CN100477791C - Method for transmitting dynamic pictures in mobile communication terminal - Google Patents

Method for transmitting dynamic pictures in mobile communication terminal Download PDF

Info

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
Application number
CNB2005101080714A
Other languages
Chinese (zh)
Other versions
CN1767645A (en
Inventor
金强郁
孙载坤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN1767645A publication Critical patent/CN1767645A/en
Application granted granted Critical
Publication of CN100477791C publication Critical patent/CN100477791C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/146Data rate or code amount at the encoder output
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing 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/2385Channel allocation; Bandwidth allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal 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

In mobile communication terminal, send the method for dynamic image
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.
Compression video decoder 300 shown in Figure 3 comprises header parsing device 302, variable-length decoder 304, DQ (de-quantization) piece 306, inverse discrete cosine transform (IDCT) piece 308, MC piece 310 and frame buffer 312, becomes compression and the preceding original image of encoding so that will compress with the decoding video stream of coding.
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.
CNB2005101080714A 2004-10-01 2005-09-29 Method for transmitting dynamic pictures in mobile communication terminal Expired - Fee Related CN100477791C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002344914A (en) * 2001-05-22 2002-11-29 Sharp Corp Communication terminal with camera

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