CN106412714B - A kind of method and system for realizing videophone - Google Patents
A kind of method and system for realizing videophone Download PDFInfo
- Publication number
- CN106412714B CN106412714B CN201610988110.2A CN201610988110A CN106412714B CN 106412714 B CN106412714 B CN 106412714B CN 201610988110 A CN201610988110 A CN 201610988110A CN 106412714 B CN106412714 B CN 106412714B
- Authority
- CN
- China
- Prior art keywords
- data
- top box
- digital
- sent
- video
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000002347 injection Methods 0.000 claims description 8
- 239000007924 injection Substances 0.000 claims description 8
- 230000000007 visual effect Effects 0.000 claims description 7
- 230000005611 electricity Effects 0.000 claims description 5
- 238000012986 modification Methods 0.000 abstract description 4
- 230000004048 modification Effects 0.000 abstract description 4
- 230000001960 triggered effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 3
- 238000001914 filtration Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 206010011469 Crying Diseases 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2347—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4405—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a kind of method and system for realizing videophone.This method comprises: first movement terminal is sent to the digital TV front-end by network module;Audio-video frequency media flow point is split into video flowing and audio stream by the digital TV front-end, voice data is just passed through to telephone system and is sent to second mobile terminal, and video data is subjected to real-time coding into TV code flow, set-top box is sent to after encrypting to the TV code flow data;The set-top box filters out the TV code flow, decodes and shows on a television set.Call video is triggered by the NIT table in unidirectional top box of digital machine;Media Stream is divided into video and audio data by digital front-end, the set-top box and phone of the side of answering are sent to by television system and telephone system respectively, to realize the hardware for being not required to modification system, saved the cost of HardwareUpgring, and in the layout of existing system, by upgrading software, value-added service can be created to front end operator.
Description
Technical field
The present embodiments relate to the technical field of set-top box more particularly to a kind of method for realizing videophone and it is
System.
Background technique
By internet, present video call has also been become easy.Traditional set-top box picture-phone implementing method:
By modem the upload and downloading of data may be implemented, with carrying out both-way communication between front end in set-top box.DTV
Front end is linked into internet, constitutes network between set-top boxes different in this way.By this network, realize that the voice of set-top box is logical
News and transmission of video.
But for the elderly for being unfamiliar with network, carrying out videophone using traditional set-top box becomes abnormal tired
It is convenient can not to enjoy network bring for difficulty.Meanwhile although digital television system transformation so that set-top box enters thousand
Ten thousand families, but most of rural area or suburb are all the unidirectional receiving set up box of low cost, and internet does not access, and can not upload number
According to.
In addition, conventional visualization phone module structure are as follows: the set-top box microphone module of caller acquires audio data, camera shooting
Head module acquires image data, is then network packet by these data packets, is sent to front end.Front end is again by these data
Packet passes to recipient's set-top box in real time.Recipient's set-top box, network data packet are finally shown in data into decoding
On television set.Vice versa, and receiving direction sender transmits real-time audio and picture signal is also such.
In traditional video call, the equipment of both-way communication is typically relied on.But these realizations have the disadvantage that: right
Terminal device has certain requirement, needs support both-way communication, these equipment generally all intelligent and valuableness, such as mobile phone,
Plate, PC, two-way network machine top box;Cost can be brought to user and operator by upgrading these hardware.For old age
Operation is more complicated for people, is to compare for the old age for being unfamiliar with network due to being related to network and smart machine
Difficult.
Summary of the invention
The purpose of the embodiment of the present invention is to propose a kind of method and system for realizing videophone, it is intended to solve how
Do not upgrade and be transformed and realizes video call using unidirectional top box of digital machine on the basis of black phone and the entire hardware system of set-top box
Purpose.
For this purpose, the embodiment of the present invention uses following technical scheme:
In a first aspect, a kind of method for realizing videophone, which comprises
First movement terminal acquires data by camera and microphone, and is sent to the number electricity by network module
Depending on front end;
If the second mobile terminal detects that user receives calls, second mobile terminal returns the response message
Back to the digital TV front-end;
The digital TV front-end receives the response message;The audio-video frequency media stream that the first movement terminal is sent
It is separated into video flowing and audio stream, voice data is just passed through to telephone system and is sent to second mobile terminal, and by video
Data carry out real-time coding into TV code flow, are sent to set-top box after encrypting to the TV code flow data;
The set-top box receives encrypted TV code flow data, filters out the TV code flow, decodes and be shown in electricity
Depending on machine.
Preferably, the first movement terminal acquires data by camera and microphone, and is sent by network module
Before the digital TV front-end, further includes:
Registration request is sent to the digital TV front-end by the first movement terminal;
The digital TV front-end inquires the corresponding permission of the registration request and returns result to the first movement end
End;
The first movement terminal carries out dialing, and dialing information is sent to the digital TV front-end;
The digital TV front-end carries out dialing to second mobile terminal according to the dialing information.
Preferably, the first movement terminal acquires data by camera and microphone, and is sent by network module
After the digital TV front-end, further includes:
The first movement terminal is by being sent to the DTV by telephone system for real-time voice voice data
Front end;
The digital TV front-end recompiles the real-time voice voice data for network media stream, and passes through network
It is sent to second mobile terminal.
Preferably, the set-top box receives encrypted TV code flow data, filters out the TV code flow, decodes and show
Show on a television set, comprising:
The set-top-box opening powers on, and starts NIT table listening thread, and whether monitor has NIT table data;
If there is the NIT table data, then the set-top box parses NIT table data;
According to the parsing content of NIT table data, the set-top box judges whether there is the video call data of current set top box;
If judgement has the video call data of current set top box, the set-top box is jumped to according to the description of NIT table data
Specified frequency point carries out data receiver;
The video data received is decrypted in the set-top box, and the data after decryption are carried out injection broadcasting.
Preferably, the NIT table includes linkage_type, loop_length and STB_id;
The linkage_type, the notification type for identification telephone code stream;
The loop_length, for identifying the ID of set-top box;
The STB_id, for being identified with the set-top box ID of visual telephone.
Second aspect, a kind of system for realizing videophone, the system comprises:
First movement terminal, digital TV front-end, the second mobile terminal and set-top box;
The first movement terminal for acquiring data by camera and microphone, and is sent to by network module
The digital TV front-end;
Second mobile terminal, for detecting that user receives calls, then second mobile terminal is answered by described in
It answers message and returns to the digital TV front-end;
The digital TV front-end, for receiving the response message;The audio-video that the first movement terminal is sent
Media Stream is separated into video flowing and audio stream, and voice data is just passed through to telephone system and is sent to second mobile terminal, and
Video data is subjected to real-time coding into TV code flow, is sent to set-top box after encrypting to the TV code flow data;
The set-top box filters out the TV code flow, decodes and show for receiving encrypted TV code flow data
On a television set.
Preferably, the first movement terminal, is also used to: passing through camera and Mike's elegance in the first movement terminal
Collect data, and before being sent to the digital TV front-end by network module, registration request is sent to the DTV
Front end;Dialing is carried out, dialing information is sent to the digital TV front-end;
The digital TV front-end is also used to inquire the corresponding permission of the registration request and returns result to described first
Mobile terminal;Dialing is carried out to second mobile terminal according to the dialing information.
Preferably, the first movement terminal, is also used to: passing through camera and Mike's elegance in the first movement terminal
Collect data, and after being sent to the digital TV front-end by network module, by the way that real-time voice voice data is passed through electricity
Telephone system is sent to the digital TV front-end;
The digital TV front-end is also used to recompile the real-time voice voice data as network media stream, and
Second mobile terminal is sent to by network.
Preferably, the set-top box, is specifically used for:
Booting powers on, and starts NIT table listening thread, and whether monitor has NIT table data;
If there is the NIT table data, then NIT table data are parsed;
According to the parsing content of NIT table data, the video call data of current set top box is judged whether there is;
If judgement has the video call data of current set top box, according to the description of NIT table data, jump to specified frequency point into
Row data receiver;
The video data received is decrypted, and the data after decryption are subjected to injection broadcasting.
Preferably, the NIT table includes linkage_type, loop_length and STB_id;
The linkage_type, the notification type for identification telephone code stream;
The loop_length, for identifying the ID of set-top box;
The STB_id, for being identified with the set-top box ID of visual telephone.
The embodiment of the present invention provides a kind of method and system for realizing videophone, first movement terminal by camera and
Microphone acquires data, and is sent to the digital TV front-end by network module;If the second mobile terminal detects user
It receives calls, then the response message is returned to the digital TV front-end by second mobile terminal;The number electricity
Depending on response message described in front end receiver;The audio-video frequency media flow point that the first movement terminal is sent is split into video flowing and audio
Voice data is just passed through telephone system and is sent to second mobile terminal by stream, and by video data carry out real-time coding at
TV code flow is sent to set-top box after encrypting to the TV code flow data;The set-top box receives encrypted TV
Bit stream data filters out the TV code flow, decodes and shows on a television set.Pass through the NIT table in unidirectional top box of digital machine
Trigger call video;Media Stream is divided into video and audio data by digital front-end, is sent out respectively by television system and telephone system
It is sent to the set-top box and phone of the side of answering, to realize the hardware for being not required to modification system, saved the cost of HardwareUpgring, and existing
In systematic layout, by upgrading software, value-added service can be created to front end operator.
Detailed description of the invention
Fig. 1 is a kind of flow diagram of method for realizing videophone provided in an embodiment of the present invention;
Fig. 2 is the flow diagram of another method for realizing videophone provided in an embodiment of the present invention;
Fig. 3 is a kind of method schematic diagram of set-top box parsing NIT table provided in an embodiment of the present invention;
Fig. 4 is the flow diagram of another method for realizing videophone provided in an embodiment of the present invention;
Fig. 5 is the flow diagram of another method for realizing videophone provided in an embodiment of the present invention;
Fig. 6 is a kind of structural schematic diagram of system for realizing videophone provided in an embodiment of the present invention;
Fig. 7 is a kind of structural schematic diagram of set-top box provided in an embodiment of the present invention.
Specific embodiment
The embodiment of the present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this
Locate described specific embodiment and is used only for explaining the embodiment of the present invention, rather than the restriction to the embodiment of the present invention.In addition also
It should be noted that only parts related to embodiments of the present invention are shown rather than entire infrastructure for ease of description, in attached drawing.
It is a kind of flow diagram of method for realizing videophone provided in an embodiment of the present invention with reference to Fig. 1, Fig. 1.
Step 100: registration request is sent to digital TV front-end by caller;
Step 101: digital TV front-end search access right returns result to caller;
Step 102: caller carries out dialing, and dialing information is sent to digital TV front-end;
Step 103: digital TV front-end is pulled out according to the dialing information of caller to the base or mobile phone of the side of answering
Number;
Step 104: if the side of answering receives calls, response message will be returned to digital TV front-end by that;
Step 105: digital TV front-end detects that the side of answering has and formally answers, and returns to calling message is answered
Side;
Step 106: the equipment of caller acquires data by camera and microphone, is sent to number by network module
Television headend;
Step 107: the audio-video frequency media flow point of caller is split into video flowing and audio stream, voice number by digital TV front-end
According to telephone system is just passed through, it is sent to the base or mobile phone of the side of answering;
Step 108: video data is carried out real-time coding and encrypted at TV code flow, and to data by digital TV front-end
It (ensuring that the set-top box of the only side of answering could solve), is broadcast away by television headend.The set-top box for the side of answering filters out video
Data, decoding and display are on a television set;
Step 109: connecing the real-time voice voice data for the side of crying, digital display circuit end can be passed to by telephone system;
Step 110: digital TV front-end is recompiled the voice data for the side of answering for network media stream, passes through net
Network is sent to caller.
It is the flow diagram of another method for realizing videophone provided in an embodiment of the present invention with reference to Fig. 2, Fig. 2.
As shown in Fig. 2, the method for realizing videophone includes:
Step 201, first movement terminal acquires data by camera and microphone, and is sent to institute by network module
State digital TV front-end;
Wherein, first movement terminal corresponds to caller, and the second mobile terminal corresponds to the side's of answering TV or mobile phone.
Step 202, if the second mobile terminal detects that user receives calls, second mobile terminal is answered by described in
It answers message and returns to the digital TV front-end;
Step 203, the digital TV front-end receives the response message;The sound view that the first movement terminal is sent
Frequency Media Stream is separated into video flowing and audio stream, and voice data is just passed through to telephone system and is sent to second mobile terminal,
And video data is subjected to real-time coding into TV code flow, set-top box is sent to after encrypting to the TV code flow data;
Wherein, video data can be issued by being packaged as pid (7001) private data in specific frequency point.
Syntax | No.of bits | Identifier |
private_section(){ | ||
table_id | 8 (TID=144) | uimsbf |
section_syntax_indicator | 1 | bslbf |
private_indicator | 1 | bslbf |
reserved | 2 | bslbf |
private_section_length | 12 | uimsbf |
section_id0 | 8 | uimsbf |
section_id1 | 8 | uimsbf |
section_id2 | 8 | uimsbf |
section_id3 | 8 | uimsbf |
section_id4 | 8 | uimsbf |
section_id5 | 8 | uimsbf |
section_id6 | 8 | uimsbf |
section_id7 | 8 | bslbf |
version_number | 1 | uimsbf |
section_number | 15 | bslbf |
unused2 | 1 | uimsbf |
last_section_number | 15 | uimsbf |
section_id_extension0 | 8 | uimsbf |
section_id_extension1 | 8 | uimsbf |
section_id_extension2 | 8 | uimsbf |
section_id_extension3 | 8 | uimsbf |
section_id_extension4 | 8 | uimsbf |
section_id_extension5 | 8 | uimsbf |
section_id_extension6 | 8 | uimsbf |
section_id_extension7 | 8 | uimsbf |
stuffing | 8 | uimsbf |
For (i=0;i<n;i++){ | ||
N_data | 8 | uimsbf |
} | ||
CRC32 | 32 | uimsbf |
} |
Table 1
Step 204, the set-top box receives encrypted TV code flow data, filters out the TV code flow, decoding is simultaneously
Display is on a television set.
Preferably, the set-top box receives encrypted TV code flow data, filters out the TV code flow, decodes and show
Show on a television set, comprising:
The set-top-box opening powers on, startingNetworkInformation table (Network Information Table, NIT) is monitored
Whether thread, monitoring has NIT table data;
If there is the NIT table data, then the set-top box parses NIT table data;
According to the parsing content of NIT table data, the set-top box judges whether there is the video call data of current set top box;
If judgement has the video call data of current set top box, the set-top box is jumped to according to the description of NIT table data
Specified frequency point carries out data receiver;
The video data received is decrypted in the set-top box, and the data after decryption are carried out injection broadcasting.
Specifically, as shown in figure 3, Fig. 3 is a kind of method signal of set-top box parsing NIT table provided in an embodiment of the present invention
Figure.
S300: set-top-box opening powers on, and starts NIT table listening thread, and whether monitor has NIT data;
S301: if there is NIT table data, NIT is parsed;
S302: according to the parsing content of NIT table, the video call data of current set top box is judged whether there is;
S303: it according to the description of NIT table, jumps to specified frequency point and carries out data receiver;
S304: being decrypted the video data received, and the data after decryption are carried out injection broadcasting, thus may be used
To show on a television set.
Wherein, as shown in table 2, the NIT table includes linkage_type, loop_length and STB_id;
The linkage_type, the notification type for identification telephone code stream;
The loop_length, for identifying the ID of set-top box;
The STB_id, for being identified with the set-top box ID of visual telephone.
Syntax | Number of bits | Identifier |
linkage_descriptor(){ | ||
descriptor_tag | 8 | uimsbf |
descriptor_length | 8 | uimsbf |
transport_stream_id | 16 | uimsbf |
original_network_id | 16 | uimsbf |
service_id | 16 | uimsbf |
linkage_type | 8 | uimsbf |
If (linkage_type==0x85) | ||
loop_length | 32 | uimsbf |
For (i=0;i<N;i++){ | ||
STB_id | 32 | uimsbf |
} |
Table 2
In table 2, private type (0x85) is added in linkage_type:NIT table, is the logical of telephone video for identifying
Know type;
Loop_length: for how many set-top box ID below identified;
STB_id: there is the set-top box ID of visual telephone.
Box parsing NIT needs to compare STB_id and judges whether there is notice self.
The embodiment of the present invention provides a kind of method for realizing videophone, and first movement terminal passes through camera and microphone
Data are acquired, and the digital TV front-end is sent to by network module;If the second mobile terminal detects that user answers
Phone, then the response message is returned to the digital TV front-end by second mobile terminal;The digital TV front-end
Receive the response message;The audio-video frequency media flow point that the first movement terminal is sent is split into video flowing and audio stream, it will
Voice data just passes through telephone system and is sent to second mobile terminal, and video data is carried out real-time coding into TV code
Stream, is sent to set-top box after encrypting to the TV code flow data;The set-top box receives encrypted TV code flow number
According to filtering out the TV code flow, decode and show on a television set.It is logical by the NIT table triggering in unidirectional top box of digital machine
Talk about video;Media Stream is divided into video and audio data by digital front-end, is sent to connects by television system and telephone system respectively
The set-top box and phone for the side of listening saved the cost of HardwareUpgring, and in existing system to realize the hardware for being not required to modification system
Layout in, by upgrade software, can to front end operator create value-added service.
It is the flow diagram of another method for realizing videophone provided in an embodiment of the present invention with reference to Fig. 4, Fig. 4.
As shown in figure 4, the method for realizing videophone includes:
Step 401, registration request is sent to the digital TV front-end by the first movement terminal;
Step 402, the digital TV front-end inquires the corresponding permission of the registration request and returns result to described the
One mobile terminal;
Step 403, the first movement terminal carries out dialing, and dialing information is sent to the digital TV front-end;
Step 404, the digital TV front-end carries out dialing to second mobile terminal according to the dialing information;
Step 405, first movement terminal acquires data by camera and microphone, and is sent to institute by network module
State digital TV front-end;
Step 406, if the second mobile terminal detects that user receives calls, second mobile terminal is answered by described in
It answers message and returns to the digital TV front-end;
Step 407, the digital TV front-end receives the response message;The sound view that the first movement terminal is sent
Frequency Media Stream is separated into video flowing and audio stream, and voice data is just passed through to telephone system and is sent to second mobile terminal,
And video data is subjected to real-time coding into TV code flow, set-top box is sent to after encrypting to the TV code flow data;
Step 408, the set-top box receives encrypted TV code flow data, filters out the TV code flow, decoding is simultaneously
Display is on a television set.
It is the flow diagram of another method for realizing videophone provided in an embodiment of the present invention with reference to Fig. 5, Fig. 5.
As shown in figure 5, the method for realizing videophone includes:
Step 501, first movement terminal acquires data by camera and microphone, and is sent to institute by network module
State digital TV front-end;
Step 502, the first movement terminal is described by the way that real-time voice voice data to be sent to by telephone system
Digital TV front-end;
Step 503, the digital TV front-end recompiles the real-time voice voice data for network media stream, and
Second mobile terminal is sent to by network;
Step 504, if the second mobile terminal detects that user receives calls, second mobile terminal is answered by described in
It answers message and returns to the digital TV front-end;
Step 505, the digital TV front-end receives the response message;The sound view that the first movement terminal is sent
Frequency Media Stream is separated into video flowing and audio stream, and voice data is just passed through to telephone system and is sent to second mobile terminal,
And video data is subjected to real-time coding into TV code flow, set-top box is sent to after encrypting to the TV code flow data;
Step 506, the set-top box receives encrypted TV code flow data, filters out the TV code flow, decoding is simultaneously
Display is on a television set.
It is a kind of structural schematic diagram of system for realizing videophone provided in an embodiment of the present invention with reference to Fig. 6, Fig. 6.
As shown in fig. 6, the system comprises:
First movement terminal 601, digital TV front-end 602, the second mobile terminal 603 and set-top box 604;
The first movement terminal 601 for acquiring data by camera and microphone, and is sent by network module
To the digital TV front-end;
Second mobile terminal 603, for detecting that user receives calls, then second mobile terminal will be described
Response message returns to the digital TV front-end;
The digital TV front-end 602, for receiving the response message;The sound view that the first movement terminal is sent
Frequency Media Stream is separated into video flowing and audio stream, and voice data is just passed through to telephone system and is sent to second mobile terminal,
And video data is subjected to real-time coding into TV code flow, set-top box is sent to after encrypting to the TV code flow data;
The set-top box 604 filters out the TV code flow, decoding is simultaneously for receiving encrypted TV code flow data
Display is on a television set.
Preferably, the first movement terminal 601, is also used to: passing through camera and Mike in the first movement terminal
Elegance collection data, and before being sent to the digital TV front-end by network module, registration request is sent to the number
Television headend;Dialing is carried out, dialing information is sent to the digital TV front-end;
The digital TV front-end 602 is also used to inquire the corresponding permission of the registration request and returns result to described
First movement terminal;Dialing is carried out to second mobile terminal according to the dialing information.
Preferably, the first movement terminal 601, is also used to: passing through camera and Mike in the first movement terminal
Elegance collection data, and after being sent to the digital TV front-end by network module, by the way that real-time voice voice data is led to
It crosses telephone system and is sent to the digital TV front-end;
The digital TV front-end 602 is also used to recompile the real-time voice voice data as network media stream,
And second mobile terminal is sent to by network.
Preferably, the set-top box 604, is specifically used for:
Booting powers on, and starts NIT table listening thread, and whether monitor has NIT table data;
If there is the NIT table data, then NIT table data are parsed;
According to the parsing content of NIT table data, the video call data of current set top box is judged whether there is;
If judgement has the video call data of current set top box, according to the description of NIT table data, jump to specified frequency point into
Row data receiver;
The video data received is decrypted, and the data after decryption are subjected to injection broadcasting.
Preferably, the NIT table includes linkage_type, loop_length and STB_id;
The linkage_type, the notification type for identification telephone code stream;
The loop_length, for identifying the ID of set-top box;
The STB_id, for being identified with the set-top box ID of visual telephone.
Specifically, as shown in fig. 7, set-top box includes: application layer, driving layer and hardware layer;
The application layer, including video telephony applications, programme televised live application;
The driving layer, including high frequency head module, demultiplexing module, audio/video decoding module, display output module, front
Plate module and audio-video injection module;
Wherein, simple set-top box is by master chip, DDR Flash front panel, the hardware such as tuner and various terminals composition.It is soft
Part is by hardware abstraction layer, operating system, driving and application layer composition, including the application module of the videophone on upper layer, number
According to receiving module, audio-video injects playing module etc..
The embodiment of the present invention provides a kind of system for realizing videophone, and first movement terminal passes through camera and microphone
Data are acquired, and the digital TV front-end is sent to by network module;If the second mobile terminal detects that user answers
Phone, then the response message is returned to the digital TV front-end by second mobile terminal;The digital TV front-end
Receive the response message;The audio-video frequency media flow point that the first movement terminal is sent is split into video flowing and audio stream, it will
Voice data just passes through telephone system and is sent to second mobile terminal, and video data is carried out real-time coding into TV code
Stream, is sent to set-top box after encrypting to the TV code flow data;The set-top box receives encrypted TV code flow number
According to filtering out the TV code flow, decode and show on a television set.It is logical by the NIT table triggering in unidirectional top box of digital machine
Talk about video;Media Stream is divided into video and audio data by digital front-end, is sent to connects by television system and telephone system respectively
The set-top box and phone for the side of listening saved the cost of HardwareUpgring, and in existing system to realize the hardware for being not required to modification system
Layout in, by upgrade software, can to front end operator create value-added service.
Describe the technical principle of the embodiment of the present invention in conjunction with specific embodiments above.These descriptions are intended merely to explain this
The principle of inventive embodiments, and it cannot be construed to the limitation to protection scope of the embodiment of the present invention in any way.Based on herein
Explanation, those skilled in the art, which does not need to pay for creative labor, can associate the other specific of the embodiment of the present invention
Embodiment, these modes are fallen within the protection scope of the embodiment of the present invention.
Claims (6)
1. a kind of method for realizing videophone, which is characterized in that the described method includes:
First movement terminal acquires data by camera and microphone, and is sent to digital TV front-end by network module;
If the second mobile terminal detects that user receives calls, second mobile terminal returns to response message described
Digital TV front-end;
The digital TV front-end receives the response message;The audio-video frequency media stream that the first movement terminal is sent is separated
At video flowing and audio stream, voice data is just passed through to telephone system and is sent to second mobile terminal, and by video data
Real-time coding is carried out into TV code flow, is sent to set-top box after encrypting to the TV code flow data;
The set-top box receives encrypted TV code flow data, filters out the TV code flow, decodes and be shown in television set
On, it specifically includes:
The set-top-box opening powers on, and starts network information table NIT listening thread, and whether monitor has NIT table data;
If there is the NIT table data, then the set-top box parses NIT table data;
According to the parsing content of NIT table data, the set-top box judges whether there is the video call data of current set top box;
If judgement has the video call data of current set top box, the set-top box jumps to specified according to the description of NIT table data
Frequency point carries out data receiver;
The video data received is decrypted in the set-top box, and the data after decryption are carried out injection broadcasting.
2. the method according to claim 1, wherein the first movement terminal passes through camera and Mike's elegance
Collect data, and be sent to before the digital TV front-end by network module, further includes:
Registration request is sent to the digital TV front-end by the first movement terminal;
The digital TV front-end inquires the corresponding permission of the registration request and returns result to the first movement terminal;
The first movement terminal carries out dialing, and dialing information is sent to the digital TV front-end;
The digital TV front-end carries out dialing to second mobile terminal according to the dialing information.
3. the method according to claim 1, wherein the NIT table includes linkage_type, loop_
Length and STB_id;
The linkage_type, the notification type for identification telephone code stream;
The loop_length, for identifying the ID of set-top box;
The STB_id, for being identified with the set-top box ID of visual telephone.
4. a kind of system for realizing videophone, which is characterized in that the system comprises:
First movement terminal, digital TV front-end, the second mobile terminal and set-top box;
The first movement terminal for acquiring data by camera and microphone, and is sent to number by network module
Television headend;
Second mobile terminal, for detecting that user receives calls, then second mobile terminal returns response message
Back to the digital TV front-end;
The digital TV front-end, for receiving the response message;The audio-video frequency media that the first movement terminal is sent
Flow point is split into video flowing and audio stream, and voice data is just passed through to telephone system and is sent to second mobile terminal, and will view
Frequency is sent to set-top box after encrypting to the TV code flow data according to real-time coding is carried out into TV code flow;
The set-top box filters out the TV code flow, decodes and be shown in electricity for receiving encrypted TV code flow data
Depending on being specifically used on machine:
Start network information table NIT listening thread, whether monitor there are NIT table data;
If there is the NIT table data, then the set-top box parses NIT table data;
According to the parsing content of NIT table data, the set-top box judges whether there is the video call data of current set top box;
If judgement has the video call data of current set top box, the set-top box jumps to specified according to the description of NIT table data
Frequency point carries out data receiver;
The video data received is decrypted in the set-top box, and the data after decryption are carried out injection broadcasting.
5. system according to claim 4, which is characterized in that the first movement terminal is also used to: being moved described first
Dynamic terminal acquires data by camera and microphone, and before being sent to the digital TV front-end by network module, general
Registration request is sent to the digital TV front-end;Dialing is carried out, dialing information is sent to the digital TV front-end;
The digital TV front-end is also used to inquire the corresponding permission of the registration request and returns result to the first movement
Terminal;Dialing is carried out to second mobile terminal according to the dialing information.
6. system according to claim 4, which is characterized in that the NIT table includes linkage_type, loop_
Length and STB_id;
The linkage_type, the notification type for identification telephone code stream;
The loop_length, for identifying the ID of set-top box;
The STB_id, for being identified with the set-top box ID of visual telephone.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610988110.2A CN106412714B (en) | 2016-11-10 | 2016-11-10 | A kind of method and system for realizing videophone |
PCT/CN2017/110335 WO2018086567A1 (en) | 2016-11-10 | 2017-11-10 | Method and system for implementing videophone |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610988110.2A CN106412714B (en) | 2016-11-10 | 2016-11-10 | A kind of method and system for realizing videophone |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106412714A CN106412714A (en) | 2017-02-15 |
CN106412714B true CN106412714B (en) | 2019-05-07 |
Family
ID=59230442
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610988110.2A Active CN106412714B (en) | 2016-11-10 | 2016-11-10 | A kind of method and system for realizing videophone |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106412714B (en) |
WO (1) | WO2018086567A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106412714B (en) * | 2016-11-10 | 2019-05-07 | 深圳创维数字技术有限公司 | A kind of method and system for realizing videophone |
CN111683217B (en) * | 2020-06-16 | 2023-03-14 | 深圳Tcl数字技术有限公司 | Video call method, system, equipment, network module and readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101202822A (en) * | 2007-05-28 | 2008-06-18 | 深圳市同洲电子股份有限公司 | Digital TV set-top box system |
CN102075799A (en) * | 2010-12-31 | 2011-05-25 | 中国华录集团有限公司 | Set top box system capable of realizing video telephone function in cable television network |
CN102984492A (en) * | 2012-11-19 | 2013-03-20 | 中国联合网络通信集团有限公司 | Video phone processing method and device |
CN104683863A (en) * | 2013-11-28 | 2015-06-03 | ***通信集团公司 | Method and equipment for multimedia data transmission |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8467275B2 (en) * | 2009-05-29 | 2013-06-18 | Centurylink Intellectual Property Llc | System and method for sharing user content through a set-top box |
CN106412714B (en) * | 2016-11-10 | 2019-05-07 | 深圳创维数字技术有限公司 | A kind of method and system for realizing videophone |
-
2016
- 2016-11-10 CN CN201610988110.2A patent/CN106412714B/en active Active
-
2017
- 2017-11-10 WO PCT/CN2017/110335 patent/WO2018086567A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101202822A (en) * | 2007-05-28 | 2008-06-18 | 深圳市同洲电子股份有限公司 | Digital TV set-top box system |
CN102075799A (en) * | 2010-12-31 | 2011-05-25 | 中国华录集团有限公司 | Set top box system capable of realizing video telephone function in cable television network |
CN102984492A (en) * | 2012-11-19 | 2013-03-20 | 中国联合网络通信集团有限公司 | Video phone processing method and device |
CN104683863A (en) * | 2013-11-28 | 2015-06-03 | ***通信集团公司 | Method and equipment for multimedia data transmission |
Also Published As
Publication number | Publication date |
---|---|
CN106412714A (en) | 2017-02-15 |
WO2018086567A1 (en) | 2018-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8613016B2 (en) | Apparatus for receiving adaptive broadcast signal and method thereof | |
US7194758B1 (en) | Digital broadcast system and its component devices that provide services in accordance with a broadcast watched by viewers | |
KR101689050B1 (en) | Information processing device, data management method, and recording medium | |
CN101582731B (en) | Method and system for processing bookmark service and triggering, supplying, processing and control devices | |
JP4393872B2 (en) | Transparent access of STBMHP digital TV middleware to IP video content | |
US20030217369A1 (en) | Flexible application information formulation | |
US20140181887A1 (en) | Method for transmitting a broadcast service, apparatus for receiving same, and method for processing an additional service using the apparatus for receiving same | |
KR101760445B1 (en) | Reception device, reception method, transmission device, and transmission method | |
JP2013066159A (en) | Receiver | |
US10469919B2 (en) | Broadcast signal transmission apparatus, broadcast signal reception apparatus, broadcast signal transmission method, and broadcast signal reception method | |
US11184095B2 (en) | Receiving apparatus, transmitting apparatus, and data processing method | |
CN103167347A (en) | Mobile terminal television program audio and video rematching method and mobile terminal television program audio and video rematching system | |
CN106412714B (en) | A kind of method and system for realizing videophone | |
JP5860518B1 (en) | Transmitter and receiver | |
US11552720B2 (en) | Reception apparatus, transmission apparatus, and data processing method | |
CN101242484A (en) | Processing method, system, server, and STB for electronic program guide information | |
CN103533385A (en) | Method for realizing intelligent emergency broadcast on ground digital television system | |
JP2003283450A (en) | Contents transmission reception system, receiver, contents transmission system, program, and recording medium for the program | |
EP1589755B1 (en) | Receiver of analogue and digital television signals and method of receiving analogue and digital signals | |
CN102123320A (en) | Information sending and receiving method and system based on bidirectional digital television network | |
CN102316300A (en) | Video call screen swinging method, system and device | |
WO2013012228A2 (en) | Method and apparatus for providing and processing broadcasting-related hybrid service | |
KR101358709B1 (en) | Device and method for scanning service channel of digital broadcasting receiver | |
KR20080044968A (en) | Method and apparatus for providing download service in digital video broadcasting system using electronic service guide | |
US8578424B2 (en) | Digital broadcasting system and method for transmitting and receiving electronic service guide data in digital broadcasting system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |