KR20070022885A - Transmitter and transmitting method for storage-type digital broadcast - Google Patents

Transmitter and transmitting method for storage-type digital broadcast Download PDF

Info

Publication number
KR20070022885A
KR20070022885A KR1020077002270A KR20077002270A KR20070022885A KR 20070022885 A KR20070022885 A KR 20070022885A KR 1020077002270 A KR1020077002270 A KR 1020077002270A KR 20077002270 A KR20077002270 A KR 20077002270A KR 20070022885 A KR20070022885 A KR 20070022885A
Authority
KR
South Korea
Prior art keywords
content
information
service
data
structure information
Prior art date
Application number
KR1020077002270A
Other languages
Korean (ko)
Inventor
유키오 시카타니
Original Assignee
마쯔시다덴기산교 가부시키가이샤
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 마쯔시다덴기산교 가부시키가이샤 filed Critical 마쯔시다덴기산교 가부시키가이샤
Priority to KR1020077002270A priority Critical patent/KR20070022885A/en
Publication of KR20070022885A publication Critical patent/KR20070022885A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/015High-definition television systems

Abstract

수신측에서의 콘텐츠의 저장이나 저장한 콘텐츠의 이용 제한 등을 콘텐츠 제공자의 서비스 단위로 실시할 수 있는 방송 시스템을 제공한다.Provided is a broadcast system capable of storing content on a receiving side or restricting use of stored content on a service unit of a content provider.

송신측(10)으로부터 송신된 콘텐츠를 수신측(30)에서 저장한 후, 재생 또는 표시하는 저장형 디지털 방송 시스템에 있어서, 송신측은 콘텐츠의 제공자가 제공하는 서비스간의 관계 구조를 기술하는 서비스 구조 정보(19)와, 콘텐츠 및 서비스 구조 정보를 관련지우는 참조 정보(13)을 미리 송신하고, 수신측은 서비스 구조 정보(36) 및 참조 정보(37)를 수신하여 기억하고, 콘텐츠의 저장의 관리에 이용하도록 구성한다. 서비스 구조 정보와 참조 정보로부터 재구성할 수 있는 정보를 기초로 콘텐츠를 서비스마다 제어할 수 있는 것이 가능하게 된다.In the storage-type digital broadcasting system in which the content transmitted from the transmitting side 10 is stored on the receiving side 30 and then reproduced or displayed, the transmitting side describes service structure information describing a relationship structure between services provided by a provider of the content. (19) and the reference information 13 for associating the content with the service structure information are transmitted in advance, and the receiving side receives and stores the service structure information 36 and the reference information 37, and uses them to manage the storage of the content. Configure to It is possible to control the content for each service based on information that can be reconstructed from the service structure information and the reference information.

저장형 디지털 방송 시스템, 콘텐츠 Storage digital broadcasting system, content

Description

저장형 디지털 방송의 송신 장치 및 송신 방법{TRANSMITTER AND TRANSMITTING METHOD FOR STORAGE-TYPE DIGITAL BROADCAST}Transmission apparatus and transmission method of storage-type digital broadcasting {TRANSMITTER AND TRANSMITTING METHOD FOR STORAGE-TYPE DIGITAL BROADCAST}

도 1은 본 발명의 제 1 실시예에서의 방송 시스템의 구성을 보여주는 블록도.1 is a block diagram showing a configuration of a broadcasting system according to a first embodiment of the present invention.

도 2는 제 1 실시예의 방송 시스템에서의 송신 장치의 동작을 보여주는 플로우챠트.Fig. 2 is a flowchart showing the operation of the transmitting apparatus in the broadcasting system of the first embodiment.

도 3은 제 1 실시예의 송신 장치에서의 서비스 구조 정보 생성 수단의 동작을 보여주는 플로우챠트.Fig. 3 is a flowchart showing the operation of the service structure information generating means in the transmitting apparatus of the first embodiment.

도 4는 제 1 실시예의 송신 장치에서의 콘텐츠 정보 입력 수단의 동작을 보여주는 플로우챠트.Fig. 4 is a flowchart showing the operation of the content information input means in the transmitting device of the first embodiment.

도 5는 제 1 실시예의 송신 장치에서의 참조 생성 수단의 동작을 보여주는 플로우챠트.Fig. 5 is a flowchart showing the operation of the reference generating means in the transmitting device of the first embodiment.

도 6은 제 1 실시예의 송신 장치에서의 프로그램 배열 정보 추가 수단의 동작을 보여주는 플로우챠트.Fig. 6 is a flowchart showing the operation of the program arrangement information adding means in the transmitting device of the first embodiment.

도 7은 제 1 실시예의 방송 시스템에서의 수신 장치의 동작을 보여주는 플로우챠트.Fig. 7 is a flowchart showing operation of the receiving device in the broadcasting system of the first embodiment.

도 8은 제 1 실시예의 수신 장치에서의 수신에 의한 서비스 생성의 동작을 보여주는 플로우챠트.Fig. 8 is a flowchart showing operation of service generation by reception at the receiving device of the first embodiment.

도 9는 제 1 실시예의 수신 장치에서의 이용자 입력에 의한 서비스 생성의 동작을 보여주는 플로우챠트.Fig. 9 is a flowchart showing operation of service generation by user input in the reception device of the first embodiment.

도 10은 제 1 실시예에서의 데이터 부가 서비스 구조 정보를 보여주는 도면.Fig. 10 is a diagram showing data added service structure information in the first embodiment.

도 11은 제 1 실시예에서의 더미 루트(dummy route)를 정점으로 하는 데이터 부가 서비스 구조 정보를 보여주는 도면.Fig. 11 is a diagram showing data added service structure information with a dummy route as a vertex in the first embodiment.

도 12는 제 1 실시예에서의 다른 데이터 부가 서비스 구조 정보를 보여주는 도면.Fig. 12 is a diagram showing other data added service structure information in the first embodiment.

도 13은 제 1 실시예에서의 서비스 구조 정보의 내용을 보여주는 도면.Fig. 13 is a diagram showing the contents of service structure information in the first embodiment.

도 14는 제 1 실시예에서의 참조 정보의 내용을 보여주는 도면.Fig. 14 shows the contents of reference information in the first embodiment.

도 15는 제 1 실시예의 송신 장치에서의 서비스 구조 정보 생성 수단이 생성하는 데이터 구성을 보여주는 도면.Fig. 15 is a diagram showing a data structure generated by the service structure information generating means in the transmitting device of the first embodiment.

도 16은 제 1 실시예의 송신 장치가 송신하는 서비스 구조 정보의 내용을 보여주는 도면.Fig. 16 is a diagram showing contents of service structure information transmitted by the transmitting device of the first embodiment.

도 17은 본 발명의 제 2 실시예에서의 수신 장치의 수신에 의한 서비스 생성의 동작을 보여주는 플로우챠트.Fig. 17 is a flowchart showing operation of service generation by reception of a receiving device in a second embodiment of the present invention.

도 18은 본 발명의 제 3 실시예에서의 수신 장치의 구성을 보여주는 블록도.Fig. 18 is a block diagram showing the construction of a receiving apparatus in a third embodiment of the present invention.

도 19는 제 3 실시예의 수신 장치에서의 동작을 보여주는 플로우챠트.Fig. 19 is a flowchart showing operation in the receiving device of the third embodiment.

도 20은 제 3 실시예에서의 자동 저장 플러그가 부여된 프로그램 배열 정보를 보여주는 도면.20 is a diagram showing program arrangement information to which an automatic storage plug is attached in the third embodiment;

도 21은 제 3 실시예에서의 자동 저장 플러그가 부여된 데이터 부가 서비스 구조 정보를 보여주는 도면.Fig. 21 is a diagram showing data added service structure information to which an automatic storage plug is applied in the third embodiment.

도 22는 본 발명의 제 4 실시예에서의 수신 장치의 구성을 보여주는 블록도.Fig. 22 is a block diagram showing the construction of a receiving apparatus in a fourth embodiment of the present invention.

도 23은 제 4 실시예의 수신 장치에서의 동작을 보여주는 플로우챠트.Fig. 23 is a flowchart showing operation in the receiving device of the fourth embodiment.

도 24는 제 4 실시예의 수신 장치에서 수신하는 데이터 부가 서비스 구조 정보를 보여주는 도면.Fig. 24 is a diagram showing data added service structure information received by the receiving device of the fourth embodiment.

도 25는 제 4 실시예의 수신 장치에서 수신하는 데이터 부가 서비스 구조 정보와 저장되는 실제 데이터를 보여주는 도면.FIG. 25 is a diagram showing data additional service structure information received by a receiving apparatus of the fourth embodiment and actual data stored; FIG.

도 26은 본 발명의 제 5 실시예에서의 배타적 저장 영역 관리를 위한 서비스 구조 정보를 보여주는 도면.FIG. 26 is a diagram showing service structure information for exclusive storage area management in a fifth embodiment of the present invention; FIG.

도 27은 제 5 실시예에서의 유효 기한 관리를 위한 서비스 구조 정보를 보여주는 도면.Fig. 27 is a diagram showing service structure information for expiration date management in the fifth embodiment.

도 28은 제 5 실시예에서의 저장 부과금 관리를 위한 서비스 구조 정보를 보여주는 도면.Fig. 28 is a diagram showing service structure information for storage charge management in the fifth embodiment.

도 29는 제 5 실시예에서의 노드 지정에 의한 배타적 저장 영역 관리를 위한 서비스 구조 정보를 보여주는 도면.Fig. 29 is a view showing service structure information for exclusive storage area management by node designation in the fifth embodiment.

도 30은 제 5 실시예에서의 자동 저장을 위한 서비스 구조 정보를 보여주는 도면.30 is a diagram showing service structure information for automatic storage in the fifth embodiment;

도 31은 제 5 실시예에서의 노드 지정에 의한 자동 저장을 위한 서비스 구조 정보를 보여주는 도면.FIG. 31 is a diagram showing service structure information for automatic storage by node designation in the fifth embodiment; FIG.

도 32는 제 5 실시예에서의 수신측으로부터의 노드 지정에 의한 자동 저장을 위한 서비스 구조 정보를 보여주는 도면.Fig. 32 is a diagram showing service structure information for automatic storage by node designation from the receiving side in the fifth embodiment.

도 33은 제 5 실시예에서의 콘텐츠의 동일성을 판단하기 위한 서비스 구조 정보를 보여주는 도면.FIG. 33 shows service structure information for determining identity of contents in the fifth embodiment; FIG.

도 34a∼34b는 제 6 실시예에서의 방송 시스템에서의 서비스 실현예를 보여주는 도면.34A to 34B are diagrams showing a service realization example in the broadcasting system according to the sixth embodiment.

도 35는 제 6 실시예의 수신 장치에 있어서 재생되는 서비스 구조 정보를 보여주는 도면.Fig. 35 is a diagram showing service structure information reproduced in the receiving device of the sixth embodiment;

도 36은 인포메이션 프로바이더(information provider)가 정의해야만 하는 사항을 보여주는 도면.FIG. 36 shows what an information provider should define. FIG.

도 37은 제 6 실시예에서의 ERT의 작성예를 보여주는 도면.Fig. 37 is a diagram showing an example of preparation of ERT in the sixth embodiment.

도 38은 방송 사업자에 의한 콘텐츠 식별의 부여예를 보여주는 도면.38 is a diagram showing an example of granting content identification by a broadcaster.

도 39는 제 6 실시예에서의 콘텐츠 A, B에 대한 참조 기술자의 작성예를 보여주는 도면.Fig. 39 is a view showing an example of creation of a reference descriptor for contents A and B in the sixth embodiment.

도 40은 제 6 실시예에서의 콘텐츠 C에 대한 참조 기술자의 작성예를 보여주는 도면.Fig. 40 is a diagram showing an example of creation of a reference descriptor for content C in the sixth embodiment.

도 41은 제 6 실시예에서의 콘텐츠 D에 대한 참조 기술자의 작성예를 보여주는 도면.Fig. 41 is a diagram showing an example of creation of a reference descriptor for content D in the sixth embodiment.

도 42는 제 6 실시예에 있어서 확장된 EIT 데이터 콘텐츠 기술자를 보여주는 도면.42 shows an extended EIT data content descriptor in the sixth embodiment;

도 43은 저장 방송 서비스 관련 정보에서의 정의를 보여주는 도면.Fig. 43 is a diagram showing definition in storage broadcast service related information.

도 44는 EIT의 데이터 구조를 보여주는 도면.44 shows a data structure of an EIT.

도 45는 데이터 콘텐츠 기술자(記述子)의 데이터 구조를 보여주는 도면.45 shows a data structure of a data content descriptor.

도 46는 ERT의 데이터 구조를 보여주는 도면.46 shows the data structure of an ERT.

도 47은 참조 기술자의 데이터 구조를 보여주는 도면.47 shows a data structure of a reference descriptor.

또한, 도면중의 부호 10은 제공 서비스 송신 장치, 11은 서비스 구조 정보 생성 수단, 12는 콘텐츠 정보 입력 수단, 13은 참조 생성 수단, 14는 프로그램 배열 정보 추가 수단, 15는 서비스 구조 정보 저장 수단, 16은 프로그램 배열 정보 저장 수단, 17은 데이터 콘텐츠 저장 수단, 18은 AV 데이터 저장 수단, 19는 서비스 구조 정보 송출 수단, 20은 프로그램 배열 정보 송출 수단, 21은 데이터 콘텐츠 송출 수단, 22는 AV 데이터 송출 수단, 23은 다중화 수단, 30은 제공 서비스 수신 장치, 31은 수신 분리 수단, 32는 서비스 구조 정보 수신 수단, 33은 프로그램 배열 정보 수신 수단, 34는 데이터 콘텐츠 수신 수단, 35는 AV 데이터 수신 수단, 36은 서비스 구조 정보 저장 수단, 37은 프로그램 배열 저장 수단, 38은 데이터 콘텐츠 저장 수단, 39는 AV 데이터 저장 수단, 40은 제공 서비스 관리 수단, 41은 제공 서비스 출력 수단, 42는 이용자 입력 수단이다.In the drawings, reference numeral 10 denotes a service providing apparatus, 11 service structure information generating means, 12 content information input means, 13 reference generating means, 14 program arrangement information adding means, 15 service structure information storing means; 16 is program arrangement information storage means, 17 is data content storage means, 18 is AV data storage means, 19 is service structure information sending means, 20 is program arrangement information sending means, 21 is data contents sending means, and 22 is AV data sending Means, 23 means for multiplexing, 30 means for providing a service, 31 means for receiving separation, 32 means for receiving service structure information, 33 means for receiving program arrangement information, 34 means for receiving data contents, 35 means for receiving AV data, 36 is a service structure information storing means, 37 is a program arrangement storing means, 38 is a data content storing means, 39 is an AV data storing means, 40 is a providing service Management means, 41 service output means are provided, and 42 is a user input means.

본 발명은 송신측이 송신하는 데이터 콘텐츠나 AV(Audio-Visual) 콘텐츠 등 을 수신측에서 수신하여 저장하고, 시청시에 재생하는 저장형 디지털 방송 시스템과, 그 송신 장치 및 수신 장치에 관한 것이고, 특히 수신측에서의 콘텐츠의 저장이나 저장한 콘텐츠의 이용 제한 등을 콘텐츠 제공자가 제공하는 서비스 단위로 제한할 수 있도록 한 것이다.The present invention relates to a storage-type digital broadcasting system for receiving and storing data content, AV (Audio-Visual) content, and the like transmitted by a transmitting side, and reproducing at the time of viewing, a transmission apparatus and a receiving apparatus thereof, In particular, it is possible to limit the storage of the content on the receiving side or the use of the stored content to a service unit provided by the content provider.

디지털 방송에서는 지금까지 송신측이 송신하는 프로그램이나 콘텐츠를 수신측에서 수신하여 저장하고, 사용자가 편할 때에 재생하여 시청하는 저장형 방송 시스템의 발명이 진행되고 있다.In digital broadcasting, the invention of the storage type broadcasting system which receives and stores the program and content which a transmission side transmits at the receiving side, and reproduces and watches at the convenience of a user is progressing until now.

이 방송 시스템에서는 방송 프로그램과 그 방송 프로그램에 부수되는 프로그램 부가 정보(콘텐츠)가 송신되고, 또한 프로그램 내용 등의 안내 정보로서 이벤트 정보 테이블(EIT : Event Information Table)이나 프로그램 장면(scene)을 정의하는 LIT(Localevent Information Table), 장면간의 관계를 정의하는 이벤트 관계 테이블(ERT : Event Relation Table) 등의 프로그램 배열 정보(SI : Service Information)가 방송된다. 수신측에서는 방송 프로그램이나 콘텐츠를 수신하여 저장하고, SI를 이용하여 저장된 프로그램이나 콘텐츠 중에서, 예를 들어 뉴스 프로그램만을 재생하여 시청하거나 프로그램 중의 특정 장면만을 시청하는 것이 가능하게 된다.In this broadcasting system, a broadcast program and program additional information (content) accompanying the broadcast program are transmitted, and an event information table (EIT) or program scene is defined as guide information such as program contents. Program arrangement information (SI: Service Information) such as a local event information table (LIT) and an event relation table (ERT: Event Relation Table) defining relationships between scenes is broadcast. On the receiving side, it is possible to receive and store a broadcast program or content, and to play and watch only a news program, for example, or to watch a specific scene in the program, from among the stored programs or content using the SI.

또한, 이후의 디지털 방송에서는 콘텐츠를 제작·제공하는 제공자와 방송 사업자가 분리되어, 방송 사업자는 각 콘텐츠 제공자로부터 공급된 콘텐츠를 다중하여 송신하는 행위만을 행하는 방송 형태가 예상된다.Further, in the digital broadcasting in the future, broadcast providers are expected to be separated from the providers who produce and provide the content, and the broadcasters perform only the act of multiplexing and transmitting the contents supplied from the respective content providers.

이 콘텐츠 제공자를 나타내는 정보나 콘텐츠가 속하는 서비스에 관한 정보는 개개의 콘텐츠마다 기술되게 된다.Information indicative of this content provider or information on a service to which the content belongs is described for each content.

또한, 일본국 특개평 7-177109호 공보에서는 복수의 정보에 코드를 부가하고, 그 코드를 기초로 표시의 우선 순위를 정하는 것을 나타낸다. 여기서 사용되는 코드는 그 코드 자체로 의미를 가지고 있으므로 그 코드의 의미를 나중에 변경할 수는 없다.Japanese Laid-Open Patent Publication No. 7-177109 shows that a code is added to a plurality of pieces of information, and the display priority is determined based on the code. The code used here has meaning in itself, so you cannot change the meaning of the code later.

여기서, 본 명세서에서 사용되는 용어에 대하여 정의한다.Here, the terms used in the present specification are defined.

AV 데이터 : 방송 프로그램을 구성하는 영상이나 음성, 자막 데이터와 같은 스트림 형식의 데이터를 말한다.AV data: Refers to stream-type data such as video, audio and subtitle data constituting a broadcast program.

데이터 콘텐츠 : 방송 프로그램에 부수되는 비스트림 형식의 데이터를 말한다. 예를 들면, HTML, XML, BML, 동영상(MPEG, MOV 등), 정지 영상(JPEG, GIF 등) 등이 포함된다. 개개의 데이터 콘텐츠는 식별자로 식별이 가능하다.Data content: Refers to data in a non-stream format that accompanies a broadcast program. For example, HTML, XML, BML, moving pictures (MPEG, MOV, etc.), still images (JPEG, GIF, etc.) are included. Individual data contents can be identified by identifiers.

AV 콘텐츠 : AV 데이터 중, 데이터 콘텐츠와 관련이 있는 AV 데이터를 말한다. 개개의 AV 콘텐츠는 식별자로 식별하는 것이 가능하다.AV content: AV data related to the data content among the AV data. Individual AV contents can be identified by an identifier.

콘텐츠 : 데이터 콘텐츠와 AV 콘텐츠를 합친 것을 말하고, 데이터 콘텐츠와 AV 콘텐츠는 서로 부분적으로 참조한다.Content: Refers to a combination of data content and AV content, and the data content and AV content partially refer to each other.

서비스 : 콘텐츠를 그룹화하는 정보를 말한다.Service: Refers to information that groups content.

그런데, 종래 저장형 방송 시스템에서는 콘텐츠 제공자가 제공하는 서비스를 단위로 하여 그 서비스에 속하는 콘텐츠를 수신 장치에서 자동적으로 저장하거나, 또한 이미 수신 장치에 저장되어 있는 콘텐츠의 유효 기한을 콘텐츠 제공자가 제공하는 서비스마다 설정·변경하는 것을 간단하게 실시할 수 없다.However, in the conventional storage broadcasting system, a content provider may automatically store content belonging to a service provided by a content provider as a unit, or the content provider may provide an expiration date for content already stored in the reception device. It is not easy to set and change for each service.

만약, 이와 같은 처리를 종래 시스템으로 행한다면 개개의 프로그램이나 콘텐츠 모두에 대하여 콘텐츠의 제공자의 정보나, 그것이 속하는 서비스의 정보를 기술하지 않으면 안 되어, 데이터 양이 많게 되고 전송 효율이 악화되게 된다.If such a process is performed by a conventional system, the information of the provider of the content and the information of the service to which it belongs must be described for each individual program or all of the content, resulting in a large amount of data and a deterioration in transmission efficiency.

또한, 종래의 시스템에서는 콘텐츠가 복수의 제공자와 관계될 때에 그 관계를 기술하거나, 복수의 프로그램이나 콘텐츠끼리가 관련될 때에 그 관련을 기술할 수는 없다.In addition, in the conventional system, the relationship cannot be described when the content is associated with a plurality of providers, or when the plurality of programs or contents are related.

또한, 제공자가 단수인 경우에서도 그 콘텐츠는 다양한 방송 사업자로부터 다양한 형태로 전송되거나, 동일한 방송 사업자라도 다양한 서비스로 분리되어 송신되거나, 전송 대역의 형편상 타이밍을 옮겨서 제각기 전송되는 등, 제공자가 의도하는 구조(콘텐츠간의 관계)를 유지한 채 수신하는 것은 곤란하다.In addition, even when there is a singular number of providers, the content is transmitted in various forms from various broadcast providers, the same broadcaster is separately transmitted to various services, or transmitted separately by changing timing of transmission bands. It is difficult to receive while maintaining the structure (relationship between contents).

또한, 콘텐츠 자체로 그 서비스를 의미지우는 데이터를 부여하면 서비스의 내용을 변경할 수 없다.In addition, if the content itself provides data that means the service, the content of the service cannot be changed.

본 발명은 이러한 과제에 부응하는 것이고, 수신측에서의 콘텐츠의 저장이나 저장한 콘텐츠의 이용 제한 등을 콘텐츠 제공자의 서비스 단위로 실시할 수 있는 방송 시스템을 제공하며, 또한 그 송신 장치 및 수신 장치를 제공하는 것을 목적으로 한다.SUMMARY OF THE INVENTION The present invention addresses such a problem, and provides a broadcasting system capable of performing content storage on the receiving side, restriction of use of the stored content, etc. as a service unit of a content provider, and providing the transmitting apparatus and the receiving apparatus. For the purpose of

그래서, 본 발명에서는 송신측으로부터 송신된 콘텐츠를 수신측에서 저장한 후, 재생 또는 표시하는 저장형 디지털 방송 시스템에 있어서, 송신측은 콘텐츠의 제공자가 제공하는 서비스간의 관계 구조를 기술하는 서비스 구조 정보와, 콘텐츠 및 서비스 구조 정보를 관련지우는 참조 정보를 송신하고, 수신측은 수신한 서비스 구조 및 참조 정보를 이용하여 콘텐츠의 저장을 관리하도록 구성한다.Therefore, in the present invention, in a storage type digital broadcasting system in which a content transmitted from a transmission side is stored and reproduced or displayed on the reception side, the transmission side includes service structure information describing a relationship structure between services provided by a content provider; And transmit the reference information relating the content and the service structure information, and the receiving side uses the received service structure and the reference information to manage the storage of the content.

또한, 본 발명의 송신 장치에서는 콘텐츠의 제공자가 제공하는 서비스간의 관계 구조를 나타내는 서비스 구조 정보를 생성하는 서비스 구조 정보 생성 수단, 콘텐츠와 서비스 구조 정보를 관련지우는 참조 정보를 생성하는 참조 정보 생성 수단 및 참조 정보를 프로그램 배열 정보에 추가하는 프로그램 배열 정보 추가 수단 및 참조 정보가 추가된 프로그램 배열 정보와 서비스 구조 정보를 데이터 콘텐츠와 AV 데이터에 다중하여 송출하는 다중화 송출 수단을 설치한다.Further, in the transmitting apparatus of the present invention, service structure information generating means for generating service structure information indicating a relationship structure between services provided by a provider of content, reference information generating means for generating reference information for associating content with service structure information; The program arrangement information adding means for adding the reference information to the program arrangement information and the multiplexing sending means for multiplexing the program arrangement information and service structure information to which the reference information is added to the data content and the AV data are provided.

또한, 본 발명의 수신 장치에서는 수신 신호로부터 콘텐츠, 콘텐츠의 제공자가 제공하는 서비스간의 관계 구조가 기술된 서비스 구조 정보, 콘텐츠와 서비스 구조 정보를 관련지우는 참조 정보가 추가된 프로그램 배열 정보를 분리하는 수신 분리 수단, 분리된 콘텐츠를 저장하는 콘텐츠 저장 수단, 분리된 서비스 구조 정보를 저장하는 서비스 구조 저장 수단, 분리된 프로그램 배열 정보를 저장하는 프로그램 배열 정보 저장 수단 및 서비스 구조 정보와 참조 정보를 이용하여 콘텐츠의 저장을 관리하는 제공 서비스 관리 수단을 설치한다.In addition, in the reception apparatus of the present invention, a reception for separating the content, the service structure information describing the relationship structure between services provided by the provider of the content, and the program arrangement information added with reference information for associating the content and the service structure information from the received signal. Content by means of separating means, content storing means for storing separated content, service structure storing means for storing separated service structure information, program arrangement information storing means for storing separated program arrangement information, and content using service structure information and reference information. Install the service management means to manage the storage of.

그 때문에, 서비스 구조 정보와 참조 정보로부터 재구성할 수 있는 정보를 기초로 콘텐츠를 서비스마다 제어할 수 있게 된다.Therefore, the content can be controlled for each service based on information that can be reconstructed from the service structure information and the reference information.

(제 1 실시예)(First embodiment)

제 1 실시예에서는 도 1에 나타낸 바와 같이 제공 서비스 송신 장치(10)와 제공 서비스 수신 장치(30)로 이루어진 방송 시스템에 대하여 설명한다. 콘텐츠 제공자는 제공하는 콘텐츠를 그룹화하고(서비스로 나누고), 각 서비스의 콘텐츠를 방송 사업자에게 건네주어 방송하게 한다. 제공 서비스 송신 장치(10)는 이 콘텐츠를 부가 정보와 함께 송신하는 장치이고, 콘텐츠 제공자가 제공하는 AV 데이터를 저장하는 AV 데이터 저장 수단(18), 콘텐츠 제공자가 제공하는 데이터 콘텐츠를 저장하는 콘텐츠 저장 수단(17), 데이터 제공자와 서비스의 관계 및 서비스간의 관계를 규정하는 구조 정보(서비스 구조 정보)에 이 구조 정보의 종별을 나타내는 정보를 부가한 서비스 구조 정보를 작성하는 서비스 구조 정보 생성 수단(11), 그 서비스 구조 정보를 저장하는 서비스 구조 정보 저장 수단(15), 콘텐츠를 식별하기 위한 식별자(콘텐츠 식별자)를 입력하는 콘텐츠 정보 입력 수단(12), 서비스 구조 정보의 서비스에 그룹화된 콘텐츠 식별자를 관련지우는 정보(참조 정보)를 생성하는 참조 생성 수단(13), 프로그램 배열 정보(SI나 프로그램을 전송하기 위한 프로그램 사양 정보(PSI:Program Specific Information))에 참조 정보를 추가하는 프로그램 배열 정보 추가 수단(14), 이 참조 정보가 추가된 프로그램 배열 정보를 저장하는 프로그램 배열 정보 저장 수단(16), 앞으로 송출할 예정의 AV 데이터를 AV 데이터 저장 수단(18)으로부터 추출하는 AV 데이터 송출 수단(22), 앞으로 송출할 예정의 데이터 콘텐츠를 데이터 콘텐츠 저장 수단(17)으로부터 추출하는 데이터 콘텐츠 송출 수단(21), 앞으로 송출할 예정의 프로그램 배열 정보를 프로그램 배열 정보 저장 수단(16)으로부터 추출하는 프로그램 배열 정보 송출 수단(20), 앞으로 송출할 예정의 서비스 구조 정보를 서비스 구조 정보 저장 수단(15)으로부터 추출하는 서비스 구조 정보 송출 수단(19) 및 프로그램 배열 정보 송출 수단(20)으로부터 미리 수취하는 프로그램 배열 정보에 기초를 두어 현재 송출해야만 하는 AV 데이터, 데이터 콘텐츠, 프로그램 배열 정보 및 서비스 구조 정보를 선택하고, 전송로에 대응한 각각의 전송 포맷으로 변환하여, 전송 AV 데이터, 전송 데이터 콘텐츠, 전송 프로그램 배열 정보 및 전송 서비스 구조 정보로 다중화해서 전송로로 송출하는 다중화 수단(23)을 구비한다.In the first embodiment, a broadcast system composed of a provision service transmitting apparatus 10 and a provision service receiving apparatus 30 will be described as shown in FIG. The content provider groups the content to provide (divided into services) and hands the content of each service to the broadcaster for broadcasting. The providing service transmitting device 10 is a device for transmitting this content together with additional information, AV data storage means 18 for storing AV data provided by the content provider, and content storage for storing data content provided by the content provider. Means 17, service structure information generating means 11 for creating service structure information in which information indicating the type of the structure information is added to structure information (service structure information) defining the relationship between the data provider and the service and the relationship between the service; Service structure information storage means 15 for storing the service structure information, content information input means 12 for inputting an identifier (content identifier) for identifying content, and a content identifier grouped in a service of service structure information. Reference generation means 13 for generating relevant information (reference information), program arrangement information (for transmitting SI or program) Program array information adding means (14) for adding reference information to Program Specific Information (PSI), program array information storage means (16) for storing program array information to which this reference information has been added, and forwarded to the future. AV data sending means 22 for extracting scheduled AV data from AV data storing means 18, data content sending means 21 for extracting data contents to be sent out from data content storing means 17, Program sequence information sending means 20 which extracts program arrangement information to be sent out from program sequence information storing means 16, and service which extracts service structure information to be sent out from service structure information storing means 15. Program arrangement which is received in advance from the structure information sending means 19 and the program arrangement information sending means 20 Based on the information, the AV data, data contents, program arrangement information and service structure information that should be currently transmitted are selected and converted into respective transmission formats corresponding to the transmission paths, thereby transmitting AV data, transmission data contents and transmission program arrangement. Multiplexing means 23 for multiplexing the information and the transmission service structure information and sending the information to the transmission path is provided.

다중화 송출 수단은, 예를 들어 AV 데이터는 PES 데이터로 변환되고, 데이터 콘텐츠는 DSM-CC Section으로서 오브젝트 케러셀(carrousel), 데이터 케러셀(DDB, DII 등) 또는 이벤트 메시지로 변환되며, 프로그램 배열 정보는 ARIB-STD B10 제 1.2판의 SI/PSI의 데이터 구조(PAT, PMT, NIT, SDT, EIT, 각종 기술자 등)로 변환되며, 또한 서비스 구조 정보는 ARIB-STB B10 제 1.2판의 ERT로 변환된다. 또한, 서비스 구조 정보는 데이터 콘텐츠로서 XML로 변환되어 전송되어도 무방하다.In the multiplexing sending means, for example, the AV data is converted into PES data, and the data content is converted into an object carousel, a data carousel (DDB, DII, etc.) or an event message as a DSM-CC section, and the program arrangement. The information is converted into the data structure of SI / PSI of ARIB-STD B10 version 1.2 (PAT, PMT, NIT, SDT, EIT, various descriptors, etc.), and the service structure information is converted into ERT of ARIB-STB B10 version 1.2. Is converted. In addition, the service structure information may be converted into XML as data content and transmitted.

또한, AV 데이터 저장 수단(18)에 저장되는 AV 데이터는 프로그램과 일대일로 대응하는 경우도 있고, 일대다, 다대다의 관계에 있는 경우도 있다.The AV data stored in the AV data storage means 18 may correspond one-to-one with a program or may have a one-to-many or many-to-many relationship.

다음에, 제공 서비스 수신 장치(30)는 제공 서비스 송신 장치(10)로부터 송출된 데이터를 수신하고, AV 데이터, 데이터 콘텐츠, 프로그램 배열 정보 및 서비스 구조 정보로 분리하는 수신 분리 수단(31), 수신 분리 수단(31)으로부터 수취하는 전송 AV 데이터를 저장 관리하는 AV 데이터 형으로 변환하는 AV 데이터 수신 수단(35), 수신 분리 수단(31)으로부터 수취하는 전송 데이터 콘텐츠를 저장 관리하 는 데이터 콘텐츠 형으로 변환하는 데이터 콘텐츠 수신 수단(34), 수신 분리 수단(31)으로부터 수취하는 전송 프로그램 배열 정보를 저장 관리하는 프로그램 배열 정보 형으로 변환하는 프로그램 배열 정보 수신 수단(33), 수신 분리 수단(31)으로부터 수취하는 서비스 구조 정보를 저장 관리하는 서비스 구조 정보 형으로 변환하는 서비스 구조 정보 수신 수단(32), 변환된 AV 데이터를 저장하는 AV 데이터 저장 수단(39), 변환된 데이터 콘텐츠를 저장하는 데이터 콘텐츠 저장 수단(38), 변환된 프로그램 배열 정보를 저장하는 프로그램 배열 정보 저장 수단(37), 변환된 서비스 구조 정보를 저장하는 서비스 구조 정보 저장 수단(36), AV 데이터, 데이터 콘텐츠, 프로그램 배열 정보 및 서비스 구조 정보를 읽고, 이 서비스 구조 정보의 종별을 기초로 서비스마다의 처리를 행하는 제공 서비스 관리 수단(40), 이용자가 명령을 입력하는 이용자 입력 수단(42) 및 이용자가 입력한 명령에 따라 제공 서비스 관리 수단(40)이 읽은 데이터를 출력하는 제공 서비스 출력 수단(41)을 구비한다.Next, the providing service receiving device 30 receives the data transmitted from the providing service transmitting device 10, and receives receiving means 31 for separating into AV data, data content, program arrangement information and service structure information, and receiving. AV data receiving means 35 for converting the transmission AV data received from the separating means 31 into an AV data type for storing and managing, and a data content type for storing and managing the transmission data content received from the receiving separating means 31. From the program arrangement information receiving means 33 and the reception separating means 31 for converting the data content receiving means 34 to be converted, and the program sequence information type to be transmitted and received from the reception separating means 31 into the program arrangement information type to be managed. Service structure information receiving means 32 for converting the received service structure information into a service structure information type for storing and managing; AV data storage means 39 for storing the converted AV data, data content storage means 38 for storing the converted data content, program arrangement information storage means 37 for storing the converted program arrangement information, and the converted service structure. Service structure information storage means 36 for storing information, provided service management means 40 for reading AV data, data contents, program arrangement information, and service structure information, and performing processing for each service based on the type of the service structure information; ), User input means 42 for inputting a command by the user, and provided service output means 41 for outputting data read by the service providing means 40 according to the command input by the user.

다음에, 서비스 구조 정보 및 참조 정보를 상세하게 설명한다.Next, the service structure information and reference information will be described in detail.

서비스 구조 정보는 도 10, 11 및 12에 나타낸 바와 같이, 콘텐츠 제공자와 그 콘텐츠 제공자가 제공하는 하나 또는 하나 이상의 서비스를 트리 구조로 표현한다. 또한, 그 서비스 구조 정보의 서비스에 대하여 그룹화된 데이터 콘텐츠 또는 AV 콘텐츠를 관계지운 서비스 구조 정보를 데이터 부가 서비스 구조 정보라고 한다. 이때, 데이터 콘텐츠 또는 AV 콘텐츠와, 그들을 그룹화하는 트리 구조의 노드와의 관계를 참조 정보라고 한다.10, 11 and 12, the service structure information represents a content provider and one or more services provided by the content provider in a tree structure. The service structure information associated with the data content or AV content grouped with the service of the service structure information is referred to as data addition service structure information. At this time, the relationship between the data content or the AV content and the nodes of the tree structure grouping them is referred to as reference information.

도 10의 서비스 구조 정보에서는 「콘텐츠 제공자 1」을 정점으로 하고, 콘 텐츠 제공자 1이 제공하는 「서비스 A」, 「서비스 B」, 「서비스 C」, 「서비스 D」의 4개의 서비스를 콘텐츠 제공자 1의 자식 노드로 한다. 이 서비스 구조 정보의 데이터 내용을 도 13에 나타낸다.In the service structure information of FIG. 10, four services of "service A", "service B", "service C", and "service D" provided by the content provider 1 with the content provider 1 as its peak are provided. It is assumed to be a child node of 1. 13 shows the data content of this service structure information.

그리고, 참조 정보는 「서비스 A」에 「AV 콘텐츠 1」,「데이터 콘텐츠 1」 및 「데이터 콘텐츠 2」가 속하고, 「서비스 B」에 「데이터 콘텐츠 3」이 속하며, 「서비스 C」에 「AV 콘텐츠 2」,「AV 콘텐츠 3」,「데이터 콘텐츠 4」,「데이터 콘텐츠 5」 및 「데이터 콘텐츠 6」이 속하며, 또한 「서비스 D」에 「AV 콘텐츠 4」가 속하는 것을 나타낸다. 이 참조 정보의 데이터 내용을 도 14에 나타낸다.In the reference information, "AV Content 1", "Data Content 1", and "Data Content 2" belong to "Service A", "Data Content 3" belongs to "Service B", and "Service C" includes " AV content 2 "," AV content 3 "," data content 4 "," data content 5 "and" data content 6 "belong, and" AV content 4 "belongs to" service D ". The data content of this reference information is shown in FIG.

예를 들면, 「데이터 콘텐츠 1」은 「콘텐츠 제공자 1」이 제공하는 데이터 콘텐츠이고, 더욱이 「콘텐츠 제공자 1」이 제공하는 「서비스 A」에 속하는 콘텐츠이다. 또한, 「AV 콘텐츠 4」는 「콘텐츠 제공자 1」이 제공하는 AV 콘텐츠이고, 더욱이 「콘텐츠 제공자 1」이 제공하는 「서비스 D」에 속하는 AV 콘텐츠이다.For example, "data content 1" is data content provided by "content provider 1", and is further content belonging to "service A" provided by "content provider 1". In addition, "AV content 4" is AV content provided by "content provider 1", and is also AV content belonging to "service D" provided by "content provider 1".

도 11에서의 데이터 부가 서비스 구조 정보는 도 10의 데이터 부가 서비스 구조 정보와는 콘텐츠 제공자 1의 트리 구조에서의 배치가 다르다. 도 11에서는 콘텐츠 제공자가 데이터 부가 서비스 구조 정보의 정점으로는 되지 않고, 트리 구조 중의 특정 노드로서 위치지우는 것뿐이고, 도 11에 있어서의 「서비스 A」, 「데이터 콘텐츠 1」 또는 「AV 콘텐츠 4」의 의미는 도 10과 다르지 않다. 도 10 대신에 도 11의 표현을 사용하는 것도 가능하다.The data added service structure information in FIG. 11 is different from the data added service structure information in FIG. 10 in the tree structure of the content provider 1. In FIG. 11, the content provider does not become a vertex of the data addition service structure information, but merely locates as a specific node in the tree structure. The "service A", "data content 1" or "AV content 4" in FIG. Is not different from FIG. 10. It is also possible to use the representation of FIG. 11 instead of FIG. 10.

도 12에서는 서비스간에 계층 구조의 관계가 존재하는 경우의 서비스 구조 정보를 나타낸다. 여기서, 「서비스 D」,「서비스 E」는 「서비스 C」의 자식 요소 인 것을 의미한다.12 shows service structure information when there is a hierarchical relationship between services. Here, "service D" and "service E" mean that they are child elements of "service C".

다음에, 제공 서비스 송신 장치(10)의 처리 동작에 대하여 설명한다.Next, the processing operation of the offer service transmitting device 10 will be described.

도 2는 제공 서비스 송신 장치(10)의 처리 순서를 나타낸다. 2 shows a processing procedure of the service providing apparatus 10.

스텝 1001 : 우선, 서비스 구조 정보 생성 수단(11)이 도 10, 11, 및 12와 같은 서비스 구조 정보를 생성한다. 이 구체적인 처리 순서에 대해서는 다음에 설명한다.Step 1001: First, the service structure information generating means 11 generates service structure information as shown in Figs. This specific processing procedure will be described later.

스텝 1002 : 다음에, 콘텐츠 정보 입력 수단(12)이 콘텐츠 정보의 입력을 행한다. 이 구체적인 처리 순서에 대해서는 다음에 설명한다.Step 1002: Next, the content information input means 12 inputs the content information. This specific processing procedure will be described later.

스텝 1003 : 참조 생성 수단(13)은 스텝 1001에서 생성된 서비스 구조 정보와 스텝 1002에서 입력된 콘텐츠 정보를 관련지우는 참조 정보를 생성한다. 이 구체적인 처리 순서에 대해서는 다음에 설명한다.Step 1003: The reference generation means 13 generates reference information for associating the service structure information generated in step 1001 with the content information input in step 1002. This specific processing procedure will be described later.

스텝 1004 : 프로그램 배열 정보 추가 수단(14)은 스텝(1003)에서 생성된 참조 정보를 SI나 PSI 등의 프로그램 배열 정보에 추가한다. 이 구체적인 처리 순서에 대해서는 다음에 설명한다.Step 1004: The program arrangement information adding means 14 adds the reference information generated in step 1003 to program arrangement information such as SI or PSI. This specific processing procedure will be described later.

스텝 1011 : 프로그램 정보 송출 수단(20)이 프로그램 배열 정보 저장 수단(16)으로부터 송출 임박한 프로그램 정보를 선택하고,Step 1011: The program information sending means 20 selects the program information imminent from the program arrangement information storing means 16,

스텝 1012 : 이 프로그램 배열 정보를 송출할지를 판단하고,Step 1012: Determine whether to send this program arrangement information,

스텝 1013 : 그 프로그램 배열 정보를 다중화 송출 수단(23)에게 건네준다.Step 1013: The program sequence information is passed to the multiplexing sending means 23.

또한,Also,

스텝 1021 : 서비스 구조 정보 송출 수단(19)은 서비스 구조 정보 저장 수 단(15)으로부터 송출 임박한 서비스 구조 정보를 선택하고,Step 1021: The service structure information sending means 19 selects the service structure information imminent from the service structure information storing means 15,

스텝 1022 : 이 서비스 구조 정보를 송출할지를 판단하고,Step 1022: Determine whether to send this service structure information,

스텝 1023 : 그 서비스 구조 정보를 다중화 송출 수단(23)에게 건네준다.Step 1023: The service structure information is passed to the multiplexing sending means 23.

또한,Also,

스텝 1031 : AV 데이터 송출 수단(22)은 AV 데이터 저장 수단(18)으로부터 송출 임박한 AV 데이터를 선택하고,Step 1031: The AV data sending means 22 selects the AV data imminent from the AV data storing means 18,

스텝 1032 : 이 AV 데이터를 송출할지를 판단하고,Step 1032: Determine whether to send this AV data,

스텝 1033 : 그 AV 데이터를 다중화 송출 수단(23)에게 건네준다.Step 1033: The AV data is passed to the multiplexing sending means 23.

또한,Also,

스텝 1041 : 데이터 콘텐츠 송출 수단(21)은 데이터 콘텐츠 저장 수단(17)으로부터 송출 임박한 데이터 콘텐츠를 선택하고,Step 1041: The data content sending means 21 selects the data content imminent from the data content storing means 17,

스텝 1042 : 이 데이터 콘텐츠를 송출할지를 판단하고,Step 1042: Determine whether to transmit this data content,

스텝 1043 : 그 데이터 콘텐츠를 다중화 송출 수단(23)에게 건네준다.Step 1043: The data content is passed to the multiplexing sending means 23.

스텝 1051 : 다중화 송출 수단(23)은 수취한 프로그램 배열 정보, 서비스 구조 정보, AV 데이터 및 데이터 콘텐츠를 전송로에 따라서 정해진 전송 포맷으로 변환하고, 송출 시각에 따라 다중화하여, 전송로에 대하여 송출한다.Step 1051: The multiplexing sending means 23 converts the received program arrangement information, service structure information, AV data and data content into a transmission format determined according to the transmission path, multiplexed according to the transmission time, and sends it to the transmission path. .

또한, 스텝 1021에 있어서, 임의의 서비스 구조 정보에 대하여 송출 스케쥴을 미리 부여해 두고, 그 송출 스케쥴을 따라 선택을 행하여도 무방하다. 또한, 스텝 1041에 있어서 임의의 데이터 콘텐츠에 대하여 송출 스케쥴을 미리 부여해 두고, 그 송출 스케쥴을 따라 선택을 행하여도 무방하다.In step 1021, a delivery schedule may be given to any service structure information in advance, and a selection may be made according to the delivery schedule. In step 1041, a delivery schedule may be assigned to any data content in advance, and selection may be made according to the delivery schedule.

또한, 스텝 1011, 스텝 1021, 스텝 1031 및 스텝 1041은 각 데이터의 송출 시간에 의존하고, 비동기로 처리된다.In addition, step 1011, step 1021, step 1031, and step 1041 are processed asynchronously depending on the sending time of each data.

또한, 스텝 1051에서의 각 데이터의 전송 포맷으로의 변환은 스텝 1051 이전의 공정에서 행하여도 무방하다.In addition, conversion of each data to the transmission format in step 1051 may be performed in a step before step 1051.

다음에, 스텝 1001에서의 서비스 구조 정보 생성 수단(11)의 처리 동작을 도 3의 플로우챠트에 나타낸다.Next, the processing operation of the service structure information generating means 11 in step 1001 is shown in the flowchart of FIG.

스텝 1101 : 콘텐츠 제공자는 데이터 콘텐츠 저장 수단(17)에 저장한 데이터 콘텐츠와 AV 데이터 저장 수단(18)에 저장한 AV 데이터를 그룹화하는 서비스의 정보를 서비스 구조 정보 생성 수단(11)에 입력하고,Step 1101: The content provider inputs into the service structure information generating means 11 information of a service for grouping the data content stored in the data content storage means 17 and the AV data stored in the AV data storage means 18,

스텝 1102 : 이 서비스간의 구조에 대하여 입력한다. 이때, 동시에 서비스 구조 정보의 종별을 입력한다. 서비스 구조 정보 생성 수단(11)은 이것을 기초로 서비스 구조 정보를 생성하고,Step 1102: Enter the structure between these services. At this time, the type of service structure information is input at the same time. The service structure information generating means 11 generates service structure information based on this,

스텝 1103 : 서비스 구조 정보 저장 수단(15)에 저장한다.Step 1103: Store in the service structure information storage means 15.

스텝 1101에 의하여 도 15의 1111이 생성되고, 스텝 1102에 의하여 도 15의 1112가 생성된다. 도 15의 1112의 서비스 구조 정보의 기술예를 도 16에 나타낸다.Step 1101 generates 1111 of FIG. 15, and step 1102 generates 1112 of FIG. 15. A description example of the service structure information of 1112 in FIG. 15 is shown in FIG. 16.

또한, 서비스 구조 정보에 부가하는 종별은 수신 장치내에서 기동되는 애플리케이션을 특정하기 위한 정보이고, 수신측에서 해석할 수 있는 처리 내용이 기술된 문서(스크립 등) 그 자체를 종별로서 서비스 구조 정보에 부가하여도 무방하고, 또는 수신측에서 해석할 수 있는 처리 내용이 기술된 문서(데이터 콘텐츠, 스크립 등)의 콘텐츠를 데이터 콘텐츠로서 송신하여 그 문서를 특정하는 식별자를 서비스 구조 정보에 종별로서 부가하여도 무방하다. In addition, the type added to the service structure information is information for specifying an application to be started in the receiving apparatus, and the document itself (script or the like) describing the processing contents that can be interpreted at the receiving side is included in the service structure information as the type. In addition, the content of the document (data content, script, etc.) describing the processing contents that can be interpreted by the receiving side is transmitted as data content, and an identifier for specifying the document is added to the service structure information by type. It is okay.

다음에, 스텝 1002에 있어서의 콘텐츠 정보 입력 수단(12)의 처리 동작을 도 4의 플로우챠트에 나타낸다.Next, the processing operation of the content information input means 12 in step 1002 is shown in the flowchart of FIG.

스텝 1201 : 콘텐츠 정보의 입력이 완료되지 않는 경우에는Step 1201: When input of content information is not completed

스텝 1202 : 콘텐츠 저장 수단(17,18)으로부터 임의의 콘텐츠를 선택하고,Step 1202: Select arbitrary content from the content storing means 17, 18, and

스텝 1203 : 선택한 콘텐츠에 대하여 콘텐츠 식별자나 그 외의 콘텐츠에 관한 정보를 입력할지 어떨지를 선택하고, 콘텐츠 정보를 입력한다. 이 입력은 수동적으로 행해진다. 또한, 자동적으로 입력되어도 무방하다. 입력한 경우에는 Step 1203: Select whether to input content identifier or other information about the content for the selected content, and input the content information. This input is done manually. It may also be input automatically. If entered

스텝 1204 : 입력한 콘텐츠 정보를 콘텐츠와 대응하는 형으로 콘텐츠 저장 수단(17,18)에 저장한다.Step 1204: The input content information is stored in the content storage means 17, 18 in a format corresponding to the content.

스텝 1205 : 콘텐츠 정보의 입력이 모두 완료되면, 스텝 1204에서 입력한 콘텐츠 식별자나 그 외의 콘텐츠에 관한 정보를 참조 생성 수단(13)에게 건네준다.Step 1205: When the input of the content information is all completed, the reference generation means 13 is passed to the content identifier inputted in step 1204 or other information about the content.

다음에, 스텝 1003에서의 참조 생성 수단(13)의 처리 동작을 도 5의 플로우챠트에 나타낸다.Next, the processing operation of the reference generation means 13 in step 1003 is shown in the flowchart of FIG.

스텝 1301 : 참조 정보의 생성이 완료되지 않는 경우에는Step 1301: If generation of reference information is not completed

스텝 1302 : 콘텐츠 정보 입력 수단(12)으로부터 입력된 콘텐츠 식별자 중의 임의의 콘텐츠 식별자를 선택하고,Step 1302: Select any content identifier among the content identifiers inputted from the content information input means 12,

스텝 1303 : 그 콘텐츠 식별자가 서비스 구조 정보의 서비스에 속하는 경우에Step 1303: If the content identifier belongs to a service of service structure information

스텝 1304 : 서비스 구조 정보내의 노드에 그 콘텐츠 식별자를 부여하는 입 력을 수동적으로 행하여, 서비스 구조 정보내의 노드와 콘텐츠 식별자와의 관계를 나타내는 참조 정보를 생성한다.Step 1304: Manually input the content identifier to the node in the service structure information to generate reference information indicating the relationship between the node in the service structure information and the content identifier.

스텝 1305 : 참조 정보의 생성이 완료되면, 스텝 1304에서 생성된 참조 정보를 프로그램 배열 정보 추가 수단(14)에게 건네준다. 이 참조 정보의 예를 도 14에 나타낸다.Step 1305: When generation of the reference information is completed, the reference information generated in step 1304 is passed to the program arrangement information adding means 14. An example of this reference information is shown in FIG.

또한, 스텝 1302 및 스텝 1304의 처리는 자동적으로 처리되어도 무방하다. 그 경우, 스텝 1302에서는 모든 콘텐츠 식별자를 순서대로 선택하도록 처리를 행하고, 스텝 1304에서는 이미 콘텐츠에 부여되어 있는 정보를 기초로 서비스 구조 정보내의 노드와의 관계를 구성하여도 무방하다.In addition, the process of step 1302 and 1304 may be processed automatically. In that case, a process may be performed to select all content identifiers in order in step 1302, and a relationship with a node in the service structure information may be configured in step 1304 based on the information already provided to the content.

다음에, 스텝 1004에서의 프로그램 배열 정보 추가 수단(14)의 처리 동작을 도 6에 나타낸다.Next, the processing operation of the program arrangement information adding means 14 in step 1004 is shown in FIG.

스텝 1401 : 프로그램 배열 정보로의 참조 정보의 추가가 완료되지 않는 경우에는Step 1401: If addition of reference information to the program array information is not completed

스텝 1402 : 참조 정보 중에서 미선택 콘텐츠 식별자를 선택하고,Step 1402: Select an unselected content identifier from the reference information,

스텝 1403 : 그 콘텐츠 식별자가 기존의 이벤트(프로그램)에 관련되는지를 식별하고,Step 1403: identify whether the content identifier is related to an existing event (program),

스텝 1404 : 관련되는 경우에는 프로그램 배열 정보 저장 수단(16)으로부터 관련되는 이벤트(프로그램)가 기술된 프로그램 배열 정보를 선택하고,Step 1404: If relevant, select the program arrangement information describing the related event (program) from the program arrangement information storage means 16,

스텝 1405 : 선택한 프로그램 배열 정보내의 이벤트(프로그램)의 기술에 콘텐츠 식별자와 노드 정보로 이루어진 참조 정보를 부여한다.Step 1405: Reference information consisting of the content identifier and the node information is assigned to the description of the event (program) in the selected program arrangement information.

이 순서를 프로그램 배열 정보로의 참조 정보의 추가가 완료되기까지 반복한다. 이렇게 해서, 임의의 프로그램과 그 프로그램에 관련되는 콘텐츠의 세트를 작성하고, 프로그램 배열 정보 저장 수단(16)내에 있는 그 프로그램 정보를 기술하는 데이터에 그 콘텐츠의 참조 정보를 관련지운다.This sequence is repeated until addition of the reference information to the program array information is completed. In this way, an arbitrary program and a set of contents associated with the program are created, and the reference information of the content is associated with data describing the program information in the program array information storage means 16.

다음에, 제공 서비스 수신 장치(30)의 처리 동작에 대하여 설명한다.Next, the processing operation of the provided service receiving device 30 will be described.

도 7은 제공 서비스 수신 장치(30)의 처리 순서를 나타낸다. 7 shows a processing procedure of the provided service receiving device 30.

우선, 제공 서비스 수신 장치(30)의 전원이 ON으로 되는 것을 전제로 한다. 이때,First, it is assumed that the power supply of the provided service receiving device 30 is turned ON. At this time,

스텝 2001 : 수신측의 이용자의 입력이 있는지 어떤지의 판단을 행하고,Step 2001: A judgment is made as to whether or not there is user input on the receiving side.

스텝 2002 : 없는 경우에는 전송로로부터 데이터를 수신했는지 어떤지의 판단을 행한다. 데이터를 수신한 경우에 수신 데이터를 분리하고,Step 2002: If not, it is judged whether or not data has been received from the transmission path. If data is received, separate the received data,

스텝 2003 : 수신 데이터에 AV 데이터가 있으면Step 2003: If the received data contains AV data

스텝 2004 : AV 데이터 저장 수단(39)에 저장하고,Step 2004: Store in the AV data storage means 39,

스텝 2005 : 수신 데이터에 데이터 콘텐츠가 있으면Step 2005: If there is data content in the received data

스텝 2006 : 데이터 콘텐츠 저장 수단(38)에 저장하고,Step 2006: store in the data content storage means 38,

스텝 2007 : 수신 데이터에 프로그램 배열 정보가 있으면Step 2007: If the received data contains program array information

스텝 2008 : 프로그램 배열 정보 저장 수단(37)에 저장하고,Step 2008: store in the program array information storage means 37,

스텝 2009 : 수신 데이터에 서비스 구조 정보가 있으면Step 2009: If the received data contains service structure information

스텝 2010 : 서비스 구조 정보 저장 수단(36)에 저장한다.Step 2010: Store in the service structure information storage means 36.

스텝 2011 : 제공 서비스 관리 수단(40)은 스텝 2004, 스텝 2006, 스텝 2008 및 스텝 2010에서 저장한 데이터를 이용하여 내부처리를 행한다. 이 내부처리의 상세한 것은 다음에 설명한다.Step 2011: The provided service management means 40 performs internal processing using the data stored in Step 2004, Step 2006, Step 2008, and Step 2010. Details of this internal processing will be described later.

스텝 2012 : 제공 서비스 관리 수단(40)은 이용자가 이용자 입력 수단(42)으로부터 입력한 경우에는 그 입력에 기초를 두는 내부 처리를 행한다. 상세한 것은 다음에 설명한다.Step 2012: When the user inputs from the user input means 42, the provided service management means 40 performs internal processing based on the input. Details will be described later.

스텝 2013 : 제공 서비스 관리 수단(40)은 스텝 2011과 스텝 2012의 내부 처리의 결과를 출력할지를 판단하고,Step 2013: the providing service management means 40 determines whether to output the result of the internal processing of steps 2011 and 2012;

스텝 2014 : 그 판단에 기초를 두어 서비스 출력 수단(41)으로부터 출력한다.Step 2014: Output from the service output means 41 based on the determination.

또한, AV 데이터 저장 수단(39)은 AV 데이터를 스트림 형식대로 저장하여도 무방하고, AV 데이터를 예를 들어 MPEG나 MOV 등의 동영상 파일의 파일 형식으로 변환하여 저장하여도 관계없다.In addition, the AV data storage means 39 may store the AV data in a stream format, and may convert the AV data into a file format of a video file such as MPEG or MOV, for example, and store the AV data.

다음에, 스텝 2011에서의 제공 서비스 관리 수단(40)의 수신에 의한 내부 처리의 동작을 도 8에 나타낸다.Next, the operation of the internal processing by the reception of the provided service management means 40 in step 2011 is shown in FIG.

스텝 2101 : 제공 서비스 관리 수단(40)은 서비스 구조 정보 저장 수단(36)에 저장한 서비스 저장 정보에 부가되어 있는 종별 모두에 대응하는 내부처리가 종료되지 않는 경우에Step 2101: When the provided service management means 40 does not end the internal processing corresponding to all the types added to the service storage information stored in the service structure information storage means 36,

스텝 2102 : 미선택 종별을 선택하고,Step 2102: Select an unselected type,

스텝 2103 : 그 종별로 특정되는 애플리케이션의 처리를 실행한다.Step 2103: The process of the application specified by the type is executed.

이렇게 해서, 제공 서비스 수신 장치(30)는 서비스 구조 정보의 종별로 특정 되는 애플리케이션을 실행하고, 실행한 후 종료한다.In this way, the provided service receiving device 30 executes the application specified by the type of the service structure information, executes the application, and then terminates.

제공 서비스 관리 수단(40)에는 이 내부 처리를 위한 애플리케이션이 이미 설치되어 있다. 예를 들면, 그 내부처리로서 수신한 서비스 구조 정보의 노드마다 저장하는 영역을 제어하는 저장 영역 제어가 행해지고, 노드에 부여되는 콘텐츠가 그 노드에 대하여 정해진 저장 영역에 저장할 수 없는 경우에 그 콘텐츠의 저장을 제한하거나, 또한 그 노드에 부여되는 콘텐츠에 대하여 공통의 유효 기한을 정하는 콘텐츠 유효화 제어가 행해진다. 이 구체예에 대해서는 다음에 설명한다.In the provided service management means 40, an application for this internal processing is already installed. For example, storage area control is performed to control an area to be stored for each node of the received service structure information as its internal processing, and when the content given to the node cannot be stored in the storage area defined for that node, Content validation control is performed to limit storage or to define a common expiration date for the content given to the node. This specific example is demonstrated next.

또한, 스텝 2012에 있어서의 이용자 입력에 따른 내부처리의 동작에 대하여 도 9에 나타낸다.9 shows the operation of the internal processing according to the user input in step 2012. FIG.

스텝 2201 : 이용자가 이용자 입력 수단(42)으로부터 서비스 구조 정보에서의 임의의 노드(제공 서비스)를 선택하면 Step 2201: If the user selects any node (provided service) in the service structure information from the user input means 42

스텝 2202 : 제공 서비스 관리 수단(40)은 이용자의 입력에 의하여 애플리케이션을 기동하여, 선택된 서비스의 처리를 실행한다.Step 2202: The provided service management means 40 launches an application by the user's input and executes the processing of the selected service.

이와 같이, 이 방송 시스템에서는 송신측이 서비스 구조 정보와 참조 정보를 추가한 프로그램 배열 정보를 송신하고, 한편 서비스마다의 처리를 행하는 애플리케이션을 유지하는 수신측은 이 서비스 구조 정보 및 프로그램 배열 정보를 수신하여 서비스 단위의 내부 처리를 실행한다.As described above, in this broadcasting system, the transmitting side transmits program arrangement information including service structure information and reference information, while the receiving side holding the application performing processing for each service receives the service structure information and program arrangement information. Perform internal processing of the service unit.

또한, 콘텐츠의 참조 정보는 수신 장치에 저장된 상태로 서비스 구조 정보만을 저장 변경하는 것으로, 동일한 콘텐츠라도 상이한 서비스에 속할 수 있다.In addition, the reference information of the content is to store and change only the service structure information in a state of being stored in the receiving apparatus, and even the same content may belong to different services.

즉, 콘텐츠마다의 참조 정보에는 이 콘텐츠가 참조해야만 하는 서비스 구조 정보내의 서비스(노드)를 식별하는 식별자가 기술되어 있므로, 이전에 송신한 서비스 구조 정보내의 노드의 식별자를 사용하여, 그 노드의 내용을 변경한 서비스 구조 정보를 다시 송신하는 것으로 동일한 콘텐츠가 상이한 서비스(노드)에 속하도록 할 수 있다. 예를 들면, 「콘텐츠 1」이 「A 신문」을 참조하였다고 가정하자. 그 때, 「A 신문」을 구성하는 서비스 구조 정보를, 「A 신문」의 노드를 「A2 신문」이라는 이름으로 변경하여 송신하는 것으로 「콘텐츠 1」은 「A2 신문」에 속하게 된다.That is, in the reference information for each content, an identifier for identifying a service (node) in the service structure information that the content should refer to is described. Therefore, using the identifier of the node in the service structure information transmitted previously, By resending the service structure information with the changed contents, it is possible to make the same contents belong to different services (nodes). For example, assume that "Content 1" refers to "A newspaper". At that time, the service structure information constituting the "A newspaper" is transmitted by changing the node of the "A newspaper" to the name of "A2 newspaper" and "Content 1" belongs to the "A2 newspaper".

(제 2 실시예)(Second embodiment)

제 2 실시예에서는 시청 계약(구독)을 서비스 단위로 맺는 경우의 수신 장치의 내부 처리에 대하여 설명한다.In the second embodiment, the internal processing of the receiving apparatus in the case of making a viewing contract (subscription) in service units will be described.

이용자가 제공 서비스 수신 장치(30)의 이용자 입력 수단(42)으로부터 임의의 노드(제공 서비스)를 선택하여 구독을 지시하였을 때에는, 제공 서비스 관리 수단(40)은 도 9의 순서에 따라 애플리케이션을 기동하고 애플리케이션내에서의 처리에 의하여 그 노드에 속하는 콘텐츠를 구독하는 처리를 행한다.When the user selects an arbitrary node (provided service) from the user input means 42 of the provided service receiving device 30 to instruct subscription, the provided service managing means 40 activates the application in the order of FIG. 9. Processing to subscribe to content belonging to the node by processing in the application.

또한, 제공 서비스 수신 장치(30)는 데이터를 수신하였을 때의 내부 처리 순서(도 8)에 있어서, 선택한 제공 서비스의 처리 실행(스텝 2103)을 도 17에 나타낸 바와 같이 변경한다.In addition, the provision service receiving apparatus 30 changes the processing execution (step 2103) of the selected provision service as shown in Fig. 17 in the internal processing procedure (Fig. 8) when data is received.

스텝 2301 : 내부 처리해야만 하는 서비스가 구독되는지 어떤지를 판단하고,Step 2301: Determine whether a service that should be internally processed is subscribed to,

스텝 2302 : 구독할 때는 구독하는 서비스에 대한 처리를 행하고,Step 2302: When subscribing, processing for a subscribing service is performed.

스텝 2303 : 내부 처리해야만 하는 서비스가 구독되지 않을 때는 구독하지 않는 서비스에 대한 처리를 행한다.Step 2303: When a service to be processed internally is not subscribed, processing for a service not subscribed is performed.

서비스 구조 정보 저장 수단(36)에 도 10에 나타낸 바와 같은 데이터 부가 서비스 구조 정보가 저장되어 있고, 또한 이용자가 「서비스 A」를 구독하는 경우에서는 「AV 콘텐츠 1」,「데이터 콘텐츠 1」 및 「데이터 콘텐츠 2」에 대해서는 스텝 2302의 처리를 행하고, 그것 이외의 데이터 콘텐츠, AV 콘텐츠에 대해서는 스텝 2303의 처리를 행한다.In the service structure information storage means 36, data addition service structure information as shown in FIG. 10 is stored, and when the user subscribes to the "service A", "AV content 1", "data content 1" and " The process of step 2302 is performed for the "data content 2", and the process of step 2303 is performed for the data content and AV content other than that.

이와 같이, 이 방송 시스템의 수신 장치에서는 수신한 서비스 구조 정보의 노드 단위로 구독하는 서비스를 선택할 수 있고, 또한 그 노드 단위로 내부 처리를 전환할 수 있다.In this manner, the receiving device of this broadcasting system can select a service to be subscribed to by the node of the received service structure information, and can switch internal processing by that node.

(제 3 실시예)(Third embodiment)

제 3 실시예에서는 수신측에서 자동적으로 저장하는 콘텐츠를 송신측에서 제어하는 것이 가능한 방송 시스템에 대하여 설명한다.In the third embodiment, a broadcasting system capable of controlling the content stored automatically by the receiving side on the transmitting side will be described.

이 방송 시스템의 제공 서비스 송신 장치는 도 1의 제공 서비스 송신 장치(10)와 동일한 구성을 구비한다. 제공 서비스 송신 장치(10)의 콘텐츠 정보 입력 수단(12)으로부터 콘텐츠 정보의 하나로서 수신측이 이 콘텐츠를 수신하였을 때 자동적으로 저장하는지 어떤지를 나타내는 정보(자동 저장 플러그)를 입력한다(도 4의 스텝 1204). 이 자동 저장 플러그는 프로그램 배열 정보 추가 수단(14)에 의하여 참조 정보가 부가된 프로그램 배열 정보의 콘텐츠에 부여된다(도 6 스텝 1405). 도 20에는 자동 저장 플러그가 부여된 프로그램 배열 정보를 예시한다.The provision service transmission apparatus of this broadcasting system has the same structure as the provision service transmission apparatus 10 of FIG. As the content information from the content information input means 12 of the providing service transmitting device 10, information (automatic storage plug) indicating whether or not the receiving side automatically stores this content is input (in FIG. 4). Step 1204). This automatic storage plug is attached to the contents of the program arrangement information to which the reference information is added by the program arrangement information adding means 14 (Fig. 6, step 1405). 20 illustrates program arrangement information to which an automatic storage plug is assigned.

한편, 제공 서비스 수신 장치는 도 18에 나타낸 바와 같이, 프로그램 배열 정보에 부여된 자동 저장 플러그에 기초를 두어, 데이터 콘텐츠 수신 수단(34) 및 AV 데이터 수신 수단(35)을 제어하는 자동 저장 관리 수단(43)을 구비한다. 그 외의 구성은 제 1 실시예의 제공 서비스 수신 장치(도 1)와 변함이 없다.On the other hand, the provision service receiving apparatus, as shown in Fig. 18, is an automatic storage management means for controlling the data content receiving means 34 and the AV data receiving means 35 based on the automatic storage plug attached to the program arrangement information. 43 is provided. The other configuration is not changed from the provision service receiving apparatus (Fig. 1) of the first embodiment.

도 19는 이 수신 장치의 동작을 나타내는 플로우챠트이고, 도 7의 스텝 2003에서 스텝 2010까지의 처리 순서에 대응한다.FIG. 19 is a flowchart showing the operation of the receiving device, and corresponds to the processing procedure from step 2003 to step 2010 in FIG. 7.

데이터를 수신한 경우에 수신 분리 수단(31)은 수신 데이터를 분리하고,When receiving data, the reception separating means 31 separates the received data,

스텝 4101 : 수신 데이터에 AV 데이터가 있으면Step 4101: If there is AV data in the received data

스텝 4102 : 자동 저장 관리 수단(43)은 미리 수신한 프로그램 배열 정보로부터, 수신한 AV 데이터로 구성되는 프로그램이 자동 저장의 대상인지 어떤지를 식별하고,Step 4102: The automatic storage management means 43 identifies from the program arrangement information received in advance whether or not a program composed of the received AV data is the object of automatic storage,

스텝 4103 : 자동 저장의 대상일 때는 그 AV 데이터를 AV 데이터 저장 수단(39)에 저장한다.Step 4103: When the object is to be automatically stored, the AV data is stored in the AV data storage means 39.

스텝 4104 : 수신 데이터에 데이터 콘텐츠가 있으면Step 4104: If there is data content in the received data

스텝 4105 : 자동 저장 관리 수단(43)은 프로그램 배열 정보로부터, 수신한 데이터 콘텐츠로 구성되는 프로그램이 자동 저장의 대상인지 어떤지를 식별하고,Step 4105: The automatic storage management means 43 identifies, from the program arrangement information, whether the program composed of the received data contents is the object of automatic storage,

스텝 4106 : 자동 저장의 대상일 때는 그 데이터 콘텐츠를 데이터 콘텐츠 저장 수단(38)에 저장한다.Step 4106: When it is the object of automatic storage, the data content is stored in the data content storage means 38.

스텝 4107 : 수신 데이터에 프로그램 배열 정보가 있으면Step 4107: If the received data contains program array information

스텝 4108 : 프로그램 배열 정보 저장 수단(37)에 저장하고,Step 4108: Store in the program array information storage means 37,

스텝 4109 : 프로그램 배열 정보 저장 수단(37)으로부터 자동 저장해야만 하 는 프로그램을 추출한다.Step 4109: Extract a program that should be automatically stored from the program arrangement information storage means 37.

스텝 4110 : 수신 데이터에 서비스 구조 정보가 있으면Step 4110: If the received data contains service structure information

스텝 4111 : 서비스 구조 정보 저장 수단(36)에 저장한다.Step 4111: Store in the service structure information storage means 36.

스텝 4103에서 저장된 AV 데이터, 스텝 4106에서 저장된 데이터 콘텐츠, 스텝 4109에서 추출된 프로그램 정보 및 스텝 4111에서 저장된 서비스 구조 정보는 제공 서비스 관리 수단(40)으로 출력되어, 도 7과 동일한 순서로 내부 처리가 행해진다.AV data stored in step 4103, data contents stored in step 4106, program information extracted in step 4109, and service structure information stored in step 4111 are outputted to the providing service management means 40, and the internal processing is performed in the same order as in FIG. Is done.

또한, 미리 수신한 프로그램 배열 정보로부터 자동적으로 저장하는 콘텐츠가 있다고 판단할 수 있는 경우에는 그 콘텐츠가 전송되는 시각을 타이머 예약해 두어, 자동적으로 그 콘텐츠만을 수신 저장하도록 하여도 무방하다.When it is determined that there is content to be automatically stored from the program arrangement information received in advance, a timer may be reserved for the time at which the content is transmitted, and only the content may be automatically received and stored.

예를 들면, 제공 서비스 송신 장치측이 도 21에 나타낸 바와 같은 데이터 부가 서비스 구조 정보를 가정한 경우, 도 13의 서비스 구조 정보의 데이터와 도 20의 프로그램 배열 정보의 데이터를 송신한다.For example, when the provision service transmitting apparatus side assumes data addition service structure information as shown in FIG. 21, the data of the service structure information of FIG. 13 and the data of the program arrangement information of FIG. 20 are transmitted.

한편, 도 21의 데이터 부가 서비스 구조 정보를 수신한 수신측에서는 데이터 콘텐츠 1∼6과, AV 콘텐츠 1∼4를 수신하였다고 가정한다. 수신측이 디폴트로서 수신한 데이터는 저장하지 않고(캐시는 가능), 자동 저장 플러그가 있는 콘텐츠만을 자동적으로 저장하는 경우, 수신측에서는 자동 저장 플러그가 있는 데이터 콘텐츠 1, 4와 AV 콘텐츠 2, 4를 자동적으로 저장한다.On the other hand, it is assumed that the receiving side that has received the data addition service structure information of Fig. 21 has received the data contents 1 to 6 and the AV contents 1 to 4. If the receiving side does not store the received data as a default (can be cached) and only stores the contents with the autosave plug automatically, the receiver side may change the data contents 1, 4 and the AV contents 2, 4 with the autosave plug. Save automatically.

또한, 자동 저장의 동작은 수신측의 애플리케이션에 크게 의존하고, 수신한 데이터를 모두 저장하는 것을 전제로 하는 수신측의 경우에는 플러그가 있는 콘텐 츠 및 AV 데이터를 자동적으로 비저장한다고 하는 형식을 취하여도 무방하다.In addition, the operation of the automatic storage greatly depends on the application on the receiving side, and takes the form of automatically storing the plugged content and AV data in the case of the receiving side on the premise of storing all received data. It is okay.

또한 콘텐츠의 자동 저장에서는, 그 콘텐츠 식별자가 이미 저장되어 있는 콘텐츠와 동일한 경우에는 저장 갱신한다. 기본적으로 저장 갱신으로는 덮어쓰기 갱신을 행하지만, 콘텐츠가 버전으로 관리되는 경우에는 콘텐츠 식별자가 동일하여도 버전이 다른 콘텐츠를 모두 계속 저장하도록 하여도 무방하다.In the automatic storage of the content, when the content identifier is the same as the already stored content, the storage is updated. The overwrite update is basically performed by the store update. However, when the content is managed by the version, it is also possible to continue storing all the content having the same version even though the content identifier is the same.

이와 같이, 제 3 실시예의 방송 시스템에서는 송신측이 콘텐츠에 개별적으로 플러그를 부여하므로, 수신측에서는 서비스 구조 정보에 의존하지 않고 콘텐츠를 자동 저장한다.In this manner, in the broadcasting system of the third embodiment, since the transmitting side individually plugs the contents, the receiving side automatically stores the contents without depending on the service structure information.

또한, 송신측에서 서비스 구조 정보의 특정 노드에 대해서만 자동 저장 가능으로 설정하고, 수신측에 그 노드에 속하는 콘텐츠를 자동적으로 저장시킬 수도 있다.In addition, only the specific node of the service structure information can be set to be automatically stored at the transmitting side, and the receiving side can automatically store contents belonging to the node.

또한, 서비스 구조 정보의 노드와 서비스 구조 정보의 노드에 속하는 콘텐츠를 지정함으로서, 동일 노드의 콘텐츠에 대한 수신측의 동작을 콘텐츠에 의하여 분리하는 것이 가능하고, 예를 들어 도 21의 서비스 구조 정보의 「서비스 A」를 자동적으로 저장하는 설정으로 한 경우에는, 서비스 A에 속하는 「데이터 콘텐츠 1」은 자동적으로 저장되지만 「AV 콘텐츠 1」 및 「데이터 콘텐츠 2」는 자동 저장되지 않는다. 이와 같이, 서비스 구조 정보의 노드에 의존하는 콘텐츠에 대하여 수신측에 2가지의 레벨(「자동 저장」과 「비자동 저장」 등)로 조치를 취할 수 있다.In addition, by specifying the content belonging to the node of the service structure information and the node of the service structure information, it is possible to separate the operation of the receiving side with respect to the content of the same node by the content, for example, the service structure information of FIG. In the case where the setting of "Service A" is automatically stored, "Data Content 1" belonging to Service A is automatically stored, but "AV Content 1" and "Data Content 2" are not automatically stored. In this way, it is possible to take measures at the receiving side in two levels ("automatic storage" and "non-automatic storage", etc.) for the contents depending on the node of the service structure information.

또한, 예를 들어 도 21의 서비스 구조 정보의 「서비스 A」를 자동적으로 저장하는 설정으로 하여 이 서비스 구조 정보를 이용자 A의 수신기로 송신하고, 한 편, 이용자 B에는 도 21의 서비스 구조 정보의 「서비스 C」를 자동적으로 저장하는 설정으로 하여 이 서비스 구조 정보를 이용자 B의 수신기로 송신함으로써, 이용자 A의 수신기에는 「데이터 콘텐츠 1」을 자동적으로 저장시키고, 한편 이용자 B의 수신기에는 「데이터 콘텐츠 4」와 「AV 콘텐츠 2」를 자동적으로 저장시키는 것도 가능하다.For example, the service structure information is set to automatically store "service A" of the service structure information of FIG. 21, and the service structure information is transmitted to the receiver of user A. On the other hand, the user B of the service structure information of FIG. By transmitting the service structure information to the receiver of the user B with a setting for automatically storing the "service C", the "data content 1" is automatically stored in the receiver of the user A, while the "data content" is stored in the receiver of the user B. 4 "and" AV content 2 "can be stored automatically.

또한, 이용자마다 상이한 서비스 구조 정보를 전송하기 위해서는 수신 계약 정보나 수신 가입자로의 개별 메시지를 방송에 의하여 수신기로 전송할 때의 데이터 포맷인 EMM(Entilement Management Message)을 이용하여 행하여도 무방하다.In addition, in order to transmit different service structure information for each user, you may carry out by using EMM (Entilement Management Message) which is a data format at the time of transmission of a reception contract information or an individual message to a receiver by a broadcast.

(제 4 실시예)(Example 4)

제 4 실시예에서는 수신측에서 구독하는 서비스의 콘텐츠만을 자동 저장을 행하는 경우에 대해서 설명한다.In the fourth embodiment, a case where automatic storage of only contents of a service subscribed to by the receiving side is described.

이 방송 시스템의 제공 서비스 수신 장치는 도 22에 나타낸 바와 같이, 자동 저장 관리 수단(43)에 대하여 제공 서비스 관리 수단(40)으로부터 구독하는 서비스의 정보가 전송되는 점만이 제 3 실시예(도 18)와 상이하다.In the broadcast service providing apparatus of this broadcasting system, as shown in FIG. 22, the third embodiment (Fig. 18) is that only the information of the service to be subscribed from the provision service management means 40 to the automatic storage management means 43 is transmitted. )

도 23은 이 수신 장치의 동작을 나타낸 플로우챠트이고, 도 7의 스텝 2003에서 스텝 2010까지의 처리 순서에 대응한다.FIG. 23 is a flowchart showing the operation of this receiving apparatus, and corresponds to the processing procedure from step 2003 to step 2010 in FIG.

데이터를 수신한 경우에 수신 분리 수단(31)은 수신 데이터를 분리하고,When receiving data, the reception separating means 31 separates the received data,

스텝 4201 : 수신 데이터에 AV 데이터가 있으면Step 4201: If there is AV data in the received data

스텝 4202 : 자동 저장 관리 수단(43)은 미리 수신한 프로그램 배열 정보로부터, 수신한 AV 데이터로 구성되는 프로그램이 자동 저장의 대상인지 어떤지를 식 별하고,Step 4202: The automatic storage management means 43 identifies whether the program composed of the received AV data is the object of automatic storage from the program arrangement information received in advance,

스텝 4203 : 자동 저장의 대상일 때는 수신한 AV 데이터로 구성되는 프로그램이 이용자의 구독 서비스에 속하는지 어떤지를 식별하며,Step 4203: When the target of the automatic storage is identified, whether the program consisting of the received AV data belongs to the user's subscription service,

스텝 4204 : 구독 서비스에 속할 때는 그 AV 데이터를 AV 데이터 저장 수단(39)에 저장한다.Step 4204: When belonging to the subscription service, the AV data is stored in the AV data storage means 39.

스텝 4205 : 수신 데이터에 데이터 콘텐츠가 있으면Step 4205: If there is data content in the received data

스텝 4206 : 자동 저장 관리 수단(43)은 프로그램 배열 정보로부터, 수신한 데이터 콘텐츠로 구성되는 프로그램이 자동 저장의 대상인지 어떤지를 식별하고,Step 4206: The automatic storage management means 43 identifies, from the program arrangement information, whether the program composed of the received data contents is the object of automatic storage,

스텝 4207 : 자동 저장의 대상일 때는 수신한 데이터로 구성되는 프로그램이 이용자의 구독 서비스에 속하는지 어떤지를 식별하고,Step 4207: When the target of the automatic storage is identified, whether the program consisting of the received data belongs to the user's subscription service,

스텝 4208 : 구독 서비스에 속할 때는 그 데이터 콘텐츠를 데이터 콘텐츠 저장 수단(38)에 저장한다.Step 4208: When belonging to the subscription service, the data content is stored in the data content storage means 38.

스텝 4209 : 수신 데이터에 프로그램 배열 정보가 있으면Step 4209: If the received data contains program array information

스텝 4210 : 프로그램 배열 정보 저장 수단(37)에 저장하고,Step 4210: store in the program array information storage means 37,

스텝 4211 : 프로그램 배열 정보 저장 수단(37)으로부터 자동 저장해야만 하는 프로그램을 추출한다. Step 4211: A program which should be automatically stored is extracted from the program arrangement information storage means 37.

스텝 4212 : 수신 데이터에 서비스 구조 정보가 있으면Step 4212: If the received data contains service structure information

스텝 4213 : 서비스 구조 정보 저장 수단(36)에 저장한다.Step 4213: Store in the service structure information storage means 36.

스텝 4204에서 저장된 AV 데이터, 스텝 4208에서 저장된 데이터 콘텐츠, 스텝 4211에서 추출된 프로그램 정보 및 스텝 4213에서 저장된 서비스 구조 정보는 제공 서비스 관리 수단(40)으로 출력되고, 도 7과 동일한 순서로 내부 처리가 행해진다.AV data stored in step 4204, data contents stored in step 4208, program information extracted in step 4211, and service structure information stored in step 4213 are outputted to the providing service management means 40, and the internal processing is performed in the same order as in FIG. Is done.

또한, 미리 수신된 프로그램 배열 정보로부터 자동적으로 저장하는 콘텐츠가 있다고 판단할 수 있고, 더욱이 그 콘텐츠는 이용자가 구독하는 콘텐츠이라고 판단할 수 있는 경우에는 그 콘텐츠가 전송되는 시각을 타이머 예약해 두어, 자동적으로 그 콘텐츠만을 수신 저장하도록 하여도 무방하다.In addition, it can be determined that there is content to be automatically stored from the program arrangement information received in advance, and if the content can be determined to be content to be subscribed to by the user, a timer is reserved for the time at which the content is transmitted. Only the content may be received and stored.

예를 들면, 제공 서비스 송신 장치측이 도 21에 나타낸 바와 같은 데이터 부가 서비스 구조 정보를 가정한 경우, 도 13의 서비스 구조 정보의 데이터와 도 20의 프로그램 배열 정보의 데이터를 송신한다.For example, when the provision service transmitting apparatus side assumes data addition service structure information as shown in FIG. 21, the data of the service structure information of FIG. 13 and the data of the program arrangement information of FIG. 20 are transmitted.

한편, 도 21의 데이터 부가 서비스 구조 정보를 수신한 수신측에 있어서, 이용자는 「콘텐츠 제공자 1」이 제공하는 「서비스 C」를 선택(구독)하였다고 가정한다. 이때의 데이터 부가 서비스 구조 정보를 도 24에 나타낸다. 굵은 선 부분은 이용자가 구독하는 서비스를 나타내고, 빗금 부분은 자동 저장 플러그가 부여된 데이터를 나타낸다.On the other hand, it is assumed that the user has selected (subscribed) "service C" provided by "content provider 1" at the receiving side that has received the data addition service structure information of FIG. Data addition service structure information at this time is shown in FIG. The bold line indicates the service to which the user subscribes, and the hatched part indicates the data to which the autosave plug is attached.

수신측에서 데이터 콘텐츠 1∼6과, AV 콘텐츠 1∼4를 수신한다고 가정한다. 수신측이 디폴트로서 수신한 데이터는 저장되지 않고(캐시는 가능) 자동 저장 플러그가 있는 콘텐츠만을 자동적으로 저장하는 경우, 「서비스 C」에 속하는 「콘텐츠 4」와 「AV 데이터 2」만을 자동적으로 저장한다.Assume that the receiving side receives data contents 1 to 6 and AV contents 1 to 4. Data received by the receiver by default is not stored (can be cached), and automatically stores only the content 4 and the AV data 2 belonging to the service C when automatically storing only content with an autosave plug. do.

이렇게 함으로써, 도 25에 나타낸 바와 같이 「콘텐츠 제공자 1」의 「서비스 C」에 속하는 「콘텐츠 4」와 「AV 데이터 2」의 실제 데이터를 저장할 수 있 다.By doing so, as shown in Fig. 25, the actual data of "Content 4" and "AV Data 2" belonging to "Service C" of "Content Provider 1" can be stored.

또한, 이 자동적으로 저장한다고 하는 동작은 수신측의 애플리케이션에 크게 의존하고, 수신측이 수신 데이터를 모두 저장하는 것을 전제로 하고 있는 경우에는 선택한 「서비스 C」 이외에 속하는 콘텐츠 및 AV 데이터를 자동적으로 비저장한다는 형식을 취하여도 무방하다.In addition, the operation of automatically saving greatly depends on the application on the receiving side, and if the receiving side is supposed to store all received data, the contents and AV data belonging to the selected "service C" are automatically deactivated. You can take the form of saving.

(제 5 실시예)(Example 5)

제 5 실시예에서는 본 발명의 방송 시스템에 의하여 제공되는 몇 가지의 서비스의 형태에 대하여 구체적으로 설명한다.In the fifth embodiment, some types of services provided by the broadcasting system of the present invention will be described in detail.

도 26은 수신측에서 서비스 구조 정보내의 각 노드마다 저장 영역을 배타적으로 관리하는 애플리케이션을 가짐으로서, 수신측에서의 콘텐츠의 저장 영역을 서비스 구조 정보내의 각 노드(「뉴스」,「스포츠」,「드라마」) 단위로 배타적으로 관리하는 경우를 나타낸다. 저장 영역을 배타적으로 관리하는 것은 서로의 저장 영역을 침해하지 않고 독립된 형으로 각각의 영역을 관리하는 것이다.Fig. 26 shows an application for exclusively managing a storage area for each node in the service structure information on the receiving side, so that each node in the service structure information ("news", "sports", "drama") is stored in the storage area of the content on the receiving side. Indicates the case of exclusive management in units of). Exclusively managing the storage areas is to manage each area in an independent form without infringing each other's storage areas.

이 경우, 송신측은In this case, the sender

(1) 도 26에 도시한 서비스 구조 정보(1) service structure information shown in FIG.

(2) 참조 정보와 콘텐츠 정보를 저장한 프로그램 배열 정보(2) Program arrangement information storing reference information and content information

를 송신한다. 한편, 수신측은 (1),(2)의 데이터를 수신하고, 그것을 기초로 서비스 구조 정보내의 각 노드마다 저장 영역을 배타적으로 관리하는 애플리케이션을 실행한다.Send. On the other hand, the receiving side receives the data of (1) and (2), and executes an application for exclusively managing the storage area for each node in the service structure information based on the data.

이것에 의하여, 콘텐츠 제공자 1이 제공하는 뉴스(서비스)에 속하는 콘텐츠 는 저장 영역 A, 스포츠(서비스)에 속하는 콘텐츠는 저장 영역 B이라는 바와 같이, 각 콘텐츠 제공자의 각각의 서비스에 속하는 콘텐츠가 규정된 저장 영역에 저장되거나, 동일 콘텐츠는 갱신된다.As a result, the content belonging to the news (service) provided by the content provider 1 is the storage area A, and the content belonging to the sports (service) is the storage area B. The same content is stored in the storage area or updated.

그 때문에, 저장한 모든 데이터가 「뉴스」의 콘텐츠만으로 되거나, 「스포츠」의 콘텐츠만으로 되는 사태를 방지할 수 있다. 또한, 콘텐츠 제공자 사이에서 저장 영역을 서로 침해하는 것도 없다.Therefore, it is possible to prevent the situation in which all the stored data are only contents of "news" or only contents of "sports." In addition, there is no infringement of the storage areas between content providers.

또한, 도 27은 수신측에서 콘텐츠에 기술된 유효 기한의 정보에 기초를 두어 콘텐츠의 유효 기한을 관리하는 애플리케이션을 가지는 경우에 이 애플리케이션을 기동하여 콘텐츠의 유효 기한을 그룹 단위로 일치시키는 처리에 대해서 나타낸다.FIG. 27 shows a process for starting the application and matching the expiration date of the content in groups when the receiving side has an application that manages the expiration date of the content based on the information of the expiration date described in the content. Indicates.

도 27에 나타낸 데이터 부가 서비스 구조 정보의 각 콘텐츠에는 각각 상이한 유효 기한이 부여된다. 또한, 콘텐츠 2는 노드 「뉴스」에 속함과 동시에 노드 「스포츠」에도 속한다.Each content of the data addition service structure information shown in FIG. 27 is given a different expiration date. In addition, the content 2 belongs to the node "news" and also to the node "sport".

이 경우, 송신측은In this case, the sender

(1) 도 27에 나타낸 서비스 구조 정보(1) service structure information shown in FIG. 27

(2) 참조 정보와 콘텐츠 정보를 저장한 프로그램 배열 정보(2) Program arrangement information storing reference information and content information

를 송신한다. 한편, 수신측은 (1), (2)의 데이터를 수신하고, 그것을 기초로 콘텐츠의 유효 기한을 관리하는 애플리케이션을 실행한다. Send. On the other hand, the receiving side receives the data of (1) and (2), and executes the application which manages the expiration date of content based on it.

이 애플리케이션을 가지는 수신측에서는 「뉴스」에 관련되는 콘텐츠를 「콘텐츠 1」의 유효 기한을 기초로 관리할 수 있다. 결국, 「콘텐츠 2」의 유효 기한은 본래 1999년 10월 10일까지이지만, 「뉴스」라는 그룹에 있어서는 1999년 10월 2일이 유효 기한으로 될 수 있다.The receiving side having this application can manage the content related to the "news" based on the expiration date of the "content 1". As a result, the expiration date of the "content 2" is originally until October 10, 1999, but for the group "News", October 2, 1999 may be the expiration date.

이렇게 함으로서, 「콘텐츠 1」과 「콘텐츠 2」사이에서 서로 링크를 통하여 서로 참조하도록, 서로 콘텐츠가 불가결인 경우에 「뉴스」에 관련되는 콘텐츠로서 그룹화하여 콘텐츠의 유효 기한을 일치시키는 것으로 대응하는 것이 가능하게 된다. 또한, 「콘텐츠 1」의 유효 기한을 「콘텐츠 2」의 유효 기한에 맞춰 1999년 10월 10일로 하는 방법도 있다.In this way, in order to refer to each other between "Content 1" and "Content 2" by linking with each other, when content is indispensable to each other, grouping as content related to "news" and matching the expiration date of content is corresponded. It becomes possible. There is also a method in which the expiration date of "content 1" is set to October 10, 1999 in accordance with the expiration date of "content 2".

또한, 동일하게 「스포츠」에 관련되는 콘텐츠로서의 「콘텐츠 2」와 「콘텐츠 3」이 서로 불가결인 경우, 「콘텐츠 2」와 「콘텐츠 3」의 유효 기한을 「콘텐츠 2」에 맞춰 1999년 10월 10일까지로 할 수 있다. 여기서, 같은 「콘텐츠 2」에 있어서도 「뉴스」와 「스포츠」의 어느 쪽에 속하는지에 따라 유효 기한을 변경할 수 있다.In addition, when "content 2" and "content 3" as contents related to "sport" are indispensable to each other, the expiration date of "content 2" and "content 3" is adjusted to "content 2" in October 1999. It can be up to 10 days. Here, even in the same "content 2", the expiration date can be changed depending on which of "news" and "sports".

이와 같이, 콘텐츠로서의 유효 기한보다도 그 콘텐츠를 구성하는 그룹으로서의 유효 기한을 중요시하는 경우에는 이 유효 기한 관리 방법을 적용할 수 있다.In this way, when the expiration date as a group constituting the content is more important than the expiration date as the content, this expiration date management method can be applied.

이와 같이, 콘텐츠의 유효 기한을 정한 경우에는 서비스 구조 정보의 노드에 유효 기한을 부여할 필요는 없다.Thus, when the expiration date of the content is determined, it is not necessary to give the expiration date to the node of the service structure information.

또한, 도 28은 수신측이 각 콘텐츠의 가격으로부터 노드(서비스)의 가격을 계산하는 애플리케이션을 가지고, 콘텐츠의 가격으로부터 서비스의 가격을 계산하는 경우에 대하여 나타낸다.28 shows a case where the receiving side has an application for calculating the price of a node (service) from the price of each content, and calculates the price of the service from the price of the content.

이 경우, 송신측은In this case, the sender

(1) 도 28에 나타낸 서비스 구조 정보(단, 서비스의 가격 정보는 포함하지 않는다)(1) Service structure information shown in FIG. 28 (but does not include service price information)

(2) 참조 정보와 콘텐츠 정보를 저장한 프로그램 배열 정보(단, 콘텐츠 정보에는 가격 정보를 포함한다)(2) Program arrangement information storing reference information and content information (including price information in content information)

를 송신한다. 한편, 수신측은 (1), (2)의 데이터를 수신하고, 그것을 기초로 각 콘텐츠의 가격으로부터 노드(서비스)의 가격을 계산하는 애플리케이션을 실행한다.Send. On the other hand, the receiving side receives the data of (1) and (2) and executes an application which calculates the price of a node (service) from the price of each content based on that.

이와 같이, 수신측에서 예를 들어 「콘텐츠 1」과 「콘텐츠 2」의 가치로부터 「뉴스」의 가치를 계산하는 애플리케이션을 가짐으로써, 서비스 구조 정보의 각 노드마다 그 노드의 가치를 기술할 필요가 없게 된다. 또한, 「뉴스」에 속하는 콘텐츠가 증가한 경우에서도 증가하는 콘텐츠만을 전송하면 되고, 서비스 구조 정보 자체를 변경할 필요가 없어 전송 효과를 개선할 수 있다.In this way, the receiver has an application that calculates the value of "news" from the values of "content 1" and "content 2," for example, so that each node of the service structure information needs to describe the value of that node. There will be no. In addition, even when the content belonging to the "news" increases, only the increasing content needs to be transmitted, and there is no need to change the service structure information itself, so that the transmission effect can be improved.

또한, 도 29는 수신측에서 서비스 구조 정보내의 각 노드마다 저장 영역을 배타적으로 관리하는 애플리케이션을 가지고, 한편 송신측에서 저장 영역의 배타적 관리를 행하여야만 하는 서비스(「뉴스」,「스포츠」)를 특정하는 경우를 나타낸다.In addition, Fig. 29 shows an application having an application for exclusively managing a storage area for each node in the service structure information on the receiving side, and a service ("news", "sport") that must perform exclusive management of the storage area on the transmitting side. The specific case is shown.

이 경우, 송신측은In this case, the sender

(1) 도 29에 나타낸 서비스 구조 정보(1) service structure information shown in FIG. 29

(2) 참조 정보와 콘텐츠 정보를 저장한 프로그램 배열 정보(2) Program arrangement information storing reference information and content information

를 송신하고, 이 서비스 구조 정보내에 특정 노드(「뉴스」,「스포츠」)를 지정하는 정보를 포함해서 송신한다. 한편, 수신측은 (1), (2)의 데이터를 수신하 고, 그것을 기초로 서비스 구조 정보내의 각 노드마다 저장 영역을 배타적으로 관리하는 애플리케이션을 실행한다.And the information specifying the specific node ("news", "sport") in the service structure information. On the other hand, the receiving side receives the data of (1) and (2), and executes an application that exclusively manages the storage area for each node in the service structure information based on the data.

여기서는, 송신측이 수신측에서의 서비스 구조 정보의 각 노드로부터 저장 영역을 식별하는 정보를 사전에 알고 있고, 그 정보를 이용하여 수신측의 저장 영역을 직접 지정하는 경우에 대하여 설명한다.Here, the case where the transmitting side knows in advance the information identifying the storage area from each node of the service structure information on the receiving side and uses the information to directly specify the storage area on the receiving side will be described.

수신측은 송신측으로부터의 정보에 기초를 두어 도 29에 나타낸 바와 같이 「콘텐츠 제공자 1」의 「뉴스」와 「스포츠」에 속하는 콘텐츠를 각각 「저장 영역 A」와 「저장 영역 B」에 저장하고, 그것 이외의 콘텐츠를 「저장 영역 C」에 저장한다. 또한, 동일 콘텐츠의 경우는 갱신을 행한다.On the basis of the information from the transmitting side, the receiving side stores contents belonging to the "news" and "sports" of the "content provider 1" in the "storage area A" and "storage area B", respectively, as shown in FIG. The content other than that is stored in the "storage area C". In the case of the same content, the update is performed.

이와 같이, 송신측으로부터 수신측의 저장 영역을 콘텐츠가 속하는 그룹 단위로 지정할 수 있다. 이것에 의하여, 송신측은 지정한 저장 영역의 용량에 준하여 콘텐츠를 송신할 수 있다.In this manner, the storage area from the transmitting side to the receiving side can be designated in units of groups to which the content belongs. As a result, the transmitting side can transmit the content in accordance with the capacity of the designated storage area.

또한, 서비스 구조 정보의 각 노드와 저장 영역의 관련지움으로서 서비스 구조 정보의 각 노드에, 그 노드에 속하는 콘텐츠를 저장하는 저장 영역의 용량을 기술하여도 무방하다. 또한, 콘텐츠 제공자마다 저장 영역을 분리하여도 무방하다.In addition, as the association between each node of the service structure information and the storage area, the capacity of the storage area for storing content belonging to the node may be described in each node of the service structure information. In addition, the storage area may be separated for each content provider.

또한, 도 27에 있어서 수신측이 콘텐츠의 유효 기한을 서비스 단위로 관리하는 애플리케이션을 가지는 경우에는 송신측으로부터In addition, in FIG. 27, when the receiving side has an application that manages the expiration date of the content in service units,

(1) 도 27에 나타낸 서비스 구조 정보(단, 요소(노드)의 속성으로서 유효 기한이 설정된다)(1) Service structure information shown in FIG. 27 except that the expiration date is set as an attribute of an element (node)

(2) 참조 정보와 콘텐츠 정보를 저장한 프로그램 배열 정보(2) Program arrangement information storing reference information and content information

를 송신하고, 이 서비스 구조 정보내에 특정 노드(「뉴스」)를 지정하는 정보를 포함해서 송신함으로서, 수신측에서 서비스 구조 정보의 노드 단위로 콘텐츠의 유효 기간을 관리할 수 있다.And the information including designating a specific node (" news ") in the service structure information can be transmitted, so that the validity period of the content can be managed on a node-by-node basis of the service structure information.

이때, 콘텐츠마다 지정된 유효 기한은 무시된다. 예를 들면, 도 27의 서비스 구조 정보의 「뉴스」의 속성으로서 「1999년 12월 1일까지 유효」로 설정하면 「콘텐츠 1」과 「콘텐츠 2」의 유효 기한으로서 1999년 12월 1일까지 유효로 된다.At this time, the expiration date specified for each content is ignored. For example, if it is set to "valid until December 1, 1999" as an attribute of "news" of the service structure information of FIG. 27, it is until December 1, 1999 as an expiration date of "content 1" and "content 2". It becomes effective.

이 경우에는, 콘텐츠마다 유효 기한을 기술할 필요가 없고 콘텐츠를 그룹화하는 서비스 구조 정보 자체에 유효 기한을 기술하면 되므로, 기술량이 적게 되어 전송 효율이 향상된다.In this case, it is not necessary to describe the expiration date for each content, but the expiration date should be described in the service structure information itself for grouping the contents. Therefore, the amount of description is reduced and the transmission efficiency is improved.

또한, 서비스 구조 정보의 노드에 속하는 콘텐츠의 유효 기한으로서 「저장 영역이 넘칠 때까지 콘텐츠를 유효로 한다」라는 것을 실현하도록 서비스 구조 정보의 노드에 정보를 부여하고, 수신측도 그것에 대응하는 애플리케이션을 설치하여도 무방하다.In addition, the information is given to the node of the service structure information so as to realize that "the content is valid until the storage area overflows" as the expiration date of the content belonging to the node of the service structure information, and the receiving side also installs an application corresponding thereto. You may.

또한, 도 29에 있어서 수신측에서 서비스 구조 정보내의 각 노드마다 저장 영역을 배타적으로 관리하는 애플리케이션을 가짐과 동시에 수신측에서 저장 영역의 배타적 관리를 행하여야만 하는 노드(「뉴스」,「스포츠」)를 지정함으로서, 그 지정한 노드에 속하는 콘텐츠를 수신 장치내의 특정 저장 영역에 저장할 수 있다.In addition, in FIG. 29, a node having an application exclusively managing a storage area for each node in the service structure information at the receiving side, and a node that must perform exclusive management of the storage area at the receiving side ("news", "sport"). By designating, the content belonging to the designated node can be stored in a specific storage area in the receiving device.

이 경우, 송신측은In this case, the sender

(1) 도 29에 나타낸 서비스 구조 정보(1) service structure information shown in FIG. 29

(2) 참조 정보와 콘텐츠 정보를 저장한 프로그램 배열 정보를 송신하고, 한 편 수신측은 서비스 구조 정보내의 특정 노드를 특정하여 애플리케이션을 실행함으로서, 그 지정한 노드에 속하는 콘텐츠를 수신 장치내의 특정 저장 영역에 저장하거나 동일 콘텐츠인 경우는 갱신할 수 있다.(2) The program array information storing the reference information and the content information is transmitted, and on the other hand, the receiving side specifies the specific node in the service structure information and executes the application, so that the content belonging to the designated node is transferred to the specific storage area in the receiving device. It can be stored or updated in the case of the same content.

예를 들면, 도 29에 나타낸 바와 같은 서비스 구조 정보를 수신하여 이용자가 「뉴스」와 「스포츠」에 속하는 콘텐츠를 「저장 영역 A」와 「저장 영역 B」에 할당하고, 그 외의 콘텐츠는 모두 「저장 영역 C」에 저장할 수 있다.For example, the service structure information as shown in FIG. 29 is received, and the user allocates the contents belonging to the "news" and "sports" to the "storage area A" and "storage area B", and all other contents are " Storage area C ”.

이렇게 함으로서, 수신측의 이용자는 콘텐츠의 구성 내용을 분리하지 않고 콘텐츠를 관리하는 것이 아니라, 송신측으로부터의 서비스 구조 정보를 이용하고 송신측의 콘텐츠 관리를 이용하여 콘텐츠를 관리할 수 있다.By doing so, the user on the receiving side can manage the content by using the service structure information from the transmitting side and using the content management on the transmitting side, rather than managing the contents without separating the contents of the contents.

또한, 도 30은 수신측이 자동 저장의 애플리케이션을 가지고, 특정의 콘텐츠를 자동 저장하는 경우를 나타낸다. 또한, 본 발명에서의 자동 저장은 콘텐츠를 자동적으로 저장하는 것뿐만 아니라, 동일 콘텐츠인 경우(콘텐츠 식별자가 동일 또는 콘텐츠 식별자와 콘텐츠 버전이 동시에 동일한 경우)에는 자동적으로 저장하여 갱신한다.In addition, FIG. 30 shows a case where the receiving side has an application of automatic storage and automatically stores specific content. In addition, the automatic storage in the present invention not only automatically stores the content, but also automatically stores and updates the content if the content is the same (when the content identifier is the same or the content identifier and the content version are the same at the same time).

이 경우, 송신측은In this case, the sender

(1) 도 30에 나타낸 서비스 구조 정보(1) service structure information shown in FIG.

(2) 참조 정보와 콘텐츠 정보를 저장한 프로그램 배열 정보(2) Program arrangement information storing reference information and content information

를 송신하고, 이 프로그램 배열 정보의 콘텐츠 정보 중에 그 콘텐츠(「콘텐츠 1」,「콘텐츠 3」)의 자동 저장 플러그를 저장하여 송신한다. 이 데이터를 수신한 수신측은 자동 저장 애플리케이션을 실행한다.And the automatic storage plug of the content ("Content 1", "Content 3") is stored and transmitted in the content information of this program arrangement information. The receiving side that receives this data executes the automatic storage application.

수신측은 「콘텐츠 1」 및 「콘텐츠 3」을 수신하였을 때는 자동적으로 저장한다. 「콘텐츠 2」를 수신하였을 때는 자동적으로 저장하지 않고, 「A 신문」의 구독 내용을 표시하거나 구독 내용만을 저장한다. 또한, 「콘텐츠 4」를 수신하였을 때는 자동적으로 저장하지 않고 「C 신문」의 구독 내용을 저장한다.The receiving side automatically stores "Contents 1" and "Contents 3" when it receives them. When "Content 2" is received, the subscription contents of "A Newspaper" are displayed without storing them automatically, or only the subscription contents are stored. In addition, when receiving "Content 4", the subscription contents of "C Newspaper" are not stored automatically.

또한, 자동적으로 저장하지 않는 콘텐츠를 수신하였을 경우는 그 콘텐츠가 참조하는 서비스의 구독 내용뿐만 아니라, 그 콘텐츠가 참조하는 서비스에 관한 정보를 저장 또는 지시하여도 관계없다. 따라서, 콘텐츠 자체를 저장하는 이외의 동작이면 무엇이어도 무방하다.When a content not automatically stored is received, not only the subscription contents of the service referred to by the content but also information about the service referred to by the content may be stored or instructed. Therefore, any operation other than storing the content itself may be used.

또한, 「콘텐츠 1」을 수신하였을 때에 「A 신문」의 구독 내용과 「콘텐츠 2」의 내용을 저장하고, 「콘텐츠 2」를 수신하였을 때에는 무엇도 행하지 않으며, 「콘텐츠 3」을 수신하였을 때는 「B 신문」의 구독 내용을 저장하며, 「콘텐츠 4」를 수신하였을 때는 무엇도 행하지 않는 것과 같은 형태를 취할 수도 있다.When the content 1 is received, the subscription content of the newspaper A and the content 2 are stored, and when the content 2 is received, nothing is done. When the content 3 is received, the content 3 is received. The subscription content of "B Newspaper" may be stored, and when the "Content 4" is received, nothing may be performed.

또한, 「콘텐츠 2」,「콘텐츠 4」가 콘텐츠마다 부과금을 행하는 콘텐츠인 경우, 「콘텐츠 2」 및 「콘텐츠 4」를 수신하였을 때에 「A 신문」 및 「C 신문」중에서 자동적으로 저장 갱신을 행하지 않는 콘텐츠가 있는 것을 고지할 수도 있다.In addition, when "Content 2" and "Content 4" are contents that charge for each content, when "Content 2" and "Content 4" are received, a storage update is not automatically performed among "A newspaper" and "C newspaper". You may notice that there is content that you do not.

이와 같이, 이 경우에는 서비스 구조 정보에 의존하지 않고 콘텐츠를 자동적으로 저장할 수 있다. 또한, 콘텐츠가 의존하는 서비스 구조 정보의 노드에 대하여 콘텐츠를 수신하면 2개의 레벨(「자동 저장」과 「비자동 저장」, 「서비스 구조 정보를 이용한 구독 내용」과 「무엇도 하지 않는다」 등)로 서비스 구조 정보를 이용한 조치를 취할 수 있다.As such, in this case, the content can be automatically stored without depending on the service structure information. In addition, when the content is received for the node of the service structure information on which the content depends, the two levels ("auto save" and "non-auto store", "subscription content using the service structure information" and "do nothing") It can take action using service structure information.

도 31은 송신측이 콘텐츠의 자동 저장과 노드의 자동 저장을 설정하고, 수신측이 자동 저장의 애플리케이션을 가지고 자동 저장 처리를 행하는 경우에 대해서 나타낸다.Fig. 31 shows a case where the transmitting side sets automatic storage of content and automatic storage of nodes, and the receiving side performs automatic storage processing with the application of automatic storage.

이 경우, 송신측은In this case, the sender

(1) 도 31에 나타낸 서비스 구조 정보(1) service structure information shown in FIG.

(2) 참조 정보와 콘텐츠 정보를 저장한 프로그램 배열 정보(이 프로그램 배열 정보의 콘텐츠 정보 중에 그 콘텐츠(「콘텐츠 1」,「콘텐츠 3」)의 자동 저장 플러그를 저장한다)(2) Program arrangement information in which reference information and content information are stored (in the content information of this program arrangement information, an automatic storage plug of the contents ("Content 1", "Content 3") is stored)).

를 송신하고, 이 서비스 구조 정보 중에 특정의 노드(「A 신문」을 자동 저장 가능으로 설정하는 정보를 포함해서 송신한다.Is transmitted, including information for setting a specific node ("A newspaper") to be capable of automatic storage in the service structure information.

이 데이터를 수신한 수신측은 자동 저장 애플리케이션을 실행한다. 「콘텐츠 1」을 수신하였을 때는 서비스 구조 정보 및 콘텐츠 자체가 함께 자동 저장 가능하기 때문에, 자동적으로 저장 갱신하여 「A 신문」으로서 이용한다. 「콘텐츠 2」를 수신하였을 때는 서비스 구조 정보(「A 신문」)만 자동 저장 가능하기 때문에, 저장 갱신 안내를 표시하거나 구독 안내만을 저장한다. 「콘텐츠 3」을 수신하였을 때는 콘텐츠 자체만 자동 저장 가능하기 때문에 자동적으로 저장 갱신하지만, 「B 신문」으로서 이용할 수 없다. 「콘텐츠 4」를 수신하였을 때는 자동 저장 불가능하기 때문에, 무엇도 하지 않는다.The receiving side that receives this data executes the automatic storage application. When "Content 1" is received, since the service structure information and the content itself can be automatically stored together, the service structure information is automatically updated and used as "A newspaper". When "Content 2" is received, only the service structure information ("A newspaper") can be automatically stored. Therefore, the storage update guide is displayed or only the subscription guide is stored. When "Content 3" is received, since only the content itself can be automatically stored, the storage is automatically updated, but cannot be used as "B newspaper". When "Content 4" is received, since automatic storage is impossible, nothing is done.

또한, 「콘텐츠 3」을 수신하였을 때 「콘텐츠 3」이 속하는 「B 신문」이 자동 저장 가능하지 않기 때문에, 「콘텐츠 3」을 자동 저장하지 않는 경우도 있다.In addition, when "Content 3" is received, "B Newspaper" to which "Content 3" belongs cannot be automatically stored, so that "Content 3" may not be automatically stored.

또한, 「콘텐츠 3」을 수신하였을 때 「B 신문」의 구독 안내를 행하도록 하여도 무방하다.In addition, when receiving the "Content 3", the subscription guide of the "B Newspaper" may be performed.

이와 같이, 수신측은 송신측에서 지정한 서비스 구조 정보내의 노드에 속하는 콘텐츠를 자동적으로 저장할 수 있어, 노드에 속하는 콘텐츠로서 이용할 수 있다. 또한, 콘텐트가 의존하는 서비스 구조 정보의 노드에 대하여, 콘텐츠를 수신하면 4가지의 레벨로 조치를 나누어서 취할 수 있다.In this way, the receiving side can automatically store the content belonging to the node in the service structure information designated by the transmitting side, and can use it as the content belonging to the node. In addition, for the node of the service structure information on which the content depends, the action can be divided into four levels when the content is received.

또한, 도 32는 수신측이 특정의 노드를 구독하는 경우를 나타낸다.32 shows a case where the receiving side subscribes to a specific node.

이 경우, 송신측은In this case, the sender

(1) 도 32에 나타낸 서비스 구조 정보(1) service structure information shown in FIG.

(2) 참조 정보와 콘텐츠 정보를 저장한 프로그램 배열 정보(이 프로그램 배열 정보의 콘텐츠 정보 중에 그 콘텐츠(「콘텐츠 1」,「콘텐츠 3」)의 자동 저장 플러그를 저장한다)(2) Program arrangement information in which reference information and content information are stored (in the content information of this program arrangement information, an automatic storage plug of the contents ("Content 1", "Content 3") is stored)).

를 송신하고, 수신측은 자동 저장의 애플리케이션을 실행함과 동시에, 서비스 구조 정보 중의 특정 노드(「A 신문」)에 대한 구독을 설정한다.And the receiving side executes the application of automatic storage, and simultaneously sets up a subscription for a specific node ("A newspaper") in the service structure information.

이때, 수신측에서는 「콘텐츠 1」을 자동적으로 저장 갱신하고, 그 외의 콘텐츠는 자동적으로 저장하지 않는다.At this time, the receiving side automatically stores and updates "Content 1", and does not automatically store other contents.

이와 같이, 송신측으로부터의 서비스 구조 정보내의 임의의 노드를 이용자가 선택하는 것으로, 그 노드에 속하는 콘텐츠만을 자동적으로 저장할 수 있어, 수신 측의 이용자의 조작 부담을 경감한다. 또한, 송신측은 노드를 선택한 이용자에게만 콘텐츠를 자동적으로 저장하는 것을 허가할 수 있다.In this way, by selecting an arbitrary node in the service structure information from the transmitting side, only the content belonging to the node can be automatically stored, thereby reducing the burden on the user of the receiving side. In addition, the transmitting side can allow only the user who selected the node to automatically store the content.

또한, 콘텐츠 제공자가 동일한 콘텐츠를 복수의 방속국에 제공할 수 있는 경우, 도 33에 나타낸 바와 같은 서비스 구조 정보를 송신함으로서, 수신측의 콘텐츠의 저장을 효율화할 수 있다. 이 서비스 구조 정보의 각 노드는 그 노드를 참조하는 콘텐츠가 동일한 것을 나타낸다. 송신측은 이 서비스 구조 정보와 함께 참조 정보와 콘텐츠 정보를 저장한 프로그램 배열 정보를 송신한다. In addition, when the content provider can provide the same content to the plurality of broadcasting stations, the storage of the content on the receiving side can be made efficient by transmitting the service structure information as shown in FIG. Each node of this service structure information indicates that the content referring to the node is the same. The transmitting side transmits the program arrangement information storing the reference information and the content information together with this service structure information.

이 서비스 구조 정보는, 예를 들어 「콘텐츠 1」과 「콘텐츠 2」가 콘텐츠를 식별하는 CONTENT_ID의 값은 달라도, 「콘텐츠 A」로서 동일한 것을 나타낸다. 수신측은 노드의 콘텐츠를 참조하는 각 콘텐츠에 대하여 동일하게 취급하는 애플리케이션을 실행하여, 저장의 중복을 회피한다. 콘텐츠 제공자 1은 「콘텐츠 A」를 하나 이상 상이한 방송국에서 전송하는 경우, 방송국 사이에서 콘텐츠를 식별하기 위한 CONTENT_ID의 값을 일치시킬 필요가 없게 된다. 결국, 「콘텐츠 1」과 「콘텐츠 2」가 동일한 것을 서비스 구조 정보의 노드의 「콘텐츠 A」로의 참조로 나타내므로, CONTENT_ID를 일치시킬 필요가 없게 된다.This service structure information indicates, for example, that "Content A" is the same as "Content A" even if the value of CONTENT_ID for identifying the content is different. The receiving side executes an application which treats each content referring to the content of the node in the same way, thereby avoiding duplication of storage. When the content provider 1 transmits "content A" from one or more different broadcasting stations, it is not necessary to match the value of CONTENT_ID for identifying the content among the broadcasting stations. As a result, since the "content 1" and the "content 2" are represented by the reference to the "content A" of the node of the service structure information, there is no need to match the CONTENT_ID.

예를 들면, 방송국 A가 「콘텐츠 A」를 CONTENT_ID=1(「콘텐츠 1」)로 방송하고, 방속국 B가 「콘텐츠 B」를 CONTENT_ID=2(「콘텐츠 2」)로 방송하였다고 가정한다. 그 경우, 도 33에 나타낸 바와 같은 서비스 구조 정보나 콘텐츠의 동일성을 판단하는 애플리케이션이 없으면, 수신기에서는 동일 콘텐츠인 「콘텐츠 A」를 「콘텐츠 1」과 「콘텐츠 2」로서 2개 저장하지 않으면 안 된다. 그러나, 이 애플 리케이션을 가지는 경우는 「콘텐츠 A」로서 「콘텐츠 1」또는 「콘텐츠 2」만을 저장할 수 있어, 저장 용량을 유효하게 이용할 수 있다.For example, assume that broadcasting station A broadcasts "content A" with CONTENT_ID = 1 ("content 1"), and the broadcast station B broadcasts "content B" with CONTENT_ID = 2 ("content 2"). In such a case, if there is no application for judging the identity of the service structure information and the content as shown in FIG. 33, the receiver must store two "content A" which are the same content as "content 1" and "content 2". . However, in the case of having this application, only "Content 1" or "Content 2" can be stored as "Content A", and the storage capacity can be effectively used.

또한, 콘텐츠 제공자는 콘텐츠의 구성을 관리하고 방송국은 콘텐츠의 전송 관리만을 행하면 되므로, 서로의 구조를 알지 않고 관리를 분담할 수 있어, 작업 효율이 향상된다. 또한, 동일 콘텐츠인 것으로 판단한 경우, 어느 쪽의 콘텐츠를 제거하는 규칙을 두어 어느 쪽의 콘텐츠를 제거하는 것으로, 저장 매체의 용량을 유효하게 이용할 수 있다.In addition, since the content provider manages the composition of the content and the broadcasting station only needs to manage the delivery of the content, it is possible to share the management without knowing the structure of each other, thereby improving work efficiency. When it is determined that the content is the same, the content of the storage medium can be effectively used by removing the content by setting a rule for removing either content.

또한 동일하게, 미리 콘텐츠가 수신측에 저장되어 있고(미리 설치되어 있고), 그 콘텐츠의 참조 정보로서 서비스 구조 정보의 특정 노드를 참조하며, 그 참조 목적지 노드를 식별하기 위한 식별자를 콘텐츠 제공자가 알고 있는 경우, 이 노드를 이용하여 미리 설치되어 있는 콘텐츠와 이것으로부터 송신하는 콘텐츠가 동일한 것을 나타내기 위하여 서비스 구조 정보를 이용할 수 있다.Similarly, the content is stored in advance on the receiving side (preinstalled), refers to a specific node of the service structure information as reference information of the content, and the content provider knows an identifier for identifying the reference destination node. If so, the service structure information can be used to indicate that the content previously installed using this node and the content to be transmitted from it are the same.

또한, 도 33에서는 「콘텐츠 A」의 상위층이 「콘텐츠 제공자 1」이 되지만 「콘텐츠 제공자 1」과 「콘텐츠 A」 또는 「콘텐츠 B」 등의 사이에 콘텐츠를 그룹화하는 정보를 1계층 이상 입력하여도 무방하다.In addition, in FIG. 33, although the upper layer of "content A" becomes "content provider 1", even if one or more layers of information which group contents are entered between "content provider 1" and "content A", "content B", etc., are input. It's okay.

(제 6 실시예)(Example 6)

제 6 실시예에서는 SI를 이용하여 서비스 구조 정보, 참조 정보 및 콘텐츠 정보를 저장한 프로그램 배열 정보를 송신하는 구체예에 대하여 설명한다.The sixth embodiment describes a specific example of transmitting program arrangement information storing service structure information, reference information, and content information using SI.

이제, 도 34a에 나타낸 바와 같이, 수신기의 선택 화면에 콘텐츠 제공자(인포메이션 프로바이더) A사의 「A 서비스」,「B 서비스」,「C 서비스」 라는 3가지 저장 방송 애플리케이션이 표시되고, 이 화면으로부터 콘텐츠의 시청을 선택할 수 있는 경우에 대하여 고려한다. 도 34b는 각 서비스를 선택한 경우에 시청할 수 있는 저장된 콘텐츠를 나타내고, 예를 들어 「A 서비스」를 화면상에서 선택하면 이미 수신기에 저장되어 있는 콘텐츠 A와 콘텐츠 B를 시청할 수 있다. Now, as shown in Fig. 34A, three storage broadcasting applications of "A service", "B service", and "C service" of the content provider A (information provider) A are displayed on the receiver selection screen. Consider a case where the viewing of content can be selected. Fig. 34B shows the stored content that can be viewed when each service is selected. For example, if "A service" is selected on the screen, the content A and the content B already stored in the receiver can be viewed.

이와 같은 저장 방송 애플리케이션을 ERT를 이용하여 실현하는 경우에는 이 ERT가 「저장 방송 서비스」이고, 더욱이 그 구조가 「제시 서비스 기술」(서비스 구조 정보를 나타낸다)인 것을 나타내므로, 규격으로서 정의되는 ERT의 event_relation_id와 relation_type을 도 43에 나타낸 바와 같이 정의한다.In the case of realizing such a storage broadcast application using the ERT, the ERT is a "storage broadcast service", and furthermore, it indicates that the structure is a "present service description" (representing service structure information). Event_relation_id and relation_type are defined as shown in FIG.

이 ERT(이벤트 관계 테이블 : Event Relation Table)는 ARIBSTD-B10 제 1.2판 제 3장에 기재되어 있고, 그 데이터 구조를 도 46에 나타낸다.This ERT (Event Relation Table) is described in Chapter 3 of ARIBSTD-B10 1.2 Edition, and its data structure is shown in FIG.

또한, 인포메이션 프로바이더(A사)는 도 36에 나타낸 사항(인포메이션 프로바이더 정의)을 정의할 필요가 있다. 즉, A사의 인포메이션 프로바이더 식별자, 제공 서비스(노드)의 ID, 각 콘텐츠가 관련되는 인포메이션 프로바이더, 이벤트 및 노드에 대한 참조이다. 단, 인포메이션 프로바이더 식별자는 다른 인포메이션 프로바이더와의 관계로, 미리 정해진 경우가 있다.In addition, the information provider (A company) needs to define the matter (information provider definition) shown in FIG. That is, it is a reference to the information provider identifier of the company A, the ID of the provided service (node), the information provider, the event, and the node to which each content is related. However, the information provider identifier may be predetermined in relation to other information providers.

제 6 실시예에서는 SI의 ERT를 사용하여 서비스 구조 정보를 송신한다. 인포메이션 프로바이더(콘텐츠 제공자)를 식별하기 위한 식별자는 ERT내의 information_provider_id를 이용하고, 또한 방송 서비스의 종류를 식별하기 위한 식별자는 ERT내의 event_relation_id를 이용하며, 더욱이 인포메이션 프로바이더가 제공하는 서비스를 식별하기 위한 식별자는 ERT내의 node_id를 이용하여 나타낸다.In the sixth embodiment, service structure information is transmitted using the ERT of the SI. The identifier for identifying the information provider (content provider) uses information_provider_id in the ERT, and the identifier for identifying the type of broadcast service uses the event_relation_id in the ERT, and further, for identifying the service provided by the information provider. The identifier is represented using node_id in the ERT.

도 37은 ERT에 「인포메이션 프로바이더 A사」「A 서비스」「B 서비스」 및 「C 서비스」로 이루어진 서비스 구조 정보를 기술한 예를 나타낸다.Fig. 37 shows an example in which the service structure information composed of "Information Provider A", "A Service", "B Service", and "C Service" is described in ERT.

또한, 콘텐츠의 참조 정보는 SI의 참조 기술자에 기술한다. 참조 기술자는 ARIB STD-B10 제 1.2판 제 3장에 기재되어 있다. 참조 기술자의 데이터 구조를 도 47에 나타낸다. 도 39, 40 및 41에는 각각 콘텐츠 A, 콘텐트 B, 콘텐츠 C 및 콘텐츠 D에 대한 참조 기술자의 작성예를 나타낸다. 또한, 인포메이션 프로바이더와 방송 사업자는 동일하여도 무방하다.In addition, the reference information of the content is described in the reference descriptor of the SI. Reference descriptors are described in Chapter 3 of ARIB STD-B10 1.2 Edition. The data structure of the reference descriptor is shown in FIG. 39, 40 and 41 show examples of creating reference descriptors for content A, content B, content C and content D, respectively. In addition, the information provider and the broadcasting company may be the same.

이 참조 기술자에 기술되는 각 콘텐츠의 참조 정보는 미리 인포메이션 프로바이더로부터 방송 사업자에게 건네준다. 방송 사업자는 그것을 수취하였을 때, 각 콘텐츠에 대하여 콘텐츠 식별자(content_id)를 할당한다. 도 38은 그 예를 나타낸다.Reference information of each content described in this reference descriptor is handed to the broadcasting company from the information provider in advance. When the broadcaster receives it, it assigns a content identifier (content_id) to each content. 38 shows that example.

참조 기술자는 EIT 데이터 콘텐츠 기술자(셀렉터 영역: ARIB STD-B10 제 2장 참조)에 저장되고, EIT 데이터 콘텐츠 기술자는 EIT내의 기술자가 저장되는 위치에 저장되어 송신된다. 도 44는 EIT의 데이터 구조를 나타낸다. 또한, 도 45는 EIT 데이터 콘텐츠 기술자의 데이터 구조를 나타내고, 도 42는 EIT 데이터 콘텐츠 기술자의 셀렉트 영역의 기술예로서 arib_bxml_info()이라는 구조를 나타낸다. 이 셀렉터 영역의 content_id에는 참조 기술자에 참조 정보가 기술된 콘텐츠 식별자가 기술된다. 또한, 1 콘텐츠에 관련하여 하나 이상의 참조 기술자를 기술할 수 있다.The reference descriptor is stored in the EIT data content descriptor (selector area: ARIB STD-B10 Chapter 2), and the EIT data content descriptor is stored and transmitted at the location where the descriptor in the EIT is stored. 44 shows a data structure of an EIT. 45 shows a data structure of the EIT data content descriptor, and FIG. 42 shows a structure called arib_bxml_info () as an example of description of the select area of the EIT data content descriptor. In the content_id of this selector region, a content identifier in which reference information is described in the reference descriptor is described. In addition, one or more reference descriptors may be described in relation to one content.

이 ERT 및 EIT 데이터 콘텐츠 기술자를 수신한 수신 장치는 도 35에 나타낸 바와 같이, ERT로부터 서비스 구조 정보를 재생하고, EIT 데이터 콘텐츠 기술자로 부터 content_id(c#10)로 정의되는 각 콘텐츠가 관련되는 노드(n#10), 이벤트(e#1) 및 인포메이션 프로바이더(i#1)의 정보를 재생할 수 있으므로, 데이터 부가 서비스 구조 정보를 얻을 수 있다.The receiving device that has received this ERT and EIT data content descriptor reproduces the service structure information from the ERT as shown in Fig. 35, and the node to which each content defined by content_id (c # 10) is associated from the EIT data content descriptor. (n # 10), the information of the event (e # 1) and the information provider (i # 1) can be reproduced, so that data addition service structure information can be obtained.

이와 같이, ERT나 참조 기술자 등의 SI를 이용함으로서 서비스 구조 정보와, 참조 정보나 콘텐츠 정보를 저장한 프로그램 배열 정보를 수신측으로 송신할 수 있다. In this way, by using the SI such as the ERT or the reference descriptor, the service structure information and the program arrangement information storing the reference information and the content information can be transmitted to the receiving side.

(제 7 실시예)(Example 7)

제 7 실시예에서는 EIT 데이터 콘텐츠 기술자를 이용하여 자동 저장 정보를 수신측으로 전송하는 경우에 대하여 설명한다.In the seventh embodiment, the case where the automatic storage information is transmitted to the receiving side using the EIT data content descriptor will be described.

여기서는, 방송 사업자와 콘텐츠 제공 사업자가 상이한 경우에서도 시청자가 용이하게 콘텐츠를 저장할 수 있도록, EIT 데이터 콘텐츠 기술자의 셀렉터 영역의 arib_bxml_info() 구조를 도 42의 빗금 부분으로 나타낸 바와 같이 확장한다.Here, the arib_bxml_info () structure of the selector area of the EIT data content descriptor is extended as shown by the hatched portion in FIG. 42 so that the viewer can easily store the content even when the broadcaster and the content provider are different.

확장하는 항목은 다음과 같다.The following items are expanded.

auto_storage_flag(자동 저장 플러그) : 이 콘텐츠를 자동적으로 저장하는지 어떤지를 나타낸다. auto_storage_flag의 값이 0일 때는 콘텐츠의 자동 저장은 행하지 않고, 1일 때는 후속 콘텐츠 제공에 관한 참조 기술자에 의하여 이 콘텐츠의 자동 저장을 행한다. 자동 저장의 타이밍(EIT 수신시 또는 프로그램 선택시)은 수신기에 의존한다.auto_storage_flag (auto save plug) indicates whether this content is automatically saved. If the value of auto_storage_flag is 0, the content is not automatically stored. If the value of auto_storage_flag is 1, the content is automatically stored by the reference descriptor regarding subsequent content provision. The timing of automatic storage (when receiving an EIT or when selecting a program) depends on the receiver.

content_provider_flag(콘텐츠 제공자 플러그) : 이 콘텐츠를 제공하는 사업자와 이 콘텐츠를 전송하는 방송 사업자가 일치하는지 어떤지를 나타낸다. content_provider_flag의 값이 0일 때는 이 콘텐츠를 제공하는 사업자와 이 콘텐츠를 방송하는 사업자가 일치하는 것, 또는 콘텐츠 제공자의 기술 필요성이 없는 것을 나타내고, content_provider_flag의 값이 1일 때는 이 콘텐츠를 제공하는 사업자와 이 콘텐츠를 방송하는 방송 사업자가 일치하지 않는 것을 나타낸다.content_provider_flag (content provider plug): Indicates whether or not the provider providing this content is consistent with the broadcaster delivering the content. When the value of content_provider_flag is 0, it indicates that the provider providing this content is consistent with the provider broadcasting the content, or that there is no need for description of the content provider. When the value of content_provider_flag is 1, This indicates that the broadcasters broadcasting this content do not match.

content_provider_descriptor_length(콘텐츠 제공자용 기술자 루프 길이) : 이것은 12비트의 필드로 후속 기술자의 모든 바이트 길이를 규정한다.content_provider_descriptor_length (descriptor loop length for content provider): This is a 12-bit field that specifies the length of all bytes of the subsequent descriptor.

descriptors(): 이 콘텐츠를 제공하는 사업자와 이 콘텐츠를 전송하는 방송 사업자가 일치하지 않는 경우, 콘텐츠 제공자를 지시하기 위한 참조 기술자를 저장한다. 또한, 복수의 참조 기술자를 저장하여도 무방하다.descriptors (): Stores a reference descriptor for indicating a content provider when the provider providing the content does not match the broadcaster transmitting the content. Also, a plurality of reference descriptors may be stored.

이 EIT 데이터 콘텐츠 기술자의 arib_bxml_info() 내의 file_storable_flag(파일 저장 여부 플러그 : 이 데이터 방송 프로그램이 파일 저장 가능한지 어떤지를 나타내는 플러그)가 0이고, 또한 auto_storage_flag가 1인 경우에 content_id(콘텐츠 식별 : 32비트의 필드로 데이터 방송 프로그램을 식별하는 라벨)로 나타내는 데이터 콘텐츠를 수신한 수신기는 그 콘텐츠에 기술되어 있는 이 데이터 콘텐츠의 이벤트 관계 식별(event_relation_id : 서비스의 형식 종별을 식별), 정보 제공자 식별(information_provider_id : 이 콘텐츠를 제공하는 사업자 식별) 및 노드 식별(node_id : 제공 서비스를 식별)이 수신기내에 등록되어 있는 것과 일치하는 경우에 그 콘텐츠를 자동적으로 저장한다.Content_id (content identification: 32-bit field) if file_storable_flag (array whether to save the file: plug that indicates whether this data broadcast program is file-capable) in arib_bxml_info () of this EIT data content descriptor is 0, and auto_storage_flag is 1. The receiver, which has received the data content indicated by the data broadcast program), identifies the event relationship (event_relation_id: format type of the service) of the data content described in the content, and identifies the information provider (information_provider_id: this content). If the provider identification (providing the provider) and the node identification (node_id: identify the provided service) match those registered in the receiver, the content is automatically stored.

예를 들면, ERT의 수신에 의하여 이미 수신기에 서비스의 이벤트 관계 식별(서비스 형식 종별)로서 저장 방송 서비스(바이너리 데이터), 정보 제공자 식별(인 포메이션 프로바이더)로서 저장 방송 서비스 사업자 A(바이너리 데이터), 및 노드 식별(제공 서비스)로서 서비스 A(바이너리 데이터)가 등록되었다고 가정한다.For example, the storage broadcast service provider A (binary data) is already stored in the receiver as the event relationship identification (service type classification) of the service by the reception of the ERT, and as the information provider identification (information provider). Assume that service A (binary data) is registered as, and node identification (provided service).

이때, 수신한 콘텐츠의 EIT 데이터 콘텐츠 기술자의 auto_storage_flag가 1이고, 그 콘텐츠에 「저장 방송 서비스」,「저장 방송 서비스 사업자 A」,「서비스 A」가 기술되어 있는 경우에는 이 콘텐츠가 수신기에서 자동적으로 저장된다.At this time, if auto_storage_flag of the received content EIT data content descriptor is 1 and "storage broadcast service", "storage broadcast service provider A", and "service A" are described in the content, the content is automatically received by the receiver. Stored.

또한, 어떤 콘텐츠의 EIT 데이터 콘텐츠 기술자의 auto_storage_flag가 1이고, 그 콘텐츠에 「저장 방송 서비스」,「저장 방송 서비스 사업자 A」,「서비스 B」가 기술되어 있는 경우에는 이 콘텐츠를 자동적으로 저장하지 않는다.In addition, when auto_storage_flag of an EIT data content descriptor of a content is 1 and "storage broadcast service", "storage broadcast service provider A", and "service B" are described in the content, the content is not automatically stored. .

이와 같이, EIT 데이터 콘텐츠 기술자를 이용하여 수신측의 자동 저장을 송신측에서 지시하는 것이 가능하게 된다.In this way, it is possible to instruct the sending side of automatic storage on the receiving side using the EIT data content descriptor.

이상의 설명으로부터 이해할 수 있는 바와 같이, 본 발명의 방송 시스템에서는 서비스마다의 콘텐츠 관리가 가능하다.As can be understood from the above description, in the broadcasting system of the present invention, content management for each service is possible.

또한, 송신측으로부터 수신측에 대하여 서비스마다의 제어를 행하는 것이 가능하고, 수신측의 저장 영역을 서비스마다 배타적으로 제어하거나 콘텐츠의 유효 기한을 서비스 단위로 제어하는 것 등이 가능하다.In addition, it is possible to perform the control for each service from the transmitting side to the receiving side, to control the storage area on the receiving side exclusively for each service, to control the expiration date of the content in service units, and the like.

또한, 수신측이 송신측으로부터 전송되는 서비스 구조 정보를 이용하여 서비스 단위의 콘텐츠 관리를 행하는 것이 가능하고, 서비스마다의 저장 영역 제어나 서비스 단위로의 콘텐츠의 유효 기한 제어 등을 행할 수 있다.In addition, the receiving side can perform content management in units of service using the service structure information transmitted from the transmitting side, and can control the storage area for each service, the expiration date of the contents in the unit of service, and the like.

또한, 콘텐츠에 자동 저장 플러그를 부여함으로서, 서비스에 속하는 콘텐츠 를 자동 저장 플러그와의 조합에 의하여 관리할 수 있다.In addition, by assigning the auto save plug to the content, the content belonging to the service can be managed by the combination with the auto save plug.

또한, 서비스 구조 정보를 방송하는 콘텐츠의 동일성을 판단하기 위하여 이용하는 것으로 콘텐츠 제공자 또는 방송 사업자가 전송상에서 사용하는 콘텐츠를 식별하기 위한 정보(콘텐츠 식별자)를 의식하지 않고, 스스로 생성되는 서비스 구조 정보의 노드를 식별하는 식별자만으로 콘텐츠를 식별할 수 있다. 또한, 수신측에서는 상이한 방송국 사이에서 송신되는 콘텐츠를 동일 콘텐츠인 것으로 식별하거나 미리 설치되어 있는 콘텐츠와, 이것으로부터 방송되는 콘텐츠가 동일 콘텐츠인 것으로 인식할 수 있으므로, 저장 처리 및 저장 용량을 효율화할 수 있다.In addition, the node of the service structure information generated by itself, without being aware of the information (content identifier) for identifying the content used by the content provider or the broadcaster on the transmission, which is used to determine the identity of the content broadcasting the service structure information. The content can be identified only by the identifier identifying the. In addition, since the receiving side can identify the content transmitted between different broadcasting stations as the same content or recognize that the content pre-installed and the content broadcasted therefrom are the same content, the storage process and the storage capacity can be made efficient. .

Claims (16)

저장형 디지털 방송의 송신 장치에 있어서, In the transmission type of storage digital broadcasting, 콘텐츠의 제공자가 제공하는 서비스간의 관계 구조를 나타내는 서비스 구조 정보를 생성하는 서비스 구조 정보 생성 수단과, Service structure information generating means for generating service structure information indicating a relationship structure between services provided by a provider of content; 콘텐츠와 상기 서비스 구조 정보에 기술된 서비스를 관련지우는 참조 정보를 프로그램 배열 정보에 추가하는 프로그램 배열 정보 추가 수단과, Program arrangement information adding means for adding, to program arrangement information, reference information for associating contents with services described in the service structure information; 상기 참조 정보가 추가된 프로그램 배열 정보와 상기 서비스 구조 정보를 송출하는 송출 수단을 구비하는 것을 특징으로 하는 송신 장치.And transmitting means for transmitting the program arrangement information to which the reference information is added and the service structure information. 제1항에 있어서, 상기 송출 수단은, 상기 서비스 구조 정보 및 상기 참조 정보를 상기 콘텐츠의 송신보다 이전에 송신하는 것을 특징으로 하는 송신 장치.The transmitting device according to claim 1, wherein the transmitting means transmits the service structure information and the reference information before transmitting the content. 제1항에 있어서, 상기 송출 수단은 상기 참조 정보를 상기 콘텐츠의 송신보다 이전에 송신하고, 상기 서비스 구조 정보를 상기 콘텐츠의 송신보다 이후부터 송신하는 것을 특징으로 하는 송신 장치.The transmitting apparatus according to claim 1, wherein said transmitting means transmits said reference information before transmission of said content, and transmits said service structure information after transmission of said content. 제1항에 있어서, 상기 콘텐츠가 비스트림 형식의 데이터 콘텐츠를 포함하는 것을 특징으로 하는 송신 장치A transmitting device as claimed in claim 1, wherein said content comprises data content in a non-stream format. 제1항 또는 4항에 있어서, 상기 콘텐츠가 스트림 형식의 AV 데이터를 포함하고, 상기 AV 데이터가 수신측에서 파일 형식으로 변환되어 AV 콘텐츠로 저장되는 것을 특징으로 하는 송신 장치. The transmission apparatus according to claim 1 or 4, wherein the content includes AV data in a stream format, and the AV data is converted into a file format at a receiving side and stored as AV content. 제 1항에 있어서, 상기 서비스 구조 정보는 상기 프로그램 배열 정보에 의하여 송신되는 것을 특징으로 하는 송신 장치. The transmitting apparatus as claimed in claim 1, wherein the service structure information is transmitted by the program arrangement information. 제6항에 있어서, 상기 서비스 구조 정보는, 상기 프로그램 배열 정보로서 이벤트 관계 테이블(ERT : Event Relation Table)에 의하여 송신되는 것을 특징으로 하는 송신 장치.The transmission apparatus according to claim 6, wherein the service structure information is transmitted by an event relation table (ERT) as the program arrangement information. 제1항에 있어서, 상기 서비스 구조 정보는, 수신측의 동작을 선택하는 종별의 정보가 부가되고, 상기 종별은 수신측에서 기동되는 어플리케이션을 특정하는 정보를 포함하는 것을 특징으로 하는 송신 장치.The transmission apparatus according to claim 1, wherein the service structure information includes information of a type for selecting an operation on the receiving side, and the type includes information for specifying an application to be activated on the receiving side. 제1항에 있어서, 상기 참조 정보는 상기 프로그램 배열 정보에 의하여 송신되는 것을 특징으로 하는 송신 장치.The transmission apparatus according to claim 1, wherein the reference information is transmitted by the program arrangement information. 제9항에 있어서, 상기 참조 정보는, 상기 프로그램 배열 정보로서 참조 기술자에 의해 송신되는 것을 특징으로 하는 송신 장치.The transmitting apparatus according to claim 9, wherein the reference information is transmitted by a reference descriptor as the program arrangement information. 제1항에 있어서, 상기 참조 정보는, 콘텐츠를 저장 갱신하는 자동 저장 플러그를 포함하는 것을 특징으로 하는 송신 장치.The transmission apparatus according to claim 1, wherein the reference information includes an automatic storage plug for storing and updating content. 제1항에 있어서, 상기 참조 정보 중의 콘텐츠에 상기 서비스 구조 정보 중의 서비스를 특정하고, 특정한 서비스에 관련되는 콘텐츠를 자동적으로 저장 갱신하는 자동 저장 플러그를 포함하는 것을 특징으로 하는 송신 장치.The transmission apparatus according to claim 1, further comprising an automatic storage plug which specifies a service in the service structure information to the content in the reference information and automatically stores and updates the content related to the specific service. 제12항에 있어서, 상기 자동 저장 플러그는, 상기 프로그램 배열 정보에 의하여 송신되는 것을 특징으로 하는 송신 장치. The transmitting device according to claim 12, wherein the automatic storage plug is transmitted by the program arrangement information. 제13항에 있어서, 상기 자동 저장 플러그는, 상기 프로그램 배열 정보로서 이벤트 정보 테이블(EIT : Event Information Table)을 사용하여 송신되는 것을 특징으로 하는 송신 장치.The transmitting device according to claim 13, wherein the automatic storage plug is transmitted using an event information table (EIT) as the program arrangement information. 제1항에 있어서, 상기 서비스 구조 정보는, 동일 콘텐츠의 중복 저장을 회피하기 위한 동일한 콘텐츠의 관계를 지정하는 정보를 포함하는 것을 특징으로 하는 송신 장치.The transmission apparatus according to claim 1, wherein the service structure information includes information designating a relationship of the same content for avoiding duplicate storage of the same content. 저장형 디지털 방송의 송신 방법에 있어서. A transmission method of a storage digital broadcast. 콘텐츠의 제공자가 제공하는 서비스간의 관계 구조를 나타내는 서비스 구조 정보를 생성하는 단계와, Generating service structure information indicating a relationship structure between services provided by a provider of content; 콘텐츠와 상기 서비스 구조 정보에 기술된 서비스를 관련지우는 참조 정보를 프로그램 배열 정보에 추가하는 단계와, Adding to the program arrangement information reference information for associating content with a service described in the service structure information; 상기 참조 정보가 추가된 프로그램 배열 정보와 상기 서비스 구조 정보를 송출하는 단계를 구비하는 것을 특징으로 하는 송신 방법. And transmitting the program arrangement information to which the reference information is added and the service structure information.
KR1020077002270A 1999-10-26 2000-10-20 Transmitter and transmitting method for storage-type digital broadcast KR20070022885A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020077002270A KR20070022885A (en) 1999-10-26 2000-10-20 Transmitter and transmitting method for storage-type digital broadcast

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPJP-P-1999-00304591 1999-10-26
KR1020077002270A KR20070022885A (en) 1999-10-26 2000-10-20 Transmitter and transmitting method for storage-type digital broadcast

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020017008162A Division KR20010089711A (en) 1999-10-26 2000-10-20 Storage-type broadcast system, transmitter and receiver

Publications (1)

Publication Number Publication Date
KR20070022885A true KR20070022885A (en) 2007-02-27

Family

ID=43654447

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020077002270A KR20070022885A (en) 1999-10-26 2000-10-20 Transmitter and transmitting method for storage-type digital broadcast

Country Status (1)

Country Link
KR (1) KR20070022885A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120099208A (en) * 2009-10-25 2012-09-07 엘지전자 주식회사 Method for processing broadcast program information and broadcast receiver

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120099208A (en) * 2009-10-25 2012-09-07 엘지전자 주식회사 Method for processing broadcast program information and broadcast receiver

Similar Documents

Publication Publication Date Title
US20070133610A1 (en) Storage type broadcast system, transmitter and receiver
KR100641594B1 (en) Data transmission control method, data transmission method, data transmitter, and receiver
KR100559006B1 (en) System in broadcasting station and receiving machine for the system
US10462503B2 (en) Method for transmitting services information in different types of broadcasting networks and unit for processing said information
US7516467B1 (en) Method and apparatus for preparing and transmitting electronic program information and apparatus for producing electronic program guide from the electronic program information
US20060184965A1 (en) Method for providing electronic program guide for digital broadcasting
EP0838915A2 (en) Digital broadcasting system using virtual channels
KR101769381B1 (en) Method for transmitting and receiving a broadcast signal and a broadcast receiver using the method
US20020059624A1 (en) Server based broadcast system, apparatus and method and recording medium and software program relating to this system
KR20110116023A (en) Content receiving device and method, content transmitting device and method, program, and storage medium
CN103535046A (en) Transmission method for broadcast service, reception method therefor, and reception apparatus therefor
JP6153298B2 (en) DISTRIBUTION DEVICE, REPRODUCTION DEVICE, DATA STRUCTURE, DISTRIBUTION METHOD, CONTROL PROGRAM, AND RECORDING MEDIUM
EP1503589A1 (en) Apparatus and method for providing advertisements on digital tv
JP2007043739A (en) Method and system for providing content description information and connection information
KR20040014132A (en) Data broadcast program ts(transport stream) transmission apparatus and method, data broadcast program transmission program, recording medium, delivery apparatus, and delivery system
JP2002251328A (en) Method for managing contents storage
JP3958249B2 (en) Apparatus and method for creating and transmitting program information
JP2005514878A (en) Transmission system
CN1751317A (en) Signal transmission management system
KR20070022885A (en) Transmitter and transmitting method for storage-type digital broadcast
KR20070021329A (en) Receiver and receiving method for storage-type digital broadcast
JP5717547B2 (en) Broadcast service receiving apparatus and program thereof
JP2000295586A (en) Information processor and information processing method for broadcast
JP5663407B2 (en) Broadcast service transmitter
JP2012213139A (en) Broadcast service reception device and program

Legal Events

Date Code Title Description
A107 Divisional application of patent
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application