CN104581360A - Television terminal and method for playing television programs - Google Patents

Television terminal and method for playing television programs Download PDF

Info

Publication number
CN104581360A
CN104581360A CN201410779036.4A CN201410779036A CN104581360A CN 104581360 A CN104581360 A CN 104581360A CN 201410779036 A CN201410779036 A CN 201410779036A CN 104581360 A CN104581360 A CN 104581360A
Authority
CN
China
Prior art keywords
video
data
programme
played
user side
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.)
Pending
Application number
CN201410779036.4A
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.)
Leshi Zhixin Electronic Technology Tianjin Co Ltd
Original Assignee
Leshi Zhixin Electronic Technology Tianjin 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 Leshi Zhixin Electronic Technology Tianjin Co Ltd filed Critical Leshi Zhixin Electronic Technology Tianjin Co Ltd
Priority to CN201410779036.4A priority Critical patent/CN104581360A/en
Publication of CN104581360A publication Critical patent/CN104581360A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4341Demultiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/439Processing of audio elementary streams
    • H04N21/4394Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/4405Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving video stream decryption

Abstract

The invention discloses a television terminal and a method for playing television programs, and belongs to the technical field of network communication. The television terminal comprises a video acquisition module, a video synthesis module and a video playing module. The method comprises the following steps: acquiring video data of a user; synthesizing the video data of a user side with video data of to-be-played television programs to obtain synthesized video data; playing the synthesized video data. According to the television terminal and the method for playing television programs disclosed by the invention, the video data of the user side is synthesized with the video data of the to-be-played television programs to obtain and play the synthesized video data; in a playing frame of the television terminal, video images of to-be-played television programs and video images of the user side can be simultaneously displayed, so that the user can see own facial expressions and actions while watching the television programs, and the functions of the television terminal are increased.

Description

The method of television terminal and broadcasting TV programme
Technical field
The present invention relates to network communication technology field, be specifically related to a kind of method of television terminal and broadcasting TV programme.
Background technology
Along with expanding economy, growth in the living standard, television terminal has become the daily necessities of daily indispensability, and user can watch live television programming, network TV program etc. by television terminal.When watching TV programme, along with the change of TV programme, can there is different expression actions etc. in user.And current television terminal only pays close attention to the playing function of television terminal itself, be not concerned about user side, function singleness.
Summary of the invention
Technical problem to be solved by this invention is that existing television terminal only pays close attention to the playing function of television terminal itself, is not concerned about user side, function singleness.In order to solve this technical problem, the invention provides a kind of method, system and the broadcasting application proxy equipment of playing TV programme, by the video data of user side, synthesize with the video data of TV programme to be played, obtain and displaying video generated data, the video image of TV programme to be played and the video image of user side can be shown in the broadcasting pictures of television terminal simultaneously, make user while viewing TV programme, the expression action etc. of oneself can be seen, add the function of television terminal.
In order to solve the problem, the invention discloses a kind of television terminal, described television terminal comprises:
Video acquisition module, for gathering the video data of user side;
Video Composition module, for the video data by described user side, synthesizes with the video data of TV programme to be played, obtains video compositing data;
Video playback module, for playing the video compositing data that described Video Composition module obtains.
Further, described television terminal also comprises:
Demultiplexing module, for obtaining described TV programme to be played, carries out demultiplexing process to described TV programme to be played, obtains video data encoder and the coded audio data of described TV programme to be played;
Video decoding module, video data encoder for the TV programme described to be played obtained described demultiplexing module is decoded, obtain the video data of described TV programme to be played, the video data of described TV programme to be played is sent to described Video Composition module;
Audio decoder module, coded audio data for the TV programme described to be played obtained described demultiplexing module is decoded, obtain the voice data of described TV programme to be played, the voice data of described TV programme to be played is sent to dio Output Modules;
Dio Output Modules, for exporting the voice data of described TV programme to be played.
Further, described television terminal also comprises:
Audio collection module, for gathering the voice data of described user side, and the voice data of the TV programme described to be played of described dio Output Modules output;
Audio frequency and video synthesis module, for the voice data of described user side, the voice data of described TV programme to be played that described audio collection module are gathered, the video compositing data obtained with described Video Composition module synthesizes, and obtains audio frequency and video generated data.
Further, described audio frequency and video synthesis module comprises:
Video encoding unit, encodes for the described video compositing data obtained described Video Composition module, obtains Video coding generated data;
Audio coding unit, the voice data for the described user side gathered described audio collection module is encoded, and obtains the coded audio data of described user side; The voice data of the TV programme described to be played that described audio collection module gathers is encoded, obtains the coded audio data of described TV programme to be played;
Multiplexing Unit, for carrying out multiplexing process to the coded audio data of described Video coding generated data, described user side and the coded audio data of described TV programme to be played, obtains audio frequency and video generated data.
Further, described television terminal also comprises:
Audio frequency and video memory module, for being stored in assigned address by described audio frequency and video generated data.
Further, described television terminal also comprises:
Audio frequency and video sharing module, for extracting described audio frequency and video generated data from described assigned address, sharing described audio frequency and video generated data and specifying platform.
In order to solve the problem, the invention also discloses a kind of method playing TV programme, described method comprises:
Gather the video data of user side;
By the video data of described user side, synthesize with the video data of TV programme to be played, obtain video compositing data;
Play described video compositing data.
Further, by the video data of described user side, synthesize with the video data of TV programme to be played, before obtaining video compositing data, described method also comprises:
Obtain described TV programme to be played, demultiplexing process is carried out to described TV programme to be played, obtain video data encoder and the coded audio data of described TV programme to be played;
The video data encoder of described TV programme to be played is decoded, obtains the video data of described TV programme to be played;
The coded audio data of described TV programme to be played is decoded, obtains the voice data of described TV programme to be played, and export the voice data of described TV programme to be played.
Further, after exporting the voice data of described TV programme to be played, described method also comprises:
Gather the voice data of described user side, and the voice data of the TV programme described to be played exported;
By the voice data of the voice data of described user side, described TV programme to be played, synthesize with described video compositing data, obtain audio frequency and video generated data.
Further, by the voice data of the voice data of described user side, described TV programme to be played, synthesize with described video compositing data, obtain audio frequency and video generated data, comprising:
Described video compositing data is encoded, obtains Video coding generated data;
The voice data of described user side is encoded, obtains the coded audio data of described user side; The voice data of described TV programme to be played is encoded, obtains the coded audio data of described TV programme to be played;
Multiplexing process is carried out to the coded audio data of described Video coding generated data, described user side and the coded audio data of described TV programme to be played, obtains audio frequency and video generated data.
Further, after obtaining audio frequency and video generated data, described method also comprises:
Described audio frequency and video generated data is stored in assigned address.
Further, after described audio frequency and video generated data is stored in assigned address, described method also comprises:
Extract described audio frequency and video generated data from described assigned address, described audio frequency and video generated data is shared and specifies platform.
The method of television terminal provided by the invention and broadcasting TV programme: by the video data by user side, synthesize with the video data of TV programme to be played, obtain and displaying video generated data, the video image of TV programme to be played and the video image of user side can be shown in the broadcasting pictures of television terminal simultaneously, make user while viewing TV programme, the expression action etc. of oneself can be seen, add the function of television terminal.
Accompanying drawing explanation
Accompanying drawing described herein is used to provide a further understanding of the present invention, forms a part of the present invention, and schematic description and description of the present invention, for explaining the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the structural representation of a kind of television terminal that the embodiment of the present invention one provides;
Fig. 2 is the structural representation of a kind of television terminal that the embodiment of the present invention two provides;
Fig. 3 is the structural representation of the first television terminal that the embodiment of the present invention three provides;
Fig. 4 is the structural representation of the second television terminal that the embodiment of the present invention three provides;
Fig. 5 is the structural representation of the first television terminal that the embodiment of the present invention four provides;
Fig. 6 is the structural representation of the second television terminal that the embodiment of the present invention four provides;
Fig. 7 is a kind of method flow diagram playing TV programme that the embodiment of the present invention five provides;
Fig. 8 is a kind of method flow diagram playing TV programme that the embodiment of the present invention six provides;
Fig. 9 is a kind of method flow diagram playing TV programme that the embodiment of the present invention seven provides;
Figure 10 is the method flow diagram of the another kind broadcasting TV programme that the embodiment of the present invention seven provides;
Figure 11 is a kind of method flow diagram playing TV programme that the embodiment of the present invention eight provides;
Figure 12 is the method flow diagram of the another kind broadcasting TV programme that the embodiment of the present invention eight provides.
Embodiment
Describe cooperation drawings and Examples in detail embodiments of the present invention below, by this to the present invention how application technology means solve technical problem and the implementation procedure reaching technology effect can fully understand and implement according to this.
Typically can realize in the configuration of the present embodiment at one, this configuration comprises one or more processor (CPU), input/output interface, network interface and internal memory.
Internal memory may comprise the volatile memory in computer-readable medium, and the forms such as random access memory (RAM) and/or Nonvolatile memory, as read-only memory (ROM) or flash memory (flash RAM).Internal memory is the example of computer-readable medium.
Computer-readable medium comprises permanent and impermanency, removable and non-removable media can be stored to realize information by any method or technology.Information can be computer-readable instruction, data structure, the module of program or other data.The example of the storage medium of computer comprises, but be not limited to phase transition internal memory (PRAM), static RAM (SRAM), dynamic random access memory (DRAM), the random access memory (RAM) of other types, read-only memory (ROM), Electrically Erasable Read Only Memory (EEPROM), fast flash memory bank or other memory techniques, read-only optical disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette tape, tape magnetic rigid disk stores or other magnetic storage apparatus or any other non-transmitting medium, can be used for storing the information can accessed by computing equipment.According to defining herein, computer-readable medium does not comprise non-temporary computer readable media (transitory media), as data-signal and the carrier wave of modulation.
As employed some vocabulary to censure specific components in the middle of specification and claim.Those skilled in the art should understand, and hardware manufacturer may call same assembly with different noun.This specification and claims are not used as with the difference of title the mode distinguishing assembly, but are used as the criterion of differentiation with assembly difference functionally." comprising " as mentioned in the middle of specification and claim is in the whole text an open language, therefore should be construed to " comprise but be not limited to "." roughly " refer to that in receivable error range, those skilled in the art can solve the technical problem within the scope of certain error, reach described technique effect substantially.In addition, " couple " word and comprise directly any and indirectly electric property coupling means at this.Therefore, if describe a first device in literary composition to be coupled to one second device, then represent described first device and directly can be electrically coupled to described second device, or be indirectly electrically coupled to described second device by other devices or the means that couple.Specification subsequent descriptions is for implementing better embodiment of the present invention, and right described description is to illustrate for the purpose of rule of the present invention, and is not used to limit scope of the present invention.Protection scope of the present invention is when being as the criterion depending on the claims person of defining.
Also it should be noted that, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the commodity of a series of key element or system not only comprises those key elements, but also comprise other key elements clearly do not listed, or also comprise by this commodity or the intrinsic key element of system.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within the commodity or system comprising described key element and also there is other identical element.
embodiment one
A kind of television terminal that Fig. 1 provides for the embodiment of the present invention one; As shown in Figure 1, television terminal can specifically comprise:
Video acquisition module 101, for gathering the video data of user side.
Wherein, video acquisition module can be the camera (Camera) be arranged on television terminal, or can gather video data and can carry out with television terminal other equipment etc. of communicating.
Wherein, the video data of the user side of collection refers to the video image of the scene outside the broadcasting pictures of TV programme to be played, the user watching TV programme to be played etc.
Video Composition module 102, for the video data by user side, synthesizes with the video data of TV programme to be played, obtains video compositing data.
Particularly, by the video data of user side, when synthesizing with the video data of TV programme to be played, the display position of the video data of user side can be arranged on the upper right corner of the picture shown by video data of TV programme to be played, the upper left corner, the positions such as center, and the display shape that can arrange the video data of user side is (as circle, square, rhombus etc.), the size of the indication range of video data can also be set (as the radius size of circle, square length of side size etc.) etc., this above-mentioned various situation is not limited, can arrange according to practical application situation.
Further, above-mentioned various forms can be synthesized, various forms is set to optional pattern, select for user.As: the option arranging the display position of the video data of user side comprises: the upper right corner, the upper left corner, center etc., and user can according to the needs selection one wherein of oneself.
Video playback module 103, for the video compositing data that displaying video synthesis module obtains.
Particularly, according to the form arranged during synthesis, or the form that user selects, in the broadcasting pictures of television terminal, show the video image of user side and the video image of TV programme to be played.
Television terminal described in the present embodiment, by the video data of user side, synthesize with the video data of TV programme to be played, obtain and displaying video generated data, the video image of TV programme to be played and the video image of user side can be shown in the broadcasting pictures of television terminal simultaneously, make user while viewing TV programme, the expression action etc. of oneself can be seen, add the function of television terminal.
Embodiment two
A kind of television terminal that Fig. 2 provides for the embodiment of the present invention two; On the basis of embodiment one, as shown in Figure 2, television terminal can also specifically comprise:
Demultiplexing module 104, for obtaining TV programme to be played, carries out demultiplexing process to TV programme to be played, obtains video data encoder and the coded audio data of TV programme to be played.
Particularly, TV programme to be played can be the video file that user selects from the video file downloading to television terminal, also can be live television programming etc.
Wherein, in TV programme to be played, comprise video data encoder and coded audio data, by carrying out demultiplexing (Demux) process to TV programme to be played, obtain video data encoder and the coded audio data of TV programme to be played.
Video decoding module 105, the video data encoder for the TV programme to be played obtained demultiplexing module 104 is decoded, and obtains the video data of TV programme to be played, and the video data of TV programme to be played is sent to Video Composition module 102.
Particularly, the video data encoder of the TV programme to be played that Video decoding module 105 pairs of demultiplexing module 104 obtain, carries out Auto-matching and selects suitable Video Decoder (Video Decoder) to decode.After decoding, the video data of the TV programme to be played obtained is the YUV image of a width.Thus Video Composition module 102 can by each width YUV image, the video image of each width user side of coming in is gathered with video acquisition module 101, synthesized by image overlay algorithm, when synthesizing, the display position of the video image of each width user side can be arranged on the upper right corner of each width YUV image, the upper left corner, the positions such as center, and the display shape that can arrange the video image of each width user side is (as circle, square, rhombus etc.), the size of the video image of each width user side can also be set (as the radius size of circle, square length of side size etc.) etc., this above-mentioned various situation is not limited, can arrange according to practical application situation.
Audio decoder module 106, the coded audio data for the TV programme to be played obtained demultiplexing module 104 is decoded, and obtains the voice data of TV programme to be played, and the voice data of TV programme to be played is sent to dio Output Modules 107.
Particularly, the coded audio data of the TV programme to be played that audio decoder module 106 pairs of demultiplexing module 104 obtain, carries out Auto-matching and selects suitable audio decoder (Audio Decoder) to decode.
Dio Output Modules 107, for exporting the voice data of TV programme to be played.
Television terminal described in the present embodiment, by obtaining and carrying out demultiplexing process, decoding to TV programme to be played, obtains video data and the voice data of TV programme to be played, ensures the smooth synthesis of video data and the smooth output of voice data.
Embodiment three
A kind of television terminal that Fig. 3 provides for the embodiment of the present invention three; On the basis of embodiment two, television terminal can also specifically comprise:
Audio collection module 108, for gathering the voice data of user side, and the voice data of the TV programme to be played of dio Output Modules 107 output.
Particularly, audio collection module 108 can be the microphone (Microphone) be arranged on television terminal, or can gather voice data and can carry out with television terminal other equipment etc. of communicating.
Audio frequency and video synthesis module 109, for the voice data of user side, the voice data of TV programme to be played that audio collection module 108 are gathered, the video compositing data obtained with Video Composition module 102 synthesizes, and obtains audio frequency and video generated data.
Particularly, see Fig. 4, audio frequency and video synthesis module 109 comprises:
Video encoding unit 109a, encodes for the video compositing data obtained Video Composition module 109, obtains Video coding generated data.
Particularly, video encoding unit 109a carries out Auto-matching to the video compositing data that Video Composition module 109 obtains and selects suitable video encoder (Video Encoder) to encode.
Audio coding unit 109b, the voice data for the user side gathered audio collection module 108 is encoded, and obtains the coded audio data of user side; The voice data of the TV programme to be played that audio collection module 108 gathers is encoded, obtains the coded audio data of TV programme to be played.
Particularly, the voice data of audio coding unit 109b to the user side that audio collection module 108 gathers carries out Auto-matching and selects suitable audio coder (Audio Encoder) to encode, and carries out Auto-matching select suitable audio coder (Audio Encoder) to encode to the voice data of the TV programme to be played that audio collection module 108 gathers.
Multiplexing Unit 109c, for carrying out multiplexing process to the coded audio data of Video coding generated data, user side and the coded audio data of TV programme to be played, obtains audio frequency and video generated data.
Particularly, Multiplexing Unit 109c can carry out multiplexing (Mux) process to the coded audio data of the coded audio data of Video coding generated data, user side and TV programme to be played, synthesizes a road audio frequency and video generated data.
Television terminal described in the present embodiment, by the voice data of the voice data of user side, TV programme to be played, synthesize with video compositing data, obtain audio frequency and video generated data, can realize the sound of user, expression action etc., synthesize with TV programme to be played, the more information of user during follow-up play, can be obtained.
Embodiment four
Participating in Fig. 5, is a kind of television terminal that the embodiment of the present invention four provides; On the basis of embodiment three, television terminal can also specifically comprise:
Audio frequency and video memory module 110, for being stored in assigned address by audio frequency and video generated data.
Particularly, audio frequency and video directly can be stored in assigned address, after also audio frequency and video generated data can being packaged into packet, be stored in assigned address.
Wherein, assigned address can be the multimedia video frequency file set up in the media engine of television terminal, or other, this is not specifically limited.
Participate in Fig. 6, television terminal can also specifically comprise:
Audio frequency and video sharing module 111, specifies platform for being shared by audio frequency and video generated data.
Wherein, platform is specified can be microblogging, micro-letter etc.
Television terminal described in the present embodiment, is stored in assigned address by audio frequency and video generated data, makes user can reuse, watch.Audio frequency and video generated data is shared and specifies platform, can realize sharing with other users.
It should be noted that, normally using television terminal to not affect user, a Video Composition option can be increased on television terminal, when user selects Video Composition, open Video Composition function, realize the function of each embodiment above-mentioned.
embodiment five
A kind of method playing TV programme that Fig. 7 provides for the embodiment of the present invention five; The method comprises:
S201: the video data gathering user side.
Particularly, can by being arranged on the camera (Camera) on television terminal, or can video data be gathered and other equipment etc. that can carry out communicating with television terminal gather the video data of user side.
Wherein, the video data of the user side of collection refers to the video image of the scene outside the broadcasting pictures of TV programme to be played, the user watching TV programme to be played etc.
S202: by the video data of user side, synthesizes with the video data of TV programme to be played, obtains video compositing data.
Particularly, by the video data of user side, when synthesizing with the video data of TV programme to be played, the display position of the video data of user side can be arranged on the upper right corner of the picture shown by video data of TV programme to be played, the upper left corner, the positions such as center, the display shape of the video data of user side can be set (as circle, square, rhombus etc.), the size of the indication range of video data can also be set (as the radius size of circle, square length of side size etc.) etc., this above-mentioned various situation is not limited, can arrange according to practical application situation.
Further, above-mentioned various forms can be synthesized, various forms is set to optional pattern, select for user.As: the option arranging the display position of the video data of user side comprises: the upper right corner, the upper left corner, center etc., and user can according to the needs selection one wherein of oneself.
S203: displaying video generated data.
Particularly, according to the form arranged during synthesis, or the form that user selects, in the broadcasting pictures of television terminal, show the video image of user side and the video image of TV programme to be played.
The method of the broadcasting TV programme described in the present embodiment, by the video data of user side, synthesize with the video data of TV programme to be played, obtain and displaying video generated data, the video image of TV programme to be played and the video image of user side can be shown in the broadcasting pictures of television terminal simultaneously, make user while viewing TV programme, the expression action etc. of oneself can be seen, add the function of television terminal.
embodiment six
A kind of method playing TV programme that Fig. 8 provides for the embodiment of the present invention six; At embodiment five step S202 by the video data of user side, synthesize with the video data of TV programme to be played, before obtaining video compositing data, the method also comprises:
S204: obtain TV programme to be played, carries out demultiplexing process to TV programme to be played, obtains video data encoder and the coded audio data of TV programme to be played.
Particularly, TV programme to be played can be the video file that user selects from the video file downloading to television terminal, also can be live television programming etc.
Wherein, in TV programme to be played, comprise video data encoder and coded audio data, by carrying out demultiplexing (Demux) process to TV programme to be played, obtain video data encoder and the coded audio data of TV programme to be played.
S205: decode to the video data encoder of TV programme to be played, obtains the video data of TV programme to be played.
Particularly, to the video data encoder of TV programme to be played, carry out Auto-matching and select suitable Video Decoder (Video Decoder) to decode.After decoding, the video data of the TV programme to be played obtained is the YUV image of a width.Thus step S202 by each width YUV image, can be gathered the video image of each width user side of coming in step S201, is synthesized by image overlay algorithm.
S206: decode to the coded audio data of TV programme to be played, obtains the voice data of TV programme to be played, and exports the voice data of TV programme to be played.
Particularly, to the coded audio data of TV programme to be played, carry out Auto-matching and select suitable audio decoder (Audio Decoder) to decode.
The method of the broadcasting TV programme described in the present embodiment, by obtaining and carrying out demultiplexing process, decoding to TV programme to be played, obtain video data and the voice data of TV programme to be played, ensure the smooth synthesis of video data and the smooth output of voice data.
embodiment seven
A kind of method playing TV programme that Fig. 9 provides for the embodiment of the present invention seven; On the basis of embodiment six, after step S206 exports the voice data of TV programme to be played, the method also comprises:
S207: the voice data gathering user side, and the voice data of the TV programme to be played exported.
Particularly, can by being arranged on the microphone (Microphone) on television terminal, or can voice data be gathered and other equipment etc. that can carry out communicating with television terminal gather the voice data of user side, and the voice data of the TV programme to be played exported.
S208: by the voice data of the voice data of user side, TV programme to be played, synthesize with video compositing data, obtain audio frequency and video generated data.
Particularly, see Figure 10, step S208 comprises:
S208a: encode to video compositing data, obtains Video coding generated data.
Particularly, carrying out Auto-matching to video compositing data selects suitable video encoder (Video Encoder) to encode.
S208b: encode to the voice data of user side, obtains the coded audio data of user side; The voice data of TV programme to be played is encoded, obtains the coded audio data of TV programme to be played.
Particularly, carrying out Auto-matching to the voice data of user side selects suitable audio coder (Audio Encoder) to encode, and carries out Auto-matching select suitable audio coder (Audio Encoder) to encode to the voice data of TV programme to be played.
S208c: multiplexing process is carried out to the coded audio data of Video coding generated data, user side and the coded audio data of TV programme to be played, obtains audio frequency and video generated data.
Particularly, multiplexing (Mux) process can be carried out to the coded audio data of the coded audio data of Video coding generated data, user side and TV programme to be played, synthesize a road audio frequency and video generated data.
The method of the broadcasting TV programme described in the present embodiment, by the voice data of the voice data of user side, TV programme to be played, synthesize with video compositing data, obtain audio frequency and video generated data, can realize the sound of user, expression action etc., synthesize with TV programme to be played, the more information of user during follow-up play, can be obtained.
embodiment eight
A kind of method playing TV programme that Figure 11 provides for the embodiment of the present invention eight; After embodiment seven obtains audio frequency and video generated data, the method also comprises:
S209: audio frequency and video generated data is stored in assigned address.
Particularly, audio frequency and video directly can be stored in assigned address, after also audio frequency and video generated data can being packaged into packet, be stored in assigned address.
Wherein, assigned address can be the multimedia video frequency file set up in the media engine of television terminal, or other, this is not specifically limited.
Participate in Figure 12, after audio frequency and video generated data is stored in assigned address, the method also comprises:
S210: extract audio frequency and video generated data from assigned address, shares audio frequency and video generated data and specifies platform.
Wherein, platform is specified can be microblogging, micro-letter etc.
The method of the broadcasting TV programme described in the present embodiment, is stored in assigned address by audio frequency and video generated data, makes user can reuse, watch.Audio frequency and video generated data is shared and specifies platform, can realize sharing with other users.
Above-mentioned explanation illustrate and describes some preferred embodiments of the present invention, but as previously mentioned, be to be understood that the present invention is not limited to the form disclosed by this paper, should not regard the eliminating to other embodiments as, and can be used for other combinations various, amendment and environment, and can in invention contemplated scope described herein, changed by the technology of above-mentioned instruction or association area or knowledge.And the change that those skilled in the art carry out and change do not depart from the spirit and scope of the present invention, then all should in the protection range of claims of the present invention.

Claims (12)

1. a television terminal, is characterized in that, described television terminal comprises:
Video acquisition module, for gathering the video data of user side;
Video Composition module, for the video data by described user side, synthesizes with the video data of TV programme to be played, obtains video compositing data;
Video playback module, for playing the video compositing data that described Video Composition module obtains.
2. television terminal as claimed in claim 1, it is characterized in that, described television terminal also comprises:
Demultiplexing module, for obtaining described TV programme to be played, carries out demultiplexing process to described TV programme to be played, obtains video data encoder and the coded audio data of described TV programme to be played;
Video decoding module, video data encoder for the TV programme described to be played obtained described demultiplexing module is decoded, obtain the video data of described TV programme to be played, the video data of described TV programme to be played is sent to described Video Composition module;
Audio decoder module, coded audio data for the TV programme described to be played obtained described demultiplexing module is decoded, obtain the voice data of described TV programme to be played, the voice data of described TV programme to be played is sent to dio Output Modules;
Dio Output Modules, for exporting the voice data of described TV programme to be played.
3. television terminal as claimed in claim 2, it is characterized in that, described television terminal also comprises:
Audio collection module, for gathering the voice data of described user side, and the voice data of the TV programme described to be played of described dio Output Modules output;
Audio frequency and video synthesis module, for the voice data of described user side, the voice data of described TV programme to be played that described audio collection module are gathered, the video compositing data obtained with described Video Composition module synthesizes, and obtains audio frequency and video generated data.
4. television terminal as claimed in claim 3, it is characterized in that, described audio frequency and video synthesis module comprises:
Video encoding unit, encodes for the described video compositing data obtained described Video Composition module, obtains Video coding generated data;
Audio coding unit, the voice data for the described user side gathered described audio collection module is encoded, and obtains the coded audio data of described user side; The voice data of the TV programme described to be played that described audio collection module gathers is encoded, obtains the coded audio data of described TV programme to be played;
Multiplexing Unit, for carrying out multiplexing process to the coded audio data of described Video coding generated data, described user side and the coded audio data of described TV programme to be played, obtains audio frequency and video generated data.
5. television terminal as claimed in claim 4, it is characterized in that, described television terminal also comprises:
Audio frequency and video memory module, for being stored in assigned address by described audio frequency and video generated data.
6. as right wants the television terminal as described in 5, it is characterized in that, described television terminal also comprises:
Audio frequency and video sharing module, for extracting described audio frequency and video generated data from described assigned address, sharing described audio frequency and video generated data and specifying platform.
7. play a method for TV programme, it is characterized in that, described method comprises:
Gather the video data of user side;
By the video data of described user side, synthesize with the video data of TV programme to be played, obtain video compositing data;
Play described video compositing data.
8. method as claimed in claim 7, it is characterized in that, by the video data of described user side, synthesize with the video data of TV programme to be played, before obtaining video compositing data, described method also comprises:
Obtain described TV programme to be played, demultiplexing process is carried out to described TV programme to be played, obtain video data encoder and the coded audio data of described TV programme to be played;
The video data encoder of described TV programme to be played is decoded, obtains the video data of described TV programme to be played;
The coded audio data of described TV programme to be played is decoded, obtains the voice data of described TV programme to be played, and export the voice data of described TV programme to be played.
9. method as claimed in claim 8, it is characterized in that, after exporting the voice data of described TV programme to be played, described method also comprises:
Gather the voice data of described user side, and the voice data of the TV programme described to be played exported;
By the voice data of the voice data of described user side, described TV programme to be played, synthesize with described video compositing data, obtain audio frequency and video generated data.
10. method as claimed in claim 9, is characterized in that, by the voice data of the voice data of described user side, described TV programme to be played, synthesize, obtain audio frequency and video generated data, comprising with described video compositing data:
Described video compositing data is encoded, obtains Video coding generated data;
The voice data of described user side is encoded, obtains the coded audio data of described user side; The voice data of described TV programme to be played is encoded, obtains the coded audio data of described TV programme to be played;
Multiplexing process is carried out to the coded audio data of described Video coding generated data, described user side and the coded audio data of described TV programme to be played, obtains audio frequency and video generated data.
11. methods as claimed in claim 10, it is characterized in that, after obtaining audio frequency and video generated data, described method also comprises:
Described audio frequency and video generated data is stored in assigned address.
12. methods as claimed in claim 11, is characterized in that, after described audio frequency and video generated data is stored in assigned address, described method also comprises:
Extract described audio frequency and video generated data from described assigned address, described audio frequency and video generated data is shared and specifies platform.
CN201410779036.4A 2014-12-15 2014-12-15 Television terminal and method for playing television programs Pending CN104581360A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410779036.4A CN104581360A (en) 2014-12-15 2014-12-15 Television terminal and method for playing television programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410779036.4A CN104581360A (en) 2014-12-15 2014-12-15 Television terminal and method for playing television programs

Publications (1)

Publication Number Publication Date
CN104581360A true CN104581360A (en) 2015-04-29

Family

ID=53096406

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410779036.4A Pending CN104581360A (en) 2014-12-15 2014-12-15 Television terminal and method for playing television programs

Country Status (1)

Country Link
CN (1) CN104581360A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106060368A (en) * 2016-08-04 2016-10-26 深圳Tcl数字技术有限公司 Shooting method and system
CN106937154A (en) * 2017-03-17 2017-07-07 北京蜜枝科技有限公司 Process the method and device of virtual image
CN109672935A (en) * 2017-10-13 2019-04-23 富泰华工业(深圳)有限公司 Video push system and method based on user emotion
CN110868634A (en) * 2019-11-27 2020-03-06 维沃移动通信有限公司 Video processing method and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1684506A (en) * 2004-04-16 2005-10-19 清华同方股份有限公司 Picture-in-picture display system in video frequency ordering
CN102510463A (en) * 2011-10-27 2012-06-20 深圳创维-Rgb电子有限公司 Method and device for processing information for television device and television device
CN103959805A (en) * 2013-10-24 2014-07-30 华为终端有限公司 Method and device for displaying image
US8826350B1 (en) * 2012-01-24 2014-09-02 Intellectual Ventures Fund 79 Llc Methods, devices, and mediums for providing group video on demand

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1684506A (en) * 2004-04-16 2005-10-19 清华同方股份有限公司 Picture-in-picture display system in video frequency ordering
CN102510463A (en) * 2011-10-27 2012-06-20 深圳创维-Rgb电子有限公司 Method and device for processing information for television device and television device
US8826350B1 (en) * 2012-01-24 2014-09-02 Intellectual Ventures Fund 79 Llc Methods, devices, and mediums for providing group video on demand
CN103959805A (en) * 2013-10-24 2014-07-30 华为终端有限公司 Method and device for displaying image

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106060368A (en) * 2016-08-04 2016-10-26 深圳Tcl数字技术有限公司 Shooting method and system
CN106937154A (en) * 2017-03-17 2017-07-07 北京蜜枝科技有限公司 Process the method and device of virtual image
CN109672935A (en) * 2017-10-13 2019-04-23 富泰华工业(深圳)有限公司 Video push system and method based on user emotion
CN110868634A (en) * 2019-11-27 2020-03-06 维沃移动通信有限公司 Video processing method and electronic equipment
CN110868634B (en) * 2019-11-27 2023-08-22 维沃移动通信有限公司 Video processing method and electronic equipment

Similar Documents

Publication Publication Date Title
JP7409362B2 (en) Reproduction device and method, and program
US9124858B2 (en) Content processing apparatus for processing high resolution content and content processing method thereof
JP6617719B2 (en) Information processing apparatus, information recording medium, information processing method, and program
US8504591B2 (en) Data generating device and data generating method, and data processing device and data processing method
JP6745979B2 (en) Encoding method and apparatus, and decoding method and apparatus
CN104581360A (en) Television terminal and method for playing television programs
TW201524203A (en) Data generation device, data generation method, data reproduction device, and data reproduction method
US10911683B2 (en) Display control device and display control method for image capture by changing image capture settings
US10750149B2 (en) Information processing apparatus, information recording medium, information processing method, and program
JPWO2015008684A1 (en) File generation apparatus, file generation method, file reproduction apparatus, and file reproduction method
RU2668549C2 (en) Server device, client device, content distribution method and computer program
CN103209312A (en) Video player, mobile terminal and method for mobile terminal to play videos
CN102819851A (en) Method for implementing sound pictures by using computer
EP3742747B1 (en) Information processing apparatus and information processing method
JP6809463B2 (en) Information processing equipment, information processing methods, and programs
CN105578224A (en) Multimedia data acquisition method, device, smart television and set-top box
CN105898320A (en) Panorama video decoding method and device and terminal equipment based on Android platform
CN105681893A (en) Method and device for decoding stream media video data
EP3419281A1 (en) Image processing device, image processing method, and program
US20230025664A1 (en) Data processing method and apparatus for immersive media, and computer-readable storage medium
KR102614338B1 (en) Playback devices, playback methods, programs, and recording media
Kelly Mobile video platforms and the presence of Aura
US11974038B2 (en) Display control device and display control method for image capture by changing image capture settings
Jamil et al. Overview of JPEG Snack: A Novel International Standard for the Snack Culture
WO2019087775A1 (en) Reproduction device, reproduction method, program, and recording medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150429