WO1998057273A1 - Cyclic transmission of a plurality of mutually related objects - Google Patents
Cyclic transmission of a plurality of mutually related objects Download PDFInfo
- Publication number
- WO1998057273A1 WO1998057273A1 PCT/IB1998/000584 IB9800584W WO9857273A1 WO 1998057273 A1 WO1998057273 A1 WO 1998057273A1 IB 9800584 W IB9800584 W IB 9800584W WO 9857273 A1 WO9857273 A1 WO 9857273A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- mutually related
- related objects
- transport entity
- objects
- combined
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/16—Arrangements for broadcast or for distribution of identical information repeatedly
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/02—Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information
- H04H60/07—Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information characterised by processes or methods for the generation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/25—Arrangements for updating broadcast information or broadcast-related information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4348—Demultiplexing of additional data and video streams
- H04N21/4349—Demultiplexing of additional data and video streams by extracting from data carousels, e.g. extraction of software modules from a DVB carousel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
- H04N21/4586—Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8126—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
- H04N21/8402—Generation or processing of descriptive data, e.g. content descriptors involving a version number, e.g. version number of EPG data
Definitions
- the present invention is related to a communication system comprising a transmitter for transmitting cyclically a plurality of mutually related objects via a communication network to a terminal, said terminal comprising processing means for processing said plurality of mutually related objects.
- the present invention is also related to a transmitter, a receiver, a method, a signal and a program stored on a tangible medium which can be used in such a system.
- the MHEG standard under development by ISO's Multimedia Hypermedia Experts Group defines a system independent encoding of the data structures used for storing, exchanging and executing multimedia presentations.
- the MHEG standard is very suitable for the broadcast environment. In such a broadcast environment objects are transmitted cyclically in order to enable the user to retrieve these objects, independent from the instant the terminal is switched on.
- a first example application is a "Stock trading" application in which regularly updated stock quotes are displayed.
- a second example application is a "Horse betting” application in which all horses in a selected race are shown together with information such as the winning odds per horse. In both applications the information is updated regularly. It is required that the information displayed in an application said applications is consistent, meaning that it has to be ensured that all information displayed have a common property. This property can be the time at which the information is established, as it is the case in the "Stock trading" and "Horse betting” applications.
- the communication system has no provisions to ensure the consistency of the mutually related objects.
- the processing means extract objects from the received signal and processes them without knowing whether these objects are still consistent with other objects already present in the running application.
- this can lead to stock prices established at different times to be displayed together as if they were established at the same time. Acting on such information could result into substantial damage for the user.
- the object of the present invention is to provide a communication system in which the consistency of the mutually related objects is ensured.
- the communication system according to the invention is characterized in that the transmitter comprises assembling means for combining said mutually related objects into a combined transport entity, the processing means being arranged for extracting said plurality of mutually related objects from the common transport entity and for processing said plurality of said mutually related objects.
- An additional advantage of using a transport entity comprising a plurality of objects is that the overhead required for transporting the objects is reduced.
- An embodiment of the invention is characterized in that said transmitter is arranged for introducing into the combined transport entity an update indicator to indicate that the combined transport entity is updated, and in that the processing means being arranged for extracting said updated objects from the common transport entity if an update is indicated.
- the processing means can easily determine whether the transport entity carries updated objects. If this is the case, the processing means extracts the updated values from the transport entity. Otherwise the processing means can ignore the objects, because they are the same as those already processed by the processing means. This leads to a considerable reduction of the required processing power.
- a further embodiment of the invention is characterized in that the transport entity comprises a header indicating the size of the header and the size of the objects combined into said transport entity, and in that the update indicator comprises a version number.
- Fig. 1 a general block diagram of a communication network in which the present invention can be applied;
- Fig. 2 a protocol stack to be used in a communication network according to the invention
- FIG. 3 a flow graph of a program running on the processor 14 in the terminal 10 of Fig. 1; Fig. 4, a flow graph of an alternative program running on the processor 14.
- a broadcast server 2 is coupled to a broadcast network 4.
- terminals 6, 8 and 10 are connected to the broadcast network 4.
- the input signal of terminal 10 is applied to a receiver 12 which deals with tuning, amplification, demodulation and detection of the input signal, and presents an MPEG-2 transport stream to a processor 14.
- the constitution of an MPEG-2 transport stream is described in the ISO IEC MPEG-2 standard which in incorporated by reference herein.
- the processor 14 is arranged for extracting the desired information from the MPEG transport stream including the transport entities comprising the plurality of mutually related objects. Said plurality of mutually related objects is broadcasted periodically in order to enable the processor to receive said objects independent from the moment the processor is switched on.
- the processor is also arranged for processing the mutually related objects and presenting the result on a display 16b and playing associated audio via the audio system 18.
- Fig 2 shows the relevant protocols and part of their details involved in the transmission system according to the invention.
- the MHEG protocol is used to define the objects to be used by the MHEG virtual machine in the client to realize the desired application.
- a plurality of related objects 20, 22, 24 and 26 is combined into a combined transport entity by an Object Combiner 28.
- this combined transport entity is a file.
- the file comprises a header in which the header size, the version number and the sizes of the included objects are given.
- the Header size is represented by an 8 bit number. Said number indicates the size of the header in bytes.
- the Version number is represented by 8 bits.
- the Object size is represented by a 16 bit number which indicates the size of the corresponding object in bytes. Consequently up to 128 objects, each having a maximum size of 64 kbyte can be combined in such a file.
- the files 30 and 32 to be transmitted are passed to the DSM-CC protocol for further transmission.
- the DSM-CC protocol is described in ISO IEC International Standard 5 13818-6, "MPEG-2 Digital Storage Media Command and Control", 12 July 1996 which is incorporated by reference herein.
- the files 30 and 32 are packed in a so- called User to User Object Carousel by a transport protocol layer 34, in order to transmit the files cyclically in a broadcast signal.
- the data from said User to User Object Carousel is split up in packets 36, 38 and 40. Said packets are output from the DSM-CC layer and subsequently 0 embedded in an MPEG-2 Transport stream 42 for transmission to the client.
- the client extracts packets 44, 46 and 48 from the MPEG-2 transport stream 42, and passes them to the transport protocol layer 50.
- the transport protocol layer extracts the files 52 and 54 from the User to User Object Carousel as is requested by the MHEG layer. Said files 52 and 54 passed to the MHEG layer where the different objects are extracted from the file and 5 subsequently processed.
- the results of the processing of the objects is displayed.
- instruction 69 the program is started and the data structures used are initialized.
- instruction 70 an "OPEN FILE" instruction is passed to the DSM-CC layer.
- the "OPEN FILE” instruction has to be accompanied by a file identifier in the form of an ASCII string.
- the file identifier can comprise a Source field (optional), a Path Origin, a Path and a File name.
- the source component is optional, and specifies the data source to be used to retrieve the data. Each source identification terminated with ":”.
- the default source identification is "DSM:”.
- DA VIC 1.2 does not specify any further data sources, but the use of further source identifications is permitted.
- the Path Origin can be "//" or "/”. If the Path Origin is "//”, then the following path and file name are to interpreted as an absolute path starting from the root of the current Service Gateway to which the runtime application is attached.
- a Service Gateway is an entry point for the present active service.
- the transport protocol layer in the client retrieves a Directory object corresponding to said Service gateway from the Transport stream. Where to find said Service Gateway in the transport stream is broadcasted on the so-called User to Network Data Carousel.
- the definition of said User to Network Data carousel is downloaded into the client.
- the Directory Object corresponding to said Service includes the names of the directories in the root of the present Service Gateway and which User to User Object Carousel carries the corresponding Directory Objects, and where it can be found in said User to User Object Carousel. In such way the directory tree is subsequently searched until the desired File Object is found.
- Said file object is presented by the DSM-CC layer to the MHEG layer.
- Path Origin is "/" then the following path and file name is to be interpreted as a relative path starting from the directory that contains the current application Object.
- the retrieval of the file is done in the same way as explained before, but now a Directory Object or File Object, if applicable, is retrieved from the current directory.
- instruction 71 the content of the file presented by the DSM-CC layer in response to the "OPEN FILE" instruction is read.
- instruction 72 it is checked whether the content of the file is updated since the previous read operation. This check can be performed by comparing the version number of the presently read file to the version number from the previously read file. If the version number has not changed, the content of the file is not updated, and the program continues with instruction 77 in which the presently open file is closed. After the execution of instruction 77, the program is continued with instruction 70 to open the file again to see whether it is updated. It is of course possible that a waiting time is introduced before the "FILE OPEN" request is submitted to the DSM-CC layer in order to reduce the required processing resources. If the version number has changed, in instruction 74 the mutually related objects are extracted from the file. These mutually related objects are processed in instruction 76.
- said processing can e.g. comprise the composition of a Top 10 list of fastest rising stocks from a set of 50 represented by the mutually related objects.
- Each object comprises a stock identification and its current value. The relation between them is the time at which the values are established.
- the server combines the objects established at a given time into one file, preventing that the application can read values established at different times from the broadcast channel.
- instruction 78 the results of the processing of the objects extracted from the file is written to the display 16. It is observed that it is possible that not all objects are extracted from the file, but only a particular group of mutually related objects.
- instruction 78 After the execution of instruction 78, the program is continued with instruction 70 to open the file again to see whether it is updated. It is of course possible that a waiting time is introduced before the "FILE OPEN" request is submitted to the DSM-CC layer in order to reduce the required processing resources.
- the application knows in advance that the mutually related objects can be updated. It is however also possible that this is not known beforehand, but that it is signalled as an attribute of an object. A covenient way to do this is to set the attribute
- OriginalContentCachePriority to zero. This means that no caching is allowed of the object (e.g. from the class TEXT), and that it may change over time.
- the application has to take the appropriate measures as e.g. is explained above.
- OPEN FILE A request for opening a given file is passed to the DSM-CC layer.
- instruction 82 the program is started and the used data structures are initialized.
- instruction 84 an "OPEN FILE” instruction is passed to the DSM-CC layer.
- the "OPEN FILE” instruction has to be accompanied by a file identifier in the form of an ASCII string as is already explained above.
- instruction 86 the content of the file presented by the DSM-CC layer in response to the "OPEN FILE" instruction is read.
- instruction 88 the mutually related objects are extracted from the file. These mutually related objects are processed in instruction 90.
- instruction 92 the results of the processing of the objects extracted from the file is written to the display 16. It is observed that it is possible that not all objects are extracted from the file, but only a particular group of mutually related objects.
- instruction 92 After the execution of instruction 92, the program is continued with instruction 94 to check whether an update event is received from the DSM-CC layer. If an "file update event" is detected, the program is started again at instruction 86. It is observed that during the execution of the program according to Fig. 4 the file is never closed, because the file has always to be open to inform the DSM-CC layer that all "file update events" have to be passed to the MHEG layer.
- instruction 94 is represented as a waiting loop, but it is often advantageous to deal with the "file update event" on basis of an interrupt mechanism.
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10529419A JP2000516751A (en) | 1997-06-13 | 1998-04-20 | Periodic transmission of interrelated objects |
EP98912650A EP0919034A1 (en) | 1997-06-13 | 1998-04-20 | Cyclic transmission of a plurality of mutually related objects |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP97201797 | 1997-06-13 | ||
EP97201797.4 | 1997-06-13 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1998057273A1 true WO1998057273A1 (en) | 1998-12-17 |
Family
ID=8228439
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB1998/000584 WO1998057273A1 (en) | 1997-06-13 | 1998-04-20 | Cyclic transmission of a plurality of mutually related objects |
Country Status (6)
Country | Link |
---|---|
US (2) | US6727955B2 (en) |
EP (1) | EP0919034A1 (en) |
JP (1) | JP2000516751A (en) |
KR (1) | KR100513907B1 (en) |
CN (1) | CN100393007C (en) |
WO (1) | WO1998057273A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1014620A1 (en) * | 1998-07-14 | 2000-06-28 | Sony Corporation | Data transmission control method, data transmission method, data transmitter, and receiver |
EP1227666A1 (en) * | 2001-01-18 | 2002-07-31 | Sony Service Centre (Europe) N.V. | Method and device for downloading application data |
US6871002B1 (en) | 1999-10-06 | 2005-03-22 | Nec Corporation | DSM-CC carousel receiver, receiving method used therefor, and recording medium storing a control program therefor |
US8302139B2 (en) | 2002-08-29 | 2012-10-30 | Opentv, Inc. | Video-on-demand and targeted advertising |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6976268B2 (en) * | 1999-12-10 | 2005-12-13 | Sun Microsystems, Inc. | Methods and apparatus for efficiently accessing periodically broadcast data |
IL157636A0 (en) * | 2001-03-16 | 2004-03-28 | Nds Ltd | Method and system for literary data access |
GB0111008D0 (en) * | 2001-05-04 | 2001-06-27 | Koninkl Philips Electronics Nv | Recording of interactive applications |
FR2834104B1 (en) * | 2001-12-20 | 2004-10-15 | France Telecom | METHOD FOR TRANSMITTING OBJECTS BETWEEN A SERVER AND A CLIENT TERMINAL IMPLEMENTING CACHE MANAGEMENT, CORRESPONDING TRANSMISSION SYSTEM, SERVER AND TERMINAL |
EP1503299A1 (en) * | 2003-07-31 | 2005-02-02 | Alcatel | A method, a hypermedia communication system, a hypermedia server, a hypermedia client, and computer software products for accessing, distributing, and presenting hypermedia documents |
EP1515465A1 (en) * | 2003-09-12 | 2005-03-16 | Sony NetServices GmbH | Digital broadcast system |
KR100686158B1 (en) * | 2004-07-16 | 2007-02-26 | 엘지전자 주식회사 | Apparatus for displaying data broadcasting contents and method thereof |
US8706696B2 (en) | 2007-05-04 | 2014-04-22 | Salesforce.Com, Inc. | Method and system for on-demand communities |
US8868499B2 (en) * | 2007-08-15 | 2014-10-21 | Salesforce.Com, Inc. | Method and system for pushing data to subscribers in an on-demand service |
KR100951046B1 (en) * | 2007-12-11 | 2010-04-05 | 한국전자통신연구원 | Download server apparatus for transmitting secure micro client software using data carousel protocol and method for transmitting and receiving secure micro client software |
US9501453B2 (en) | 2007-12-23 | 2016-11-22 | Salesforce.Com Inc. | Method and system for a flexible-data column user interface |
US8538942B2 (en) | 2008-09-12 | 2013-09-17 | Salesforce.Com, Inc. | Method and system for sharing documents between on-demand services |
US9426543B1 (en) * | 2015-12-18 | 2016-08-23 | Vuclip (Singapore) Pte. Ltd. | Server-based video stitching |
US11040964B2 (en) | 2019-02-27 | 2021-06-22 | Ferro Therapeutics, Inc. | Compounds and methods of use |
CN111189381B (en) * | 2020-01-13 | 2021-04-02 | 中南大学 | Stratum lift detection device based on differential principle |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0645721A1 (en) * | 1993-09-27 | 1995-03-29 | International Business Machines Corporation | Hyperstories: organizing multimedia episodes in temporal and spacial displays |
FR2728089A1 (en) * | 1994-12-13 | 1996-06-14 | Korea Electronics Telecomm | Multimedia source synchronisation for MHEG motor |
WO1996036141A1 (en) * | 1995-05-11 | 1996-11-14 | Nokia Telecommunications Oy | A method and an equipment for transmitting a file-based multimedia and hypermedia service to a mobile receiver |
WO1996042144A1 (en) * | 1995-06-12 | 1996-12-27 | Oy Nokia Ab | Transmission of multimedia objects in a digital broadcasting system |
Family Cites Families (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3969616A (en) * | 1965-06-29 | 1976-07-13 | General Dynamics Corporation | Digital range computer systems for air navigation systems such as tacan |
GB2062424B (en) * | 1979-10-31 | 1983-04-07 | British Broadcasting Corp | Bradcast teletext system |
US4982430A (en) * | 1985-04-24 | 1991-01-01 | General Instrument Corporation | Bootstrap channel security arrangement for communication network |
NL8901724A (en) * | 1989-07-06 | 1991-02-01 | Philips Nv | TELETEXT DECODER AND TELEVISION RECEIVER SIGNALS FOR RECEIVING CYCLICALLY TRANSMITTED TELETEXT PAGES. |
GB8916489D0 (en) * | 1989-07-19 | 1989-09-06 | British Telecomm | Data communication method and system |
US5321816A (en) * | 1989-10-10 | 1994-06-14 | Unisys Corporation | Local-remote apparatus with specialized image storage modules |
US5252962A (en) * | 1990-08-03 | 1993-10-12 | Bio Medic Data Systems | System monitoring programmable implantable transponder |
DE4028942A1 (en) * | 1990-09-12 | 1992-03-19 | Texas Instruments Deutschland | ARRANGEMENT FOR PROCESSING TELETEXT INFORMATION |
EP0529700B1 (en) * | 1991-07-24 | 1996-07-03 | Koninklijke Philips Electronics N.V. | Television receiver including a teletext decoder |
JP2848736B2 (en) * | 1992-04-02 | 1999-01-20 | 三菱電機株式会社 | Network system |
DE69417605T2 (en) * | 1993-02-01 | 1999-09-30 | Koninkl Philips Electronics Nv | TV receiver with teletext decoder |
JP3303469B2 (en) * | 1993-06-08 | 2002-07-22 | 古河電気工業株式会社 | Multiplex transmission system |
US5710755A (en) * | 1993-11-15 | 1998-01-20 | Pitney Bowes | Communication system for control applications |
JPH07202820A (en) * | 1993-12-28 | 1995-08-04 | Matsushita Electric Ind Co Ltd | Bit rate control system |
US5629868A (en) * | 1994-02-07 | 1997-05-13 | Le Groupe Videotron Ltee | Method of programming local control |
DE4408488A1 (en) * | 1994-03-14 | 1995-09-21 | Bosch Gmbh Robert | Method for the cyclical transmission of data between at least two distributed control units |
US5684843A (en) * | 1994-03-28 | 1997-11-04 | Brother Kogyo Kabushiki Kaisha | Data transmission system for transmitting information from a central control unit to a plurality of terminals |
US5594490A (en) * | 1994-05-23 | 1997-01-14 | Cable Services Technologies, Inc. | System for distributing video/audio files from central location to a plurality of cable headends |
US5734589A (en) * | 1995-01-31 | 1998-03-31 | Bell Atlantic Network Services, Inc. | Digital entertainment terminal with channel mapping |
US5768539A (en) * | 1994-05-27 | 1998-06-16 | Bell Atlantic Network Services, Inc. | Downloading applications software through a broadcast channel |
US5694546A (en) * | 1994-05-31 | 1997-12-02 | Reisman; Richard R. | System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list |
GB2293293B (en) * | 1994-09-15 | 1998-10-21 | Northern Telecom Ltd | Interactive video system |
US5530939A (en) * | 1994-09-29 | 1996-06-25 | Bell Communications Research, Inc. | Method and system for broadcasting and querying a database using a multi-function module |
WO1996017306A2 (en) * | 1994-11-21 | 1996-06-06 | Oracle Corporation | Media server |
US5617565A (en) * | 1994-11-29 | 1997-04-01 | Hitachi America, Ltd. | Broadcast interactive multimedia system |
US5822324A (en) * | 1995-03-16 | 1998-10-13 | Bell Atlantic Network Services, Inc. | Simulcasting digital video programs for broadcast and interactive services |
US5651010A (en) * | 1995-03-16 | 1997-07-22 | Bell Atlantic Network Services, Inc. | Simultaneous overlapping broadcasting of digital programs |
JP3394388B2 (en) * | 1995-05-30 | 2003-04-07 | 三菱電機株式会社 | Satellite communication system, satellite communication method, and information center distribution device |
US5826166A (en) * | 1995-07-06 | 1998-10-20 | Bell Atlantic Network Services, Inc. | Digital entertainment terminal providing dynamic execution in video dial tone networks |
JPH0951489A (en) * | 1995-08-04 | 1997-02-18 | Sony Corp | Data coding/decoding method and device |
US5745837A (en) * | 1995-08-25 | 1998-04-28 | Terayon Corporation | Apparatus and method for digital data transmission over a CATV system using an ATM transport protocol and SCDMA |
JP3483996B2 (en) * | 1995-09-12 | 2004-01-06 | 株式会社東芝 | Data receiving apparatus and received data management method |
JPH0993548A (en) * | 1995-09-27 | 1997-04-04 | Toshiba Corp | Television receiver with teletext information display function |
US5745681A (en) * | 1996-01-11 | 1998-04-28 | Sun Microsystems, Inc. | Stateless shopping cart for the web |
FI103450B1 (en) * | 1996-04-23 | 1999-06-30 | Nokia Mobile Phones Ltd | Multimedia terminal and procedure for conducting multimedia reception |
KR100427136B1 (en) * | 1996-05-30 | 2004-08-11 | 마츠시타 덴끼 산교 가부시키가이샤 | Data conversion device |
DE69702689T2 (en) * | 1996-05-30 | 2000-11-30 | Matsushita Electric Ind Co Ltd | Data conversion device for a pseudo-interactive data communication system |
KR100506515B1 (en) * | 1996-05-31 | 2005-09-26 | 마츠시타 덴끼 산교 가부시키가이샤 | Data communicationn system, data transmission device and data reception device |
JPH1011339A (en) * | 1996-06-20 | 1998-01-16 | Hitachi Ltd | Multimedia data base management system |
EP0823823A3 (en) * | 1996-08-07 | 2001-02-14 | Matsushita Electric Industrial Co., Ltd. | Digital broadcasting system |
FR2752638B1 (en) * | 1996-08-21 | 1998-10-02 | Alsthom Cge Alcatel | METHOD FOR SYNCHRONIZING THE PRESENTATION OF STATIC AND DYNAMIC COMPONENTS OF AN INTERACTIVE MULTIMEDIA DOCUMENT |
JP3193947B2 (en) * | 1997-01-08 | 2001-07-30 | 株式会社ディジタル・ビジョン・ラボラトリーズ | Data transmission system and data transmission method |
US6085248A (en) * | 1997-02-11 | 2000-07-04 | Xaqtu Corporation | Media access control transmitter and parallel network management system |
CN100525443C (en) * | 1997-03-17 | 2009-08-05 | 松下电器产业株式会社 | Method and apparatus for processing, transmitting and receiving dynamic image data |
JP3760460B2 (en) * | 1997-04-23 | 2006-03-29 | ソニー株式会社 | Data transmitting apparatus and method, data receiving apparatus and method, and data transmitting / receiving system and method |
JP3929553B2 (en) * | 1997-06-11 | 2007-06-13 | 株式会社フィリップスエレクトロニクスジャパン | Reception control method for data broadcasting receiver |
-
1998
- 1998-04-20 KR KR10-1999-7001041A patent/KR100513907B1/en not_active IP Right Cessation
- 1998-04-20 CN CNB988008289A patent/CN100393007C/en not_active Expired - Fee Related
- 1998-04-20 JP JP10529419A patent/JP2000516751A/en not_active Withdrawn
- 1998-04-20 EP EP98912650A patent/EP0919034A1/en not_active Ceased
- 1998-04-20 WO PCT/IB1998/000584 patent/WO1998057273A1/en not_active Application Discontinuation
- 1998-06-10 US US09/090,037 patent/US6727955B2/en not_active Expired - Fee Related
-
2001
- 2001-02-09 US US09/780,732 patent/US6898789B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0645721A1 (en) * | 1993-09-27 | 1995-03-29 | International Business Machines Corporation | Hyperstories: organizing multimedia episodes in temporal and spacial displays |
FR2728089A1 (en) * | 1994-12-13 | 1996-06-14 | Korea Electronics Telecomm | Multimedia source synchronisation for MHEG motor |
WO1996036141A1 (en) * | 1995-05-11 | 1996-11-14 | Nokia Telecommunications Oy | A method and an equipment for transmitting a file-based multimedia and hypermedia service to a mobile receiver |
WO1996042144A1 (en) * | 1995-06-12 | 1996-12-27 | Oy Nokia Ab | Transmission of multimedia objects in a digital broadcasting system |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1014620A1 (en) * | 1998-07-14 | 2000-06-28 | Sony Corporation | Data transmission control method, data transmission method, data transmitter, and receiver |
EP1014620A4 (en) * | 1998-07-14 | 2003-06-25 | Sony Corp | Data transmission control method, data transmission method, data transmitter, and receiver |
US6966065B1 (en) | 1998-07-14 | 2005-11-15 | Sony Corporation | Data transmission control method, data transmitting method, data transmitting apparatus, and receiving apparatus |
US8209734B2 (en) | 1998-07-14 | 2012-06-26 | Sony Corporation | Data transmission control method, data transmitting method, data transmitting apparatus, and receiving apparatus |
US6871002B1 (en) | 1999-10-06 | 2005-03-22 | Nec Corporation | DSM-CC carousel receiver, receiving method used therefor, and recording medium storing a control program therefor |
EP1227666A1 (en) * | 2001-01-18 | 2002-07-31 | Sony Service Centre (Europe) N.V. | Method and device for downloading application data |
US8302139B2 (en) | 2002-08-29 | 2012-10-30 | Opentv, Inc. | Video-on-demand and targeted advertising |
US9591266B2 (en) | 2002-08-29 | 2017-03-07 | Opentv, Inc. | Video-on-demand and targeted advertising |
Also Published As
Publication number | Publication date |
---|---|
KR20000068081A (en) | 2000-11-25 |
KR100513907B1 (en) | 2005-09-13 |
CN100393007C (en) | 2008-06-04 |
US6727955B2 (en) | 2004-04-27 |
EP0919034A1 (en) | 1999-06-02 |
US20030225902A1 (en) | 2003-12-04 |
CN1229490A (en) | 1999-09-22 |
JP2000516751A (en) | 2000-12-12 |
US6898789B2 (en) | 2005-05-24 |
US20010049819A1 (en) | 2001-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6727955B2 (en) | Communication system for providing a transport entity with mutually related objects | |
US10225378B2 (en) | Method and system for data demultiplexing | |
US10206000B2 (en) | Receiving apparatus, receiving method, and program | |
US10511887B2 (en) | Reception apparatus, reception method, transmission apparatus, transmission method, program, and broadcasting system | |
US6938166B1 (en) | Method of downloading of data to an MPEG receiver/decoder and MPEG transmission system for implementing the same | |
JP2004527028A (en) | Digital TV application protocol for interactive TV | |
JP2002532009A (en) | Method and apparatus for delivery of bytecode embedded in a transport stream | |
KR20140119699A (en) | Receiving device, receiving method, program, and information processing system | |
CN101627607A (en) | Script-based system to perform dynamic updates to rich media content and services | |
CN101197840A (en) | Method, system and device for downloading and storing files and method for generating identification | |
US8832467B2 (en) | Digital rights management metafile, management protocol and applications thereof | |
EP1566068B1 (en) | Loading of an application that is to be deployed in a terminal and a chip card | |
JP5237292B2 (en) | Rich media stream management | |
JP2002176631A (en) | Communication system transmitter, receiver and method using data storage descriptor | |
US20030204629A1 (en) | Method and apparatus for transfering data from a sending system to a receiving system, and program storage devices | |
CN103313093A (en) | Method and index system for distributed video on demand | |
US20110153516A1 (en) | Method and terminal for generating and applying electronic service guide information | |
KR100505497B1 (en) | Control content transmission method and storage-based broadcasting system | |
WO2001045403A1 (en) | Transmitter and receiver | |
CN112511528B (en) | Streaming media distribution method, system, server and storage medium | |
JP3172048B2 (en) | Information communication system | |
US7162142B2 (en) | Data playback apparatus, data playback method, storage medium, and data structure | |
KR20050023053A (en) | Method for loading file in data broadcasting system and device thereof | |
JP2003143502A (en) | System for automatically updating stored data involved in program update of digital broadcast receiver | |
JP2004318802A (en) | Method for receiving structured data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 98800828.9 Country of ref document: CN |
|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): CN JP KR |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1998912650 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1019997001041 Country of ref document: KR |
|
ENP | Entry into the national phase |
Ref document number: 1998 529419 Country of ref document: JP Kind code of ref document: A |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWP | Wipo information: published in national office |
Ref document number: 1998912650 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1019997001041 Country of ref document: KR |
|
WWG | Wipo information: grant in national office |
Ref document number: 1019997001041 Country of ref document: KR |
|
WWR | Wipo information: refused in national office |
Ref document number: 1998912650 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1998912650 Country of ref document: EP |