CN101227245B - Metadata information providing server, client apparatus, method of providing metadata information - Google Patents

Metadata information providing server, client apparatus, method of providing metadata information Download PDF

Info

Publication number
CN101227245B
CN101227245B CN2008100028444A CN200810002844A CN101227245B CN 101227245 B CN101227245 B CN 101227245B CN 2008100028444 A CN2008100028444 A CN 2008100028444A CN 200810002844 A CN200810002844 A CN 200810002844A CN 101227245 B CN101227245 B CN 101227245B
Authority
CN
China
Prior art keywords
content
metadata information
information
server
providing server
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.)
Expired - Fee Related
Application number
CN2008100028444A
Other languages
Chinese (zh)
Other versions
CN101227245A (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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN101227245A publication Critical patent/CN101227245A/en
Application granted granted Critical
Publication of CN101227245B publication Critical patent/CN101227245B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions

Abstract

An apparatus and/or a method for efficiently providing meta data information regarding content and the content to a user includes connecting to a meta data information providing server that provides meta data of at least one content, receiving fundamental meta data information including connection information, which is provided for retrieval of content , from the meta data information providing server, and, when predetermined content is selected, connecting to one of the content providing servers that provide the selected content using the connection information and obtaining the selected content from the connected content providing server. Thus, it is possible to rapidly access a content providing server that provides user desired content using fundamental meta data information received from a meta data.

Description

Metadata information provides server, client terminal device, the method for metadata information is provided
The cross reference of related application
The application requires the priority of No. the 60/884514th, U.S. Provisional Patent Application that the priority of the korean patent application submitted in Korea S Department of Intellectual Property on March 8th, 2007 10-2007-0023196 number, on January 11st, 2007 submit in United States Patent and Trademark Office, and its disclosure integral body by reference is herein incorporated.
Technical field
Each side relate generally to of the present invention is used for efficiently the apparatus and method that metadata information and this content with content offer the user, the method that relates more specifically to provide the metadata information of metadata information server, client terminal device to be provided and metadata information and content are provided by this client terminal device.
Background technology
Fig. 1 illustrates traditional content service is provided.Broadcast service supplier 110 sends to subscriber terminal equipment 120 with content and the metadata information such as electronic program guides (EPG) information via the radio network such as surface wave, satellite and cable.Broadcast service supplier 110 extracts feature (feature) with the generator data from broadcasting multimedia content, the metadata that editor is generated, content and metadata compression are in the same place, and execution is synchronous and multiplexed, and sends content via the radio network uniaxially.
Subscriber terminal equipment 120 uniaxiallies receive and storage provides from broadcast service supplier 110 via radio network metadata (such as EPG information) and content are to offer the user with this metadata and content.Subscriber terminal equipment 120 shown in Fig. 1 comprises the communication module that is used for two-way communication, and receiving various services from content service supplier 130, this content service supplier 130 provides content via bidirectional communication network.Content service supplier 130 provides various services, such as about the retrieval (retrieval) of content and the information of position, interactive metadata or offer the content of subscriber terminal equipment 120 from broadcast service supplier 110 via the bidirectional communication network such as internet or PSTN (PTSN).
Round-the-clock TV (TV-Anytime) allows efficiently transfer of data and makes that the user can be by the technology of view content on one's own initiative of the two-way communication between user and the ISP.Design audio/video (A/V) content of round-the-clock TV to allow the user to select and watch expectation in environment, in the moment of expectation based on the terminal with large-capacity storage media (that is personal digital video recorder (PDR)).In round-the-clock TV, metadata is the technical information relevant with content, and it allows user or replacement user's agency easily to search for or select the content of user expectation.A/V content and EPG information word data also can send some additional EPG information based on one-way transmission two-wayly.
Yet such service is hypothesis of family's radio receiver or set-top box based on subscriber terminal equipment 120, therefore can not use this service when subscriber terminal equipment 120 is portable terminal.For example, when broadcast service supplier 110 provides EPG information via radio network, also be sent in all broadcast program informations that comprise in the EPG information.Therefore, only store after the EPG information in the memory of portable terminal at its high power capacity, it can use broadcast program information.In addition, when subscriber terminal equipment 120 is portable terminal, have the needs for the method for the content that obtains expectation via bidirectional communication network efficiently on screen, this screen is provided to be used for content retrieval.
Summary of the invention
The method that each side of the present invention provides a kind of metadata information server to be provided and metadata to be offered client terminal device, wherein this metadata information provides server metadata information can be offered client terminal device efficiently, and does not need the high capacity memory in the client terminal device.
The method that each side of the present invention also provides a kind of client terminal device and content is provided wherein can use the metadata information that is received to obtain content efficiently via bidirectional communication network.
According to an aspect of the present invention, provide a kind of metadata information that server is provided, having comprised: the metadata information generation unit is used to generate the metadata information of content; The metadata information transmitting element, be used to control and being connected of client terminal device, wherein metadata information comprises basic metadata information that the client terminal device retrieval of content is required and about the detailed metadata information of details, and the metadata information transmitting element sends basic metadata information in the starting stage that is connected with client terminal device, and sends detailed metadata information when the client terminal device request.
According to a further aspect in the invention, a kind of client terminal device is provided, comprise: communication unit, be used to be connected to the metadata information that provides about the metadata information of content server is provided, and be connected at least one content providing server that content is provided, this metadata information be included in the connection of at least one content providing server required and at the received basic metadata information of starting stage that provides server to be connected with metadata information; The metadata information processing unit is used to handle the metadata information that provides server to provide by metadata information; The contents processing unit is used to handle the content that is provided by at least one content providing server; And control unit, be used for controlling to the connection of at least one content providing server based on this basic metadata information.
According to a further aspect in the invention, a kind of method that metadata information is provided is provided, this method comprises: generator data message, this metadata information comprise basic metadata information that the client terminal device retrieval of content is required and about the detailed metadata information of this content; Provide this basic metadata information in the starting stage that is connected with client terminal device to client terminal device; And when the detailed metadata information of client terminal device request, providing detailed metadata information to client terminal device, this detailed metadata information is relevant with the single content information in the content information that comprises in basic metadata information.
According to a further aspect in the invention, a kind of method of received content is provided, this method comprises: the metadata information that provides about the metadata of content is provided server is provided, provide the retrieval of server received content required basic metadata information from this metadata information; From the content information that basic metadata information, comprises, select the content of expectation; Use this basic metadata information to be connected to one of at least one content providing server of the content that expectation is provided; And obtain the content of expectation from the content providing server that is connected.
According to a further aspect in the invention, provide a kind of method that receives metadata information, this method comprises: the metadata information that provides about the metadata information of content is provided server is provided; Provide server to receive the required basic metadata information of retrieval of content from metadata information; And if for the content requests additional information of expecting, then ask detailed metadata information about the content of the expectation in the content information that in basic metadata information, comprises, and the detailed metadata information about the content of expectation that provides server to receive to be asked from metadata information.
According to a further aspect in the invention, a kind of client terminal device is provided, comprise: communication unit, being used to be connected to metadata information provides server, with reception be connected at least one content providing server that content is provided required and at the basic metadata information that receives with starting stage that metadata information provides server to be connected; And control unit, if content requests additional information for expectation, this control unit provides server to send request signal to metadata information, with the detailed metadata information of request about the content of the expectation in the content information that comprises in basic metadata information, and this control unit control communication unit receives the detailed metadata information of being asked so that server to be provided from metadata information.
According to a further aspect in the invention, provide a kind of system that content is provided, this system comprises: at least one content providing server is used to provide content; Metadata information provides server, generates and sends selectively from the required basic metadata information of at least one content providing server retrieval of content and comprise detailed metadata information about the details of content; And client terminal device, be connected to metadata information server is provided, with before receiving detailed metadata information or content, provide the starting stage of server to receive basic metadata information being connected to metadata information, be connected to one of at least one content providing server with received content according to basic metadata information, and be connected to metadata information server is provided, so that the detailed metadata information of the content of expectation to be provided after the detailed metadata information that provides server requests about the content of the expectation in the content information that comprises in basic metadata information to metadata information.
According to a further aspect in the invention, a kind of recording medium is provided, has been used for using, to use the metadata access content with processor, this recording medium comprises: retrieving information, and it is used with any retrieval of content from one or more content providing servers that content is provided by processor; Address information, it is used to be connected to any in one or more content providing servers that content is provided by processor; And state information, it is used to determine each the operating state in one or more content providing servers by processor.
Other aspect of the present invention and/or advantage part will propose in the description of back, and part will be apparent from describe, and perhaps can acquire by practice of the present invention.
Description of drawings
Describe example embodiment of the present invention in detail by the reference accompanying drawing, above-mentioned and other characteristic of the present invention and advantage will become more apparent and be more readily understood, in the accompanying drawings:
Fig. 1 illustrates traditional content service is provided;
Fig. 2 illustrates the environment that is used to provide content service according to an embodiment of the invention;
Fig. 3 illustrates basic according to an embodiment of the invention metadata information;
Fig. 4 illustrates the detailed metadata information that comprises according to an embodiment of the invention in round-the-clock TV metadata;
Fig. 5 illustrates that client terminal device uses the link information chosen content that the view of the process of server to obtain content is provided according to an embodiment of the invention;
Fig. 6 is according to an embodiment of the invention, comprises that metadata information provides the metadata of server, content providing server and client terminal device and the block diagram that content provides system;
Fig. 7 is the block diagram of client terminal device according to an embodiment of the invention;
Fig. 8 diagram according to an embodiment of the invention, the processing of metadata information is provided and the processing of content is provided;
Fig. 9 is the flow chart that the method for metadata information is provided according to an embodiment of the invention; And
Figure 10 is the flow chart that the method for content is provided according to an embodiment of the invention.
Embodiment
To describe its example shown in the drawings, the wherein identical identical element of reference number representative now to present embodiment of the present invention in detail in the whole text.Embodiment is described below, to pass through with reference to description of drawings the present invention.
Here, content is often referred to the various content of multimedia such as broadcasted content and audio/video (A/V) content.This content can have various data or form, as long as this content is the media content of being scheduled to.Therefore, this content also can be the content (UCC) created of the user by individual making and distribution and the content of being made by the content production merchant.Metadata refers to about the data of content and the additional information of content.When this content of broadcasting, metadata information can comprise electronic program guides (EPG) information.Yet, it is to be understood that except the A/V content or replace the A/V content that this content also can comprise the software (such as the software of recreation) that can be carried out by receiver, and this metadata can be other data except EPG.
Fig. 2 diagram is used to provide the environment of content service according to an embodiment of the invention.Metadata information provides server 200 that metadata information is offered client terminal device 400.According to an aspect of the present invention, metadata information provides server 200 all metadata informations not to be offered client terminal device 400.For it, when client terminal device 400 connected, metadata information provided server 200 at first to send basic metadata information, only just sent the detailed metadata information of predetermined content then when client terminal device 400 requests.Yet, it is to be understood that in other respects client terminal device 400 can receive the transmission (such as when the system that is connected to as Fig. 1) of all metadata informations separately, perhaps selectively provides all metadata except the detailed metadata of fundamental sum, server.
A plurality of content providing servers 210 to 240 provide the predetermined content of user expectation usually.For example, content providing server 210 to 240 shown in Figure 2 can provide one of TV play to collect (episode).When illustrating separately, it is to be understood that metadata information provides server 200 can comprise in the content providing server 210 to 240 at least one, be the server that metadata information and content can be provided therefore.
Client terminal device 400 is connected to metadata information via bidirectional communication network server 200 and one or more content providing server 210 to 240 is provided, and receiving metadata information and content, and provides this metadata information and content to the user.
Fig. 3 illustrates basic according to an embodiment of the invention metadata information 10.With reference to Fig. 3, client terminal device 400 needs basic metadata information 10 to come retrieval of content.Basic metadata information 10 comprises link information 20 and retrieving information 30.Yet, it is to be understood that basic metadata information 10 can comprise additional information, and be not all to use basic metadata information 10 in aspect all that this information does not necessarily require of the present invention.
According to embodiments of the invention, link information 20 comprises address information 22 and state information 24.Address information 22 is used to be connected to the content providing server such as one of server 210 to 240, the state that is connected of state information 24 indication and content providing server such as one of server 210 to 240.Though be not all to need in aspect all, address information 22 can comprise the information about Internet Protocol (IP) and port numbers, also can be to be used at out of Memory wired and/or the wireless network location-server.Though be not all to need in aspect all, state information 24 can comprise with the possible maximum quantity that is connected of content providing server, with the actual quantity that is connected, message transmission rate or their combination of content providing server.
Can be each predetermined content definition link information 20.When a plurality of content providing servers 210 to 240 provide predetermined content when (as shown in Figure 2), link information 20 comprises about each address information 22 and the state information 24 in a plurality of content providing servers 210 to 240, thus on each server each content of location.Yet, should understand and can additionally make up link information 20.
The user needs retrieving information 30 to come retrieval of content.For example, in the existing metadata such as round-the-clock TV metadata, retrieving information 30 is used on the screen of client terminal device 400 providing essential information about content to the user.When content was broadcasted content, retrieving information 30 can comprise the information such as the scheduled time of broadcasting station, broadcasting channel, program title and program (scheduled time).Yet, it is to be understood that retrieving information 30 does not need to comprise each in these projects, can comprise additional project, perhaps only need comprise content title information.
Retrieving information 30 also can comprise the required essential information of client terminal device 400 play content.For example, retrieving information 30 also can comprise required video data resolution and the audio data samples rate of client terminal device 400 broadcast broadcast programs.Can generate retrieving information 30 by from the detailed metadata information such as round-the-clock TV list of meta data, extracting representative information.
Fig. 4 illustrates detailed metadata information according to an aspect of the present invention, that comprise in round-the-clock TV metadata.Detailed according to an embodiment of the invention metadata information refers to the remaining metadata information except basic metadata information 10 shown in Figure 3.For example, when broadcast program is collection of drama " Star Trek: the 15th collection ", the details the role in story of a play or opera summary, star, play can be included in this detailed metadata information.Though be not all to need in aspect all, round-the-clock TV metadata can be as definition in Phase I standard or ETSI TS 102822 series of canonical (in January, 2006).
When the user asks, provide server 200 to send to client terminal device 400 from metadata information according to an aspect of the present invention detailed metadata information.In addition, metadata information can have the form identical with the form of round-the-clock TV metadata in detail.Round-the-clock TV metadata comprises content description metadata, example (instance) descriptive metadata, consumer's metadata and segmentation (segmentation) metadata, as shown in Figure 4.Yet, it is to be understood that detailed metadata information does not need to comprise each in these projects, can comprise addition item, perhaps only need comprise the content description metadata.
Content description metadata description content (for example, broadcast program) or one group of content.The case description metadata is associated with the execution of program.Consumer's metadata description user preference and user's history.Segmentation metadata description partial programme.
Return with reference to Fig. 2, according to embodiments of the invention, metadata information provides server 200 in the starting stage that is connected with client terminal device 400 basic metadata information 10 to be sent to client terminal device 400.Because detailed metadata information has form as shown in Figure 4 for each content, if send the detailed metadata information of all the elements, then traffic volume can be bigger.Yet, according to an aspect of the present invention, client terminal device 400 provides the metadata information that uses basic metadata information 10 to generate that screen is provided, and provides the metadata information of server 200 requests about predetermined content to metadata information, to receive the detailed metadata information about predetermined content.May need high capacity memory to receive and store metadata about all the elements.Yet,, receive only the detailed metadata information of being asked according to each side of the present invention.Therefore, client terminal device 400 does not need high capacity memory.
When the user selects the broadcast of single content information and requesting selected content from the basic metadata information 10 that is provided, but client terminal device 400 fast access content providing servers 210 to 240, and obtaining selected content, this is because client terminal device 400 has had address information 22 and state information 24.That is, utilized basic metadata information to receive address information 22 and state information 24, and client terminal device 400 stored address information 22 and state information 24, to be connected to the content providing server 210 to 240 that content is provided.In addition, if metadata information does not comprise the information about content providing server 210 to 240, then client terminal device 400 still can be connected to the required information of content providing server 210 to 240 by server 200 request being provided from metadata information and receiving, and is connected to content providing server.
Fig. 5 is that explanation client terminal device 400 uses link informations 20 chosen contents that server 210,220,230 or 240 views with the process that obtains content are provided.With reference to Fig. 5, client terminal device 400 is providing server 200 starting stage that (shown in Figure 6) is connected to receive basic metadata information 10 with metadata information.Because basic metadata information 10 comprises link information 20 (as described in reference Fig. 3), so client terminal device 400 can use link information 20 to be connected to the content providing server 210,220,230 or 240 of expectation, with the content of retrieval expectation.
Link information 20 comprises: address information 22 is used to be connected at least one content providing server 210,220,230 or 240; And about the state information 24 of at least one content providing server 210,220,230 or 240.State information 24 can comprise with the possible maximum quantity that is connected of content providing server 210,220,230 or 240, with the actual quantity that is connected, message transmission rate or their combination of content providing server.Therefore, client terminal device 400 user mode information 24 are the order that at least one content providing server 210,220,230 or 240 is provided with connection priority, and attempt being connected to one of content providing server 210,220,230 or 240 according to the order of set connection priority.Can use the information that in state information 24, comprises that the order of connection priority is set in many ways.
As shown in Figure 5, when the user asked the broadcast of " Star Trek: the 15 collection ", client terminal device 400 was provided with the order of the connection priority of content providing server 210 to 240.Can be defined as preferably to provide the content providing server of content (for example, with the highest transmission rate) with having the content providing server 220 of high connection priority to client terminal device 400.For example, if content providing server #2 220 is defined as having the highest connection priority, then client terminal device 400 is connected to content providing server #2 220 with received content.
Fig. 6 is according to an embodiment of the invention, comprises that metadata information provides the metadata of server 200, content providing server 210 and client terminal device 400 and the block diagram that content provides system.With reference to Fig. 6, metadata information provides server 200 to comprise information collection unit 202, memory cell 204, metadata information generation unit 206 and metadata information transmitting element 208.
The metadata information that information collection unit 202 is collected about content.Information collection unit 202 can be from the information of content providing server 210 (as shown in Figure 6) reception about content, from the external data base (not shown) collected metadata of storage, perhaps receive the such information in the each side of the present invention in addition about the metadata of the content of server 210.In addition, information collection unit 202 is connected at least one content providing server 210, to collect the information about the network state in each content providing server.Information about network state is used for being created on the link information 20 that basic metadata information 10 comprises.The information that memory cell 204 storages are collected by information collection unit 202.
Use collected information, metadata information generation unit 206 generates and will offer basic metadata information 10 client terminal device 400, that be used for content retrieval, and generate about with the details of the corresponding content of content information that in basic metadata information 10, comprises (that is, metadata information) in detail.In each side of the present invention, generation unit 206 is from memory cell 204 and/or collector unit 202 reception information.
Metadata information 10 after metadata information transmitting element 208 process metadata information 10 also will be handled sends to client terminal device 400.For example, utilize round-the-clock TV metadata, metadata information transmitting element 208 is sending metadata information afterwards to metadata information execution segmentation (fragmentation), binary coding and encapsulation (encapsulation).During segmentation, be content description metadata, case description metadata, consumer's metadata and branch segment metadata with meta data category.Can being that unit sends these different meta data categories by " fragment (fragment) " of independent transmission, renewal and access.Carry out binary coding with the size of the fragment that reduces each text formatting after segmentation, generate and the mode that improves bandwidth efficiency and decoding efficiency.For round-the-clock TV metadata, the binary format of motion picture expert group (MPEG)-7 (BiM) can be used as binary coding.Encapsulation relate to with the section encapsulation behind each coding of version information and id information to the access unit that is called as data capsule (container).It is to be understood that according to others the processing of metadata can relate to other method, other coding form and other classification.
Metadata information transmitting element 208 sends basic metadata information 10 in the starting stage that is connected with client terminal device 400, and only just sends detailed metadata information when client terminal device 400 requests.
Content providing server 210 comprises information on services transmitting element 212, database 214 and content sending unit 216.Information on services transmitting element 212 provides server 200 generator data messages required information on services to the configuration information that metadata information provides server 200 to send about content such as metadata information.Information on services transmitting element 212 can be from the information on services of database 214 retrieval about each content, and this information on services is sent to metadata information server 200 is provided, but be not all to need in aspect all.
From client terminal device 400 request contents the time, content sending unit 216 sends the content of being asked to client terminal device 400.Though be not all to need in aspect all, client terminal device 400 comprises: metadata information processing unit 420 is used for process metadata information; And contents processing unit 450, be used for decode content.The metadata information that metadata information processing unit 420 is handled and output provides server 200 to receive from metadata information.The content that contents processing unit 450 is handled and output receives from content providing server 210.
Fig. 7 is the block diagram of client terminal device 400 according to an embodiment of the invention.With reference to Fig. 7, client terminal device 400 comprises communication unit 410, metadata information processing unit 420, control unit 430, memory cell 440, contents processing unit 450, user input unit 460 and output unit 470.Though be not all to need in aspect all, should understand client terminal device 400 can be portable media player, cell phone, personal digital assistant or any portable media player.
Communication unit 410 control to/provide server 200 and content providing server 210 to send and/or receive data from metadata information.Metadata information processing unit 420 is provided by the metadata information that provides server 200 to receive from metadata information.In case communication unit 410 is connected to metadata information server 200 is provided, communication unit 410 just provides server 200 to receive basic metadata information 10 from metadata information, and metadata information processing unit 420 is handled the basic metadata information 10 that is received.
After basic metadata information 10 was handled, the basic metadata information 10 after metadata information processing unit 420 will be handled outputed to output unit 470, so that basic metadata information 10 to be provided to the user.For example, can provide basic metadata information 10 by the EPG screen.Output unit 470 can be a display and/or to can be from installing the output of 400 external displays that separate.In addition, though separately illustrate, it should be understood that can be with output unit 470 and input unit 460 combinations.
The data that control unit 430 is controlled between the assembly that comprises in the client terminal device 400 send and/or receive.Particularly, control unit 430 uses the link information 20 (as shown in Figure 3) that comprises at the basic metadata information 10 that is used for content retrieval, and control is connected with at least one content providing server.Aforesaid link information 20 is the information about at least one content providing server.Control unit 430 provides server 200 to send request signal to metadata information, with the detailed metadata information of request about the single content information in the content information that comprises in basic metadata information 10.Here, can be according to selecting single content information by the user input signal of user input unit 460 inputs.According to others, can utilize the content of from the content that basic metadata information 10, comprises, selecting that will play and automatically select single content information.Control unit 430 is then controlled communication unit 410, receives the detailed metadata information of being asked so that server 200 to be provided from metadata information.In this way, owing to be not for all the elements but receive detailed metadata information selectively for the content of user expectation, so client terminal device 400 can receive and use metadata efficiently, and do not need mass storage.
As example, can key word information be imported as request signal by user input unit 460, with the detailed metadata information of request about predetermined content information.Then, control unit 430 can be handled key word information and provide server 200 to send to metadata information.Equally, should understand and metadata 10 this locality that received can be stored among the RAM, perhaps it is stored in more enduringly on the medium such as hard disk.
Play the content of from the content that basic metadata information 10, comprises, selecting with request if imported user input signal by user input unit 460, control unit 430 control communication units 410 then are with the order of the connection priority of the content providing server of determining to provide selected content.Control unit 430 uses basic metadata information 10 to determine the order of the connection priority of content providing server.Particularly, control unit 430 uses the state information 24 that comprises in link information 20 to determine the order of connection priority.State information 24 can comprise with the possible maximum quantity that is connected of content providing server, with the actual quantity that is connected, message transmission rate or their combination of content providing server.In case determined the order of connection priority, control unit 430 is just controlled communication unit 410 so that be connected to and have the content providing server of high connection priority with having the address information 22 (as shown in Figure 3) of the content providing server of high connection priority.
Control unit 430 may command communication units 410 attempt being connected to content providing server in order with the order according to determined connection priority.For example, control unit 430 can at first be attempted being connected to and have the content providing server of high connection priority.Yet, attempt failure the first time of the content providing server of high connection priority if be connected to have, control unit 430 can then be attempted being connected to has next another content providing server of the highest connection priority.In case be connected to content providing server, control unit 430 is just controlled communication unit 410 to the content providing server 210 requesting selected contents that connected, and receives the content of being asked.
In case receive content from content providing server 210, the content that is received is just handled in contents processing unit 450.The basic metadata information 10 that memory cell 440 storages are received.Can with (though be not must) in detail metadata information temporarily be stored in the memory cell 440, perhaps it is externally stored (such as in flash card movably).
User input unit 460 receives user input signal, and this user input signal is sent to control unit 430.Control unit 430 control client terminal devices 400 are operated according to user input signal.Output unit 470 can comprise display device (not shown) and/or audio output apparatus (not shown), with output metadata and content.
Fig. 8 diagram according to an embodiment of the invention, the processing of metadata information is provided and the processing of content is provided.Content providing server 210 sends to metadata information with information on services server 200 is provided.Metadata information provides server 200 to use the information on services generator data message that is received.Metadata information provides server 200 also to collect information about the network state of content providing server (comprising content providing server 210), and uses collected information to generate basic metadata information 10.Though be not all to need in aspect all, basic metadata information 10 can be stored in the memory cell 204 of Fig. 6, can generate or directly generate when receiving information by information collection unit 202 this basic metadata information 10 based on canned data in memory cell 204.
When client terminal device 400 was connected to metadata information server 200 is provided, metadata information provided server 200 that basic metadata information 10 is sent to client terminal device 400.Then, client terminal device 400 offers basic metadata information 10 such as the user.If the user imports the user input signal of request about the details of certain content, then client terminal device 400 requests are about the detailed metadata information of certain content.Metadata information provides server 200 then the detailed metadata information of being asked to be sent to client terminal device 400.
If the user selects certain content and request to play selected content from the content that comprises basic metadata information 10, then client terminal device 400 can determine preferably to provide the content providing server of selected content.Particularly, client terminal device 400 can use the address information 22 and the state information 24 (as shown in Figure 3) of content providing server that comprise, that predetermined content is provided in the basic metadata information 10 that is received.If content providing server 210 is defined as preferred content providing server from content providing server, then asks this content providing server 210 that selected content is provided.Content providing server 210 sends the content of client terminal device 400 requests.Yet,, ask another content providing server (such as next preferred content providing server) that selected content is provided if content providing server 210 can't send the content of client terminal device 400 requests.The content that client terminal device 400 processing are received is also followed the content after the user provides processing.
Fig. 9 is the flow chart that the method for metadata information is provided according to an embodiment of the invention.In operation S910, the metadata information that client terminal device 400 (as shown in Figure 6 and Figure 7) is connected to the metadata that at least one content is provided provides server 200 (as shown in Figure 6).In operation S920, client terminal device 400 provides server 200 to receive basic metadata information 10 (as shown in Figure 3) from metadata information.Basic metadata information 10 comprises the information that the user is used for content retrieval that offers.
In operation S930, the basic metadata information 10 that client terminal device 400 will be handled after the basic metadata information 10 that is received also will be handled offers the user.If receive the user input signal of request about the details of the certain content information in the content information that comprises in basic metadata information 10 in operation S940, then client terminal device 400 provides server 200 requests detailed metadata information to metadata information in operation S950.In operation S960, client terminal device 400 receives and handles the detailed metadata information that server 200 requests are provided to metadata information, and the detailed metadata information after will handling offers the user.
Figure 10 is the flow chart that the method for content is provided according to an embodiment of the invention.In operation S1010, the metadata information that client terminal device 400 (as shown in Figure 6 and Figure 7) is connected to the metadata that at least one content is provided provides server 200 (as shown in Figure 6).In operation S1020, client terminal device 400 provides server 200 to be received as the basic metadata information 10 (as shown in Figure 3) that content retrieval provides from metadata information.Basic metadata information 10 comprises the link information 20 of at least one content providing server that predetermined content is provided.
In operation S1030, client terminal device 400 is handled basic metadata information 10, to be provided for the basic metadata information 10 of retrieval of content information.If imported the user input signal of selecting predetermined content and requesting selected content in operation S1040, then client terminal device 400 uses the link information 20 that comprises in basic metadata information 10 that one of content providing server that provides selected content is provided in operation S1050.Then, client terminal device 400 receives selected content from the content providing server that is connected in operation S1060.
Client terminal device 400 uses the link information 20 that comprises in basic metadata information 10 to determine to provide the order of connection priority of the content providing server of predetermined content.According to the order of determined connection priority, client terminal device 400 then is connected to one of content providing server, to obtain content.Client terminal device 400 can attempt being connected to content providing server in order according to the order of determined connection priority, successfully is connected to content providing server until client terminal device 400.In case be connected to content providing server, client terminal device 400 is just to the content providing server requesting selected content that is connected.
Though do not require, also each side of the present invention can be embodied as will be at the computer-readable code on one or more computer readable recording medium storing program for performing of implementing on one or more computers and/or the processor.This computer readable recording medium storing program for performing is to store data and afterwards can be by any data storage device of these data of computer system reads.The example of computer readable recording medium storing program for performing comprises read-only memory (ROM), random-access memory (ram), CD-ROM, tape, floppy disk, optical data storage and the computer data signal of realizing with carrier wave (such as the transfer of data by the internet), and this computer data signal comprises the pressure source code segment that comprises code and comprises the encrypted source code section of code.(distribute) computer readable recording medium storing program for performing that also can distribute on the computer system of network-coupled makes and stores and computer readable code executed in the mode that distributes.
As mentioned above, according to each side of the present invention, when client terminal device is connected to metadata information server is provided, client terminal device receives basic metadata information, and can additionally receive detailed metadata information, thereby utilize limited performance and memory span to use metadata information efficiently about the content of user expectation.Therefore, client terminal device does not need independent memory space or high capacity memory to come storing metadata information.
In addition, can use the basic metadata information that provides server to receive from metadata information to come fast access that the content providing server of the content of user expectation is provided.In addition, client terminal device can use the link information that comprises in basic metadata information to determine to provide jointly the order of connection priority of the content providing server of predetermined content, thereby selection can preferably provide the content providing server of content.
Even when user search content and expectation broadcast institute content retrieved, also can come to provide to the user apace the content of expectation, and not need to ask and receive information about content providing server by the content providing server that is connected to the content that expectation is provided.
Though illustrated and described several embodiments of the present invention, it will be apparent to those skilled in the art that under the situation that does not depart from principle of the present invention and spirit, can make a change in this embodiment.Scope of the present invention is limited by claims and equivalent thereof.

Claims (41)

1. a metadata information provides server, comprising:
The metadata information generation unit is used to generate the metadata information of content, and this metadata information comprises the required basic metadata information of client terminal device retrieval of content and comprises detailed metadata information about the details of this content; And
The metadata information transmitting element, be used to control and being connected of client terminal device, sending this basic metadata information in starting stage of being connected with this client terminal device, and at this client terminal device this detailed metadata information of transmission during based on the basic metadata information request that sent.
2. metadata information as claimed in claim 1 provides server, and wherein this basic metadata information comprises:
Be used to retrieve the retrieving information of this content; And
Comprise link information about the information of at least one content providing server that this content is provided.
3. metadata information as claimed in claim 2 provides server, and wherein this link information is used to client terminal device, with the order of the connection priority of determining this at least one content providing server.
4. metadata information as claimed in claim 2 provides server, and wherein this link information comprises: address information, and it is used for this client terminal device, to be connected to each content providing server in this at least one content providing server that this content is provided; And state information, it is about the operating state of each content providing server in this at least one content providing server.
5. metadata information as claimed in claim 4 provides server, and wherein this state information comprises the maximum quantity of the possible connection that is connected to each content providing server in this at least one content providing server, the quantity that is connected to the actual connection of each content providing server in this at least one content providing server, message transmission rate or their any combination.
6. metadata information as claimed in claim 2 provides server, wherein for first content defines first link information, and is second content definition second link information different with this first link information.
7. metadata information as claimed in claim 1 provides server, also comprises:
Information collection unit is used for collecting the metadata information of this content and about the information of the network state of each content providing server of at least one content providing server that this content is provided.
8. metadata information as claimed in claim 7 provides server, and wherein this information collection unit is collected this metadata information from external data base.
9. metadata information as claimed in claim 7 provides server, and wherein this information collection unit is collected this metadata information from this at least one content providing server.
10. metadata information as claimed in claim 1 provides server, and wherein this metadata information transmitting element was handled this metadata information before this metadata information is sent to this client terminal device.
11. metadata information as claimed in claim 7 provides server, also comprises memory cell, is used to store this metadata information.
12. a client terminal device comprises:
Communication unit, be used to be connected to the metadata information that provides about the metadata information of content server is provided, and be connected at least one content providing server that this content is provided, this metadata information comprise by this client terminal device being used to of using be connected to this at least one content providing server and at the received basic metadata information of starting stage that provides server to be connected with this metadata information;
The metadata information processing unit is used to handle this metadata information that provides server to provide by this metadata information;
The contents processing unit is used to handle this content that is provided by this at least one content providing server; And
Control unit, be used for based on the connection of basic metadata information control that is provided from this client terminal device to this at least one content providing server, and/or be used for that this client terminal device further is connected to this metadata information server is provided, to receive relevant with this basic metadata information and additional metadata information except that this basic metadata information.
13. client terminal device as claimed in claim 12 wherein when this communication unit is connected to this metadata information server is provided, provides server to receive this basic metadata information from this metadata information, and
This control unit provides server to send request signal with the detailed metadata information of request about the content of the expectation in the content information that comprises in this basic metadata information to this metadata information, and controls this communication unit so that the server detailed metadata information that reception is asked to be provided from this metadata information.
14. client terminal device as claimed in claim 13 is wherein according to the detailed metadata information of user input signal selection about the content of this expectation.
15. client terminal device as claimed in claim 12 also comprises:
Memory cell is used to store the basic metadata information that is received.
16. client terminal device as claimed in claim 12, wherein this basic metadata information comprises:
Retrieve the required retrieving information of this content; And
Comprise link information about the information of this at least one content providing server that this content is provided.
17. client terminal device as claimed in claim 16, wherein when selecting the content of expectation according to the content choice signal, this control unit uses this link information to determine to provide the order of connection priority of a plurality of content providing servers of the content of this expectation.
18. client terminal device as claimed in claim 17, wherein:
This control unit is controlled this communication unit, provide server to attempt being connected in these a plurality of content providing servers the first content that order according to determined connection priority has first priority, if and this communication unit can't be connected to this first content server is provided, then this control unit is controlled this communication unit, provides server to attempt being connected to the second content that order according to determined connection priority has second priority lower than this first priority; And
If this communication unit is connected to one of these a plurality of content providing servers, this control unit is controlled this communication unit, with from content providing server request that is connected and the content that receives this expectation.
19. client terminal device as claimed in claim 16, wherein this link information comprises address information that each content providing server of being connected in this at least one content providing server that this content is provided is required and about the state information of the operating state of each content providing server in this at least one content providing server.
20. client terminal device as claimed in claim 19, wherein this state information comprises the maximum quantity of the possible connection that is connected to each content providing server in this at least one content providing server, the quantity that is connected to the actual connection of each content providing server in this at least one content providing server, message transmission rate or their any combination.
21. client terminal device as claimed in claim 16 wherein for first content defines first link information, and is second content definition second link information different with this first link information.
22. client terminal device as claimed in claim 12, wherein this client terminal device is the portable content receiving terminal.
23. the method that metadata information is provided, this method comprises:
Generator data message, this metadata information comprise basic metadata information that the client terminal device retrieval of content is required and about the detailed metadata information of this content;
Provide this basic metadata information in the starting stage that is connected with this client terminal device to this client terminal device; And
When this client terminal device during, provide this detailed metadata information to this client terminal device based on basic this detailed metadata information of metadata information request of being provided.
24. method as claimed in claim 23, wherein said this detailed metadata information that provides comprises:
According to user input signal, provide with the content information that in this basic metadata information, comprises in, the first content corresponding first detailed metadata information in this client terminal device, selected.
25. method as claimed in claim 23, wherein this basic metadata information comprises:
This client terminal device is retrieved the required retrieving information of this content; And
Comprise link information about the information of at least one content providing server that this content is provided.
26. method as claimed in claim 25, wherein this link information comprises that this client terminal device is connected to the required address information of each content providing server in this at least one content providing server and about the state information of the operating state of each content providing server in this at least one content providing server.
27. method as claimed in claim 26, wherein this state information comprises the maximum quantity of the possible connection that is connected to each content providing server in this at least one content providing server, the quantity that is connected to the actual connection of each content providing server in this at least one content providing server, the message transmission rate of each content providing server in this at least one content providing server or their any combination.
28. method as claimed in claim 25 wherein for first content defines first link information, and is second content definition second link information different with this first link information.
29. the method for a received content, this method comprises:
The metadata information that provides about the metadata of content is provided server is provided;
Provide server to receive the required basic metadata information of this content of retrieval from this metadata information;
From this content information that this basic metadata information, comprises, select the content of expectation;
Use this basic metadata information, be connected to one of at least one content providing server of the content that this expectation is provided; And
Obtain the content of this expectation from the content providing server that is connected.
30. method as claimed in claim 29, wherein this basic metadata information comprises:
Retrieve the required retrieving information of content of this expectation; And
Comprise link information about the information of this at least one content providing server of content that this expectation is provided.
31. method as claimed in claim 30, one of wherein said at least one content providing server that is connected to the content that this expectation is provided comprises:
Use this link information to determine to provide the order of connection priority of this at least one content providing server of the content of this expectation; And
Be connected to the first content that order according to determined connection priority has limit priority server is provided.
32. method as claimed in claim 30, one of wherein said this at least one content providing server that is connected to the content that this expectation is provided comprises:
Use this link information to determine to provide the order of connection priority of this at least one content providing server of the content of this expectation;
Trial be connected to this expectation of storage content and provide server according to the first content that the order of determined connection priority has first priority; And
Provide server failure if attempt being connected to this first content, then be connected to this expectation of storage content and provide server according to the second content that the order of determined connection priority has second priority lower than this first priority.
33. method as claimed in claim 30, wherein this link information comprises address information that each content providing server in this at least one content providing server that is connected to the content that this expectation is provided is required and about the state information of the operating state of each content providing server in this at least one content providing server.
34. method as claimed in claim 33, wherein this state information comprises the maximum quantity of the possible connection that is connected to each content providing server in this at least one content providing server, the quantity that is connected to the actual connection of each content providing server in this at least one content providing server, the message transmission rate of each content providing server in this at least one content providing server or their any combination.
35. method as claimed in claim 30 wherein for first content defines first link information, and is second content definition second link information different with this first link information.
36. method as claimed in claim 29 also comprises:
The detailed metadata information of the content of server requests about this expectation is provided to this metadata information; And
Receive this detailed metadata information.
37. a method that receives metadata information, this method comprises:
The metadata information that provides about the metadata information of content is provided server is provided;
Provide server to receive the required basic metadata information of this content of retrieval from this metadata information; And
If content requests additional information for expectation, then ask detailed metadata information, and provide the detailed metadata information of being asked of server reception about the content of this expectation from this metadata information about the content of this expectation in the content information that in this basic metadata information, comprises.
38. method as claimed in claim 37 also comprises:
If content is requested, then provides server requests this content, and do not provide server requests this detailed metadata information to this metadata information to content.
39. a client terminal device comprises:
Communication unit, being used to be connected to metadata information provides server, with reception be connected at least one content providing server that content is provided required and at the basic metadata information that receives with starting stage that this metadata information provides server to be connected; And
Control unit, if content requests additional information for this expectation, then this control unit provides server to send request signal to this metadata information, with the detailed metadata information of request about the content of the expectation in the content information that comprises in this basic metadata information, and this control unit is controlled this communication unit so that the server detailed metadata information that reception is asked to be provided from this metadata information.
40. client terminal device as claimed in claim 39 also comprises:
Input unit is used for from the selection of user's reception about this detailed metadata information of the content of this expectation; And
Output unit is used to export this basic metadata information, the detailed metadata information of being asked and/or this content.
41. the system that content is provided, this system comprises:
At least one content providing server, it is used to provide content;
Metadata information provides server, and it generates and send selectively from this at least one content providing server and retrieves the required basic metadata information of this content and comprise detailed metadata information about the details of this content; And
Client terminal device, it is connected to this metadata information server is provided, before receiving this detailed metadata information or this content, to provide the starting stage of server to receive this basic metadata information being connected to this metadata information, be connected to one of this at least one content providing server to receive this content according to this basic metadata information, and after the detailed metadata information of server requests about the content of the expectation in the content information that comprises is provided to this metadata information, be connected to the detailed metadata information that this metadata information provides server and receives the content of this expectation in this basic metadata information.
CN2008100028444A 2007-01-11 2008-01-09 Metadata information providing server, client apparatus, method of providing metadata information Expired - Fee Related CN101227245B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US88451407P 2007-01-11 2007-01-11
US60/884,514 2007-01-11
KR23196/07 2007-03-08
KR1020070023196A KR101221473B1 (en) 2007-01-11 2007-03-08 Meta data information providing server, client apparatus, method for providing meta data information, and method for providing contents

Publications (2)

Publication Number Publication Date
CN101227245A CN101227245A (en) 2008-07-23
CN101227245B true CN101227245B (en) 2011-10-26

Family

ID=39821361

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100028444A Expired - Fee Related CN101227245B (en) 2007-01-11 2008-01-09 Metadata information providing server, client apparatus, method of providing metadata information

Country Status (2)

Country Link
KR (1) KR101221473B1 (en)
CN (1) CN101227245B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100967791B1 (en) * 2008-12-09 2010-07-05 인포뱅크 주식회사 System and method for providing united program information of internet tv
KR101199703B1 (en) * 2010-04-12 2012-11-08 한국전자통신연구원 Method and apparatus for accessing service discovery metadata
US10271094B2 (en) 2015-02-13 2019-04-23 Samsung Electronics Co., Ltd. Method and device for transmitting/receiving media data
US9948786B2 (en) * 2015-04-17 2018-04-17 Cisco Technology, Inc. Handling conferences using highly-distributed agents
KR102393158B1 (en) * 2015-10-13 2022-05-02 삼성전자주식회사 A method and apparatus for service provisioning using a bitstream including metadata
CN111049779B (en) * 2018-10-12 2022-04-26 伊姆西Ip控股有限责任公司 Information processing method, electronic device, and computer-readable medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998026559A1 (en) * 1996-12-09 1998-06-18 Gte Internetworking Incorporated Distributed computing system and method for distributing user requests to replicated network servers
CN1418422A (en) * 2000-02-04 2003-05-14 里逊·Com股份有限公司 System for disributed media network and meta data server
US20050055716A1 (en) * 2002-04-15 2005-03-10 Universal Electronics Inc. System and method for adaptively controlling the recording of program material using a program guide
CN1640130A (en) * 2002-02-21 2005-07-13 富士通株式会社 A method and system for internet content acquisition according to a program guide
US20050172319A1 (en) * 2000-03-31 2005-08-04 United Video Properties, Inc. User speech interfaces for interactive media guidance applications
WO2006009342A1 (en) * 2004-07-23 2006-01-26 Electronics And Telecommunications Research Institute Package identification method and location resolution method
EP1638336A1 (en) * 2004-09-17 2006-03-22 Korea Electronics Technology Institute Method for providing requested fields by get-data operation in TV-Anytime metadata service

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100562907B1 (en) * 2003-12-18 2006-03-21 삼성전자주식회사 Apparatus and method for managing media contents all together

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998026559A1 (en) * 1996-12-09 1998-06-18 Gte Internetworking Incorporated Distributed computing system and method for distributing user requests to replicated network servers
CN1418422A (en) * 2000-02-04 2003-05-14 里逊·Com股份有限公司 System for disributed media network and meta data server
US20050172319A1 (en) * 2000-03-31 2005-08-04 United Video Properties, Inc. User speech interfaces for interactive media guidance applications
CN1640130A (en) * 2002-02-21 2005-07-13 富士通株式会社 A method and system for internet content acquisition according to a program guide
US20050055716A1 (en) * 2002-04-15 2005-03-10 Universal Electronics Inc. System and method for adaptively controlling the recording of program material using a program guide
WO2006009342A1 (en) * 2004-07-23 2006-01-26 Electronics And Telecommunications Research Institute Package identification method and location resolution method
EP1638336A1 (en) * 2004-09-17 2006-03-22 Korea Electronics Technology Institute Method for providing requested fields by get-data operation in TV-Anytime metadata service

Also Published As

Publication number Publication date
CN101227245A (en) 2008-07-23
KR101221473B1 (en) 2013-01-14
KR20080066513A (en) 2008-07-16

Similar Documents

Publication Publication Date Title
US9794310B2 (en) Meta data information providing server, client apparatus, method of providing meta data information, and method of providing content
US8418203B1 (en) Transmission method and receiving device of program guide information including a control signal
US11388451B2 (en) Method and system for enabling data-rich interactive television using broadcast database
US8683526B2 (en) Resource data configuration for media content access systems and methods
CN1171457C (en) System for formatting and processing multimedia program data and program guide information
CN101512517B (en) Personal content distribution network
CN104081759A (en) Reception device, reception method, and program
CN101227245B (en) Metadata information providing server, client apparatus, method of providing metadata information
US20080086754A1 (en) Peer to peer media distribution system and method
EP1415473B2 (en) On-demand interactive magazine
WO2003088668A1 (en) Video content transmission device and method, video content storage device, video content reproduction device and method, meta data generation device, and video content management method
EP1488339B1 (en) Data stream adaptation server
CN1941899A (en) System and method for downloading contents
WO2007022109A2 (en) Network and local content access system and method
JPWO2013157440A1 (en) Reception device, reception method, transmission device, transmission method, and program
EP2782335A1 (en) Terminal device, server device, information processing method, program, and collaborative application supply system
WO2008052908A2 (en) Method and system for optimizing metadata of audio-video asset in television network
KR20150035808A (en) Transmission device, information processing method, program, reception device, and application linking system
KR20110062508A (en) A method for sharing channel map of digital broadcast systems in a home network and a system thereof
CN113132194A (en) Information transfer method, device, equipment, server and storage medium
CN101198023A (en) Client apparatus, server, and method for providing broadcast service
WO2008013385A1 (en) System and method for continuous display of grouped multiple independent contents
US20070073900A1 (en) Parsing apparatus and method for shortening download time delay of data broadcasting application
EP1954037B1 (en) Method and apparatus for storing electronic program guide (EPG), and method and apparatus for providing EPG
JP2000253367A (en) Converter and conversion 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: 20111026

Termination date: 20210109