CN100477791C - Method for transmitting dynamic pictures in mobile communication terminal - Google Patents
Method for transmitting dynamic pictures in mobile communication terminal Download PDFInfo
- Publication number
- CN100477791C CN100477791C CNB2005101080714A CN200510108071A CN100477791C CN 100477791 C CN100477791 C CN 100477791C CN B2005101080714 A CNB2005101080714 A CN B2005101080714A CN 200510108071 A CN200510108071 A CN 200510108071A CN 100477791 C CN100477791 C CN 100477791C
- Authority
- CN
- China
- Prior art keywords
- dynamic image
- mobile communication
- communication terminal
- image
- sends
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2385—Channel allocation; Bandwidth allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Abstract
Disclosed is a method for transmitting moving pictures in a mobile communication terminal. The method comprises the steps of determining if a size of an original moving picture to be transmitted exceeds preset maximum transmission capacity when a user requests transmission of a moving picture, generating a plurality of edited moving pictures by editing the original moving picture when the size of the original moving picture exceeds the preset maximum transmission capacity, and transmitting the edited moving pictures.
Description
Technical field
The present invention relates to a kind of method of using mobile communication terminal to send dynamic image.More specifically, the present invention relates to a kind of method of using mobile communication terminal to send dynamic image or video, wherein, dynamic image or video have the size of data that surpasses maximum transmission capacity.
Background technology
Along with digital picture is widely used, the demand of effective tool that can processing digital images increases gradually.Such instrument comprises as conversion basic and the image size important images handling implement.
Specifically, the conversion of carries out image size is mainly in order to support various image medias with single digital image data set.For example, support the professional required image media device of video request program (VOD) to comprise: in addition typical computer monitor, high definition TV (HDTV) and the traditional TV with different sizes comprise also that the LCD (LCD) of portable phone is installed.Yet, can not prepare and the whole different digital image data formats that are fit to these image media devices of storage.Therefore, must create and storage single digital image data format, thus according to only convertible its size of image media collection.
Usually, the conversion of image size need change sample rate and these two operations of low-pass filtering.In order to reduce the size of image, image is carried out low-pass filtering carry out down-sampling (taking out) then outward.In order to increase the size of image, image is carried out up-sampling carry out low-pass filtering (interpolation) then.
Usually, in pixel domain, carry out these operations.Yet most still images and most dynamic image are stored with compressed format.Therefore, traditionally,, three steps be must carry out, that is, the view data of compression decompress(ion), changing image size and then compressing image data carried out for the size of the image of conversion compression.That is, owing to must carry out three steps for the changing image size, that is, decompress(ion), changing image size and then compression are so need a large amount of time.
In order to address this problem, many methods that are used for the image Direct Transform image size of compression have been developed.Because the image of compression is carried out discrete cosine transform (DCT), so the size of the image of conversion compression means the size of the image of conversion compression in the DCT territory.
Simultaneously, the mobile communication terminal with the multimedia function that can show dynamic image just is developed now, and wherein, international mobile communication 2000 (IMT-2000) technology is followed in loyalty.Mobile communication terminal with aforesaid demonstration dynamic image function has the picture size greater than former terminal, and can support VOD by using color LCD rather than monochromatic LCD.In addition, mobile communication terminal allows the user to transmit dynamic image to its other party via e-mail by using the camera of installing on it.
Here, owing to must play dynamic image no matter the type of dynamic image terminal, so the encoder/decoder (CODEC) of the standard of use.The most normally used standard C ODEC comprises as dynamic image expert group 1 (MPEG-1), MPEG-2, MPEG-4, H.261, H.263 and H.26L low bit rate compressed video CODEC.
Yet, when by wireless network transmission dynamic image, because the dynamic image of efficient that data send and receive and the difficulty transmission of transmission view data between mobile communication terminal and wireless network is limited at specific size.For example, when certain mobile communication terminal attempted sending the dynamic image that has greater than the 384K byte-sized, dynamic image sent business and is not provided.Even this is because working as the dynamic image that has greater than the 384K byte-sized only is sent out once, the problem of multichannel use also can take place to lose and cross as data.
Therefore, when the user wanted to send the dynamic image with big size of data, the VOD stream by the Internet sent and must be done discretely.At last, need to send by wireless communication terminal and network effectively the new method of dynamic image with big size.
Summary of the invention
Therefore, produce the problems referred to above that the present invention occurs in the prior art from solution, and the object of the present invention is to provide a kind of size that makes dynamic image have the data that surpass maximum transmission capacity also can use mobile communication terminal to send the method for dynamic image or video effectively.
To achieve these goals, a kind of method that sends dynamic image in mobile communication terminal is provided, and this method may further comprise the steps: whether the size of determining the original dynamic image that will be sent out when the transmission of user's request dynamic image surpasses default maximum sends capacity; When surpassing default maximum transmission capacity, the size of original dynamic image produces the dynamic image of a plurality of montages by the original dynamic image of montage; With the dynamic image that sends montage.
Description of drawings
Carry out following detailed description in conjunction with the drawings, above-mentioned and other purposes of the present invention, characteristics and advantage will become apparent, wherein:
Fig. 1 is presented at the flow chart that sends the method for dynamic image in the mobile communication terminal according to an embodiment of the invention;
Fig. 2 shows the flow chart of creating the process of dynamic image by the original dynamic image of operating process montage shown in Figure 1; With
Fig. 3 is presented at the block diagram of carrying out the functional unit of length-changeable decoding in the operating process shown in Figure 2.
Run through accompanying drawing, should be appreciated that identical reference number represents identical structure, characteristics and parts.
Embodiment
Below, describe exemplary embodiment of the present invention with reference to the accompanying drawings in detail.In the following description of embodiments of the invention, will ignore the known function that comprises and the detailed description of structure for simplicity's sake here.
Below, according to one embodiment of the invention, will the MPEG-4 video compression scheme be described by example.Therefore, except that the MPEG-4 video compression, various video compression schemes can be used.
Fig. 1 is the flow chart that shows the process of the dynamic image that sends mobile communication terminal according to one embodiment of the invention.
Mobile communication terminal determines whether the user asks the transmission (step S110) of the dynamic image be scheduled to.User's request can comprise that video-mail sends request.
If the user is the transmission of request dynamic image, whether the size of data of the definite original dynamic image that will be sent out of mobile communication terminal surpasses default maximum transmission capacity (for example 384K byte) (step S120) so.The data capacity that maximum transmission capacity hint can send, the i.e. capacity that in mobile communication terminal, at every turn can be transmitted by wireless network.In addition, maximum transmission capacity refers to consider that by each terminal manufacturing company wireless network state, transmitting efficiency and mobile communication terminal send capacity and definite maximum data transmission capacity.For example, in certain mobile communication terminal, maximum data transmission capacity is set to the 384K byte at present.
Do not send capacity (for example, the 384K byte) if the size of data of original dynamic image has to surpass default maximum, mobile communication terminal can send corresponding dynamic image (step S130) by wireless network so.
If the size of data of the original dynamic image that will be sent out surpasses default maximum data transmission capacity, mobile communication terminal produces the dynamic image (step S140) of a plurality of montages by the original dynamic image of montage so.The dynamic image of montage refers to that it is divided into several dynamic images with predetermined size by original dynamic image being carried out the data that the bit rate down-sampling obtains.Provide the more detailed description of the step of the divided dynamic image of montage subsequently with reference to Fig. 2.
Mobile communication terminal sequentially sends the dynamic image (step S150) of these montages.
Below, step S140 will be described in more detail.
Fig. 2 is the flow chart that is shown in greater detail in the step 140 of the montage dynamic image in the operating process shown in Figure 1.
If the size of data of the original dynamic image that will be sent out surpasses the maximum data capacity that sends, mobile communication terminal output is used to obtain the message (step S210) of user to the permission of montage dynamic image so.This message can comprise voice message and character information.
Mobile communication terminal determines whether to exist the permission (step S220) of user to output message.
Below, in order to describe, will dynamic image with the captured size with 30M byte of the bit rate of 384kbps be described by example.
If user's the permission of described message that had best inspected, mobile communication terminal is doubly cut apart (step 230) with original dynamic image by the K that default maximum sends capacity so.Here, this magnification ratio K is used in next re-quantization step equally.At length, doubly come to determine standard by previous quantization step being enlarged K to the re-quantization step-length in the re-quantization step.
Therefore, when the dynamic image of the size with 30M byte was cut apart, this dynamic image was cut apart (approximately three times of the 384K byte) by about 1M byte.In other words, K equals 3.
For example, in the MPEG-4 video compression, can be by finishing cutting apart in step S230 analyzing and shear the atom head on the basis of I frame by the 1M byte-sized.
If handled dynamic image by segmentation procedure, can produce whole 30 dynamic images by the 30M byte is cut apart by the 1M byte so.
Mobile communication terminal uses the DCT coefficient to come the dynamic image of cutting apart is carried out length-changeable decoding (VLD) (step 240).Subsequently, provide the more detailed description of VLD with reference to Fig. 3.
Mobile communication terminal carries out re-quantization (step S250) based on the K quantization step doubly that is the quantization step of original dynamic image to the dynamic image of length-changeable decoding.In other words, mobile communication terminal is that the K predetermined quantization step doubly of previous quantization step comes the dynamic image of length-changeable decoding is carried out re-quantization by use.
Mobile communication terminal comes the dynamic image of re-quantization is carried out variable length code (VLC) (step S260) by using the DCT coefficient.
By above step, when 30 dynamic images with 1M byte-sized are quantized with three times of above-mentioned previous quantization step, these 30 dynamic images become bit rate with 128kbps by VLC step (step S260) with the re-quantization step (step S250) of 3 * quantization step (QP) each have the dynamic image of the montage of 384K byte-sized.
Therefore, by above step, mobile communication terminal uses the original dynamic image of the 30M byte-sized of the bit rate with 384kbps to produce the dynamic image of 30 montages of the 384K byte-sized of each bit rate with 128kbps, and sends via wireless network by 30 dynamic images and to send 30 dynamic images.
Simultaneously, can realize VLC by multiple traditional scheme.
At length, afterwards based on the discrete cosine transform (DCT) of the orthogonality relation between spatial domain and the frequency domain, remove spatial redundancy as MPEG-1, MPEG-2, MPEG-4, H.261, H.263 and H.26L the characteristic of technology of video compressing encoding by using, in its this characteristic, the ability of two dimensional image is concentrated in low frequency item (typically, such coefficient).By the quantification after DCT, big value reduces, and little value converges on 0 value, thereby can be implemented by the image compression of VLC.
Because VLC can realize by traditional VLC scheme, as realizing the 5th of 1/n down-sampling by creating 8 * 8DCT piece as the mean value of n 8 * 8DCT piece, 708, No. 732 United States Patent (USP)s (rapid DCT territory down-sampling and anti-motion compensation) and multiply each other by conversion coefficient and to carry out low-pass filtering with DCT coefficient and low pass filter, and subsequently the coefficient of filtering is carried out the 5th of folding (foldover) operation and subtraction, 845, No. 015 United States Patent (USP) (using discrete cosine transform to adjust the method and apparatus of image size) will be so will omit the detailed description of VLC.Here the full content that comprises the 5th, 708, No. 732 and the 5th, 845, No. 015 United States Patent (USP)s as a reference.
Fig. 3 is the block diagram that shows the functional unit of carrying out the length-changeable decoding in operating process shown in Figure 2.In other words, describe the step S240 of Fig. 2 briefly with reference to Fig. 3, wherein, mobile communication terminal uses the DCT coefficient to come each mobile image of cutting apart is carried out length-changeable decoding.
Supposing to be input to the compression of compression video decoder shown in Figure 3 300 and the video flowing indication of coding uses DCT with the form compression of MPEG 4 simple level and the video flowing of coding.
Analyze according to the various information head of a quilt resolvers 302 of encoding in the video flowing of compression and coding, the video flowing of compression and coding is decoded by variable-length decoder 304, by DQ piece 306 de-quantizations, is applied to IDCT piece 308 then then.
Here, the video flowing of the de-quantization of 308 pairs of IDCT pieces as 8 * 8 blocks of DCT images is carried out IDCT.The image that obtains by decoding I-VOP is output and is stored in the frame buffer 312 as output image, and P-VOP is applied to motion compensation (MC) piece 310.
Here, I-VOP indication image by all images coding is obtained, the P-VOP indication only is illustrated in difference between present image and the previous image and not free redundant difference images.
310 pairs of this P-VOP decodings of the MC piece of compression video decoder 300 are then by synthesizing to come reproduced image with P-VOP and reference picture.That is, come reconstructed image by after the moving of previous image, reading reference block according to motion vector.
Therefore, by carrying out the MC processing based on I-VOP and P-VOP, MC piece 310 is according to P-VOP decoding and output image.
As mentioned above, according to embodiments of the invention, owing to have that large-sized dynamic image can be cut apart, down-sampling, send then, so no matter dynamic image can wirelessly be sent and its size in mobile communication terminal.In addition, embodiments of the invention propose the dynamic image of cutting apart is carried out the algorithm of down-sampling, thereby realize the down-sampling of dynamic image in mobile communication terminal easily.
Although, one skilled in the art will appreciate that under the situation that does not break away from the spirit and scope of the present invention, can it is carried out various changes on form and the details with reference to being shown and describing as its some exemplary embodiment the present invention of portable terminal.Therefore, scope of the present invention should not be limited to these embodiment, and should be limited by claims and equivalent thereof.
Claims (4)
1, a kind of method that in mobile communication terminal, sends dynamic image, this method may further comprise the steps:
Whether the size of determining the original dynamic image that will be sent out when the transmission of user's request dynamic image surpasses default maximum sends capacity;
Output is used to obtain the message of user to the permission of montage dynamic image when the size of original dynamic image sends capacity above default maximum, and also carries out the dynamic image that the bit rate down-sampling produces montage subsequently by cut apart original dynamic image by pre-sizing when the user permits the original dynamic image of editor; With
Send the dynamic image of montage
Wherein, the step of the dynamic image of described generation montage may further comprise the steps:
Cut apart original dynamic image by the K value doubly that sends capacity corresponding to default maximum;
Use discrete cosine transform coefficient that each dynamic image of cutting apart is carried out length-changeable decoding;
Based on the K of quantization step quantization step doubly the dynamic image of each length-changeable decoding is carried out re-quantization with original dynamic image;
Use discrete cosine coefficient that the dynamic image of each re-quantization is carried out variable length code.
2, the method that in mobile communication terminal, sends dynamic image as claimed in claim 1, wherein, the dynamic image of described montage is by carrying out the data that the bit rate down-sampling obtains to being divided into several original dynamic images with dynamic image of pre-sizing.
3, the method that sends dynamic image in mobile communication terminal as claimed in claim 1, wherein, the K value of using in segmentation procedure is identical with the K value of using in the re-quantization step.
4, the method that sends dynamic image in mobile communication terminal as claimed in claim 1, wherein, in the step of the dynamic image that sends montage, the dynamic image of described montage is sent by wireless network.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20040078467 | 2004-10-01 | ||
KR1020040078467 | 2004-10-01 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1767645A CN1767645A (en) | 2006-05-03 |
CN100477791C true CN100477791C (en) | 2009-04-08 |
Family
ID=36743196
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005101080714A Expired - Fee Related CN100477791C (en) | 2004-10-01 | 2005-09-29 | Method for transmitting dynamic pictures in mobile communication terminal |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR100689406B1 (en) |
CN (1) | CN100477791C (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150095046A (en) * | 2014-02-12 | 2015-08-20 | 엘지전자 주식회사 | Mobile terminal and method for controlling the same |
KR101713670B1 (en) * | 2015-11-30 | 2017-03-08 | 주식회사 시어스랩 | Operation method of camera apparatus through user interface providing devided screen |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002344914A (en) * | 2001-05-22 | 2002-11-29 | Sharp Corp | Communication terminal with camera |
-
2005
- 2005-07-01 KR KR1020050059167A patent/KR100689406B1/en not_active IP Right Cessation
- 2005-09-29 CN CNB2005101080714A patent/CN100477791C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1767645A (en) | 2006-05-03 |
KR20060049755A (en) | 2006-05-19 |
KR100689406B1 (en) | 2007-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW278299B (en) | ||
JPH09247673A (en) | Coded dynamic image reproducing device | |
JP2012095310A (en) | Transform domain subsampling for video transcoding | |
US20060153293A1 (en) | Method for transcoding compressed data | |
KR100450939B1 (en) | Compressed video decoder with scale-down function for image reduction and method thereof | |
KR19980071541A (en) | Image processing apparatus and image processing method | |
WO2023040600A1 (en) | Image encoding method and apparatus, image decoding method and apparatus, electronic device, and medium | |
KR100359821B1 (en) | Method, Apparatus And Decoder For Motion Compensation Adaptive Image Re-compression | |
KR100510756B1 (en) | Image decoding apparatus and method and image reproducing apparatus | |
TW202015410A (en) | Video transcoding method and device, computer storage medium and electronic device | |
JPWO2003079692A1 (en) | Hierarchical encoding apparatus and decoding apparatus | |
KR20000033758A (en) | Compressed moving picture transforming device and method | |
CN100477791C (en) | Method for transmitting dynamic pictures in mobile communication terminal | |
US8428116B2 (en) | Moving picture encoding device, method, program, and moving picture decoding device, method, and program | |
CN101395924A (en) | Differential coding with lossy embedded compression | |
KR100489040B1 (en) | Method of processing data between frame memory and slice memory and slice memory for motion picture coder/decoder | |
KR100845623B1 (en) | Method and Apparatus for Transform-domain Video Editing | |
KR20040069445A (en) | Apparatus and method with low memory bandwidth for video data compression | |
US20030063805A1 (en) | Method of converting coded video data | |
US6868124B2 (en) | Method and systems for compressing a video stream with minimal loss after subsampled decoding | |
KR100620606B1 (en) | Jpeg quantization table design method using r-d optimization | |
JPH08163561A (en) | Picture data compression device | |
KR101470404B1 (en) | Transcoding method and apparatus for n screen service | |
CN101765014B (en) | Device and method for generating re-sampling reference picture and image-decoding system | |
US20060072659A1 (en) | Method for transmitting moving picutres in mobile communication terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090408 Termination date: 20190929 |
|
CF01 | Termination of patent right due to non-payment of annual fee |