Transmission device and method, receiving device and method and transmission and receiving system

FIELD: physics, video.

SUBSTANCE: invention relates to a broadcasting system for transmitting a digital television program, particularly a transmission device and a transmission method, in which content which meets needs can be acquired. A server generates a script PDI-S for obtaining a user side PDI-A representative of an answer of a user to a question about user preferences; generates launch information for executing the PDI-A; and transmits the launch information and PDI-S in response to the delivery of broadcast content, and transmits to the client in response to the delivery of reference content a provider side PDI-A representative of an answer set by a provider to the question. The client executes the PDI-S based on detection of launch information and carries out matching between the user side PDI-A and the provider side PDI-A to determine acquisition of reference content delivered by the server.

EFFECT: facilitating delivery of content to a client which satisfies the needs thereof at that time.

10 cl, 48 dwg

 

The technical field to which the invention relates

The present invention relates to an apparatus and method of transmitting, by the apparatus and method for receiving and to the system of transmission and reception, and in particular to apparatus and method for transmitting, to a device and method of reception and to the system of transmission and reception, which may receive content in response to metadata.

The level of technology

In recent years, in connection with the digitization of television broadcasting has dramatically increased the amount of information that can be transferred at the same time. Therefore, various kinds of data are broadcast at the same time together with the television broadcasting (content) that is visible in real time.

Further, as a communication channel offered the service loading content, which appropriately uses the above-described television broadcasting and the Internet through which data can be loaded with high speed (for example, see Patent literature 1).

In particular, in the common service load content as metadata applied to the content attribute filtering (referred to here as a pointer filtering, metadata filtering, etc.) installed in the server-side provider (content provider or service provider) that provides (distributes content). Therefore, to�ante, which accepts (receives) content filters (choice) the contents.

This attribute filter is set as a value relating to the metadata element that is selected in the metadata set prescribed standards organization such as the Committee for advanced TV standards (ATSC) or Association of representatives of the radio industry and business (ARIB).

In particular, for example, a client that performs filtering to get the content for the audience, "the intended audience" which is a "teenager", is provided to the content to which the attribute is applied to the filter when the metadata element selected "intended audience", and as the value relating to this element, set to "teenager".

List of links

Patent literature

PTL 1: Lined patent application of Japan No. 2010-21988.

Disclosure of the invention

Technical problem

However, the metadata (attribute filtering) that are not included in the metadata set prescribed standards organization, does not apply to content.

For example, even if the supplying party wishes to deliver content to viewers, "the intended audience is the teenager"" and moreover, "anyone interested in finding work, if the metadata set, �radiancy standardization organization does not include as an item in the metadata if the viewer is interested in job search", content you cannot apply an attribute filter when the metadata element set "the viewer is interested in finding work."

Accordingly, the supplying party may not deliver the content to which the metadata is applied the concern of the viewer and which at this moment meets the needs (for example, taken into account).

Further, in such a case as just described, the client side is not able to filter to get the content, which at this point meets the requirements.

The present invention is made considering such a situation as described above, and the purpose of the present invention is to enable to obtain content, which at this point meets the requirements.

The solution of tasks

According to the first object of the present invention proposed a device for delivering content to the client, including:

means of generating a script to generate script for information response user side, which is the information representing the user's response the client on the issue of user preferences;

a means of generirovana� start to generate starting information which is information relating to the execution of the script to the client; and

the transmission medium for transmission to the client, trigger information and the script in response to the delivery of the first content to the specified client and transmitting, in response to the delivery of the second content, different from the first content, the information response of the supplying party, which information representing an answer set by a provider providing the first or second content, in response to the client on the user preferences.

The transfer device may further include means of generating metadata to generate metadata that includes response information of the supplying party as metadata of the second content corresponding to the answer set by the provider. The transmission medium transmits to the client the specified metadata in response to the delivery of the second content.

The transfer device may further include means for generating a query to generate a query that specifies a combination of responses to questions about preferences of the user. The transmission medium transmits to the client the request in response to the delivery of the second content.

According to the first object of the present invention proposes a transmission method for transmitting a mustache�device, which delivers content to the client, including:

the step of generating a script for obtaining information of the user side answer, which is the information representing the user's response the client on the issue of user preferences;

the step of generating start generating start-up information, which is information relating to the execution of the script to the client; and

the step of transmitting to transmit to the client the starting information and the script in response to the delivery of the first content to the specified client and transmitting, in response to the delivery of the second content, different from the first content, the information response of the supplying party, which is the information representing an answer set by a provider providing the first or second content to the question the client about the user's preferences.

The first object of the present invention can generate a script for obtaining information of the user side answer, which is the information representing the user's response the client on the issue of the specified user preferences, can generate information of the start, which is information relating to the execution of the script to the client, and this starting information and the script can peredavat�Xia to the client in response to the delivery of the first content, and in response to the delivery of the second content, different from the first content, the client may transmit the information response of the supplying party, which is the information representing an answer set by a provider providing the first or second content to the question about preferences of the user.

According to the second object of the present invention provides a receiving device that receives the content delivered from the server, including:

the vehicle start detection to detect trigger information which is information that is transmitted from the server in response to a first content delivery and refers to the execution of a predetermined script;

the means of execution script for executing the script to generate response content user side, which is transmitted from the server in response to delivery of the first content and which is information representing the user's response to the question about preferences of the user based on the detected trigger information; and

the mapping tool for the implementation of the mapping information between the user side answer information and the response of the supplying party, which is transmitted from the server in response to delivery of the second content, different from the first content, and the cat�Paradise is the information representing an answer set by a provider providing the first or second content to the question to determine the second content delivered from the server.

The mapper can implement a mapping to identify a second content corresponding to the metadata, which include the response information of the supplying party.

The comparing means may perform the comparison on the basis of information of the user side answer and request that specifies a combination of the responses transmitted from the server in response to delivery of the second content and established supplier of questions to determine the second content delivered from the server.

The means of execution of the script can execute the script to generate a query that specifies a combination of user responses to questions about the user's preferences and the mapper may perform a comparison on the basis of this inquiry and information response of the supplying party, transmitted from the server in response to delivery of the second content to determine the second content delivered from the server.

According to the second object of the present invention a method for receiving device that receives content, DOS�available from the server, including:

stage start detection, which detects the trigger information, which is information that is transmitted from the server in response to delivery of the first content and refers to the execution of a predetermined script;

the execution phase of the script, which execute the script to obtain information of the user side answer transmitted from the server in response to delivery of the first content and which is information representing the user's response to the question about preferences of the user based on the detected trigger information; and

the step of mapping comprising mapping information between the user side answer information and the response of the supplying party, which is transmitted from the server in response to delivery of the second content, different from the first content and which is information representing an answer set by a provider providing the first or second content to the question to determine the second content delivered from the server.

The second object of the present invention can be detected starting information, which is information that is transmitted from the server in response to a first content delivery and refers to the execution of a predetermined script, can be used�change the script to obtain information of the user side answer, which is transmitted from the server in response to delivery of the first content and which is information representing the user's response to a question about the user's preferences based on the detection of the starting information, and to determine a second content delivered from the server, may be implemented by the mapping information between the user side answer information and the response of the supplying party, which is transmitted from the server in response to delivery of the second content, different from the first content and which is information representing an answer set by a provider providing the first or second content to the question.

According to a third object of the present invention proposed a system for transmitting and receiving component from a transmission device for content delivery and pickup device for receiving the content delivered by the transfer device. The transfer device comprises: means of generating a script to generate script for information response user side, which is the information representing the user's response receiver to the question about preferences of the user; means of generating start generating start-up information, which is information�Oia, related to the execution of the script to the receiving device; and a transmission medium for transmission to a receiving device trigger information and the script in response to the delivery of the first content specified device receiving and for transmitting, in response to the delivery of the receptor of the second content, different from the first content, the information response of the supplying party, which is the information representing an answer set by a provider providing the first or second content to the question about preferences of the user of the receiving device. The pickup device includes a start detection to detect the starting of the information transmitted by the transmission device in response to delivery of the first content; a means of execution script to run the script to obtain information of the user side answer transmitted by the transmission device in response to delivery of the first content based on the detected trigger information; and a mapper for the implementation of the mapping information between the user side answer information and the response of the supplying party, transferred by the transfer device in response to delivery of the second content to determine a second content delivered by the device.

The third object of the present image�etenia can generate a script for obtaining information of the user side answer, which is the information representing the user's response receiver to the question about the user's preferences can be generated starting information, which is information relating to the execution of the script to the pickup device, the pickup device can be transmitted to the specified starting information and the specified script in response to the delivery of the receptor of the first content and, in response to the delivery of the receptor of the second content, different from the first content, a receiving device may transmit the information response of the supplying party, which is the information representing an answer set by a provider providing the first or second content to the question about preferences of the user. Starting information transmitted from the transmitting device in response to delivery of the first content can be detected, a script for obtaining information of the user side answer transmitted by the transmission device in response to delivery of the first content based on the detected trigger information can be executed, and the mapping information between the user side answer information and the response of the supplying party, transferred by the transfer device in response to delivery of the second content may be performed to op�adelite receive the second content, delivered by the device.

The useful effect of the invention

In the first through third objects of the present invention can obtain the content at this point meets the requirements.

Brief description of the drawings

Fig.1 is a block diagram showing an example configuration of a broadcasting system according to the first embodiment of the present invention.

Fig.2 is a block diagram showing an example hardware configuration of the server.

Fig.3 is a block diagram showing an example functional configuration of the server.

Fig.4 is a block diagram showing an example functional configuration of the client.

Fig.5 is a block diagram of the algorithm illustrating the process of transmitting and receiving content.

Fig.6 is a plan view illustrating an example of the syntactic structure of XML schema.

Fig.7 is a plan view showing an example of a PDI-Q.

Fig.8 is a plan view showing an example of screen display in the interaction with the user.

Fig.9 is a plan view illustrating another example of screen display in the interaction with the user.

Fig.10 is a plan view illustrating another example of screen display in the interaction with the user.

Fig.11 is a view illustrious� another example of screen display in the interaction with the user.

Fig.12 is a plan view illustrating another example of screen display in the interaction with the user.

Fig.13 is a plan view showing an example of a PDI-A.

Fig.14 is a plan view showing an example of a PDI-A of the supplying party.

Fig.15 is a plan view illustrating another example of a PDI-A of the supplying party.

Fig.16 is a block diagram showing another example functional configuration of the server.

Fig.17 is a block diagram of the algorithm illustrating the process of transmitting and receiving content.

Fig.18 is a block diagram showing another example functional configuration of the client.

Fig.19 is a block diagram of the algorithm illustrating the process of transmitting and receiving content.

Fig.20 is a block diagram showing an example configuration of a broadcasting system which carries out broadcasting system ATSC-M/H and to which the present invention is applicable.

Fig.21 is a plan view illustrating a set of protocols in the broadcast signal oscillations transmitted by the system ATSC-M/H.

Fig.22 is a plan view illustrating the data configuration of the service manual.

Fig.23 is a plan view illustrating a configuration of a fragment of the service.

Fig.24 is a plan view illustrating a configuration of a fragment kata�yeah.

Fig.25 is a plan view illustrating the configuration of a piece of content.

Fig.26 is a plan view illustrating the configuration of the interactivity data fragment.

Fig.27 is a plan view illustrating a set of protocols in the broadcast signal oscillations transmitted by the broadcasting NRT.

Fig.28 is a view illustrating a data structure TVCT, PAT, RMT and addressable sections of DSM-CC.

Fig.29 is a view showing the data structure of the SMT, NRT-IT and FLUTE FDT.

Fig.30 is a plan view illustrating an example of the syntactic structure of PDI descriptor.

Fig.31 is a block diagram showing an example functional configuration of a server according to the second embodiment of the present invention.

Fig.32 is a block diagram showing an example functional configuration of a client according to a second embodiment of the present invention.

Fig.33 is a block diagram of the algorithm illustrating the process of transmitting and receiving content.

Fig.34 is a plan view illustrating another example of the syntactic structure of XML schema.

Fig.35 is a plan view illustrating a configuration of starting up information.

Fig.36 is a plan view illustrating an example of a display image of the broadcast content.

Fig.37 performance�ulation of a kind, illustrating another example of a display image of the broadcast content.

Fig.38 is a plan view showing an example of a PDI-A user's hand.

Fig.39 is a plan view illustrating another example of a PDI-A user's hand.

Fig.40 is a plan view showing an example of a PDI-A of the supplying party.

Fig.41 is a plan view illustrating another example of a PDI-A of the supplying party.

Fig.42 is a plan view illustrating another example of a PDI-A of the supplying party.

Fig.43 is a block diagram showing another example functional configuration of the server.

Fig.44 is a block diagram of the algorithm illustrating the process of transmitting and receiving content.

Fig.45 is a block diagram showing another example functional configuration of the client.

Fig.46 is a block diagram of the algorithm illustrating the process of transmitting and receiving content.

Fig.47 is a plan view illustrating the configuration of the interactivity data fragment.

Fig.48 is a plan view illustrating an example of the syntactic structure of PDI descriptor.

The implementation of the invention

Below with reference to the drawings described embodiments of the present invention. It should be noted that description is given in the following order.

1. First vari�NT implementation

2. The second variant of implementation

1. The first variant of implementation

An example of a configuration of a broadcasting system

Fig.1 shows an example configuration of a broadcasting system according to the embodiment of the present invention.

Broadcast system 10 of Fig.1 compiled from the server 11 provided on the providing end, which broadcasts (provided) digital television program (hereinafter referred to as content), such as a broadcaster, and client terminal devices (referred to here simply as a client) 12, available at the home user who is watching the broadcast content. It should be noted that, although it is assumed that the client 12 has in each of the many homes of the users, the client 12 may be implemented as a portable subscriber device, such as a portable phone or a personal digital assistant (PDA).

In the broadcast system 10, the server 11 transmits the content together with the content metadata on the topic of that content as a digital broadcasting signal fluctuations to the client 12. The client 12 carries out the filtering of content based on content metadata transmitted together with the content for reproduction or accumulation, only the content desired by the user. It should be noted that the content of metadone� may not be transmitted together with the content and can be transmitted before the content is transmitted.

An example of a hardware configuration of the server

Fig.2 shows an example hardware configuration of the server 11. Fig.2, the server 11 made of, for example, on the basis of a computer.

The CPU 21 (Central processing unit) (executes various kinds of processing in accordance with the program stored in the ROM 22 (permanent storage device), or a program loaded into the RAM 23 (random access memory) of section 28 of storage. In the RAM 23 on the situation stores data necessary for executing various kinds of processing CPV 21, etc.

CPV 21, ROM 22 and RAM 23 are connected to each other via a bus 24. Bus 24 is connected to the interface 25 of input-output.

Interface 25 I / o is connected to the input section 26, composed of a keyboard, a mouse, etc., the output section 27, and includes a display unit, is made on a cathode ray tube (CRT) (CRT), the unit liquid crystal display (LCD) (LCD) or the like, and a loudspeaker, a storage section 28, is arranged in the hard disk drive or the like, and section 29 of communications, made of a modem, a terminal adapter or the like. Section 29 connection communicates with external devices via a network not shown. Additionally, the program can be obtained through section 29 of communications and to retain section 28 of storage.

The actuator 30 is connected to the interface 25 I / o, if necessary, and the removable medium 31 such as a magnetic disk, an optical disk, a magneto-optical disk or semiconductor memory, properly loaded into the interface 25 I / o. Thus, if necessary, a computer program read from the removable media 31, is installed in the storage section 28.

It should be noted, although it is not shown that the hardware of the client 12 is arranged similarly to that shown in Fig.2.

An example of a functional configuration of the server

Now with reference to Fig.3 describes an example of the functional configuration of the server 11.

The server 11 is arranged in the generator 41 PDI-Q, section 42 of the transmission, the generator 43 PDI-A, section 44 of the delivery of the metadata section 45 of accumulation of the content and sections 46 content delivery.

The generator 41 PDI-Q (question according to preferred demographics and interests) generates a PDI-Q, which is the information representing the question of the preferences of the user (viewer) of the client 12. Further, the generator 41 PDI-Q transmits the generated PDI-Q to the client 12 through the transmission section 42 and supplies the generated PDI-Q generator 43 PDI-A (answer according to preferred demographics and interests).

Section 42 of the transmission of reports filed in a wide range of data from the generator 41 PDI-Q, section 44 of the delivery of metadata and h�AI 46 content delivery to the client 12.

Generator 43 PDI-A based on the PDI-Q generator 41 PDI-Q generates a PDI-A, which is the information representing the response set by the supplying party to the above question about the preferences of the user of the client 12, and corresponds to the PDI-q Generator 43 PDI-A delivers the generated PDI-A to section 44 of the delivery of the metadata.

Section 44 of the delivery of the metadata specifies (inquires) content corresponding to the answer set on the supply side, from the contents accumulated in section 45 of accumulation of the content, based on the PDI-A generator 43 PDI-A. Section 44 shipping generates metadata content metadata including the PDI-A as content metadata specified content, and transmits the generated metadata to the client 12 through section 42 of the transfer.

Section 45 of the accumulation content accumulates various types of content to be delivered to the client 12.

Section 46 receives content from content delivery as described by section 44 of the delivery of the metadata from the contents accumulated in section 45 of accumulation of the content, and transmits the received content to the client 12 through section 42 of the transfer.

An example of a functional configuration of the client

Now with reference to Fig.4 describes an example of the functional configuration of the client 12.

The client 12 is arranged �ecchi 51 receptions, generator 52 PDI-A, section 53 storage PDI-A filter 54 content section 55 content and the section 56 of the accumulation of content.

Section 51 will accept a variety of data passed to it from the server 11 and supplies the received data to the generator 52 PDI-A or the filter 54 of the content.

The generator 52 PDI-A based on transmitted from the server 11 PDI generates A PDI-A, which represents the user's response to the question about preferences of a user of the client 12 and corresponds to the PDI-Q, and supplies the generated PDI-A to section 53 of the storage PDI-A.

Section 53 of the PDI store-stores A PDI-A generator 52 PDI-A. PDI-A stored in the partition 53 storage PDI-A, properly read by the filter 54 of the content.

The filter 54 content reads PDI-A from section 53 of the storage PDI-A and performs content filtering on the basis of a few PDI-A and the PDI-A included in the content metadata of the content transmitted by the server 11. The filter 54 content delivers the filtered content to the section 55 playback of content or section 56 of the accumulation of content is influenced by the result filter.

Section 55 of the content reproduces the contents from the filter 54 of the content. Further, section 55 playback of content gets the content from section 56 of the accumulation of content and reproduces the received contents.

Section 56 of the accumulation of the content Nakal�Vaeth (writes) the contents of the filter 54 of the content.

An example of the process of transmission and reception of content

Now with reference to the block diagram of the algorithm of Fig.5 describes the process of transmission and reception of content in a broadcast system 10. In this process of transmission and reception in the broadcast system 10, the server 11 is performed the process of content delivery to content delivery, and the client 12 is executed the process of getting content to retrieve the content.

On the supply side such as a broadcasting organization, when, for example, the sponsor is to be broadcast (delivered) content or a broadcaster requests the content delivery to the audience, with a specific preference or attribute, the generator 41 PDI-Q server 11 in response to work of employees on the providing end generates in step S11 PDI-Q to query the viewer, i.e., the user of the client 12 on what this user has preference or attribute.

An example of the syntactic structure of XML schema

Here with reference to Fig.6 describes an example of the syntactic structure of the schema extensible markup language (XML) to configure PDI-Q and PDI-A.

Fig.6 the first line specifies a description or definition for the identification of the PDI-Q, and the second string specifies the description of the title and type of all issues identified as PDI-Q.

Lines 3 through 12 indicate the description of the title and type kadogos issues declared in the second line. In particular, type "IntegerAnswerType" question defined by the name of "QIA" in the fifth line indicates that the question requires an answer of integer type, and the type BooleanAnswerType" question defined by the name "QBA" in the sixth line indicates that the question requires an answer of type Boolean. Next, type "SelectionAnswerType" question defined by the name of "QSA" in the seventh line indicates that this issue requires a response type selected response, and type "TextAnswerType" question defined by the name "QTA" in the eighth line indicates that the question requires an answer of type character string. Next, type "AnyAnswerType" question defined by the name of "QAA" in the ninth line indicates that this issue is not restricted response type.

Lines 13 and 44 indicate the description of the elements of the issues identified by the names of "QIA", "QBA", "QSA" and "QTA" from among the questions presented in the manner described above. In particular, the id elements specified in 15, 24, 31 and 40 rows represent the IDs to identify points of these issues and are defined as "settop:[category:]question-ID" as the first format. In this first format settop" is that the issue identified by the given identifier element, usually determined without regard to the provider, "category" represents a category of the question, and "question " sh" represents a server ID�R this issue. It should be noted that "category" can be represented in a hierarchical nesting structure as

"common: [category1:category2:category3:...]question-ID".

Further, the identifying element is defined as the second format as "providerName:[category:]question-ID"

In this second format "providerName" is the name of the vendor who sets the issue identified by this id element. It should be noted that "category" and "question-ID" is similar to the same parts in the first format.

The issue identified in this manner as the PDI-Q, varies as the identifying element between a matter which does not depend on the provider that provides content (usually for suppliers), and the question is uniquely defined for a vendor who provides content.

In the following description of each question, which does not depend on the provider that provides the content, and the answer to this question is accordingly referred to as the total for vendor a filtering option. Each question is unique for a certain provider that provides the content, and the answer to this question is accordingly referred to as a unique provider for the filtering option.

Since the total for vendor filtering option is defined in common for suppliers regardless of individual providers, as described above, it �typically provided by the seller (manufacturer or the like) of the client 12. Accordingly, although the generator 41 PDI-Q to the server 11 may be provided to the supplying party, it is also possible that the generator 41 PDI-Q was provided by the seller to the client 12.

It should be noted that the syntactic structure that configures the PDI-Q and a PDI-A, is not limited to the example illustrated in Fig.6.

An example of a PDI-Q

Now with reference to Fig.7 describes an example of a PDI-Q configured on the basis of the syntactic structure of Fig.6.

Fig.7 "transactional" in the first line specifies a value representing whether to reset (in other words, to roll back to) the recording process (or update), enter the state immediately before the substance of paragraphs PDI-Q was recorded (or zeroed) when the questions (group of questions), some PDI-Q, updated by the client 12, they are transferred, in the case where the merits of all points of the PDI-Q is not recorded (or not updated) by some coincidence (interrupt processing error writing to the disk or an increase in the processing load or the like) during the processing of the record (or update) the substance of paragraphs PDI-Q in the storage area, not shown by the client 12. When the "transactional" to "true", PDI-Q rolls back.

Rows two through five determine the question asks for the answer of Boolean type, and<id>Common:111</id>the third line represents identific�tion element of this question, a<q>Are you currently employed?</q>(You now employed?) the fourth line represents the question itself.

Lines six through ninth define the question asks for the answer of the integer type, <id>Common:222</id> in the seventh line is an identifying element of this question, a <q>What is the age of the oldest member of the household who watches television?</q> (How old is the oldest member of the family who is watching TV?) in the eighth line represents the question itself. It should be noted that minInclusive="10" maxInclusive="100" in the sixth line is that the answer to this question is limited to an integer value equal to or greater than 10 but equal to or less than 100.

Lines 10 through 17 define the question asks for the response type selected response, and <id>ProviderA:123</id> in the eleventh line is the identifying element of this question, a <q>In which of the following sports are you most interested? (Multiple selection allowed)</q> (In any sports are You most interested in? (Allowed multiple choice)) in the 12-th line represents the question itself. <a>Baseball</a> (baseball) in the 13-th line,<a>Basketball</a>(basketball) in the 14-th line, <a>Soccer</a> (football) in the 15-th line and <and>Nasceu</a> (hockey) in 16-th line are elections for the answer to this question. It should be noted that the number of answers to the question limited to one or more but three or less.

Rows 1 to 24 determine the question which is set to response type selected response, and <id>ProviderA:ProgramX:123</id> in the 19-th line is the identifying element of this question. Further, <q>Do you enjoy camping and outdoor recreation? (Only one selection)</q> (You like camping and outdoor recreation? (Only one choice)) in the 20-th line represents the question itself. <a>Never</a> (for anything) in the 21-th line, <a>Occasional</a> (Occasionally) in the 22-th line and <a>Frequently</a> (Often) in 23-th line are elections for the answer to this question. It should be noted that maxChoice="l" in the 18-th line is that the number of responses to this question are limited to one.

In this way, the PDI-Q presents the answers to the question, and the restriction condition at a defined answer depending on the question type.

Of a line from 25 th to 28 th determine the question asks for the answer type of the character string, and <id>ProviderA:321</id> in 26-th line is the identifying element of this question, a <q>Who's products are you most interested in recently?</q> (In whose products You are most interested in recently?) in the 27-th line represents the question itself.

In the following description of each question defined by the PDI-Q of Fig.7, is referred to as the question of the identity element. In particular, the question defined by rows two through five, referred to as the question of "Common:lll" (Total: 111); the question defined by lines six through ninth, names�is how the question of "Common:222" (Total:222); question defined by lines 10 to 17, referred to as the question of "ProviderA:123" (Provider: 123); the question defined by the lines 18 to 24, is referred to as the question of "ProviderA:ProgramX:123"; and the question, certain rows from 25 th to 28 th, referred to as the question of "ProviderA:321".

The question here is "Common111" and the question "Common222" are identified in total for supplier of filter parameters, and the question of "ProviderA:123", the question of "ProviderA:ProgramX:123" and the question "ProviderA321" are identified in a unique provider for the filtering options. For example, the question "Common111" indicates that this question is set in common for suppliers and has an ID of "111". The question of "ProviderA:ProgramX:123" indicates that the question was installed by the supplier of "ProviderA" and has a category (program ID) "ProgramX" and the ID "123".

Returning to the flowchart of the algorithm of Fig.5, in step S12, the generator 41 PDI-Q to the server 11 transmits the generated PDI-Q to the client 12 through section 42 of the transfer and supplies the generated PDI-Q generator 43 PDI-A.

In step S21, the section 51 of the receiving client 12 receives PDI-Q transmitted to it by the server 11, and delivers the adopted PDI-Q generator 52 PDI-A.

It should be noted that the PDI-Q is accepted by the client 12, for example, every time it is broadcast (transmitted) at predetermined time intervals from a broadcasting station as a supplier, which provides server 11. Or PI-Q may be taken by the client 12, when the client channel 12 is configured to channel a broadcasting station that is equipped with the server 11.

In step S22, the generator 52 PDI-A to the client 12 generates a PDI-A to the question defined in the PDI-Q adopted by section 51 of the reception. In particular, when taken PDI-Q from the server 11, the generator 52 PDI-A calls for, not shown, the display section displays a display image corresponding to a question defined in the PDI-Q, and causes a user (viewer) of the client 12 implementation of the entry or selection of the answer to this question to generate a PDI-A, representing the answer. In other words, the generator 52 PDI-A interacts with the user, to generate a PDI-A, representing the answer to the question defined in the PDI-Q.

An example of a screen display of user interaction by means of a generator PDI-A

Here with reference to Fig. 8-12 describes examples of screen display in the interaction with the user by means of a generator 52 PDI-A. it Should be noted that here it is assumed that the client takes 12 PDI-Q described above with reference to Fig.7, and a display image corresponding to the set of questions defined in the PDI-Q, are not shown on the display section of the client 12.

Fig.8 shows an example of a screen display corresponding to the question of "Common:111" from the number of questions Oprah�specified in the PDI-Q, described above with reference to Fig.7. Fig.8 question "Agay you currently employed?" (Are you currently employed?), specified in the fourth line of Fig.7, 61 is displayed in the presentation of the question. Next, display the message "Please select one of choice" (please Select one option) for prompting the user to enter the answer to the question, the button 62-1 selection to allow the user to select "Yes" in answer to this question, and another button 62-2 choice to let the user choose "No" as an answer to this question.

Fig.9 shows an example of a screen display corresponding to the question of "Common:222" from the number of questions defined in the PDI-Q described above with reference to Fig.7. Fig.9 the question "What is the age of the oldest member of the household who watches television" (How old is the oldest member of the family who is watching TV?), specified in the eighth line of Fig.7, 71 is displayed in the presentation of the question. Next, display the message "Please input your age (please Enter your age) for prompting the user to enter the answer to this question and field 72 input response to allow the user to enter an integer value in response to the question.

Fig.10 shows an example of a screen display corresponding to the question of "ProviderA:123" from the number of questions defined in the PDI-Q described above with reference to Fig.. Fig.10 the question "In which of the following sports are you most interested? (Multiple selection allowed)" (In any sports are You most interested in? (Allowed multiple choice)), shown in the 12-th line in Fig.7, is displayed in box 81 of the presentation of the question. Next, display the message "Please select one or more but three or less of next choices" (please Select one or more but three or less of the following options) for prompting the user to enter the answer to the question and buttons 82-1 through 82-4 select to allow a user to select "Baseball" (baseball), "Basketball" (basketball), Soccer (football) and "Moskau" (hockey) in response to this question.

Fig.11 shows an example of a screen display corresponding to the question of "ProviderA:ProgramX:123" from the number of questions defined in the PDI-Q described above with reference to Fig.7. Fig.11 the question "Do you enjoy camping and outdoor recreation? (Only one selection)" (You like camping and outdoor recreation? (Only one choice)) as outlined in the 20-th line in Fig.7, is displayed in the field 91 of the presentation of the question. Next, display the message "Please select only one of the next choices" (please Select only one of the following options) for prompting the user to enter the answer to the question and buttons to 92-1 at 92-3 selection to allow the user to select options to "Never" (never), "Occasionally" (occasionally) and "Frequently" (often) in response to this question.

Fig.12 shows an example of EC�data display, corresponding to the question of "ProviderA:321" from the number of questions defined in the PDI-Q described above with reference to Fig.7. Fig.12 the question "Who's products are you most interested in recently?)) (In whose products You are most interested in recently?), specified in the 27-th line in Fig.7, 101 is displayed in the presentation of the question. Next, display the message "Please describe freely" (Please describe freely) for prompting the user to enter the answer to the question, and a field of 102 enter the answer to allow the user to enter a string of characters in response to this question.

The generator 52 PDI-A allows the user to enter or select an answer to the questions defined in the PDI-Q, through on-screen maps, described above with reference to Fig.8-12, the way to generate a PDI-A, the corresponding PDI-Q.

It should be noted that the screen display described above with reference to Fig.8-12, may appear soon after adopted by the PDI-Q, or, after taking the PDI-Q, this PDI-Q can be maintained in the unaired section of the store, so it's displayed when the user issued the command to display the setup screen, or in such a case.

An example of a PDI-A

Here with reference to Fig.13 describes an example of a PDI-A generated by the generator 52 PDI-A. PDI-A illustrated in Fig.13, is generated on the basis of selection or entry of a response by the user on a screen display, showing�abilities in Fig.8 and 12.

In particular, rows two through five indicate the user's response to a question presented on-screen display described above with reference to Fig.8. In particular, the <id>Common:111</id> specifies an identifying element of the question presented on-screen display of Fig.8, a<a>true</a>(right) in the fourth line specifies that in response to this question by the user on the screen display of Fig.8 selected button 62-1 choice (the answer is "Yes").

Lines six through ninth indicate the user's response to a question presented on-screen display described above with reference to Fig.9. In particular, the <id>Common:222</id> in the seventh line indicates an identifying element of the question presented on-screen display of Fig.9, and <a>34</a> in the eighth line indicates that in response to this question the user entered "34" as an integer value in field 72 enter the answer on the on-screen display of Fig.9.

Rows 10 through 15 indicate the user's response to a question presented on-screen display described above with reference to Fig.10. In particular, < id > ProviderA:123</id> 11-th line indicates an identifying element of the question presented on-screen display of Fig.10, a <a>Baseball</a> in the 12-th line, <a>Soccer</a> the 13-th line and <and>Nasceu</a> in the 14-th line indicate thatin response to this question selected by the user of the button 82, paragraph 1, 82-3 and 82-4 select on-screen display of Fig.10.

Rows 16 through 19 indicate the user's response to a question presented on-screen display described above with reference to Fig.11. In particular, < id > ProviderA:ProgramX:123</id> in the 17-th line indicates an identifying element of the question presented on-screen display of Fig.11, a <a>Occasionally</a> in the 18-th line indicates that in response to this question the user selected button 92-2 select on-screen display of Fig.11.

Rows 20 to 23 indicate the user's response to a question presented on-screen display described above with reference to Fig.12. In particular, < id > ProviderA:321</id> in the 21-th line indicates an identifying element of the question presented on-screen display of Fig.12, a <a>Somy</a> in the 22-th line indicates that the answer to this question entered by the user "Somy" as a character string in a field of 102 enter the answer on the on-screen display of Fig.12.

The generator 52 PDI-A delivers the generated in this way by PDI-A to section 53 of the storage PDI-A to save it. PDI-A stored in the partition 53 storage PDI-A, is used when a decision is made whether the contents delivered from the server 11, the preferences of the user of the client 12, as described herein.

Returning to the flowchart of the algorithm of Fig.5, in step S13, the generator 43 PDI in the server 11 generates a PDI-Q for question defined in the PDI-Q generator 41 PDI-Q, and supplies the PDI-Q to the section 44 of the delivery metadata. In particular, when the PDI-Q is generated by employees of broadcast stations (supplying party), the generator 43 PDI not shown A causes the display section to display, for example, such a screen display corresponding to a question defined in the PDI-Q as described herein above with reference to Fig.8-12, and then makes employees broadcasters to enter or select the answer to this question to generate a PDI-A, representing this response. Thus, employees of broadcast stations will either enter or select the answer that corresponds to the subject of the delivery of content in response to a question defined in the PDI-Q. in Other words, the PDI-A generated by the generator 43 PDI-A, represents the information (the answer) to make supply side to allow the viewer to view the contents to be delivered later, with the preferences of that user (viewer) of the client 12.

In step S14, the section 44 of the delivery of the metadata based on the PDI-A generator 43 PDI-A specifies (inquires) corresponding to this PDI-A the contents of data accumulated in section 45 of the accumulation content. Specified here, the contents may be contents in respect of which content metadata have a higher degree of similarity�TWA with PDI-A generator 43 PDI-A, than a predetermined value from the accumulated content that pre-applied content, the metadata, or may be the content that is selected in advance by the staff of the broadcasting station as the content to be viewed by the user. It should be noted that the content specified by section 44 of the delivery of the metadata is obtained from section 45 of the accumulation contents by section 46 of the delivery of the content.

In step S15, the section 44 of the delivery of the metadata again generates content metadata including the PDI-A based on the content metadata applied in advance to the content specified in step S15, and the PDI-A generator 43 PDI-A.

In step S16, the section 42 of the transfer delivers content provided by section 46 of content delivery, content together with metadata generated by section 44 of the delivery metadata. At this time, as content metadata may be transmitted to a content metadata prescribed by a standardization organization, in addition to content metadata generated by section 44 of the delivery of the metadata.

In this way, in response to a question defined in the PDI-Q, the content is delivered, the content metadata which includes PDI-A, representing the answer, implied supply side, in other words, content that is consistent with user preferences and view on which the user expects the supplying party.

It should be noted that processes at steps S13-S16 are not necessarily executed immediately after the process in step S12, but can also be performed before the client 12, which are possessed by each user, generates and saves PDI-A.

Further, although described in step S16 the content is delivered together with the content metadata, the content may not be delivered together with the content metadata, but after the content metadata including the PDI-A, is transmitted in advance can be transmitted, and the contents corresponding to these content metadata.

When the content and content metadata are delivered in this way from the server 11, in step S23, the section 51 of the receiving client 12 receives content and content metadata, and deliver him from the server 11, and delivers them to the filter 54 of the content.

In step S24, the filter 54 content performs a comparison between the PDI-A stored in the partition 53 storage PDI-A and the PDI-A included in the content metadata from the server 11. It should be noted that in the following description to distinguish from each other PDI-A stored in the partition 53 storage PDI-A and the PDI-A included in the content metadata from the server 11, the first is referred to as the PDI-A user side, and the latter is referred to as the PDI-A of the supplying party.

An example of the process of mapping a content filter

Here it is assumed,�, as PDI-A user's hand, as described above with reference to Fig.13 PDI-A is generated and stored, and how and PDI-A of the supplying party, illustrated in Fig.14 PDI-A is transferred from the server 11.

Illustrated in Fig.14 PDI-A of the supplying party has a basic configuration similar to the configuration illustrated in Fig.13 PDI-A user side. Although detailed description thereof is omitted here, PDI-A supplying party indicates "false" (false) is selected in response to the question "Settop: 111"; "Baseball" (baseball) is selected in response to the question of "ProviderA:123"; a "Never" (never) is selected as the answer to the question of "ProviderA:ProgramX: 123".

At this time, the filter 54 content compares PDI-A user side and a PDI-A of the supplying party with each other and, if at least one of the answers to the questions indicates a coincidence, the PDI-A user side and a PDI-A supply of hand matched to each other. However, if none of the answers to the questions does not indicate matching, a decision that PDI-A user side and a PDI-A of the supplying party is not mapped to each other. In this case, since the answer to the question of "ProviderA:123" in the PDI-A custom hand illustrated in Fig.13, and the answer to the question of "providerA:123" in the PDI-A of the supplying party, illustrated n� Fig.14, coincide with each other in that both of them include "Baseball", it decides that the PDI-A user side and a PDI-A supply of hand matched to each other.

Then it is assumed that illustrated in Fig.15 PDI-A is transmitted from the server 11 as a PDI-A of the supplying party.

Illustrated in Fig.15 PDI-A supplying party indicates that "Baseball" is selected as the answer to the question of "ProviderA:123" and "Never" is selected as the answer to the question of "ProviderA:ProgramX:123".

In this case, because none of the answers to the questions in PDI-A custom hand illustrated in Fig.13, and the answers to the questions in the PDI And the supplying party, illustrated in Fig.14 do not coincide with each other, a decision was made that the PDI-A user side and a PDI-A of the supplying party is not mapped to each other.

The filter 54 provides content in this way, the matching process between PDI And the user side and the PDI-A of the supplying party.

In step S25, the filter 54 of the content decides whether mapped with each other PDI-A user side and a PDI-A of the supplying party. If, in step S25, a decision is made that the PDI-A user side and a PDI-A supply of hand matched to each other, the filter 54 of the content decides that the content delivered from the server� 11, compared with the preferences of the user (viewer) of the client 12, and delivers this content to the section 55 playback of content or section 56 of the accumulation of content. Processing then continues to step S26.

If the content delivered from the server 11 is supplied from the filter 54 content section 55 playback of content, the section 55 play content play content in step S26. Further, if the content delivered from the server 11 is supplied from the filter 54 content per section 56 of the accumulation of content, the section 56 of the accumulation of content stores (records) the content in step S26. Accumulated contents in a suitable manner is supplied to a section 55 content and it is reproduced in response to the working team of the user.

On the other hand, if in step S25 decided that the PDI-A user side and a PDI-A of the supplying party is not mapped to each other, the filter 54 of the content decides that the content delivered from the server 11 that is not associated with the preferences of the user (viewer) of the client 12, and reject (remove) the content, thereby ending the processing.

According to the processing described above in a broadcasting system for providing server-side generated PDI-Q, representing the issue of user preferences�'el, and this PDI-Q transmitted to the client terminal device. In response to this PDI-Q to the supplying party as content metadata of the corresponding content is delivered PDI-A of the supplying party, representing the established answer. Therefore, as content metadata to the content can be applied content, the metadata that at this moment meet the requirements and are distinct from content metadata prescribed by a standardization organization. On the other hand, from the user side, the client device generates a PDI-A user side of the user's answer to PDI-Q from the server, and the mapping between the generated PDI-A user side and a PDI-A of the supplying party from the server to determine whether the content delivered by the server. Therefore, the content can be filtered with the content metadata, which at this point satisfy the needs and which are distinct from content metadata prescribed by a standardization organization. Accordingly, it is possible to obtain the content at this point satisfy the requirements.

It should be noted that in the foregoing description, the client 12 carries out a comparison of preferred responses by demographics and interests in real�m time when the content delivery server 11. However, all content can be accumulated in the content delivery from the server 11 to the mapping PDI-A was carried out on the background processing and reproduce the content corresponding to the PDI-A (PDI-A of the supplying party) that is consistent with part of the accumulated content, or to delete content that corresponds to the PDI-A do not show agreement.

Further, in the above description, the filter 54 content compares with each other PDI-A user side and a PDI-A of the supplying party, presented as examples, and provides a comparison between the PDI-A user side and a PDI-A of the supplying party in the matter is at least one of these responses. However, one of PDI-A user side and a PDI-A of the supplying party is presented as a query that evaluates PDI-A to compare PDI-A user side and a PDI-A of the supplying party.

In further describes a configuration in which one of the PDI-A user side and a PDI-A of the supplying party is presented as a query to compare with each other PDI-A user side and a PDI-A of the supplying party.

Example 1 the matching process on demand, which is estimated PDI-A

First is described the configuration in which PDI-A of the supplying party is presented as a query to compare each others�d PDI-A user side and a PDI-A of the supplying party.

Fig.16 shows an example of the functional configuration of the server 11, in which PDI-A of the supplying party is presented as a query.

The server 11 of Fig.16 compiled from the generator 41 PDI-A, section 42 of the transfer, section 45 of the accumulation of contents, section 46 content delivery, generator 11 request PDI-A and section 112 of the delivery of the metadata.

It should be noted that the components of the server 11 of Fig.16, which have functions similar to the components provided in the server 11 of Fig.3, are denoted by the same names and the same reference positions, and their description is omitted here, respectively.

In particular, the server 11 of Fig.16 differs from the server 11 of Fig.3 in that it includes a generator 111 request PDI-A and section 112 of the delivery metadata unlike generator 43 PDI-A and section 44 of the delivery of the metadata.

The generator 111 request PDI-A generates, based on the PDI-Q generator 41 PDI-Q, a PDI-A (PDI-A of the supplying party) corresponding to the PDI-Q, generates a request PDI-A, in which the generated PDI-A of the supplying party is applied to a predetermined conditional statement, and submits this request PDI-A to section 112 of the delivery of the metadata.

Section 112 of the delivery of the metadata specifies (inquires) the contents corresponding to the request PDI-A from the contents accumulated in section 45 of the accumulation contents, query-based PDI-A from the generator 111 request PDI-A. Sekti� 112 delivery generates metadata, as content metadata of the content, content metadata, which include a request PDI-A, and transmits the generated content metadata to the client 12 through the transmission section 42.

Further, the client 12 in this example is the same as the client 12 of Fig.4, except that the filter 54 of the content of Fig.4 reads the PDI-A (PDI-A user side) of section 53 of the storage PDI-A and filters the contents based on the read PDI-A user side and request PDI-A included in transmitted to it by the server 11, a content metadata. Therefore, description of the client 12 in this example are omitted here.

Now with reference to the block diagram of the algorithm of Fig.17 describes the process of transmission and reception of the content broadcast system 10 that includes a server 11 of Fig.16.

It should be noted that processes at steps S31, S32, S36, S41-S43, S45 and S46 of the flowchart of the algorithm of Fig.17 based on similar processes at the steps S11, S12, S16, S21-S23, S25 and S26 of the flowchart of the algorithm of Fig.5, respectively, and therefore their description is omitted here.

In particular, in step S33, the generator 111 query PDI generates A PDI-A supply side to the question defined in the PDI-Q generator 41 PDI-Q, generates a request PDI-A, in which the generated PDI-A of the supplying party is applied to a predetermined conditional statement, and submits this request PDI-A to double,�Yu 112 delivery metadata. More specifically, for example, if the PDI-Q is generated because of the work of the staff of the broadcasting station (supplying party), the generator 111 request PDI-not shown A causes the display section to display, for example, such a display image corresponding to a question defined in the PDI-Q, as described above with reference to any of figs.8-12. Then the generator 111 request PDI-A encourages the staff of the broadcasting station to enter or select the answer to this question. Further, the generator 111 request PDI-A encourages staff to determine a combination (filter condition) of responses, to generate the request PDI-A, representing a combination of these responses. At this time staff broadcast station enters or selects the answer that corresponds to the subject of the content delivery, and then determines the combination of these answers to the questions defined in the PDI-Q. In particular, the request PDI-A generated by the generator 111 request PDI-A, represents the information (the combination of answers), to allow the user (viewer) of the client 12 to view the content to be delivering after taking into account the preferences of the viewer on the providing end.

In step S34, the section 112 of the delivery of the metadata specifies (inquires), query-based PDI-A from the generator 111 request PDI-A, the contents corresponding to the request PDI-A from the content accumulated in the partition 45 �of adaplene content. Specified here, the content may be the content in which a content metadata have a higher degree of similarity with the query PDI-A query generator PDI-A than a predetermined value among the accumulated content to which these content metadata applied in advance, or may be content pre-selected by the staff of the broadcasting station as the content to be viewed by the user. It should be noted that the content specified by section 112 of the delivery of the metadata is obtained from section 45 of the accumulation contents by section 46 of the delivery of the content.

In step S35, the section 112 of the delivery of the metadata based on the content metadata applied in advance to the content specified in step S34, and request PDI-A from the generator 111 request PDI-A, newly generates content metadata that includes this request PDI-A.

Then in step S44, the filter 54 of the content of the client 12 based on the PDI-A included in the content metadata from the server 11 provides a comparison of PDI-A stored in the partition 53 storage PDI-A.

Here it is assumed that described above with reference to Fig.13 PDI-A generated and stored as a PDI-A user side and from the server 11 receives the request PDI-A is specified below.

"//QBA[id='Common:111 and a-'true'] and ///QSA[id='ProviderA:123' and a='Baseball']"

<> Given the above request PDI-A indicates that PDI-A custom side evaluates to select the "true" (true) as the answer to the question of "Common:111" and selected "Baseball" (baseball) as the answer to the question of "ProviderA: 123".

At this time, the filter 54 evaluates content PDI-A user side on the basis of the request PDI-A, and if a PDI-A custom side satises (true) request PDI-A, the filter 54 of the content decides that the PDI-A user side and a request PDI-A are consistent with one another. However, if the PDI-A user side is not satisfied (false) request PDI-A, the filter 54 of the content decides that the PDI-A user side and a request PDI-A is not consistent with one another. In this case, the PDI-A custom hand illustrated in Fig.13, since in answer to the question of "Common:111" selected "true", and in response to the question of "ProviderA:123" selected "Baseball", a decision that PDI-A user side and a request PDI-A are consistent with one another.

Because this offers a more complex filter criteria by request PDI-A set supplying party may allow the user (the viewer) to get the content for which the supplying party looked forward with more certainty.

Example 2 the matching process on demand, which is estimated PDI-A

Now describes the configuration, in which PDI-A is represented as a query and each other are compared PDI-A user side and a PDI-A of the supplying party.

Fig.18 shows an example of the functional configuration of the client 12, in which PDI-A user's hand is represented as a query.

The client 12 of Fig.18 composed of section 51 of the reception filter 54 content section 55 play content section 56 of the accumulation content generator 131 request PDI-A and section 132 of the storage request PDI-A.

It should be noted that in the client 12 of Fig.18 components having functions similar to the functions provided in the client 12 of Fig.4 denoted by the same names and the same reference positions, and their description is omitted here, respectively.

In particular, the client 12 of Fig.18 differs from the client 12 of Fig.4 in that it includes a generator 131 request PDI-A and section 132 of the storage request PDI-A generator instead of 52 PDI-A and section 53 of the storage PDI-A.

Generator 131 request PDI-A based on the PDI-Q transmitted thereto from the server 11 generates a PDI-A (PDI-A user side), which corresponds to the PDI-Q, and represents the response of the user of the client 12 to the question about the preferences of that user. Then the generator 131 request PDI-A generates a request PDI-A, in which the generated PDI-A user's hand is applied to a predetermined conditional expression, and delivers the gene�interface request PDI-A storage section 132 of the request PDI-A.

Section 132 of the storage request PDI-A stores the request PDI-A from generator 131 request PDI-A. Request PDI-A stored in section 132 of the storage request PDI-A is read into the filter 54 of the content.

It should be noted that the filter 54 of the content of Fig.18 reads the request PDI-A from section 53 of the storage PDI-A and filters content based on the request PDI-A and the PDI-A which supplies parties included in the content metadata transmitted from the server 11.

Further, the server 11 in this example is the same as the server of Fig.3, and therefore its description is omitted here.

Now with reference to the block diagram of the algorithm of Fig.19 describes the process of transmission and reception of content in the broadcasting system 10, which includes the client of Fig.18.

It should be noted that processes at steps S51-S61, S63, S65 and S66 in the block diagram of the algorithm of Fig.19 is basically similar to the processes at the steps S11 to S21, S23, S25 and S26 in the flowchart of the algorithm of Fig.5, and therefore description thereof is omitted here.

In particular, in step S62, the generator 131 request PDI-A to the client 12 generates a PDI-A user side to the question defined in the PDI-Q adopted by the receiving section 51, and then generates a request PDI-A, in which the generated PDI-A custom hand applied to a predetermined conditional statement. In particular, when the broadcast station is taken PDI-Q, for example, the generator 131 request PDI-A is not shown section of the map�of Azania to display a display image, corresponding to the question defined in the PDI-Q, as described above with reference to Fig.8-12. Then the generator 131 request PDI-A causes the user (viewer) of the client 12 to input or select an answer to this question and forces the user to define a combination of (filtering condition) of responses, to generate the request PDI-A, representing a combination of these responses. In other words, the generator 131 request PDI-A interacts with the user to generate a request PDI-A, representing the combination of answers to the questions defined in the PDI-Q.

Then, in step S64, the filter 54 content-based request PDI-A stored in section 132 of the storage request PDI-A, provides a comparison of PDI-A which supplies parties included in the content metadata from the server 11.

Here it is assumed that the PDI-A of the supplying party from the server 11 is transmitted PDI-A, described above with reference to Fig.14, and generated and saved a query, specified below.

"//QBA[id='Common:111' and a'false'] and ///QSA[id='ProviderA:123' and a='Baseball']"

The above-described request PDI-A indicates that PDI-A supply side estimates, selected "false" (false) as answer to the question of "Common:111" and besides, did you select "Baseball" as the answer to the question of "ProviderA:123".

At this time, the filter 54 evaluates content PDI-A supply side based on the request PDI-A, and if a PDI-A supply side�OleVariant (true) request PDI-A, the filter 54 of the content decides that the PDI-A of the supplying party and the request PDI-A are consistent with one another. However, if the PDI-A of the supplying party is not satisfied (false) request PDI-A, the filter 54 of the content decides that the PDI-A of the supplying party and the request PDI-A is not consistent with one another. In this case, PDI-A of the supplying party, illustrated in Fig.14, since in answer to the question of "Common:111" selected "false", and in response to the question of "ProviderA:123" selected "Baseball", a decision that PDI-A user side and a request PDI-A are consistent with one another.

Because this offers a more complex filter criteria by request PDI-A set of custom side may allow the user to obtain a content for which the user hopes with more certainty.

In this case, since the present invention can be applied to a broadcast system that transmits, say, a digital television program, the present invention can be applied to a broadcasting system which performs transmission in accordance with the ATSC-M/H (mobile/handheld), which is an extended form of the system ATSC (Committee for advanced television standards) for mobile reception.

An example of adaptation to Vedat�your system, which broadcasts in accordance with the ATSC-M/H

Fig.20 shows an example configuration of a broadcast system which transmits digital television programme in accordance with the traditional system ATSC and ATSC-M/H and to which the present invention is applicable.

Broadcasting system of Fig.20 corresponds to the server 11 in the broadcast system 10 of Fig.1 and includes an existing system 151 ATSC, system 152 ATSC M/H, the driver 153 personnel M/N and RF / transmission system 154.

The existing system 151 ATSC transmits the broadcast stream in the form of MPEG2 transport stream (standard of the expert Group on cinematography (second generation) (MPEG2-TS) in accordance with the conventional ATSC system. System 152 ATSC M/H transmits a stream of packets of the Internet Protocol (IP) in accordance with the ATSC M/H. Control data 152a system 152 ATSC M/H represent the control information related to the broadcast stream (audio-video (A-b) (A/V) content) transmitted from the system 152 ATSC M/H.

Such broadcast streams, as described above, multiplexed driver 153 personnel M/N and is transmitted as waves broadcast RF / transmission system 154. It should be noted that, since the details of the functions of these blocks are described in the ATSC specifications, the description thereof is omitted here.

Fig.21 illustrates the package of the protocols in the signal waves in�meeting, transmitted in accordance with the ATSC M/H.

Although detailed description is omitted, one of the upper levels installed as a "Service manual" and prescribes the content metadata provided in accordance with the ATSC-M/H. the Control data 152a shown in Fig.20, are transmitted as the content metadata defined "Service" (such metadata are referred to here then just the service manual). In particular, in the broadcast system of Fig.20 PDI-A (PDI-A of the supplying party), the request PDI-A and the PDI-Q transmitted by the server 11 to the client 12 in the above-described broadcasting system 10 are placed in the service guide and transferred together with him.

It should be noted that in Fig.21 lower level "FLUTE" next to "Service manual" and lower level "ALC" near "FLUTE" levels are for a transfer service manuals, packaged in accordance with UDP/IP Protocol (user datagram / Internet Protocol).

The quality specifications for it service management configuration data illustrated in Fig.22, defined OHMS (an Open community of manufacturers of mobile communication). It should be noted that, since details of the configuration of the service guide illustrated in Fig.22 prescribed in ""Service guide for mobile services�nogo broadcasting" an Open community of manufacturers of mobile communication, OMA-TSBCAST_ServiceGuide-Vl_0, Candidate Version 1.0", their description is omitted here.

PDI-A (PDI-A of the supplying party) or request PDI-A is placed in at least one fragment, the fragment "Catalog" fragment "Content" of the number of elements that form the service guide illustrated in Fig.22.

A fragment of "Service" represents the metadata including control information associated with the entity channel of rooms, and Fig.23 illustrates the details of its configuration. PDI-or request a PDI-A is placed in a fragment, illustrated in Fig.23, by adding anew item "PDI-A" to the item "PrivateExt" defined at the lowermost stage. In particular, for example, the item "PDI-A" is represented and encoded in the character string <xs:element name="PDI-A" type="xsrstring" xmlns:xs="> the XML schema.

A fragment of the Catalog is the metadata including control information related to the catalog content delivery (digital TV broadcast), and Fig.24 illustrates the details of its configuration. PDI-or request a PDI-A is placed in a fragment "Catalog" illustrated in Fig.24, by adding anew item "PDI-A" to the item "PrivateExt" defined at the lowermost stage. In particular, for example, the item "PDI-A" is represented and encoded in the string of characters as <xs: element name="PDI-A" type="xs: string" xmlns:xs="&t; XML schema.

Fragment "Content" represents the metadata including control information related to the entity of the content (digital TV broadcast), and Fig.25 illustrates the configuration details of the snippet Contents. PDI-or request PDI-A is placed in a fragment Contents illustrated in Fig.25, by adding anew item "PDI-A" to the item "PrivateExt" defined at the lowermost stage. In particular, for example, the item "PDI-A" is represented and encoded in the string of characters as <xs:element name="PDI-A" type="xs:string" xmlns:xs="> the XML schema.

Further, the PDI-A is placed in a fragment "Data interactivity" of the number of elements that form the service guide illustrated in Fig.22.

Fragment "Data interactivity" represents metadata pertaining to the application associated with a channel or service content (television program), and Fig.26 illustrates the details of its configuration. PDI-Q is placed in a fragment "Data interactivity", is illustrated in Fig.26, by adding anew item "PDI-Q" element "PrivateExt" defined at the lowermost stage. In particular, for example, the item "PDI-Q" is represented and encoded in the string of characters as <xs:element name="PDI-Q" type="xs:string" xmlns:xs="> the XML schema.

Although the above described the example in which the present izobreteny� used in the broadcast system, broadcasting system ATSC-M/H, it is also possible to apply the present invention in a broadcast system that broadcasts not in real time (NRT) in accordance with the conventional ATSC system. Since broadcasting NTI does not involve viewing the content on a real-time basis, there is no need to reproduce the contents synchronously with the time of broadcast transmission of content that is transmitted via a broadcast signal as data.

Example use in a broadcasting system which broadcasts NTI

Fig.27 illustrates a package of protocols in the signal of the broadcasting waves transmitted from the broadcasting NTI.

Although detailed description is omitted, the lowest hierarchical level is the "physical level", which corresponds with the frequency range of the broadcast waves. Higher level, adjacent to the "physical level" is "MPEG2-TS", which corresponds with the transmission of the broadcast stream as a broadcast wave.

As a higher level adjacent to "MPEG-TS", stated "ATSC-PSIP" (program and system information Protocol) and MPEG-PSI" (program specific information). "ATSC-PSIP" is a hierarchy that has TVCT, a "MPEG-PSI" is a hierarchy with PAT (the Association table of programs) and RMT (table mappings.

Further, as more high�one level, related with "MPEG-TS", stated "Addressable section of DSM-CC (digital storage media command and control)". This "addressable section of the DSM-CC is used as the level of adaptation to transfer the IP packet in an MPEG-TS broadcast system.

Fig.28 illustrates the data structure of the TVCT, PAT, RMT and addressable sections of DSM-CC. In TVCT describes control information related to transmission of the broadcast stream via MPEG-TS, a MPEG-TS for transferring addressable sections of DSM-CC for transferring a flow of IP packets (UDP/IP) specified on the basis of the TVCT.

Returning to Fig.27, as a higher hierarchy next to "Addressable section of the DSM-CC" specified "IP", and the next higher hierarchy next to the "G" is "UDP".

As a higher level next to the "UDP" indicates "alarm Channel services" and "FLUTE/ALC (delivery of files by means of unidirectional transport / asynchronous Protocol layered coding). "Channel alarm services is level with SMT (table mapping services) and NRT-IT (information table HPB). As a higher level near the "FLUTE/ALC" is specified, a "FLUTE". A "FLUTE" is a layer having a FLUTE-FDT (table file delivery and file A-b).

Fig.29 illustrates the data structure of SMT, NRT-IT and FLUTE FDT. In SMT describes the metadata associated with a channel, and the NRT-IT describes the metadata �toadies to content. SMT and NRT-IT transferred the above-described "the signaling Channel. In FLUTE FDT describes the information to identify the files a And B. it Should be noted that the file And Is transferred In the above-described "FLUTE/ALC".

Here in a broadcasting system which carries out NRT broadcasting, a PDI-A, (PDI-A of the supplying party), the request PDI-A, or PDI-Q to be transmitted from the server 11 to the client 12 in the above-described broadcasting system 10 is placed in SMT or NRT-IT or transmitted with SMT or NRT-IT.

In particular, in the case where filtering is to be the content delivery is performed in the block of the channel (broadcast station), "PDI Descriptor ("PDI descriptor)) for premises PDI-A query PDI or A PDI-Q is recalculated in a loop descriptor (in the drawing, the lowest step "Service #1") of the service level of the SMT.

On the other hand, in the case where filtering is to be the content delivery is performed in the content block, "PDI Descriptor" for placing PDI-A query PDI or A PDI-Q is recalculated in a loop descriptor (in the drawing, the lower degree "Content #1") of the service level of the NRT-IT.

Fig.30 illustrates an example of the syntactic structure "PDI Descriptor". Fig.30 each of the subject descriptors are determined together with the number of bits (No. of Bits) and format (Format).

According to illustrated in Fig.30 syntactic structure, PDI-A query PDI-A or PDIQ is described in the descriptor "PDI-Q or PDIA power supply rectifier or PDI_A_Query" variable bits.

It should be noted that the syntax structure in the "PDI Descriptor" is not limited to the example illustrated in Fig.30.

In this way it is also possible to apply the present invention to a broadcasting system which carries out NRT broadcasting.

It should be noted that the present invention can naturally be applied to a broadcasting system which broadcasts in accordance with the ATSC-M/H, as described above, or to a broadcasting system which carries out NRT broadcasting through a system other than linear broadcasting system.

Above, the client 12 in the broadcasting system 10 receives content that meets the needs of the user of the broadcast content through user interaction. However, it is possible to allow the user to interact while playing the content thus obtained that it is possible to obtain content related to the content you are playing.

Thus, in the following description of the described embodiment of the broadcast system, which allows the user to interact during playback of the content to obtain content related to the content you are playing.

2. The second variant of implementation

An example of a functional configuration of the server

First with SS�the left main coronary artery in Fig.31 describes an example of the functional configuration of the server 11 in the broadcast system 10, in which the script is executed to implement user interaction.

The server 31 of Fig.31 is composed of a generator 311 PDI-S generator 312 start, section 313 content delivery, section 314 of the accumulation of contents, section 315 of the transfer, section 316 of the execution of the PDI-S and section 317 of the delivery of the metadata.

Generator 311 PDI-S generates a PDI-S (scenario preferred by demographics and interests), which is a script to generate a PDI-A user's hand, representing the response of the user of the client 12 to the question about preferences of the user (viewer). Then the generator 311 PDI-S transmits the generated PDI-S to the client 12 through section 315 of the transfer and supplies the generated PDI-S section 316 of execution of the PDI-S. PDI-S includes a web browser, other applications, and so on.

Generator 312 generates start information start-up, which is information relating to the execution of the PDI-S generated by the generator 311 PDI-S on the client 12, and supplies this generated information on the section 313 content delivery. The details information of the start described here below with reference to Fig.35.

Section 313 content delivery content gets accumulated in section 314 of accumulation of the content, and records the information starting from generator 312 start in this content, and then transmits the content to the client 12 through section 315 of the transfer. Further, section 31 receives content from content delivery, specified by section 317 of the delivery of metadata from data accumulated in section 314 of accumulation of the content, and transmits the received content to the client 12 through section 315 of the transfer.

Section 314 of the accumulation content stores various kinds of data to be delivered to the client 12. Section 314 of the accumulation content accumulates not only the content (hereinafter referred to as broadcast content) transmitted as a digital television program, but also the content (hereinafter referred to as the content) related to the broadcast content, such as, for example, commercial videos sponsors of the broadcast content, images, coupons for products or services provided by sponsors, and so on.

The transmitting section 315 transmits to the client 12 different types of data submitted to it from the generator 311 PDI-S, section 313 content delivery and section 317 of the delivery of the metadata.

Section 316 of the execution of the PDI-S executes the PDI-S generator 311 PDI-S to generate a PDI-a And the supplying party, representing a response that is installed on the supply side, on the question of the preferences of the user of the client 12, and then supplies the generated PDI-A in section 317 of the delivery of the metadata.

Section 317 of the delivery of the metadata specifies (inquires) content (relevant content), the appropriate response�, set on the providing end, from data accumulated in section 314 of accumulation of the content, based on the PDI-a And the supplying party from section 316 of the execution of the PDI-S. Section 317 of delivery generates metadata content metadata including the PDI-A as content metadata specified associated content, and transmits the generated data to the client 12 through the section 42 of the transfer.

An example of a functional configuration of the client

Now with reference to Fig.32 describes an example of the functional configuration of the client 12 in the broadcasting system 10 in which the script is executed to implement user interaction.

The client 12 of Fig.32 compiled from section 321 of the reception filter 322 content section 323 play content section 324 of the accumulation of contents, section 325 of execution of the PDI-S and section 326 of the storage PDI-A.

Section 321 accept various types of data transferred by the server 11, and delivers the received data to the filter 322 content and section 325 of execution of the PDI-S.

The filter 322 content filters broadcast content that is transmitted to it by the server 11 through section 321 of admission, on the basis of the content metadata of the broadcast content. Further, the filter 322 content reads PDI-user side of section 326 of the storage PDI-A and filters the content based on the PDI-A user�scoi side and PDI And the supplying party, included in the content metadata associated content transmitted by the server 11. The filter 322 content in response to the result of the filtration delivers filtered content (broadcast content and related content) in section 323 of content or section 324 of accumulation of the content.

Section 323 of the content reproduces the contents of the filter 322 content. Further, section 323 of the content, receives the content from section 324 of accumulation of the content, and reproduces the received contents. Further, section 323 of the content includes the section a start detection. This section a start detection detects information start-up, is stored in the broadcast content delivered from the server 11.

Section 324 of the accumulation content stores (writes) the contents of the filter 322 content.

Section 325 of the execution of the PDI-S executes the PDI-S transmitted by the server 11, based on the detection of the starting of the information stored in the broadcast content section a start detection to generate a PDI-A user side of the user's response to the question about preferences of a user of the client 12, and supplies the generated PDI-A to section 326 of the storage PDI-A.

Section 326 of the storage PDI maintains A PDI-A user side of section 325 of execution of the PDI-S. PDI-A on�lovatelli side, stored in section 326 storage PDI-A, properly read from the filter 322 content.

An example of the process of transmission and reception of content

Now with reference to the block diagram of the algorithm of Fig.33 describes the process of transmission and reception of content in the broadcasting system 10 from the server 11 of Fig.31 and the client 12 of Fig.32.

On the supply side, such as standardizing the organization, if the sponsor of the broadcast content subject to transfer (the delivery of) or is standardizing organization issues a request to the content delivery to the audience, with a specific preference or attribute, then in step S111 generator 311 of the server 11 in response to the operation of the staff of the supplying party generates a PDI-S for obtaining a PDI-A user's hand, representing the response of the viewer, i.e. the user of the client 12, on the question of which preferences or attribute the user has.

Another example of the syntactic structure of XML schema

Here with reference to Fig.34 describes another example of the syntactic structure of XML schema for configuring PDI-S and PDI-A to the present variant implementation.

It should be noted that the rows from the first to the 44-th syntactic structure illustrated in Fig.34, the same as the first line in the 44-th syntactic structure illustrated in Fig.6, the corresponding�but and therefore their description is omitted here.

Rows 45 to 50 indicate a description of the elements of the question defined by the name of "QAA" (question, type of question which is "AnyAnswerType") of the issues mentioned in lines five through nine. Identifying (id) of the element specified in the 47th string that represents an identifier (ID) for identifying the item of question and its format is determined by the format ("providerName: [category:]question-ID"), similar to the format unique to the vendor of filtering option.

In particular, the question defined by the name of "QAA" (question, type of question which is "AnyAnswerType"), and the answer to this question are classified in each unique provider for the filtering option. It should be noted that, as the question defined by the name of "QAA", does not limit the type of answer, such a question (element q) is not defined in lines 45 to 50.

Further, the answer is (element of a) to the question defined by the name of "QAA", can have a format in which only the provider by which the question is set, can understand the essence, as described next. Therefore, this response is referred to hereafter as a unique provider for the filter option to hide the provider's format.

Returning to the flowchart of the algorithm of Fig.33, in step S112 generator 311 PDI-S server 11 generates reference information PDI-S, which is a �details, to which reference is made when the generated PDI-S is performed by the client 12, and supplies the generated information to the generator 312 of the tool. Reference information PDI-S is used, for example, as a uniform resource locator (URL) of the web page.

In step S113, the generator 312 generates start information start-up, which is the information related to the execution of PDI's on the client 12 based on the reference information PDI-S generator 311 PDI-S, and delivers the generated information on the section 313 content delivery. When information start is supplied from generator 312 start, section 313 content delivery gets delivered to the client 12 of the broadcasting contents from section 314 of the accumulation content. Then section 313 content delivery puts information starting in the received broadcast content (as its part) and then delivers the resulting information to section 315 of the transfer.

Here with reference to Fig.35 describes the configuration information of the tool.

As illustrated in Fig.35, information of the start made up of ID 341 start, control information 342 PDI-S reference information 343 PDI-S.

ID 341 start is information for identifying the information of the tool. Control information 342 PDI-S is information for controlling the start or stop of the PDI-S to the client 12. Ka� described above, reference information 343 PDI-S is information like a URL or the like to which reference is made, when executed PDI-S.

Returning to the flowchart of the algorithm of Fig.33, section 315 of the transmission to deliver the broadcast content, including the information of the start, from section 315 content delivery together with PDI-S generated by the generator 311 PDI-S. it Should be noted that the PDI-S can be delivered as content metadata of the broadcast content or can be delivered before broadcast delivered content.

Further, although described that the information of start is delivered in the condition in which it is placed in the broadcast content, this information can start to deliver otherwise in a state in which it is multiplexed in the stream of the broadcast content, or it can be delivered so as to be synchronized with the delivery of broadcast content separately from the broadcast content.

Then, after the broadcast contents and the PDI-S is delivered from the server 11 in this way, in step S131 section 321 of the receiving client 12 receives the broadcast content and the PDI-S is delivered from the server 11. Adopted by the broadcast content is delivered to the filter 322 content, a PDI-S is supplied to a section 325 of execution of the PDI-S.

If filed on the filter 322 content broadcasting content philtrums� this filter 322 content based on content metadata, and if it is decided that the filtered content is the content appropriate to the user's preferences, the resulting content is supplied to a section 323 of the content. The section 323 of the content reproduces the broadcast content in step S132.

After running the playback of the broadcast content, the section a start detection section 323 content playback tracks played broadcast contents and detects the stored starting information.

In particular, in step S133, the section a start detection makes a decision that is detected whether the starting information and the process in step S132 is repeated as long until the detected information of the tool. If, in step S133, a decision is made that the information of the start is detected, then the section a start detection delivers the detected information start of section 325 of execution of the PDI-S, and the processing proceeds to step S134.

In step S134 section 325 of execution of the PDI-S executes the PDI-S based on the information of the start of the section a start detection to generate a PDI-A user's hand.

Here with reference to Fig.36 and 37 described processing section 325 of execution of the PDI-S.

It is assumed that, when the broadcast contents from the server 11 is reproduced section 323 play�Denia content in the unaired section display of the client 12 displays a program like football broadcast, as shown in Fig.36.

If information start of section detected by a start detection for a predetermined time period in which the broadcast content is reproduced, information is fed into the start section 325 of execution of the PDI-S. Thus, section 325 of execution of the PDI-S starts the PDI-S based on the control information PDI-S reference information PDI-S included in the information launch.

It should be noted that the number of segments starting information contained in the broadcast content that is not limited to one. For example, the PDI-S is started on the basis of control information PDI-S in the start, detected first, and reference information PDI-S refers to a preselected web page. Further, the performance of PDI-S stops the management information PDI-S found in following this information start.

After the PDI-S is started, the section 325 of the execution of the PDI-S displays a display image corresponding to a question defined in the PDI-S, not shown on the display section. Then section 325 of execution of the PDI-S generates a PDI-A user's hand, representing the answer to the question in response to a selection or entry by a user (viewer) of the client 12.

In particular, as shown in Fig.37, section 325 execution� PDI-S displays display image 350 of execution of the PDI-S is imposed on the program relay football displayed on the unaired section display. If the question defined in the PDI-S, selected any of the sponsors of the transmitted program, during the broadcast of this program on the on-screen image 350 of execution of the PDI-S in Fig.37 displays a message such content that can be downloaded special free content, and icons 350A-e, which are the menu items as candidates to answer this question and present sponsors.

Fig.37 icon 350A is a company that makes beer; icon 350b is the manufacturer of the sports goods; the icon 350c is a company for the sales of non-alcoholic beverages. Further, the icon 350d is a network of quick-service eateries, and the icon 350e is manufacturer of electronic equipment.

If the user selected one of the icons 350a-350e on-screen image 350 of execution of the PDI-S, shown in Fig.37, section 325 of execution of the PDI-S generates a PDI-A user's hand, representing a response corresponding to the selected icon from among the candidates to answer the question defined in the PDI-S. Fig.37 icon 350e selected by the user and displayed in a frame around the state to indicate that the user selected icon 350e.

An example of a PDI-A

Here with reference to Fig.38 and 39 describes the PDI And uses�academic side, generated by section 325 of the execution of the PDI-S.

Fig.38 illustrates an example of a response of the user who generated the question presented on the display image 350 of execution of the PDI-S, described above with reference to Fig.37. In particular, < id > ProviderA:ProgramX:123<id> in the third line specifies an identity (id) element of the question presented on the display image 350 of execution of the PDI-S, shown in Fig.37, a <a>Somy</a> in the fourth line indicates a response to this question the answer that corresponds to the icon I selected on-screen image 350 of execution of the PDI-S. <a>Somy<a/> is unique to the vendor filter option.

Fig.39 illustrates another example user response generated in relation to the issue presented on the display image 350 of execution of the PDI-S, described above with reference to Fig.37. In particular, < id > ProviderA:ProgramX:0000123<id> in the third line specifies an identity (id) element of the question presented on the display image 350 of execution of the PDI-S, shown in Fig.37, a <a>WU5Uq=<a/> in the fourth line indicates in response to question response that corresponds to the icon I selected on-screen image 350 of execution of the PDI-S.

Here, if it is assumed that the type of question of "ProviderA:ProgramX:0000123" described above is "AnyAnswerType", the answer is <a>WU5Uq=<a/> the question assetstotal provider for the filtering option hides the supplier's format, the essence of which can be understandable only to the provider who has set this question. Filter option is given, for example, by a method as Base64. In particular, the unique provider for the filtering option is structured so that it cannot be used as a parameter to filter on any other provider.

Section 325 of the execution of the PDI-S takes the PDI-A user's hand thus, as described above, in section 326 storage PDI-A and stores it in this section.

Returning to the flowchart of the algorithm of Fig.33, in step S115 section 316 of execution of the PDI-S server 11 generates a PDI-A supply side to the question defined in the PDI-S generator 311 PDI-S and supplies the generated PDI-A to section 317 of the delivery metadata. In particular, section 316 of the execution of the PDI-S parses or executes the PDI-S in response to the work of the staff of the broadcasting station (supply side) not shown and makes the display section to display a display image corresponding to a question defined in the PDI-S, for example, such a display image 350 of execution of the PDI-S, as shown in Fig.37. Then section 316 of execution of the PDI-S generates a PDI-A of the supplying party, representing the answer to the question. At this time, the broadcast station personnel will analyze or execute PDI-S to convince the user to choose the answer that corresponds to the subject of d�rate reference content in answer to the question defined in the PDI-S. In particular, the PDI-A supply side generated by section 316 of the execution of the PDI-S, represents the information (answer) to force the viewer to get referential content delivered later taken into account supply-side preferences of the user (viewer) of the client 12.

In step S116 section 317 of the delivery of the metadata specifies (inquires) reference content corresponding to the PDI-A of the supplying party, from among the data accumulated in section 314 of accumulation of the content, based on the PDI-A of the supplying party from section 316 of the execution of the PDI-S. Fleshed out here the reference content is a commercial video sponsor of the broadcast content, the image of the coupon on the product or service provided by that sponsor, or the like, which are selected in advance as a content provider wishes to receive the user. It should be noted that the referenced content specified by section 317 of the delivery of the metadata is obtained from section 314 of the content accumulation section 313 content delivery.

In step S117 section 317 of the delivery of the metadata again generates content metadata including the PDI-A of the supplying party, on the basis of the content metadata applied in advance to the content, konkretiziroval�nomu in step S116, and PDI-A of the supplying party from section 316 of the execution of the PDI-S.

In step S118, the section 315 of the transmission delivers the received reference contents section 313 content delivery with content metadata generated by section 317 of the delivery of the metadata.

Thus in answer to the question defined in the PDI-S, the content is delivered with the content metadata including the PDI-A of the supplying party, representing the answer, conceived the supplying party, in other words, referential content that meets the user preferences and on receipt of which calculates the supplying party.

It should be noted that the process in the steps S115-S118 is not necessarily executed sequentially immediately after the process in step S114, and the client 12 that has the user, these processes can be executed before generated and saved PDI-A user's hand.

Further, although the reference content is delivered together with the content metadata in step S118, the reference content may not be delivered together with the content metadata. After the content metadata including the PDI-a And the supplying party, in advance transmitted to the client 12, may be delivered and reference content corresponding to the transmitted content metadata.

After the match�content and content metadata delivered by the server 11 thus, as described above, in step s135 grade section 321 of the receiving client 12 receives the content and content metadata provided by the server 11, and then delivers the taken appropriate content and metadata in the filter 322 content. It should be noted that the processes after step s135 grade can be processed simultaneously for playback of the broadcast content or may be executed after the reproduction of the broadcast content.

In step S136, the filter 322 content performs a comparison between the PDI-A custom part, stored in section 326 storage of PDI and PDI-A of the supplying party, included in a content server metadata 11.

An example of the matching process in the filter content

Here it is assumed that the PDI And described with reference to Fig.38, is generated and stored as a PDI And user side, and it is assumed that the PDI-A illustrated in Fig.40, passed as PDI And the supplying party from the server 11.

As shown in Fig.40 PDI And the supplying party has the same basic configuration as PDI And user side shown in Fig.38, a detailed description thereof is omitted here. However, the PDI And the supplying party indicates that in response to the question of "ProviderA:ProgramX:123" selected "Somy".

At this time, the filter 322 content compares PDI And custom �Toroni and PDI And the supplying party with each other and decide, what PDI-A user side and a PDI And supply sides correspond to each other, if at least one of the answers to the questions is the same. On the other hand, if none of the answers to the questions does not match, the filter 322 content decides that PDI And custom side and PDI And the supplying party does not correspond to one another. In this case, these PDI-A match that answer to the question of "ProviderA:ProgramX:123" illustrated in Fig.38 PDI-A user's hand, and the answer to the question of "ProviderA:ProgramX:123" illustrated in Fig.40 PDI And are supplying party "Somy". Therefore, you decide that the PDI-A user side and a PDI-A supply side correspond to one another.

Further, it is assumed that described with reference to Fig.39 PDI-A generated and saved as a PDI-A user's hand, and it is expected that illustrated in Fig.41 PDI And passed as PDI And delivering server-side 11.

Illustrated in Fig.41 PDI And the supplying party indicates that in response to the question of "ProviderA:PrograrnX:0000123" selected "WU5PU=" (hide provider, the format for a "Somy").

In this case, both PDI And coincide with one another that the answer to the question of "ProviderA:ProgramX:0000123" illustrated in Fig.39 PDI-A custom storo�s, and the answer to the question of "ProviderA:ProgramX:0000123" illustrated in Fig.41 PDI And are supplying party "WU5PUq=". Therefore, you decide that the PDI-A user side and a PDI-A supply side correspond to one another.

Now it is assumed that illustrated in Fig.42 PDI And passed as PDI And delivering server-side 11.

Illustrated in Fig.42 PDI And the supplying party indicates that in response to the question of "ProviderA:ProgramX:0000123" selected "UGFuYXNvbmlj" (hiding the supplier's format).

In this case, the answer to the question illustrated in Fig.39 PDI-A user side and the answer to the question illustrated in Fig.42 PDI-A of the supplying party does not coincide with one another. Therefore, you decide that the PDI-A user side and a PDI-a And the supplying party does not correspond to each other.

The filter 322 content performs the matching process between PDI-A user side and a PDI-a And the supplying party as described above.

In step S137, the filter 322 content decides whether each other PDI And custom side and PDI And the supplying party. If, in step S137, the decision that the PDI-A user side and a PDI-A supply side match each other, the filter 322 content decides Thu� content delivered by the server 11, is relevant content that meets the preferences of the user (viewer) of the client 12. Thus, the filter 322 content it delivers the content to the section 324 of accumulation of the content. After that, the processing proceeds to step S138.

In step S138 section 324 of the accumulation content stores (writes) the contents. In accordance with the working team of accumulated user content respectively is supplied to a section 323 of the content is reproduced (displayed) by it.

On the other hand, if in step S137, the decision that the PDI-A user side and a PDI-A of the supplying party does not correspond to one another, the filter 322 content decides that the content delivered from the server 11 is not the content that meets the preferences of the user (viewer) of the client 12, and reject (remove) this is the content. Processing then ends.

Thus the content is selectively downloaded in response to a result of comparison. It should be noted that for PDI-A user side can be installed such effective date PDI-A user side, even after ending the transmission of the broadcast content, if the effective date PDI-A �elizavetinskoj parties has not expired, appropriate content can be downloaded.

When the processing described above in a broadcasting system for providing server-side generated PDI-S for obtaining a PDI-A user's hand on the issue of user preferences and generates information of the start relating to the execution of the PDI-S to the client terminal device. Then, in response to delivery of broadcast content these PDI-S and information start-up are transferred to the client terminal device. Further, in response to the delivery of relevant content, PDI And the supplying party, representing a response that is installed on the supply side PDI-S is delivered as content metadata of the corresponding content. Therefore, as content metadata of the corresponding content can be applied content metadata that meet the needs of the user viewing the broadcast content. On the other hand, on the user side, the information of the start by the transmitted broadcast content is detected by the client endpoint device, and PDI-S from the server 11 is executed to generate a PDI-A user side. Then, mapping is performed between the generated PDI-A user side and a PDI-A of the supplying party from the server 11 to decide whether to be obtained�delivered to the appropriate content server. Therefore, the content can be filtered content metadata, which at this point satisfy the needs of the user viewing the broadcast content. Accordingly, it is possible to obtain the content at this point meets the needs. In particular, you can get content that meets the feelings or preferences of the user viewing the broadcast content.

Further, since the user interaction can be implemented through the PDI's on a client terminal device, even if the question is mounted on the supply side, includes an entity that requires a high degree of interactivity, user interaction can be performed adequately. Therefore, can be generated PDI-A user's hand, which accurately reflected the preferences of the user, and with more confidence get the content that satisfies the user's needs at this point.

It should be noted that in the above description, related content is a commercial video sponsor of the broadcast content, the image of the coupon on the product or service provided by that sponsor, or the like. However, relevant content can in some cases� to be information, or the like, related by digital TV programs (the player in the case with football broadcasts) transmitted (delivered) to the quality of broadcast content. Any appropriate content can be a digital television program that at the moment meets the needs of the user.

It should be noted that in the broadcast system in which the script is executed for the implementation of user interaction, one of the PDI-A user side and a PDI-A of the supplying party may be represented as a query that evaluates PDI-A to compare PDI-A user side and a PDI-A of the supplying party with each other to implement the mapping.

Below is described the configuration in which one of the PDI-A user side and a PDI-A of the supplying party is presented as a query to compare PDI-A user side and a PDI-A of the supplying party with each other.

Example 3 the matching process on demand, which is estimated PDI-A

First is described the configuration in which PDI-A of the supplying party is presented as a query to compare PDI-A user side and a PDI-A of the supplying party with each other. Fig.43 shows an example of the configuration of the server 11, which represents a PDI-A of the supplying party as a query.

the Server 11 of Fig.43 is composed of a generator 311 PDI-S, generator 312 start, section 313 content delivery, section 314 of the accumulation of contents, section 315 of the transfer, section 391 of the execution of the PDI-S and section 392 of delivery of the metadata.

It should be noted that the components of the server 11 of Fig.43, which have functions similar to the functions provided in the server 11 of Fig.31, indicated the most relevant positions, and their description is omitted here, respectively.

In particular, the server 11 of Fig.43 differs from the server 11 of Fig.31 is that the latter includes a section 316 of execution of the PDI-S and section 317 of the delivery of the metadata instead of section 391 of the execution of the PDI-S and section 392 of delivery of the metadata.

Section 391 of the execution of the PDI-S executes the PDI-S generator 311 PDI-S to generate a PDI-a And the supplying party that represents the answer set supplying party, to the question about preferences of a user of the client 12. Then section 391 of execution of the PDI-S generates a request PDI-A, in which the generated PDI-A of the supplying party is applied to a predetermined conditional expression, and delivers the generated request PDI-a to section 392 of delivery of the metadata.

Section 392 of delivery of the metadata based on the query PDI-A of section 391 of the execution of the PDI-S specifies (inquires) corresponding request PDI-A corresponding content from the accumulated data in section 45 of the accumulation content. Section 392 of delivery of metadone� generates content metadata includes the request PDI-A as content metadata specified reference content, and transmits the generated content metadata to the client 12 through section 315 of the transfer.

Further, the client 12 in this example is the same as the client 12 of Fig.32, except that the filter 322 of the content of Fig.32 reads the PDI-A user end of section 326 of the storage PDI-A and filters content based on a PDI And custom parties and request PDI-A included in the content metadata transmitted by the server 11. Therefore, description of the client 12 are omitted here.

Now with reference to the block diagram of the algorithm of Fig.44 describes the process of transmission and reception of content in the broadcasting system 10 that includes a server 11 of Fig.43.

It should be noted that processes at steps S151-S154, S158, S171-S175, S177 and S178 of the flowchart of the algorithm of Fig.44 is basically the same as the processes at steps S111-S114, S118, S131-s135 grade, S137 and S138 of the flowchart of the algorithm of Fig.33, respectively. Therefore, their description is omitted here.

In particular, in step S155 section 391 of execution of the PDI-S server 11 generates a PDI-a And the supplying party to the question defined in the PDI-S generator 311 PDI-S, generates a request PDI-A, in which the generated PDI-a And the supplying party is applied to a predetermined conditional statement, and submits this request PDI-a to section 392 of delivery metadata. To�cretney, for example, section 391 of the execution of the PDI-S parses or executes the PDI-S in response to the operation of a broadcast station personnel (supply side) and causes a not shown display section that displays, for example, such a screen image corresponding to a question defined in the PDI-S, as a display image 350 of execution of the PDI-S, shown in Fig.37. Then section 391 of execution of the PDI-S sets the answer to this question and further constrains the staff of the broadcasting station to determine a combination (filter condition) these responses to generate a request PDI-A, represents this combination of answers. At this time, the broadcast station personnel analyzing causes or the execution of the PDI-S to select the answer that corresponds to the subject of the delivery of the content, and then determine the combination of answers to the questions defined in the PDI-S. In particular, the request PDI-A generated by section 391 of execution of the PDI-S, represents the information (the combination of answers), to allow the user (viewer) of the client 12 to view the contents to be delivered later, given on the providing end user preference of the client 12.

In step S156 section 392 of delivery of the metadata based on the query PDI-A from section 391 of execution of the PDI-S specifies (inquires) appropriate content that matches the query PDI-A, from among data, NAK�prisoners in section 314 of the store content. Specified here, the content may be content pre-selected by the staff of the broadcasting station as the content to be received by a user. It should be noted that the content specified by section 392 of delivery of the metadata is obtained from section 314 of the storage metadata section 313 content delivery.

In step S157 section 392 of delivery of the metadata based on the content metadata applied in advance to reference content in step S156, and request PDI-A of section 391 of the execution of PDI's newly generates content metadata that includes the request PDI-A.

Then, in step S176, the filter 322 content client 12 based on the PDI-A included in the content metadata from the server 11 performs the mapping PDI-A custom part, stored in section 53 storage PDI-A.

Here it is assumed that described above with reference to Fig.39 PDI-A generated and stored as a PDI-A user side, as specified below, request PDI-A is transferred from the server 11.

"//QSA[id='ProviderA:0000123' and a='WU5PUq=']"

Given the above request PDI-A indicates that PDI-A user-side estimates, selected "WU5PUq=" (hide provider, the format of "Somy") in response to the question of "ProviderA:ProgramX:0000123".

At this time, the filter 322 content evaluates PDI And user side on the basis of the request PDI-A, and ESL� this PDI-user side is responsible (faithful) request PDI-A, the filter 322 content decides that PDI And user side and the request PDI-A match one for one. However, if the PDI-A user side is not satisfied (false) request PDI-A, the filter 322 content decides that PDI And user side and the request PDI-A do not match one another. In this case, PDI And custom side illustrated in Fig.39 because "WU5PUq=" selected as the answer to the question of "ProviderA:ProgramX:0000123", it decides that the PDI-A user side and a request PDI-A match one for one.

Because in this way it through PDI And set supplying party, appears to be more complex conditional statement, it is possible to allow the user (the viewer) to get the contents, which calculates the supplying party, with a higher degree of confidence.

Example 4-mapping process through request, which assessed the PDI-A

Now is described a configuration in which PDI-A user's hand is represented as a query and PDI And the user side and the PDI-A supply side are compared with each other.

Fig.45 shows an example of the functional configuration of the client 12, in which PDI-A user's hand is represented as a query.

The client 12 of Fig.45 composed of secti� 3212 reception filter 322 content section 323 play content section 324 of the accumulation of contents, section 401 of execution of the PDI-S and section 402 of the storage request PDI-A.

It should be noted that in the client 12 of Fig.45 components having functions similar to the functions provided in the client 12 of Fig.32 denoted by the same names and reference positions, and their description is omitted here, respectively.

In particular, the client 12 of Fig.45 differs from the client 12 of Fig.32 the fact that it includes section 401 of execution of the PDI-S and section 402 of the storage request PDI-A instead of section 325 of execution of the PDI-S and section 326 of the storage PDI-A.

Section 401 of the execution of the PDI-S executes the PDI-S transmitted to the server 11 to generate a PDI-A custom part, which represents the response of the user of the client 12 to the question about preferences of the user. Then section 401 of execution of the PDI-S generates a request PDI-A, in which the generated PDI-A user's hand is applied to a predetermined conditional expression, and delivers the generated request PDI-A to section 402 of the storage request PDI-A.

Section 402 of the storage request PDI-A stores that request PDI-A of section 401 of the execution of the PDI-S. Request PDI-S stored in section 402 of the storage request PDI-A, respectively, is read by the filter 322 content.

It should be noted that the filter 322 of the content of Fig.45 reads the request PDI-A from section 402 x�of anenia request PDI-S and filters the content based on the request PDI-A and the PDI-A of the supplying party, included in the content metadata transmitted from the server 11.

Further, the server 11 in the present example is the same as the server 11 of Fig.31, and therefore its description is omitted here.

Now with reference to the block diagram of the algorithm of Fig.46 describes the process of transmission and reception of content in the broadcasting system 10, which includes a client 12 of Fig.46.

It should be noted that processes at steps S211-S233, S235, S237 and S238 in the block diagram of the algorithm of Fig.46 is basically the same as the processes at steps S111-S133, s135 grade, S137hS138b is a block diagram of the algorithm of Fig.33 therefore their description is omitted here.

In particular, in step S234 section 401 of execution of the PDI-S client 12 executes the PDI-S to generate the request PDI-A.

If section a start detection at a pre-set period of time, which reproduces the broadcast content detected information of the start, this start-up is supplied to a section 325 of execution of the PDI-S. Section 325 of execution of the PDI-S activates the PDI-S based on the control information PDI-S included in the information of start and related information PDI-S.

An example of the process of execution of the PDI-S

Once activated PDI-S, section 325 of execution of the PDI-S causes the display shown by the display section to display a display image corresponding to a question defined in the PDI-S to generate the answer to this question in a response selection or input from the user (viewer) of the client 12. Further, section 401 of execution of the PDI-S determines the combination of these responses (filter condition) to generate a request PDI-A, representing a combination of responses.

Thus section 401 of execution of the PDI-S executes the PDI-S to interact with the user to generate a request PDI-A, which represents answers that reflect user preferences with a high degree of accuracy, the questions defined in the PDI-S.

Section 401 of the execution of the PDI-S submits a request PDI-A generated in this way, section 402 of the storage request PDI-A to save it.

In step S236, the filter 322 content-based request PDI-A stored in section 402 of the storage request PDI-A, provides a comparison of PDI And supplying parties included in the content metadata from the server 11.

Here it is assumed that the PDI And the supplying party from the server 11 is transmitted PDI As described above with reference to Fig.41, as specified below, request PDI-A generated and stored.

"//QSA[id='ProviderA:ProgramX:0000123' and a='WU5PUq=']"

The above-described request PDI-A indicates that PDI And supply side estimates, selected "WU5PUq=" (hide provider, the format of "Somy") in response to the question of "ProviderA:ProgramX:0000123".

At this time, the filter 322 content evaluates PDI And the supplying party on the basis of the request PDI-A, and if the PDI And the supplying party is responsible (faithful) request PDI-A, Fi�ITR 322 content makes the decision what PDI And the supplying party and the request PDI-A match one for one. However, if the PDI And the supplying party is not satisfied (false) request PDI-A, the filter 322 content decides that the PDI And the supplying party and the request PDI-A do not match one another. In this case, the PDI And the supplying party, illustrated in Fig.41 because "WU5PUq=" selected as the answer to the question of "ProviderA:ProgramX:0000123", a decision that PDI And the supplying party and the request PDI-A match one for one.

Because in this way it through PDI And installed custom party seems to be more complex conditional statement, it is possible to allow the user (the viewer) to get the contents, which calculates the supplying party, with a higher degree of confidence.

An example of a broadcasting system that transmits in the system ATSC-M/H

In this case, the broadcasting system according to the above embodiment of the can be also applied to a broadcast system that transmits in accordance with the ATSC-M/H.

In this case, the PDI-A (PDI And the supplying party) or request PDI-A is placed in at least one fragment of "Service" (Fig.23), the fragment "Catalog" (Fig.24) and fragment Content (Fig.25) from the number of elements that form the service manual, broil�utrirovannoe in Fig.22.

In this case PDI-S is placed in a fragment "Data interactivity" of the number of elements that form the service guide illustrated in Fig.22.

Fig.47 illustrates the configuration details of the fragment "Data interactivity." PDI-S is placed is illustrated in Fig.47 fragment "Data interactivity" by adding anew item "PDI-S" to the item "PrivateExt" defined at the lowermost stage. In particular, for example, the item "PDI-S" is represented and encoded in the character string <xs:element name="PDI-S" type="xs:string" xmlns:xs="> the XML schema.

An example of a broadcasting system which broadcasts NRB

Broadcast system according to the present variant implementation may also be applied to a broadcasting system which carries out NRT broadcasting.

In this case, a PDI-A (PDI-A of the supplying party), the request PDI-A, or PDI-S transmitted from the server 11 to the client 12 in the above-described broadcasting system 10 is placed in the "PDI Descriptor" and is transmitted with the "PDI Descriptor", which is again prescribed in SMT or NRT-IT (Fig.29).

Fig.48 illustrates an example of the syntactic structure "PDI Descriptor". Fig.48 each of the subject descriptors are determined together with the number of bits (NO. of Bits) and format (Format).

According to illustrated in Fig.48 the syntactic structure, PDI-A query PDI or PDI-S is described in the d�Scripture "PDI_S, or PDIA power supply rectifier, or PDI_A_Query" variable bits.

It should be noted that the broadcasting system according to the present variant implementation may naturally be applied to a broadcast system that transmits in accordance with the above-described system ATSC-M/H, or to a broadcast system that transmits in accordance with any other system than that of a broadcasting system which carries out NRT broadcasting.

Although the sequence of processes described above may be implemented by hardware, otherwise it can be executed and the software. In the case where this sequence of processes is executed by software, a program that constitutes the software is installed from the recording media programs into the computer's built-in hardware of a special purpose, for example, a personal computer for universal use which can execute various functions by installing various programs, etc.

The recording media programs that stores a program which is to be installed in the computer and placing the computer in a state of execution, may be, for example, as shown in Fig.2, the removable medium 31 in the form of a packaged medium formed from a magnetic disk (including flexible disk), op�on-demand disk (including CD-ROM (read-only memory CD-ROM) and DVD (digital versatile disk), including magneto-optical disc) or a semiconductor memory. Otherwise, the recording media may be formed as a ROM 22, a hard disk, which comprises a storage section 28 or the like in which the program is stored temporarily or permanently. The preservation program in the recording media programs, when given the opportunity, by section 29 of communication, which is such an interface as the router and modem, using a wired or wireless environment, such as local network, Internet or digital satellite broadcasting.

It should be noted that in the present description, the steps describing the program include not only processes which are executed in a time sequence in the order as described, but also processes that may - but not necessarily processed in a time sequence, but can also be performed in parallel or individually without being processed in a time sequence.

Further, in the present description, the expression "system" is used to represent the entire device consisting of a plurality of devices.

It should be noted that the embodiment of the present invention is not limited to the above described variants of implementation, and can be made various changes without departing from the essence of n�standing of the invention.

The list of reference positions

10 - Broadcast system

11 - Server

12 - Client

41 - Generator PDI-Q

42 - Section transmission

43 - PDI Generator-A

44 - Section delivery metadata

45 - accumulation Section content

46 - Section delivery content

51 - receiving Section

52 - Generator PDI-A

53 - Section storage PDI-A

54 - Filter content

55 - Section content

56 - accumulation Section content

111 - Generator request PDI-A

112 - Section delivery metadata

131 - Generator request PDI-A

132 - Section storage request PDI-A

311 - Generator PDI-S

312 - Generator start-up

313 - Section delivery content

314 - accumulation Section content

315 - Section transmission

316 - Section execution PDI-S

317 - Section delivery metadata

321 - receiving Section

322 - content Filter

323 - Section content

A Section start detection

324 - accumulation Section content

325 - Section execution PDI-S

326 - Section storage PDI-A

391 Section execution PDI-S

392 - Section delivery metadata

401 - Section execution PDI-S

402 - Section storage request PDI-A

1. A transfer device for delivering content to a client, comprising: means of generating a script configured to generate
script to obtain information� answer user side, which is the information representing the user's response the client on the issue of user preferences;
means of generating start-up, configured to generate information of the start, which is information relating to the execution of the script to the client; and
the means of transmission, made with the possibility of transferring information to the client and run the script in response to the delivery of the first content to the specified client and transferred to the client in response to the delivery of the second content, different from the first content, the information response of the supplying party, which is the information representing an answer set by a provider providing the first or second content to the question about preferences of the user, in this case,
the specified second subjected to content filtering on the basis of information of the user response and the response content of the supplying party.

2. Application device according to claim 1, further comprising:
means of generating metadata, configured to generate metadata that includes response information of the supplying party, as metadata of the second content corresponding to the answer set by the provider;
the means of transmission, made with the possibility of transmission to the customer specified metadata in response to dost�internals of the second client content.

3. Application device according to claim 1, further comprising:
means of generating a query configured to generate a query that specifies a combination of responses to questions about preferences of the user; in this case,
a transmission medium configured to transmit to the client specified query in response to the delivery of the second content.

4. Transmission method for a transmission device, delivering the content to the client that contains:
the step of generating the script, which generate a script to retrieve the information of the user side answer, which is the information representing the user's response the client on the issue of user preferences;
the step of generating the start, which generates the information of the start, which is information relating to the execution of the script to the client; and
stage transmission, which transmit to the client information of the start and the script in response to the delivery of the first content to the specified client and passed to the client in response to the delivery of the second content, different from the first content, response information of the supplying party, which information representing an answer set by a provider providing the first or second content to the question about preferences of the user, in this case,
the specified second content �otvergnuto filtering on the basis of information of the user response and the response content of the supplying party.

5. Reception device for receiving the content delivered from the server that contains:
the vehicle start detection made with the possibility of detecting the information of the start, which is information transmitted by the server in response to a first content delivery and relating to the execution of the specified script.
the means of execution of the script, made with the possibility of execution of the script for information of the user side answer transmitted by the server in response to delivery of the first content and which is information representing the user's response to a question about the preferences of the user, when detecting the information of the start; and
a mapper adapted to perform the mapping information between the user side answer information and the response of the supplying party, transmitted by the server in response to delivery of the second content, different from the first content and which is information representing an answer set by a provider providing the first or second content to the specified issue, to determine the second content delivered by the server,
the specified second subjected to content filtering on the basis of information of the user response and the response content of the supplying party.

6. Make�tvo according to claim admission 5, in which the mapper is capable of mapping to determine the second content corresponding to the metadata, including the response information of the supplying party.

7. The pickup device according to claim 5, wherein the mapper is executed with the specified mapping to determine the second content delivered by the server on the basis of information of the user side answer and request that specifies a combination of the answers to the questions sent by the server in response to delivery of the second content and installed by vendor.

8. The pickup device according to claim 5 in which the means of execution of the script is configured to run the script to generate a query that specifies a combination of user responses to questions about preferences of the user, and
the mapper is capable of mapping based on the specified request and response content of the supplying party sent by the server in response to delivery of the second content, to determine the second content delivered by the server.

9. Method of admission to the receiving device receiving the content delivered by the server that contains:
stage start detection, which detects the information of the start, and which�formation, transmitted by the server in response to a first content delivery and relating to the execution of the specified script.
the implementation phase of the scenario, in which the detection information of start execute a script to retrieve the information of the user side answer transmitted by the server in response to delivery of the first content and which is information representing the user's response to a question about the user preferences; and
the step of mapping comprising mapping information between the user side answer information and the response of the supplying party, transmitted by the server in response to delivery of the second content, different from the first content and which is information representing an answer set by a provider providing the first or second content to the specified question to determine the second content delivered by the server,
the specified second subjected to content filtering on the basis of information of the user response and the response content of the supplying party.

10. The system of transmission and reception, is made of transmission devices for content delivery and pickup device, for receiving the content delivered from the transmission device, in this case,
the transmission device includes:
means of generating �the scenario made with the possibility of generating a script for obtaining information of the user side answer, which is the information representing the user's response receiver on the issue of user preferences;
means of generating start-up, arranged to generate information start representing the information related to the execution of the script to the receiving device; and
the means of transmission, made with the possibility of transmission to a receiving device information start-up script and in response to the delivery of the first content specified receptor and transmitting, in response to the delivery of the receptor of the second content, different from the first content, the information response of the supplying party, which information representing an answer set by a provider providing the first or second content to the question about preferences of the user of the receiving device; and
the pickup device includes:
the vehicle start detection made with the possibility of discovering information start request transmitted by the transmitting device in response to delivery of the first content;
the means of execution of the script, made with the possibility of execution of the script for information response user side, the transmitted, the transmitting device�Twomey, in response to the delivery of the first content, upon detection of the information of the start; and
a mapper adapted to perform the mapping information between the user side answer information and the response of the supplying party, transmitted by the transmitting device in response to delivery of the second content, to determine the second content delivered by the transmitting device, in this case,
the specified second subjected to content filtering on the basis of information of the user response and the response content of the supplying party.



 

Same patents:

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to computer engineering. An apparatus for encoding an image using intraframe prediction comprises a unit for determining an intraframe prediction mode, which determines the intraframe prediction of the current unit to be encoded, wherein the intraframe prediction mode indicates a defined direction from a plurality of directions, wherein the defined direction is indicated by one number dx in the horizontal direction and a constant number in the vertical direction and a number dy in the vertical direction and a constant number in the horizontal direction; and a unit for performing intraframe prediction, which performs intraframe prediction applied to the current unit in accordance with the intraframe prediction mode, wherein the intraframe prediction includes a step of determining the position of adjacent pixels through a shift procedure based on the position of the current pixel and one of the parameters dx and dy, indicating the defined direction, wherein adjacent pixels are located on the left side of the current unit or on the upper side of the current unit.

EFFECT: high efficiency of compressing images through the use of intraframe prediction modes having different directions.

9 cl, 21 dwg, 4 tbl

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to a method for bit-plane coding of signals, for example, an image or video signal in the DCT transform domain. The bit planes of the DCT blocks are transmitted plane by plane in order of significance. As each plane contains more signal energy than the less significant layers together, the resulting bitstream is scalable in the sense that it may be truncated at any position. The later the bitstream is truncated, the smaller the residual error when the image is reconstructed. For each bit plane, a zone or partition of bit plane is created that encompasses all the non-zero bits of the DCT coefficients in that bit plane. The partition is created in accordance with a strategy which is selected from a number of options depending on the content of the overall signal and/or the actual bit plane. A different zoning strategy may be used for natural images than for graphic content, and the strategy may vary from bit plane to bit plane. The form as well as other properties such as the size of each partition can thus be optimally adapted to the content. Two-dimensional rectangular zones and one-dimensional zigzag scan zones may be mixed within an image or even within a DCT block. The selected zone creating strategy is embedded in the bitstream, along with the DCT coefficient bits in the actual partition.

EFFECT: high efficiency of a scalable method of compressing signal content.

13 cl, 5 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to means of detecting illegal use of a processing device of a security system, used to descramble various media data distributed over multiple corresponding channels. The method includes counting new messages ECMj,c, received by the processing device of the security systems for channels, other than channel i, after the last received message ECMi,p; verifying that the message ECMi,c was received during said time interval by verifying that the number of new messages ECMj,c, received for channels other than i, reaches or exceeds a given threshold greater than two; increasing the counter Kchi by the given value each time when after verification a message ECMi,c is received during a given time interval, immediately after a message ECMi,p, otherwise the counter Kchi is reset to the initial value; detecting illegal use once the counter Kchi reaches said threshold.

EFFECT: reducing the probability of illegal use of a processing device.

10 cl, 3 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to computer engineering. The method of decoding video comprises obtaining from a bit stream information on pixel value compensation in accordance with a pixel value band or a limiting value level, if information on pixel value compensation indicates a band, applying a compensation value of the predefined band obtained from the bit stream to the pixel included in the predefined band among pixels of the current block; and if information on pixel value compensation indicates a limiting value level, applying a compensation value of the predefined boundary direction obtained from the bit stream to the pixel in the predefined boundary direction among pixels of the current block, wherein the predefined band is one of bands formed by breaking down the full range of pixel values.

EFFECT: high quality of the reconstructed image.

3 cl, 22 dwg, 2 tbl

FIELD: physics, video.

SUBSTANCE: invention relates to means of encoding and decoding video. The method includes determining a first most probable intra-prediction mode and a second most probable intra-prediction mode for a current block of video data based on a context for the current block; performing a context-based adaptive binary arithmetic coding (CABAC) process to determine a received codeword, corresponding to a modified intra-prediction mode index; determining the intra-prediction mode index; selecting the intra-prediction mode.

EFFECT: high efficiency of signalling an intra-prediction mode used to encode a data block by providing relative saving of bits for an encoded bit stream.

50 cl, 13 dwg, 7 tbl

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to a media device and a system for controlling access of a user to media content. Disclosed is a device (100, 200) for controlling access of a user to media content, the device comprising: an identification code output (102, 103, 202) for providing an identification code to the user, the identification code identifying the media device; a control code generator (104, 204) for generating a control code depending on the identification code and an access right; an access code input (106, 107, 206) for receiving an access code from the user. The access code is generated depending on the identification code and the access right by a certain access code device, and an access controller (108, 208) enables to compare the access code to the control code, and when the access code matches the control code, grants the user access to the media content in accordance with the access right.

EFFECT: managing user access to media content, wherein access is granted specifically on the selected media device.

14 cl, 6 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to a method and an apparatus for controlling settings of a device for playback of a content item. Disclosed is a method of controlling settings of a rendering device for playback of a content item, said rendering device being configured to connect with at least one source device, said at least one source device providing at least one content item, wherein the method comprises steps of: generating a plurality of entries for said at least one source device, each of the plurality of entries corresponding to a different profile, each profile comprising settings for playback of a content item received from the corresponding source device. A user can request generation of a plurality of entries for the same source device and select one of said entries, wherein the rendering device is connected with the source device which corresponds to said selected entry; and settings of the rendering device for playback of the received content item are controlled according to the profile corresponding to said selected entry.

EFFECT: providing corresponding settings for playback of different types of content items.

9 cl, 2 dwg

FIELD: physics, video.

SUBSTANCE: invention relates to video encoding/decoding techniques which employ a loop filter which reduces blocking noise. The technical result is achieved due to that a video encoding/decoding device, which encodes or decodes video using a loop filter, includes a deviation calculating unit which calculates deviation between a target noise cancellation pixel and a neighbouring pixel of the target pixel using a decoded image. A pattern form establishing unit limits the pattern form such that the less the deviation from the maximum deviation in the decoded image, the smaller the pattern form. When removing target pixel noise, using a weight coefficient in accordance with the degree of similarity between the pattern of the target pixel and the pattern of each search point in the form of a search and a weighted sum of pixel values at search points, the loop filter compares patterns using the limited pattern form and removes the target pixel noise.

EFFECT: reduced computational complexity of the noise cancellation filter, thereby preventing deterioration of encoding efficiency.

5 cl, 19 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to technology of automatic selection of extra data, for example, ad, guide data, extra data, data on operating performances. Thus, processing, storage and/or transmission resources can be saved. This device for automatic selection of extra data to be included in content comprises classifier connected with user profile and selection means connected with extra data base. Extra data of definite category is placed in appropriate or contrasting context depending on used interest in thus goods category. Profiles of user are automatically classified as profiles with either pronounces or weak interest in this category.

EFFECT: adapted selection of extra data to be included in the content for twofold decrease in total volume of extra data.

11 cl, 2 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to means of encoding and decoding images with prediction. The method includes receiving accessibility information of reference units of a current image and determining if the reference units are accessible for intra prediction according to the accessibility information. In the method, the accessibility information includes an indication of whether the reference unit is located within the image boundaries where the current image unit is located; whether the reference unit is located in the same layer as the current image unit; and whether the reference unit has already been encoded or decoded. In the method, reference units of the current image unit include a left side unit, an upper side unit and a upper left unit of the current image unit.

EFFECT: high efficiency of predicting an image unit.

16 cl, 8 dwg

FIELD: physics, communications.

SUBSTANCE: invention relates to a base station device and a communication method used for multi-carrier communication. The station device includes: a selection unit for selecting a mobile station resource block using one of a first selection and a second selection, wherein the resource blocks, each comprising a plurality of subcarriers, are sequential in the frequency domain, are divided into a plurality of groups, each comprising a predefined number of resource blocks which are sequential in the frequency domain; and a transmitting unit for transmitting to the mobile station control information which includes both information of the difference between the first selection and the second selection and information indicating the selected resource block, where in the first selection said plurality of groups is divided into a plurality of sets which includes a first set comprising at least two groups which are part of said plurality of groups and are non-sequential in the frequency domain, and a second set comprising at least two groups which are different from said part of said plurality of groups and are non-sequential in the frequency domain.

EFFECT: preventing increase in overhead of allocation result report in frequency scheduling in a multi-carrier communication system.

22 cl, 17 dwg

FIELD: radio engineering, communication.

SUBSTANCE: present invention relates to transmission of digital messages embedded in the audio program of analogue radio broadcast stations. The method of transmitting digital information over a broadcast channel includes decoding a resultant audio signal with simultaneous transmission and repeating the embedding of an encoded information message until successful restoration of said message during said decoding.

EFFECT: enabling transmission of a large amount of information without loss of subjective sound quality over a minimal time.

9 cl, 6 dwg

FIELD: physics, communications.

SUBSTANCE: invention relates to radio communication and can be used in constructing high-speed two-way radio links operating at one frequency when transmitting discrete or analogue signals. A system for two-way high-speed short-wave radio communication consists of two transceiving sets, each comprising an analogue signal source, an analogue signal receiver, a signal compressor, a signal expander, a control unit, a modulator, a transmitter, a transceiving antenna, a first input signal switch, a demodulator, a clock signal demodulator, a receiver, wherein each transceiving set further includes an encoder, a decoder, a discrete signal source, a discrete signal receiver, a first radio signal switch, an output signal switch, a digital selective call (DSC) signal generator and a second input signal switch.

EFFECT: high link throughput and more radio subscribers that can operate at the same operating frequency.

8 cl, 2 dwg

FIELD: physics.

SUBSTANCE: system comprises interconnected automated system for controlling target application of an orbital group of spacecraft for remote earth probing, a common geo-information databank, a data communication system, a ground-based information reception, processing and distribution system, a remote earth probing space system operator and a regional ground-based information reception, processing and distribution system network.

EFFECT: creating information models, structures and technologies which completely reflect processes of making user requests for remote earth probing information taking into account different types of space equipment, providing a single approach to design and production of ground-based equipment of different types of remote earth probing space systems, which facilitate scheduling, reception, processing and distribution of remote earth probing information.

1 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to an internet protocol television (IPTV) child lock control method and an electronic programme guide (EPG) server. The IPTV child lock control method includes: the EPG server provides a child lock setting interface to a user and receives the child lock settings set by the user through the child lock setting interface; and the EPG server determines whether to directly broadcast the predetermined channel for the user according to the child lock settings after receiving the information on turning on a predetermined channel or switching thereto from the user.

EFFECT: realising different child lock functions, wherein such a solution does not rely on a set-top box at the user terminal, thus having universal applicability.

9 cl, 6 dwg

FIELD: physics, video.

SUBSTANCE: invention relates to detection of audio and/or video streams broadcast in real time. The method includes receiving, from a media server, information about a media stream, which includes searching for features indicating that an analysed stream is a source of multimedia broadcast in real time. The features used can be, for example, a parameter which characterises stream Duration and/or a parameter which characterises the Start Time of the stream and/or a Seekable parameter within the transmitted stream.

EFFECT: high reliability of determining streams in real time in a multiple stream environment.

8 cl, 3 dwg, 7 tbl

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to methods for dynamic generation and automatic control of information of industrial machines. The method comprises assigning a selected component in an industrial machine as an information master which is capable of transmitting data through the network bus of the industrial machine, obtaining data by the information master from at least another component of the corresponding industrial machine which is connected to the network bus of the machine, storing information of industrial machines based on the obtained data in the storage device accessible by the information master in accordance with a scheme determined by an object data model, assigning at least part of memory associated with the object data model as broadcast information, and repeated extraction by the information master of at least part of the information stored in the memory, assigned as broadcast information by the information master, generating a broadcast message representing the extracted broadcast information and transmitting the generated broadcast message via the network bus of the machine, wherein full content of the assigned broadcast information is ultimately transmitted via the network bus of the industrial machine through a plurality of transmitted broadcast messages.

EFFECT: high reliability of data on the technical state of industrial machines for efficient control of industrial machines.

15 cl, 12 dwg

FIELD: physics; control.

SUBSTANCE: invention relates to traffic flow providers. A traffic flow provider is configured to provide a traffic flow packet of a first packet type containing a programme correlation table and information about access restriction, which comprises in formation about a key for decrypting encrypted media information, wherein the programme correlation table contains links between a programme number and a packet type identifier for an additional traffic flow packet of a second packet type; and the traffic flow provider is configured to provide a traffic flow packet of a second packet type such that the traffic flow packet of a second packet type contains a link to packet type identifiers for traffic flow payload packets which describe content of different content types in digital media information.

EFFECT: more secure data transmission.

20 cl, 16 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to an information processing system, an image processing device, a user device, a control method and a data medium. The technical result is achieved through a service intermediary that receives a coordination command from a web browser to coordinate a web application server with a coordination device, generates a script to be authenticated by an authentication method which corresponds to the server, and forwards the generated script to the service provider system of the coordination addressee indicated by said coordination command. The web browser forwards to the coordination device authentication information or an authentication marker obtained in response to an input operation on a screen for inputting authentication information displayed by executing the script. The coordination device then receives and stores the authentication information or authentication marker.

EFFECT: low probability of leakage of authentication information and low probability of interception of authentication information in a communication channel by preventing storage of authentication information in a proxy server and preventing input of authentication information by a user directly into an image processing device.

9 cl, 24 dwg

Receiver // 2539880

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to communication, particularly to a receiver in which an input module is formed, the input module receiving analogue broadcast television signals and digital broadcast signals. The technical result is achieved due to that the receiver 10 includes, on a module installation board 11, a first ground wave tuner 16 and a second ground wave tuner 17, which receive broadcast signals in a first frequency band, and a first satellite wave tuner 14 which receives broadcast signals in a second frequency band different from the first frequency band, wherein the first satellite wave tuner 14 is located between the first ground wave tuner 16 and the second ground wave tuner 17.

EFFECT: reducing effect of waves which generate interference and enabling reception of analogue and digital broadcast signals without mutual interference using one input module.

45 cl, 18 dwg

FIELD: technology for simultaneous broadcasting radio-transmission of signals with analog modulation and of digital transmission signals.

SUBSTANCE: in accordance to the invention, amplitude-modulated signal of simultaneous broadcasting radio-transmission, which incorporates digital transmission signal and analog transmission signal in one transmission channel, is characterized by the fact that one side band of carrier of signal of simultaneous broadcasting transmission is modulated by digital transmission signal, and another band is modulated by correcting signal, which ensures provision of analog transmission signal of waveform envelope for demodulation. Generator of amplitude-modulated signal is intended to be used for generation and transmission of aforementioned signals.

EFFECT: creation of method for simultaneous transmission of digital and analog signals through a single channel.

4 cl, 2 dwg

Up!