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

CN1972395A - Multimedia home gateway and its implementation method for program recording, recovery, suspension - Google Patents

Multimedia home gateway and its implementation method for program recording, recovery, suspension Download PDF

Info

Publication number
CN1972395A
CN1972395A CNA200610157448XA CN200610157448A CN1972395A CN 1972395 A CN1972395 A CN 1972395A CN A200610157448X A CNA200610157448X A CN A200610157448XA CN 200610157448 A CN200610157448 A CN 200610157448A CN 1972395 A CN1972395 A CN 1972395A
Authority
CN
China
Prior art keywords
video
module
data flow
audio data
interface
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.)
Granted
Application number
CNA200610157448XA
Other languages
Chinese (zh)
Other versions
CN100466695C (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 Graduate School Tsinghua University
Original Assignee
Shenzhen Graduate School Tsinghua University
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 Graduate School Tsinghua University filed Critical Shenzhen Graduate School Tsinghua University
Priority to CNB2004100510640A priority Critical patent/CN100466695C/en
Publication of CN1972395A publication Critical patent/CN1972395A/en
Application granted granted Critical
Publication of CN100466695C publication Critical patent/CN100466695C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

This invention relates to multi-media house network gate, which comprises the following parts: CPU, tuner, blue interface, AV output interface, FLASH memory with hardware initial codes and operation system core, Ethernet interface, infrared receiver, hardware, digital television receive module, record module, real-time program play back, step and pause module, multi-media management module, program index module, wireless connection module and middle parts. This invention adopts imbed operation system for strong data process function and establishes integral multi-media data process center for data transmission and memory.

Description

The implementation method of multimedia home gateway and performance recording thereof, playback, time-out
Technical field
The present invention relates to home gateway, proposed the notion of multimedia home gateway (MHG) and provided a kind of design and specific implementation of multimedia home gateway.
Background technology
Computer is through the fast development of decades, and its volume is more and more littler, performance is more and more stronger, application is more and more wider, operation is more and more simpler, and price is more and more cheap.Initial computer volume is huge, and the bookkeeping complexity needs the technical professional to safeguard, and now, the ordinary people just can the basic computer operation of very fast association.The so swift and violent development of IT (InformationTechnology) technology makes computer go to individual family from the major company that is financially strong and mechanism and becomes a reality.Along with PC, notebook so that Pocket PC, PDA, Smart Phone is full-fledged and begin to popularize, computer from the main frame to the desktop again the development trend to palm show that the ratio of performance to price of computer improves rapidly, average family has been expanded in the field that the calculating function relates to gradually to, and a revolution of household electrical appliance is ready to appear.From old-fashioned disc machine to the Walkman that uses cartridge to the video tape recorder VCR of family till now Digital Camera, Digital Video, Digital TV and VCD, DVD player again, media product moves towards digitlization from simulated, and the domestic consumer is also more and more higher to the requirement of multimedia processing capability.From the demand that is played to sound, literary composition, the processing of figure informix of simple audio frequency, video, the multi-medium data disposal ability that how to improve household internal has become a difficult problem that needs to be resolved hurrily.Problem hereto, the embeddingization of calculating provides a good solution.The so-called embeddingization of calculating expands to calculating exactly and does not originally have in the equipment (as television set, phone, air conditioner, microwave oven etc.) of calculating, and it has expanded the implication of " computer " widely.Along with the raising of embedded chip disposal ability, just can improve household internal multi-medium data disposal ability accordingly.
On the other hand, developing rapidly the world of Internet is interconnected, ubiquitous net, and ubiquitous calculating become the trend of technical development of computer, and the role of " terminal " is playing the part of always in family in Internet.Yet along with emerging in large numbers of digital household appliances, the demand of household internal information interchange is increasing, demands a kind of domestic network system urgently and satisfies growing information interchange demand.Domestic network system is exactly with the various communication equipments relevant with information, household electrical appliance and protective device in the family, receive supervision that concentrate or the strange land, control and domestic affairs management on the one family intellectualizing system by home bus technical battery, and make between the various device in the family and keep organic connections, keep the harmony and the coordination of these home amenities and residential environment.By domestic network system, the management of household electrical appliance, operation and maintenance are more concentrated, convenient and intelligent.
Summary of the invention
The purpose of this invention is to provide a kind of multimedia home gateway, this gateway provides powerful data processing function by embedded system, portion sets up unified multi-medium data processing center within the family, and this gateway can also manage by transmission, the storage of home network to the household internal multi-medium data.
The present invention is based on the multimedia home gateway of embedded system, comprising: flush bonding processor (CPU), the tuner that is connected with CPU, blue tooth interface and AV output interface, and,
The FLASH memory, (EBIU) is connected with CPU by the external bus interface unit, hardware initialization code and operating system nucleus that its storage inside is initial,
Ethernet interface is connected with CPU by EBIU,
Infrared remote receiver is connected with CPU, receives the signal from remote controller,
Hard disk is connected with CPU by ide interface,
Also comprise,
Digital TV receiver module, this module are exported from the AV output interface after the digital television signal of input is handled through demodulation, demultiplexing, decoding, digital-to-analogue conversion successively;
Digital Television recording and storing module, this module is with the digital television signal demodulation of input, solve the video/audio data flow of selected program again from least two passages by the multichannel demodulation multiplexer, wherein, the video/audio data flow of first passage output is sent to decoder decode, through exporting from the AV output interface after digital coding, the digital-to-analogue conversion, the identical video/audio data flow of second channel output is stored to hard disk again;
The playback of real time programme random time section, F.F., time-out module, this module is used for whenever playing in TV programme, the user can be random control playback and F.F., go to play the TV segment of not seeing clearly, perhaps repeatedly watch the excellent camera lens of oneself liking;
Multimedia gallery administration module, this module are used for the video/audio of managed storage on hard disk;
The electronic program guides module, this module provides the pre-review information of TV programme to the user, makes things convenient for the user to choose to want to see, want the program listening or wish to participate in;
Based on the wireless connections module of bluetooth, this module is used to realize the control of household internal network, and its communication modes is the single-point one-way communication;
Middleware, it upwards calls for application program provides the api interface of standard, downwards by the system call access hardware, obtains the required hardware resource of application program operation.
The present invention also provides a kind of Digital Television method for recording that is used for above-mentioned multimedia home gateway, this method is: with the digital television signal demodulation of input, solve the video/audio data flow of selected program again from least two passages by the multichannel demodulation multiplexer, wherein, the video/audio data flow of a passage output is sent to decoder decode, through exporting from the AV output interface after digital coding, the digital-to-analogue conversion, the identical video/audio data flow of second channel output is stored to hard disk again.
Said method also can comprise: the multichannel demodulation multiplexer solves identical video/audio data flow by third channel, the video/audio data flow that third channel solves is sent to standard IEEE 1394 interfaces or USB interface by the PLB bus, is used for depositing program data in be connected described IEEE 1394 interfaces or USB interface movable storage device.
The present invention also provides a kind of playback of real time programme random time section, F.F., time-out implementation method that is used for above-mentioned multimedia home gateway, whenever play in TV programme, random control playback and the F.F. of user's enough this methods of energy, go to play the TV segment of not seeing clearly, perhaps repeatedly watch the excellent camera lens of oneself liking, the specific implementation method comprises:
The implementation method of playback comprises,
On local hard drive, open up the buffer zone of certain space,
The digital television signal of input is handled two the passage output identical video/audio data flows of back from the multichannel demodulation multiplexer, wherein, the video/audio data flow of first passage output is sent to decoder decode, again through exporting from the AV output interface after digital coding, the digital-to-analogue conversion, in the described buffer zone of identical video/audio data flow real-time recording on hard disk of second channel output, and the described buffer zone of real-time update
When the user sends playback request by human-computer interaction interface, system finds the playback start position of user's appointment in the recorded program video/audio in the buffer zone on described hard disk, the input of video-audio decoder is directed to EBIU, hard disk sends video/audio data flow by EBIU to video-audio decoder, begin from user's appointed positions broadcast program
When withdrawing from playback mode, system is redirected back the first passage of demodulation multiplexer with the input of video-audio decoder, continues to read video/audio from demodulation multiplexer, recovers normal play;
The implementation method of F.F. comprises,
In playback mode, the user sends the F.F. request by human-computer interaction interface, system finds the F.F. original position of user's appointment in the recorded program video/audio in the buffer zone on described hard disk, hard disk sends video/audio data flow by EBIU to video-audio decoder, begins from user's appointed positions broadcast program;
The implementation method of suspending comprises,
The user sends by human-computer interaction interface and suspends request,
The first passage of system's control demodulation multiplexer stops demultiplexing, make decoder that the last frame image that receives is fixedly outputed to television set, simultaneously, on local hard drive, open up the buffer zone of certain space, the audio-video signal that the second channel of demodulation multiplexer is exported flows the described buffer zone of typing
The user cancels when suspending, and system at first is directed to EBIU with the input of video-audio decoder, and local hard drive sends data flow by EBIU to video-audio decoder, begins broadcast program from suspending the position.
Multimedia home gateway of the present invention adopts embedded OS that powerful data processing function is provided, and portion sets up unified multi-medium data processing center within the family, and can manage by transmission, the storage of home network to the household internal multi-medium data.Its function comprises: Digital Television receives, the Digital Television recording and storing, and the playback of real time programme random time section, F.F., time-out, the media library management, various digital household appliances are managed and are controlled in the electronic program guides service, browse Web and transmitting-receiving Email etc.
Description of drawings
Fig. 1 is the overall construction drawing of present embodiment multimedia home gateway;
Fig. 2 is that the system data of present embodiment multimedia home gateway flows to figure;
Fig. 3 is the theory diagram of present embodiment multimedia home gateway;
Fig. 4 is the theory diagram of digital TV receiver module in the present embodiment multimedia home gateway;
Fig. 5 is the theory diagram of Digital Television recording and storing module in the present embodiment multimedia home gateway;
Fig. 6 is the flow chart of bluetooth communication in the present embodiment multimedia home gateway;
Fig. 7 is the theory diagram of real time programme random time section playback in the present embodiment multimedia home gateway;
Fig. 8 is the theory diagram of multimedia gallery administration module in the present embodiment multimedia home gateway;
Fig. 9 is EPG essential information process of analysis figure in the present embodiment multimedia home gateway;
Figure 10 is the software architecture diagram of present embodiment multimedia home gateway;
Figure 11 is the software development flow figure of present embodiment multimedia home gateway;
Figure 12 is the system initialization process schematic diagram of present embodiment multimedia home gateway.
Specific embodiments
The present invention proposes the notion of multimedia home gateway (MHG),, and carry out network analysis in view of the above, determine the main chip of each functional module according to the functional module and the architecture of its application demand design multimedia home gateway system.Designed a hardware system that meets the functional module of multimedia home gateway system.Having planned the software configuration of whole multimedia home gateway system on the whole, is hardware initialization code, embedded OS, middleware and upper level applications from top to bottom successively.Realized initial hardware initialization code Openbios, analyzed the necessity of embedded OS, and on this basis upper application software has been carried out master-plan the multimedia home gateway system.
Notion (the application model that 3C merges of " digital home " that upgrades based on continuous development, merge three kinds of services, three kinds of networks, three kinds of personal information terminals are in a stove), MHG at first should be a multimedia processing center, it should possess the ability of handling multiple media information, and except the basic function of receiving digital television, MHG also should have following medium processing capacity:
(1) reception and the processing of basic control command data.
(2) storage of image graphics data, encoding and decoding.
(3) storage of digital video-audio data, decoding, broadcast be not even with the transform coding between code check and the coded format.
(4) browse functions such as Web and transmitting-receiving Email.
(5) certain game function.
Except taking on the medium processing center, wish that also MHG can take on the connection control centre of multiple digital household appliances in the family, manage and control various digital household appliances, even can consider to take on the terminal of remote household monitoring, become gateway worthy of the name.
MHG is to the requirement of hardware platform:
(1) stronger disposal ability.
(2) multimedia processing capability.
(3) Feng Fu Peripheral Interface.
MHG is to the requirement of software platform:
(1) resource requirement minimizes.
(2) operational efficiency maximization.
(3) real-time.
(4) extensibility.
Below in conjunction with accompanying drawing the present embodiment multimedia home gateway is elaborated.
Fig. 1 has provided the general structure schematic diagram of present embodiment MHG.It is divided into hardware, hardware driving, systems soft ware, application layer.
Fig. 2 has provided the system data flow direction figure of this MHG.The outside input of this MHG system comprises: satellite (or wired) digital television signal, user's input, Ethernet input; Export the TV or the Ethernet of multiple standards standard to.
With reference to Fig. 3, this multimedia home gateway comprises: flush bonding processor (CPU) STB405, and the tuner that is connected with CPU, blue tooth interface, SDRAM memory and AV output interface, and,
The FLASH memory, (EBIU) is connected with CPU by the external bus interface unit, hardware initialization code and operating system nucleus that its storage inside is initial,
Ethernet interface is connected with CPU by EBIU,
Infrared remote receiver is connected with CPU, receives the signal from remote controller,
Hard disk is connected with CPU by ide interface;
Also comprise,
Digital TV receiver module, with reference to Fig. 4, this module is exported from the AV output interface after the digital television signal of input is handled through demodulation, demultiplexing, decoding, digital-to-analogue conversion successively;
Digital Television recording and storing module, with reference to Fig. 5, this module is with the digital television signal demodulation of input, solve the video/audio data flow of selected program again from least two passages by the multichannel demodulation multiplexer, wherein, the video/audio data flow of first passage output is sent to decoder decode, and through exporting from the AV output interface after digital coding, the digital-to-analogue conversion, the identical video/audio data flow of second channel output is stored to hard disk again; Described multichannel demodulation multiplexer also solves identical video/audio data flow by third channel, the video/audio data flow that third channel solves is sent to standard IEEE 1394 interfaces or USB interface by the PLB bus, is used for depositing program data in be connected described IEEE 1394 interfaces or USB interface movable storage device;
The playback of real time programme random time section, F.F., time-out module, this module is used for whenever playing in TV programme, the user can be random control playback and F.F., go to play the TV segment of not seeing clearly, perhaps repeatedly watch the excellent camera lens of oneself liking;
Multimedia gallery administration module, this module are used for the video/audio of managed storage on hard disk;
The electronic program guides module, this module provides the pre-review information of TV programme to the user, makes things convenient for the user to choose to want to see, want the program listening or wish to participate in;
Wireless connections module based on bluetooth, with reference to Fig. 6, this module is used to realize the control of household internal network, its communication modes is the single-point one-way communication, that is: the request initiator at first calls service discovery protocol (SDP) bluetooth equipment that search can be matched in certain radio-frequency region of local bluetooth module, searches for successfully back record Bluetooth address; The initiator retrieves the available service of answer party simultaneously, connect, serial ports simulation protocol (RFcomm) sends a communication data packets then, logic connection of packet process and adaptive control protocol (L2CAP) and connection management agreement (LMP) are encapsulated into bluetooth packet, the communication link of setting up by baseband protocol carries out transmitted in packets, answer party is resolved packet header through decapsulation after receiving packet, recover former communication data packets, give the program of replying then, handle the back and send the corresponding data bag to the initiator;
Middleware, it upwards calls for application program provides the api interface of standard, downwards by the system call access hardware, obtains the required hardware resource of application program operation.
This multimedia home gateway also comprises IEEE 1394 interfaces and USB interface, the multichannel demodulation multiplexer of described Digital Television recording and storing module solves identical video/audio data flow by third channel, and the video/audio data flow that third channel solves is sent to standard IEEE 1394 interfaces or USB interface by the PLB bus.USB interface can also be used to finishing functions such as tame electric control.
Multimedia home gateway also comprises smart card, and it is connected with CPU, and realization condition receives.
Also comprise the RS232 serial line interface, main for the convenient usefulness of debugging, STB04500 provides serial interface module, is aided with the SP3243 level transferring chip and finishes this function.
In the present embodiment multimedia home gateway, embedded OS is a built-in Linux operating system, flush bonding processor adopts the little processing of STB04500 of IBM Corporation, the embedded PowerPC405D4 kernel of the little processing of STB04500, integrated Instructions Cache and the 16KB metadata cache of 16KB.The SDRAM memory provides system's internal memory in when operation, selects the MT48LC16M16A24 chip of MICRON company here for use.The FLASH memory is used for depositing initial hardware initialization code and operating system nucleus, if FLASH enough big (perhaps the file system program is cut out enough for a short time), it is also conceivable that whole file system is placed in the FLASH, here owing to the support that comprises in the MHG system hard disk, therefore the FLASH part has only been selected the 4MB FLASH of an AMD for use, is used for depositing initial hardware initialization code and operating system nucleus mirror image.The STB04500 chip cooperates FLASH memory, SDRAM memory to finish basic data processing function.
The audio frequency D/A switch adopts the CS4329-KS chip of CRYSTAL.Ethernet interface selects LAN91C111 as ethernet control chip.
Infrared transmission/reception is one of main means of importing of user, selects All The One Infrared remote controller and GP1U281 receiver here for use.
Tuner is used to receive satellite (wired) digital television signal, and optionally scheme is a lot of on the market, selects the complete receiving front-end BS2F7VZ0624 tuner of SHARP here for use.
At present, the transport stream of Digital Television is the MPEG2 standard coding format, needs the MPEG2 decoding in MHG, and this part function is mainly finished by the decoder module of STB04500 chip internal, therefore need not the external decoder chip, also available certainly external decoder chip is finished this function.
The buffer circuit of ide interface and EBIU (External Bus Interface Unit).Ide interface provides the support of system to hard disk, can be used for depositing jumbo media file, provides hardware supports to the realization of PVR (Personal Video Recorder).EBIU is the passage of the external SRAM of STB04500,8 memory blocks of maximum support, and each memory block, maximum can reach 128MB.
With reference to Fig. 7, the playback of above-mentioned real time programme random time section, F.F., time-out module, the method for carrying out the playback of real time programme random time section comprises:
On local hard drive, open up the buffer zone of certain space,
The digital television signal of input is handled two the passage output identical video/audio data flows of back from the multichannel demodulation multiplexer, wherein, the video/audio data flow of first passage output is sent to decoder decode, again through exporting from the AV output interface after digital coding, the digital-to-analogue conversion, in the described buffer zone of identical video/audio data flow real-time recording on hard disk of second channel output, and according to certain described buffer zone of algorithm real-time update
When the user sends playback request by human-computer interaction interface, system finds the playback start position of user's appointment in the recorded program video/audio in the buffer zone on described hard disk, the input of video-audio decoder is directed to EBIU, hard disk sends video/audio data flow by EBIU to video-audio decoder, begin from user's appointed positions broadcast program
When withdrawing from playback mode, system is redirected back the first passage of demodulation multiplexer with the input of video-audio decoder, continues to read video/audio from demodulation multiplexer, recovers normal play.
The playback of above-mentioned real time programme random time section, F.F., time-out module, the method of carrying out the F.F. of real time programme random time section comprises: in playback mode, the user sends the F.F. request by human-computer interaction interface, system finds the F.F. original position of user's appointment in the recorded program video/audio in the buffer zone on described hard disk, hard disk sends video/audio data flow by EBIU to video-audio decoder, begins from user's appointed positions broadcast program.
The playback of above-mentioned real time programme random time section, F.F., time-out module, realize that the method for suspending comprises:
The user sends by human-computer interaction interface and suspends request,
The first passage of system's control demodulation multiplexer stops demultiplexing, make decoder that the last frame image that receives is fixedly outputed to television set, simultaneously, on local hard drive, open up the buffer zone of certain space, the audio-video signal that the second channel of demodulation multiplexer is exported flows the described buffer zone of typing
The user cancels when suspending, and system at first is directed to EBIU with the input of video-audio decoder, and local hard drive sends data flow by EBIU to video-audio decoder, begins broadcast program from suspending the position.
With reference to Fig. 8, the multimedia document of mode managed storage on hard disk that the multimedia gallery administration module adopts file system to combine with relational database, multimedia document is deposited with file system, deposits medium type, application name, medium property, keyword etc. with relational database.Data cell among the figure is the elementary cell that relational database carries out various processing, and each data cell comprises two parts usually: a data structure and a multimedia file that comprises the various attributes of media data.The head that also can regard this data structure that comprises each attribute as multi-medium data, the field that the head of multi-medium data comprises has:
ID: attribute field that can unique this multi-medium data of sign in database, numeric data.
Name: the title of multi-medium data, character string.
Type: the multimedia file type that multi-medium data comprised, as video file, audio file, image file etc.
Content: the content of multimedia file briefly introduces, one section text.
Size: the size of multi-medium data.
Date: the date that multi-medium data is set up.
Dir: comprise the absolute path of multimedia file in file system.
Owner: the user under the multimedia file.
Ext: the field that is used to expand other interim attributes.
The head of multi-medium data is handled as the subitem of table in relational database, multi-medium datas all in MHG are all used unified data head, attribute field is all identical, therefore only need a big table, in the table with id field as the major key section, the operation by relational database can make things convenient for efficiently inserts, inquires about, sorts, deletes or the like operation.
Multimedia file in the multi-medium data is stored in the middle of the hard disk of MHG, manages by file system.Pass through the dir attribute field association of data head between data head and the multimedia file.For inquiry, ordering or the like operation, not be used in the file system multimedia file is carried out any operation.But for inserting operation, at first set up multimedia file in file system, the path of obtaining this document then is as the subitem in the dir attribute field foundation table of data head.Deletion action is to insert the backward of operation basically, need obtain the position of multimedia file from the dir attribute field of data head, then by file system deletion multimedia file, and the last corresponding subitem of deletion in the table of relational database again.
Electronic program guides module EPG (Electronic Program Guide) provides the pre-review information of TV programme to the user, makes things convenient for the user to choose to want to see, want the program listening or wish to participate in.With reference to Fig. 9, in this MHG, realized the most basic function of EPG service, promptly to parsing and the processing of Program Association Table PAT (Program Association Table) among this channel service information data SI (Service Information) and Program Map Table PMT (Program Map Table).Wherein pat table and pmt table all are to be extracted by filter and buffering formation by demodulation multiplexer, after resolving pat table, can obtain the pairing PID of PMT number, thereby extract pmt table, after resolving pmt table, promptly can obtain final ES (Elementary Stream) and flow corresponding PID number, can leach final video/audio data flow or customer traffic by the filter reorganization again.Further, EPG allows the user to provide the composition of program to retrieve according to service.
The software systems of this MHG make up on the basis of bottom hardware system, call the hardware system resource by driver downwards, upwards provide abundant interface to provide support to application software, as shown in figure 10, the whole software system is OpenBios (being the integrated circuit board initialize routine) from top to bottom successively, operating system, middleware, application program.
The entire software development process adopts main frame/Target Board pattern to carry out, the development environment of configuration cross compile on the main frame, main frame and Target Board communicate by JTAG, serial ports and Ethernet that (JTAG is used to debug and initial bare board code is downloaded, serial ports is responsible for communication and monitoring, Ethernet then is used for file in download), in the enterprising line program exploitation of main frame, cross compile, download to test on the Target Board, operation then, basic development process as shown in figure 11.
OpenBios has served as the role of operating system guide in this multimedia home gateway.With reference to Figure 12, OpenBios image file after the cross compile is downloaded on the Flash of Target Board, after STB04500 powers on, PowerPC405 can read article one instruction from address 0xFFFFFFFC, downloading in the OpenBios mirror image at place, address at the bottom of the Flash setup code this moment just begins order and carries out, the control register of initialization MUXIO and GPIO at first, other function registers such as order initialization EBIU, SDRAM then, after finishing basic hardware initialization, just enter menu and wait for user's selection operation, perhaps directly start kernel according to configuration.
The MHG system mainly contains following equipment needs driver: digital television signal is humorous/and the demodulate reception module, the transmission flow demultiplexing module, the infrared signal receiver module, show output module, Video Decoder, audio decoder on the screen, the EEPROM memory device, digital encoder, USB device, bluetooth equipment etc.
In the middle of Embedded Application, the effect of middleware mainly also is the isomerism that is to shield bottom hardware and operating system platform, and the api interface of unified standard is provided to upper layer application simultaneously.Middleware is primarily aimed at the processing and the household network communication of video/audio among the MHG.

Claims (7)

1,, it is characterized in that comprising based on the multimedia home gateway of embedded system: flush bonding processor, i.e. CPU, the tuner that is connected with CPU, blue tooth interface and AV output interface, and,
The FLASH memory is connected with CPU by the external bus interface unit, hardware initialization code and operating system nucleus that its storage inside is initial,
Ethernet interface is connected with CPU by the external bus interface unit,
Infrared remote receiver is connected with CPU, receives the signal from remote controller,
Hard disk is connected with CPU by ide interface,
Also comprise,
Digital TV receiver module, this module are exported from the AV output interface after the digital television signal of input is handled through demodulation, demultiplexing, decoding, digital-to-analogue conversion successively;
Digital Television recording and storing module, this module is with the digital television signal demodulation of input, solve the video/audio data flow of selected program again from least two passages by the multichannel demodulation multiplexer, wherein, the video/audio data flow of first passage output is sent to decoder decode, through exporting from the AV output interface after digital coding, the digital-to-analogue conversion, the identical video/audio data flow of second channel output is stored to hard disk again;
The playback of real time programme random time section, F.F., time-out module, this module is used for whenever playing in TV programme, the user can be random control playback and F.F., go to play the TV segment of not seeing clearly, perhaps repeatedly watch the excellent camera lens of oneself liking;
Multimedia gallery administration module, this module are used for the video/audio of managed storage on hard disk;
The electronic program guides module, this module provides the pre-review information of TV programme to the user, makes things convenient for the user to choose to want to see, want the program listening or wish to participate in;
Based on the wireless connections module of bluetooth, this module is used to realize the control of household internal network, and its communication modes is the single-point one-way communication;
Middleware, it upwards calls for application program provides the api interface of standard, downwards by the system call access hardware, obtains the required hardware resource of application program operation.
2, the multimedia home gateway of embedded system according to claim 1 is characterized in that: its embedded OS is a built-in Linux operating system.
3, the multimedia home gateway of embedded system according to claim 1 is characterized in that: described flush bonding processor is the STB04500 processor of IBM Corporation.
4, the multimedia home gateway of embedded system according to claim 1, it is characterized in that: also comprise IEEE1394 interface or USB interface, the multichannel demodulation multiplexer of described Digital Television recording and storing module solves identical video/audio data flow by third channel, and the video/audio data flow that third channel solves is sent to standard IEEE 1394 interfaces or USB interface by the PLB bus.
5, a kind of Digital Television method for recording that is used for multimedia home gateway, it is characterized in that: with the digital television signal demodulation of input, solve the video/audio data flow of selected program again from least two passages by the multichannel demodulation multiplexer, wherein, the video/audio data flow of a passage output is sent to decoder decode, through exporting from the AV output interface after digital coding, the digital-to-analogue conversion, the identical video/audio data flow of second channel output is stored to hard disk again.
6, Digital Television method for recording according to claim 5, it is characterized in that: described multichannel demodulation multiplexer solves identical video/audio data flow by third channel, the video/audio data flow that third channel solves is sent to standard IEEE 1394 interfaces or USB interface by the PLB bus, is used for depositing program data in be connected described IEEE 1394 interfaces or USB interface movable storage device.
7, a kind of playback of real time programme random time section, F.F., time-out implementation method that is used for multimedia home gateway, it is characterized in that, whenever play in TV programme, random control playback and the F.F. of user's enough this methods of energy, go to play the TV segment of not seeing clearly, perhaps repeatedly watch the excellent camera lens of oneself liking, the specific implementation method comprises:
The implementation method of playback comprises,
On local hard drive, open up the buffer zone of certain space,
The digital television signal of input is handled two the passage output identical video/audio data flows of back from the multichannel demodulation multiplexer, wherein, the video/audio data flow of first passage output is sent to decoder decode, again through exporting from the AV output interface after digital coding, the digital-to-analogue conversion, in the described buffer zone of identical video/audio data flow real-time recording on hard disk of second channel output, and the described buffer zone of real-time update
When the user sends playback request by human-computer interaction interface, system finds the playback start position of user's appointment in the recorded program video/audio in the buffer zone on described hard disk, the input of video-audio decoder is directed to the external bus interface unit, hard disk sends video/audio data flow by the external bus interface unit to video-audio decoder, begin from user's appointed positions broadcast program
When withdrawing from playback mode, system is redirected to the first passage of demodulation multiplexer with the input of video-audio decoder, continues to read video/audio from demodulation multiplexer, recovers normal play;
The implementation method of F.F. comprises,
In playback mode, the user sends the F.F. request by human-computer interaction interface, system finds the F.F. original position of user's appointment in the recorded program video/audio in the buffer zone on described hard disk, hard disk sends video/audio data flow by the external bus interface unit to video-audio decoder, begins from user's appointed positions broadcast program;
The implementation method of suspending comprises,
The user sends by human-computer interaction interface and suspends request,
The first passage of system's control demodulation multiplexer stops demultiplexing, make decoder that the last frame image that receives is fixedly outputed to television set, simultaneously, on local hard drive, open up the buffer zone of certain space, the audio-video signal that the second channel of demodulation multiplexer is exported flows the described buffer zone of typing
The user cancels when suspending, and system at first is directed to the external bus interface unit with the input of video-audio decoder, and local hard drive sends data flow by the external bus interface unit to video-audio decoder, begins broadcast program from suspending the position.
CNB2004100510640A 2006-12-08 2006-12-08 Multimedia home gateway and its implementation method for program recording, recovery, suspension Expired - Fee Related CN100466695C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100510640A CN100466695C (en) 2006-12-08 2006-12-08 Multimedia home gateway and its implementation method for program recording, recovery, suspension

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100510640A CN100466695C (en) 2006-12-08 2006-12-08 Multimedia home gateway and its implementation method for program recording, recovery, suspension

Publications (2)

Publication Number Publication Date
CN1972395A true CN1972395A (en) 2007-05-30
CN100466695C CN100466695C (en) 2009-03-04

Family

ID=38112951

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100510640A Expired - Fee Related CN100466695C (en) 2006-12-08 2006-12-08 Multimedia home gateway and its implementation method for program recording, recovery, suspension

Country Status (1)

Country Link
CN (1) CN100466695C (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011017897A1 (en) * 2009-08-10 2011-02-17 中兴通讯股份有限公司 Media recommendation method, media control method and user gateway
CN102036111A (en) * 2010-11-18 2011-04-27 广州广联数字家庭产业技术研究院 Home gateway and digital television as well as method for selecting programs by remotely controlling home gateway
CN102185743A (en) * 2011-03-24 2011-09-14 东莞中山大学研究院 Intelligent-gateway-based digital home network system
CN102300060A (en) * 2010-06-25 2011-12-28 深圳Tcl新技术有限公司 Infrared control time-shifting system of television and time-shifting control method thereof
CN102870423A (en) * 2010-02-26 2013-01-09 汤姆逊许可证公司 System and method for synchronizing an electronic program guide with paused programs
CN103348632A (en) * 2011-01-27 2013-10-09 维亚塞斯公司 Method for accessing multimedia content within home
CN104994422A (en) * 2015-07-02 2015-10-21 广东威创视讯科技股份有限公司 Video signal display method and system
CN106462636A (en) * 2014-06-20 2017-02-22 谷歌公司 Clarifying audible verbal information in video content
CN107770599A (en) * 2017-10-27 2018-03-06 海信电子科技(深圳)有限公司 A kind of player method, device and the storage medium of the audio frequency and video of recording
CN110996160A (en) * 2019-11-15 2020-04-10 广州华多网络科技有限公司 Video processing method and device, electronic equipment and computer readable storage medium
US11350173B2 (en) 2015-11-19 2022-05-31 Google Llc Reminders of media content referenced in other media content
US11354368B2 (en) 2014-06-20 2022-06-07 Google Llc Displaying information related to spoken dialogue in content playing on a device
US12126878B2 (en) 2014-06-20 2024-10-22 Google Llc Displaying information related to content playing on a device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6233389B1 (en) * 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
JP4040316B2 (en) * 2002-02-01 2008-01-30 キヤノン株式会社 Receiver
CN1160909C (en) * 2002-05-18 2004-08-04 联想(北京)有限公司 Digital home network system
CN2586306Y (en) * 2002-09-09 2003-11-12 中国科学院软件研究所 Family gate
CN100454995C (en) * 2005-04-30 2009-01-21 联想(北京)有限公司 Time translation realizing method based on multiple tuner system

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101998146A (en) * 2009-08-10 2011-03-30 中兴通讯股份有限公司 Media recommendation method, media control method and user gateway
WO2011017897A1 (en) * 2009-08-10 2011-02-17 中兴通讯股份有限公司 Media recommendation method, media control method and user gateway
CN102870423B (en) * 2010-02-26 2016-08-17 汤姆逊许可证公司 For the system and method by electronic program guides Yu the program synchronised of time-out
CN102870423A (en) * 2010-02-26 2013-01-09 汤姆逊许可证公司 System and method for synchronizing an electronic program guide with paused programs
CN102300060A (en) * 2010-06-25 2011-12-28 深圳Tcl新技术有限公司 Infrared control time-shifting system of television and time-shifting control method thereof
CN102036111A (en) * 2010-11-18 2011-04-27 广州广联数字家庭产业技术研究院 Home gateway and digital television as well as method for selecting programs by remotely controlling home gateway
CN103348632A (en) * 2011-01-27 2013-10-09 维亚塞斯公司 Method for accessing multimedia content within home
CN102185743A (en) * 2011-03-24 2011-09-14 东莞中山大学研究院 Intelligent-gateway-based digital home network system
US12126878B2 (en) 2014-06-20 2024-10-22 Google Llc Displaying information related to content playing on a device
CN106462636A (en) * 2014-06-20 2017-02-22 谷歌公司 Clarifying audible verbal information in video content
US11064266B2 (en) 2014-06-20 2021-07-13 Google Llc Methods and devices for clarifying audible video content
US11797625B2 (en) 2014-06-20 2023-10-24 Google Llc Displaying information related to spoken dialogue in content playing on a device
US11425469B2 (en) 2014-06-20 2022-08-23 Google Llc Methods and devices for clarifying audible video content
US11354368B2 (en) 2014-06-20 2022-06-07 Google Llc Displaying information related to spoken dialogue in content playing on a device
CN104994422B (en) * 2015-07-02 2018-03-06 广东威创视讯科技股份有限公司 Vision signal display methods and system
CN104994422A (en) * 2015-07-02 2015-10-21 广东威创视讯科技股份有限公司 Video signal display method and system
US11350173B2 (en) 2015-11-19 2022-05-31 Google Llc Reminders of media content referenced in other media content
CN107770599B (en) * 2017-10-27 2020-11-20 海信电子科技(深圳)有限公司 Method and device for playing recorded audio and video and storage medium
CN107770599A (en) * 2017-10-27 2018-03-06 海信电子科技(深圳)有限公司 A kind of player method, device and the storage medium of the audio frequency and video of recording
CN110996160A (en) * 2019-11-15 2020-04-10 广州华多网络科技有限公司 Video processing method and device, electronic equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN100466695C (en) 2009-03-04

Similar Documents

Publication Publication Date Title
CN1972395A (en) Multimedia home gateway and its implementation method for program recording, recovery, suspension
CN101594279B (en) Information processing apparatus, information processing method and information processing system
KR100797224B1 (en) Information processing device
CN101325666B (en) Telecontrol system for intelligent mobile terminal television
CN201341169Y (en) Multifunctional media phone terminal
CN101141727B (en) Switch storage method and related equipment of terminal data
CN103648037A (en) Intelligent television media player and search response method thereof, and intelligent television
CN101951428A (en) Exchanging storage method for terminal data and related device
CN107071541A (en) The method and apparatus managed for peripheral context
CN101944360A (en) Method and terminal for convenient use
CN106533511A (en) Intelligent bluetooth communication method and intelligent bluetooth system
CN103458317B (en) The media play controlling method of intelligent terminal and system
CN101452727B (en) Vehicle-mounted media playing system and method
CN102006209A (en) Network intelligent terminal based on internet of things
CN102263708A (en) Digital home gateway with network television function
CN100502485C (en) Device of mobile phone for automatically recording TV programs
CN202353758U (en) Multimedia information wireless network system, wireless transmission device and wireless receiving device
CN100455084C (en) Wireless communication cell phone apparatus
CN103648052A (en) Playlist based smart television media playing method and device and smart television
CN104185043A (en) Network media playing system and method
CN101098263A (en) Network music playing apparatus and method
CN201044470Y (en) TV set interconnecting wireless network
CN101510350A (en) Remote control system and remote control method
CN201690538U (en) Television with built-in wireless network card
CN1549549A (en) Intelligent mobile phone and controlling method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090304

Termination date: 20191208