CN106412714B - A kind of method and system for realizing videophone - Google Patents

A kind of method and system for realizing videophone Download PDF

Info

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
Application number
CN201610988110.2A
Other languages
Chinese (zh)
Other versions
CN106412714A (en
Inventor
徐伟杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Skyworth Digital Technology Co Ltd
Shenzhen Skyworth Software Co Ltd
Original Assignee
Shenzhen Skyworth Digital Technology Co Ltd
Shenzhen Skyworth Software 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 Shenzhen Skyworth Digital Technology Co Ltd, Shenzhen Skyworth Software Co Ltd filed Critical Shenzhen Skyworth Digital Technology Co Ltd
Priority to CN201610988110.2A priority Critical patent/CN106412714B/en
Publication of CN106412714A publication Critical patent/CN106412714A/en
Priority to PCT/CN2017/110335 priority patent/WO2018086567A1/en
Application granted granted Critical
Publication of CN106412714B publication Critical patent/CN106412714B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
    • 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 or rendering scenes according to encoded video stream scene graphs
    • H04N21/4405Processing 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
    • 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/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems 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

A kind of method and system for realizing videophone
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.
CN201610988110.2A 2016-11-10 2016-11-10 A kind of method and system for realizing videophone Active CN106412714B (en)

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)

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

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

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

Patent Citations (4)

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