Nothing Special   »   [go: up one dir, main page]

CN201216002Y - Terminal equipment for CMMB system - Google Patents

Terminal equipment for CMMB system Download PDF

Info

Publication number
CN201216002Y
CN201216002Y CNU2008200380250U CN200820038025U CN201216002Y CN 201216002 Y CN201216002 Y CN 201216002Y CN U2008200380250 U CNU2008200380250 U CN U2008200380250U CN 200820038025 U CN200820038025 U CN 200820038025U CN 201216002 Y CN201216002 Y CN 201216002Y
Authority
CN
China
Prior art keywords
video
audio
data stream
decoder
cmmb
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
CNU2008200380250U
Other languages
Chinese (zh)
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.)
Changzhou Wujin Wu Xin Asset Management Co., Ltd.
Original Assignee
XINKE ELECTRONIC 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 XINKE ELECTRONIC CO Ltd filed Critical XINKE ELECTRONIC CO Ltd
Priority to CNU2008200380250U priority Critical patent/CN201216002Y/en
Application granted granted Critical
Publication of CN201216002Y publication Critical patent/CN201216002Y/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

In order to achieve the functions of a terminal device of a CMMB system, which are synchronous playing, playback, fast forward and fast backward and the like for audio and video which are received, the utility model relates to a terminal device of a CMMB system. The terminal device comprises a CPU, a CMMB signal receiver, a video stacked memory, an audio stacked memory, a video decoder, an audio decoder, an LCD, a power amplifier and a horn, wherein the CPU respectively add synchronous timestamps in video and audio data flow through the CMMB signal receiver, and then sends the synchronous timestamps to the video stacked memory and the audio stacked memory. The video stacked memory and the audio stacked memory respectively send the video and audio data flow to the video decoder and the audio decoder according to the mode of first in first out, simultaneously the video decoder and the audio decoder are respectively controlled to synchronistically decode by the CPU according to the synchronous timestamps, and at last synchronous video and audio are respectively output through the LCD, the power amplifier and the horn.

Description

The terminal equipment of CMMB system
Technical field
The utility model relates to the terminal equipment of a kind of CMMB system.
Background technology
CMMB is the abbreviation of English China Mobile Multimedia Broadcasting (China Mobile multimedia broadcasting).It is the system of first cover of domestic independent research towards mobile phone, PDA, MP3, MP4, digital camera, the multiple portable terminal of notebook computer, utilize the S-band satellite-signal to realize that " world " one covers, whole nation roaming, support 25 cover TV programme and 30 cover broadcast programs, on October 24th, 2006, SARFT(The State Administration of Radio and Television) has formally issued China Mobile multimedia broadcasting (being commonly called as mobile TV) industry standard, determines to adopt the Mobile Multimedia Broadcasting industry standard of China's independent research.
China Mobile multimedia broadcasting system (being called for short CMMB) industry standard, stipulated in the broadcasting service frequency range, frame structure, chnnel coding and the modulation of mobile multimedia broadcast system broadcast channel transmission signals, this standard is applicable to that 30MHz is to the interior broadcasting service frequency of 3000MHz frequency range, via satellite and/or the broadcast system of multi-media signals such as terrestrial wireless emission TV, broadcasting, data message, can realize whole nation roaming, transmission technology adopts the STiMi technology.
The terminal equipment of existing C MMB system can not be guaranteed the synchronous playing of Voice ﹠ Video, and can not carry out functions such as playback, F.F. and rewind down to content of multimedia.
The utility model content
Technical problem to be solved in the utility model provides the terminal equipment of a kind of CMMB system, with the synchronous playing of the Voice ﹠ Video of the terminal equipment of guaranteeing the CMMB system.
The further technical problem to be solved of the utility model provides the terminal equipment of a kind of CMMB system, and the content of multimedia that receives with the terminal equipment to the CMMB system carries out playback, F.F. and rewind down etc.
For solving the problems of the technologies described above, the utility model provides the terminal equipment of a kind of CMMB system, comprising: CPU, CMMB signal receiver, the video stack memory that links to each other with audio data stream output end with the video data stream output of CMMB signal receiver respectively and audio frequency stacked memory, the Video Decoder that links to each other with the output of video stack memory and audio frequency stacked memory respectively and audio decoder, the LCD and power amplifier and the loudspeaker that link to each other with the output of Video Decoder and audio decoder respectively; CPU links to each other with the control input end of Video Decoder and audio decoder; CPU links to each other with the control input end of CMMB signal receiver.
In the technique scheme, also comprise the RAM that links to each other with described CPU, RAM links to each other with audio data stream output end with the video data stream output of CMMB signal receiver.
The utlity model has positive effect: when the terminal equipment of (1) CMMB of the present utility model system is worked, CPU adds synchronized timestamp respectively by the CMMB receiver in described video data stream and audio data stream, then described video data stream and audio data stream are sent into video stack memory and audio frequency stacked memory respectively; Video stack memory and audio frequency stacked memory are sent described video data stream and audio data stream into Video Decoder and audio decoder respectively by the mode of first in first out, simultaneously carry out synchronous decoding according to described synchronized timestamp control of video decoder and audio decoder by CPU, export the video and the audio frequency of synchronised respectively by LCD and power amplifier and loudspeaker at last, thereby guaranteed the synchronous playing of Voice ﹠ Video of the terminal equipment of CMMB system.(2) during the work of the terminal equipment of CMMB of the present utility model system, CPU generates an audio/video file with video data stream and the audio data stream that is received, and is stored among the RAM; When receive during playback command, CPU control CMMB receiver quits work, so that the CMMB receiver stops to send into data flow to video stack memory and audio frequency stacked memory; Then, from RAM, open corresponding audio/video file according to described playback command, read its data and decomposite audio data stream and video data stream, and it is sent into video stack memory and audio frequency stacked memory respectively, and stacked memory is sent described video data stream and audio data stream into Video Decoder and audio decoder respectively by the mode of first in first out by this; Simultaneously carry out synchronous decoding according to described synchronized timestamp control of video decoder and audio decoder, export the video and the audio frequency of synchronised respectively by LCD and power amplifier and loudspeaker at last, thereby realized playback function by CPU.(3) in the utility model, when described CPU receive when F.F. or reverse commands, CPU searches the current I frame in a plurality of frame of video of current broadcast, and obtain its locating information, after finding this locating information, directly read chronologically current I frame rear or the place ahead or second or the 4th or the 8th I frame video data of frame that promptly jumps, thus realize or the F.F. or the rewind down function of 2 times of speed or 4 times of speed or 8 times of speed; Simultaneously, CPU obtains and the corresponding audio frame of described jump frame according to described synchronized timestamp, control of video decoder and audio decoder carry out synchronous decoding, export the video and the audio frequency of synchronised respectively by LCD and power amplifier and loudspeaker at last, thereby finish F.F. or rewind down function.。
Description of drawings
Fig. 1 is the circuit block diagram of the terminal equipment of CMMB of the present utility model system;
Fig. 2 is the working procedure block diagram of Video Decoder;
Fig. 3 is the working procedure block diagram of audio decoder.
Embodiment
(embodiment 1)
See Fig. 1, the terminal equipment of the CMMB system of present embodiment comprises: CPU8, CMMB signal receiver 1, the video stack memory 2 that links to each other with audio data stream output end with the video data stream output of CMMB signal receiver 1 respectively and audio frequency stacked memory 3, the Video Decoder 4 that links to each other with the output of video stack memory 2 and audio frequency stacked memory 3 respectively and audio decoder 5, the LCD6 and power amplifier and the loudspeaker 7 that link to each other with the output of Video Decoder 4 and audio decoder 5 respectively; CPU8 links to each other with the control input end of Video Decoder 4 with audio decoder 5; CPU8 links to each other with the control input end of CMMB signal receiver 1.
The method of work of the terminal equipment of described CMMB system comprises the steps:
A, 1 pair of CMMB receiver receive the CMMB signal carry out demodulation, and draw video data stream and audio data stream;
B, CPU8 add synchronized timestamp respectively by CMMB receiver 1 in described video data stream and audio data stream, then described video data stream and audio data stream are sent into video stack memory 2 and audio frequency stacked memory 3 respectively;
C, video stack memory 2 and audio frequency stacked memory 3 are sent described video data stream and audio data stream into Video Decoder 4 and audio decoder 5 respectively by the mode of first in first out, simultaneously carry out synchronous decoding according to described synchronized timestamp control of video decoder 4 and audio decoder 5, export the video and the audio frequency of synchronised at last by LCD6 and power amplifier and loudspeaker 7 respectively by CPU8.
(embodiment 2)
On the basis of the foregoing description, the terminal equipment of the CMMB system of present embodiment also comprises the RAM9 that links to each other with CPU8, and RAM9 links to each other with audio data stream output end with the video data stream output of CMMB signal receiver 1.LCD6 is that liquid crystal display screen is a touch-screen, also is connected with supervisory keyboard on the CPU8.
The method of work of the terminal equipment of the CMMB system of present embodiment comprises the steps:
A, 1 pair of CMMB receiver receive the CMMB signal carry out demodulation, and draw video data stream and audio data stream;
B, CPU8 add synchronized timestamp and locating information by CMMB receiver 1 in described video data stream and audio data stream, then described video data stream and audio data stream are sent into video stack memory 2 and audio frequency stacked memory 3 respectively;
C, video stack memory 2 and audio frequency stacked memory 3 are sent described video data stream and audio data stream into Video Decoder 4 and audio decoder 5 respectively by the mode of first in first out; CPU8 carries out synchronous decoding according to described synchronized timestamp control of video decoder 4 and audio decoder 5, exports the video and the audio frequency of synchronised at last respectively by LCD6 and power amplifier and loudspeaker 7; Simultaneously, CPU8 also receives external control order (this external control order is from described LCD6 or supervisory keyboard) in real time, when this external control order was memory command, CPU8 control RAM9 received described video data stream and the audio data stream from the video data stream output of CMMB signal receiver 1 and audio data stream output end; When receiving that stopping storage making, CPU8 generates an audio/video file with described video data stream that receives and audio data stream, and is stored among the RAM9; When CPU8 receive during playback command, CPU8 control CMMB receiver 1 quits work, and from RAM9, open corresponding audio/video file according to described playback command, read its data and decomposite audio data stream and video data stream, then video data stream and audio data stream are sent into video stack memory 2 and audio frequency stacked memory 3 respectively, and by the mode of first in first out described video data stream and audio data stream are sent into Video Decoder 4 and audio decoder 5 respectively by video stack memory 2 and audio frequency stacked memory 3; Simultaneously carry out synchronous decoding according to described synchronized timestamp control of video decoder 4 and audio decoder 5, export the video and the audio frequency of synchronised at last by LCD6 and power amplifier and loudspeaker 7 respectively by CPU8.
Described audio data stream is an audio frame, and video data stream is a frame of video; Be organized in 1994 according to MPEG and release the MPEG-2 compression standard, frame of video comprises: I frame, P frame and B frame; Wherein, the I frame is basic reference frame, and has a plurality of P frames and B frame (the concrete number of P frame and B frame is indefinite, is determined by concrete video information content) between two I frames; The relative position relation of each the I frame in the video data stream and the relative position relation of each audio frame in the described audio data stream are determined by described locating information.
In described step c, when described CPU8 receive when F.F. or reverse commands, CPU8 searches the current I frame in a plurality of frame of video of current broadcast, and obtain its locating information, after finding this locating information, directly read chronologically current I frame rear or the place ahead or second or the 4th or the 8th I frame video data of frame that promptly jumps, thus realize or the F.F. or the rewind down function of 2 times of speed or 4 times of speed or 8 times of speed; Simultaneously, CPU8 obtains and the corresponding audio frame of described jump frame according to described synchronized timestamp, control of video decoder 4 and audio decoder 5 carry out synchronous decoding, export the video and the audio frequency of synchronised respectively by LCD6 and power amplifier and loudspeaker 7 at last, thereby finish F.F. or rewind down function.
See Fig. 2, the method for described Video Decoder 4 real-time videos decoding comprises: initialization video decode parameter, and the storage allocation buffering area, the core buffer that initialization distributes, and be set to the job buffer of Video Decoder, start the video decode thread.The display position of initialization video on LCD at first in video decode thread the inside enters the decode procedure step then: judge 1, whether the buffering area the inside has the data flow of not decoding, if not then wait for the arrival of video data stream; 2, the video data stream that not decoding is set is in the original position of screen buffer the inside and decode video data stream size; 3, never take out Frame in the video data stream of decoding, begin Frame is decoded; 4, return the data stream size of decoded result and current decoding consumption after decoding is finished; 5, take out the synchronized timestamp of the frame of video that the front decoding finishes, preserve temporarily; 6, then upgrade screen buffer, the decoded video of mark and the not video of decoding again; 7, judge whether current video buffering area remaining space is full, if it is full, then decoded video stream data flow is shifted out from the formation the inside, with also not the video data stream of decoding push away forward, the new video data stream that arrives joins not decoded data stream back; 8, whether the audio video synchronization timestamp corresponding audio that detects decoding just decodes, if not decoding then, wait for the corresponding audio decoding, if decode, then the YUV signal that decoding is come out converts rgb signal to and send LCD to show; 9, jump to described step 1.
See Fig. 3, described audio decoder 5 real-time audios decoding: initialization audio decoder parameter, the storage allocation buffering area, the internal memory that distributes is carried out initialization, and be set to the job buffer of audio decoder, start audio decoder thread step: 1), detect the audio buffer the inside whether the not voice data of decoding is arranged, if not then wait for, if having then original position and the data length of waiting for decoded data is set; 2), from buffering area, take out audio data stream to be decoded, carry out audio decoder; 3) return the data stream size of decoded result and current decoding consumption after, decoding is finished; 4), take out the synchronized timestamp of the audio frequency that the front decoding finishes, preserve temporarily; 5), upgrade audio buffer, mark has been decoded and the audio data stream of decoding not again; 6), judge whether current audio buffer is full, if full, then the data flow of having decoded shifted out, and that does not decode pushes away to the front, and the new data that arrive join the back; 7), the good data of decoding are delivered to loudspeaker and play out sound; 8), jump to described step 1).
During the terminal equipment of the concrete CMMB system that uses the foregoing description, can adopt this terminal equipment to form all-in-one among mobile phone, game machine, GPS navigation instrument, MP4, Digital Video, the portable DVD etc., wherein said CPU8 is the main control chip of mobile phone, game machine, GPS navigation instrument, MP4, Digital Video, portable DVD etc.

Claims (2)

1, the terminal equipment of a kind of CMMB system is characterized in that: comprising: CPU (8), CMMB signal receiver (1), the video stack memory (2) that links to each other with audio data stream output end with the video data stream output of CMMB signal receiver (1) respectively and audio frequency stacked memory (3), the Video Decoder (4) that links to each other with the output of video stack memory (2) and audio frequency stacked memory (3) respectively and audio decoder (5), the LCD (6) and power amplifier and the loudspeaker (7) that link to each other with the output of Video Decoder (4) and audio decoder (5) respectively; CPU (8) links to each other with the control input end of Video Decoder (4) with audio decoder (5); CPU (8) links to each other with the control input end of CMMB signal receiver (1).
2, the terminal equipment of CMMB according to claim 1 system is characterized in that: also comprise the RAM (9) that links to each other with described CPU (8), RAM (9) links to each other with audio data stream output end with the video data stream output of CMMB signal receiver (1).
CNU2008200380250U 2008-07-07 2008-07-07 Terminal equipment for CMMB system Expired - Fee Related CN201216002Y (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNU2008200380250U CN201216002Y (en) 2008-07-07 2008-07-07 Terminal equipment for CMMB system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNU2008200380250U CN201216002Y (en) 2008-07-07 2008-07-07 Terminal equipment for CMMB system

Publications (1)

Publication Number Publication Date
CN201216002Y true CN201216002Y (en) 2009-04-01

Family

ID=40521207

Family Applications (1)

Application Number Title Priority Date Filing Date
CNU2008200380250U Expired - Fee Related CN201216002Y (en) 2008-07-07 2008-07-07 Terminal equipment for CMMB system

Country Status (1)

Country Link
CN (1) CN201216002Y (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101873142A (en) * 2010-06-04 2010-10-27 杭州国芯科技股份有限公司 CMMB receiver decoding method
CN102956250A (en) * 2011-08-17 2013-03-06 安凯(广州)微电子技术有限公司 High-efficiency audio and video file analysis method and high-efficiency audio and video file analysis equipment

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101873142A (en) * 2010-06-04 2010-10-27 杭州国芯科技股份有限公司 CMMB receiver decoding method
CN101873142B (en) * 2010-06-04 2012-11-28 杭州国芯科技股份有限公司 CMMB receiver decoding method
CN102956250A (en) * 2011-08-17 2013-03-06 安凯(广州)微电子技术有限公司 High-efficiency audio and video file analysis method and high-efficiency audio and video file analysis equipment
CN102956250B (en) * 2011-08-17 2016-08-03 安凯(广州)微电子技术有限公司 A kind of efficient audio-video document analyzing method and device

Similar Documents

Publication Publication Date Title
EP2156581B1 (en) Method and device for continuation of multimedia playback
CN102215429B (en) Recording method for mobile TV
KR101800889B1 (en) Device and method for playing music
CN100589572C (en) A kind of terminal and quick preview mobile TV channel method thereof
US8509589B2 (en) Mobile telecommunication terminal for receiving broadcast program
CN101022548B (en) Method for processing data in a terminal with digital broadcasting receiver
KR20080090183A (en) Apparatus and method for receiving and reproducing broadcasting data through wireless communication
US20090055873A1 (en) Advertisement-free program recording method and system for mobile device
JP5428734B2 (en) Network device, information processing apparatus, stream switching method, information processing method, program, and content distribution system
CN101312535A (en) Terminal apparatus of CMMB system and working method thereof
CN201216002Y (en) Terminal equipment for CMMB system
CN102223583A (en) Television remote control method, television remote control device and television remote control system
JP2007104679A (en) Dmb terminal and method for regenerating dmb data in dmb service
CN101504291A (en) Navigation apparatus capable of simultaneously performing navigation and CMMB broadcast, and its working method
CN101345883B (en) Method for fast displaying multimedia broadcasting channel image
CN101335852A (en) Terminal playing method of mobile television and mobile terminal
KR101158436B1 (en) Method of Controlling Synchronization of Digital Broadcast and Additional Information and Digital Broadcast Terminal for Embodying The Same
JP2012130048A (en) Television broadcast viewing apparatus and program
CN102413234A (en) Mobile terminal media resource loading method and mobile terminal
US20100086079A1 (en) Apparatus and method for providing digital broadcast information in mobile terminal
JP2009135747A (en) Semiconductor integrated circuit and operation method thereof
JP2007235519A (en) Method and system for video sound synchronization
CN102572350A (en) Mobile TV off-line recording device and off-line recording method thereof
WO2010060240A1 (en) Method for transmitting and receiving the service data of handset tv
KR100772652B1 (en) Fast channel switching apparatus in mobile digital broadcasting receiver and method thereof

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: CHANGZHOU WUJIN WUXIN ASSETS MANAGEMENT CO., LTD.

Free format text: FORMER OWNER: XINKE ELECTRONIC CO., LTD.

Effective date: 20120725

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 213104 CHANGZHOU, JIANGSU PROVINCE TO: 213159 CHANGZHOU, JIANGSU PROVINCE

TR01 Transfer of patent right

Effective date of registration: 20120725

Address after: 213159 Hutang, Jiangsu, Wujin District, the town of Yan Zheng Road, No. 28, No.

Patentee after: Changzhou Wujin Wu Xin Asset Management Co., Ltd.

Address before: 213104 Luoyang Town, Wujin District, Jiangsu, Changzhou

Patentee before: Xinke Electronic Co., Ltd.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090401

Termination date: 20150707

EXPY Termination of patent right or utility model