[go: up one dir, main page]

KR100781907B1 - Apparatus and method for presenting scenes - Google Patents

Apparatus and method for presenting scenes Download PDF

Info

Publication number
KR100781907B1
KR100781907B1 KR1020017010828A KR20017010828A KR100781907B1 KR 100781907 B1 KR100781907 B1 KR 100781907B1 KR 1020017010828 A KR1020017010828 A KR 1020017010828A KR 20017010828 A KR20017010828 A KR 20017010828A KR 100781907 B1 KR100781907 B1 KR 100781907B1
Authority
KR
South Korea
Prior art keywords
component
scene
scene description
content
identification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020017010828A
Other languages
Korean (ko)
Other versions
KR20010113711A (en
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 이르데토 아인드호벤 비.브이.
Publication of KR20010113711A publication Critical patent/KR20010113711A/en
Application granted granted Critical
Publication of KR100781907B1 publication Critical patent/KR100781907B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/101Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6209Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2541Rights Management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Technology Law (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Storage Device Security (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 전자 형태로 표현된 멀티미디어 장면을 표현하는 장치(100)에 관한 것이다. 그 장치는 가능하게는 원격 서버(128)로부터 장면 기술(134)을 검색하는 검색 모듈(120)을 가진다. 장면 기술은 장면에 대한 콘텐트를 포함하는 성분(136)을 식별하는 성분 식별(140), 및 그 성분에 대한 액세스 권한들을 결정하는 조건부 액세스 식별(144)을 포함한다. 그 장치의 조건부 액세스 모듈(122)은 성분에 대한 액세스 권한들을 결정한다. 결정된 액세스 권한들이 허용되면, 장치는 그 성분의 콘텐트를 검색하여 검색된 성분의 콘텐트를 포함하는 장면을 표현한다. The present invention relates to an apparatus 100 for representing a multimedia scene represented in an electronic form. The device possibly has a search module 120 that retrieves the scene description 134 from the remote server 128. The scene description includes a component identification 140 that identifies a component 136 that contains content for the scene, and a conditional access identification 144 that determines access rights for that component. The conditional access module 122 of the device determines access rights for the component. If the determined access rights are granted, the device retrieves the content of that component to represent a scene that includes the content of the retrieved component.

액세스 권한, 검색 모듈, 콘텐트, 장면 기술, 클라이언트Access rights, search module, content, scene description, client

Description

장면을 제시하는 장치 및 방법{Apparatus for and method of presenting a scene}Apparatus for and method of presenting a scene}

본 발명은 전자 형태로 표현된 장면을 제시하는 장치에 관한 것이다.The present invention relates to an apparatus for presenting a scene represented in an electronic form.

본 발명은 또한, 전자 형태로 표현된 장면을 제시하는 방법에 관한 것이다.The invention also relates to a method for presenting a scene represented in electronic form.

본 발명은 또한, 그러한 방법을 실행하는 컴퓨터 프로그램 제품 및 그러한 컴퓨터 프로그램 제품을 실행하는 저장 매체에 관한 것이다. The invention also relates to a computer program product for carrying out such a method and a storage medium for executing such a computer program product.

본 발명은 또한, 장면 기술을 생성하는 장치에 관한 것이다. The invention also relates to an apparatus for generating a scene description.

본 발명은 또한, 장면 기술을 생성하는 방법에 관한 것이다.The invention also relates to a method for generating a scene description.

본 발명은 또한, 그러한 장면 기술을 실행하는 저장 매체에 관한 것이다.The invention also relates to a storage medium that implements such scene description.

컴퓨터 등에서 멀티미디어 프리젠테이션(multimedia presentation)의 재생은 여러 요소들을 포함할 수 있다. 상기 프리젠테이션은, 다양한 가능하게는 오디오 단락들(audio fragments)과 조합될 수 있는, 비디오들 및/또는 이미지들을 포함할 수 있다. 소위 장면 기술 내에 그러한 멀티미디어 프리젠테이션을 지정하는 것이 알려져 있다. WWW 협회(World Wide Web Consortium)에 의해 규정된, 동기화된 멀티미디어 집적 언어(Synchronized Multimedia Integration Language)(SMIL 1.0 상세, REC-smil-19980615)는 그러한 장면 기술을 규정하기 위한 적절한 언어이다. 장면 기술은 콘텐트가 스크린 상에 디스플레이될 장면의 콘텐트, 예컨대, 일부 이미지들 및 재생될 오디오 단락에 기여하는 다수의 성분들을 지정한다. 또한, 장면 기술은 이러한 성분들간의 상호 관계들, 예컨대, 임의의 이미지들이 스크린 상에 위치될 곳과 위치되는 방법 및 임의의 오디오 단락들이 재생되어야 할 때를 지정한다. SMIL을 사용하는 구현에 있어서, 콘텐트 기술(content description)은 SMIL 포맷의 파일이고, 그 개별 성분들은 적절한 포맷들의 다른 각각의 파일들, 예컨대, GIF 및 JPEG의 이미지들 및 MP3의 오디오 단락들이다. 프리젠테이션 엔진은 장면 기술의 프리젠테이션 동안 장면 기술 파일을 파싱(parse)하고 필요 시, 성분 파일을 검색한다. 시스템 구성의 전형적인 예는 장면 기술 파일 및 성분 파일들이 속한 서버 컴퓨터 및 프리젠테이션 엔진이 실행되는 클라이언트 컴퓨터를 포함한다. 클라이언트 컴퓨터는 네트워크 접속, 예컨대, 인터넷을 통해 서버 컴퓨터를 액세스할 수 있다. 국제 특허 출원서 WO 99/39272 호는 그러한 클라이언트-서버 아키텍처(client-sever architecture)에 기초하여 장면을 제시하는 시스템을 기술한다. 이러한 시스템은 사용자가 특정 서브-장면(particular sub-scene)을 선택하게 하는, 제시된 장면과 사용자가 상호작용하도록 제공된다. 그 선택은 새로운 프리젠테이션을 개시하기 위한 명령으로서 클라이언트로부터 서버까지 전송된다. Playback of a multimedia presentation in a computer or the like may include several elements. The presentation may include videos and / or images, which may be combined with various possibly audio fragments. It is known to specify such multimedia presentations in so-called scene descriptions. Synchronized Multimedia Integration Language (SMIL 1.0 specification, REC-smil-19980615), as defined by the World Wide Web Consortium, is an appropriate language for defining such scene descriptions. The scene description specifies a number of components that contribute to the content of the scene where the content is to be displayed on the screen, such as some images and an audio paragraph to be played. In addition, the scene description specifies the interrelationships between these components, such as where and where any images will be located on the screen, and when any audio paragraphs should be played. In an implementation using SMIL, the content description is a file in the SMIL format, the individual components of which are different respective files in the appropriate formats, such as images of GIF and JPEG and audio paragraphs of MP3. The presentation engine parses the scene description file during the presentation of the scene description and, if necessary, retrieves the component file. Typical examples of system configurations include a server computer to which the scene description file and component files belong and a client computer on which the presentation engine runs. The client computer can access the server computer via a network connection, such as the Internet. International patent application WO 99/39272 describes a system for presenting scenes based on such a client-sever architecture. Such a system is provided to allow the user to interact with the presented scene, which allows the user to select a particular sub-scene. The selection is sent from the client to the server as a command to start a new presentation.

콘텐트는 값에 관련되고 조건부 액세스 시스템에 의해 보호될 수 있다. 그러한 시스템은 사용자가 그 콘텐트를 획득한 권한들에 따라 콘텐트의 사용을 허용한다. 이러한 것은 어떤 성분 파일들이 어떤 사용자들에 의해 액세스되지만 임의의 다른 사용자들에 의해 액세스될 수 없다는 것을 의미한다. 파일이 요청될 때, 파일에 대하여 제어를 갖는 조건부 액세스 시스템은 현재 사용자 권한들을 검증하고, 그러한 권한들이 허용되면 파일을 공급한다. 대안적으로, 성분 파일이 부호화될 수 있고, 해독 키(decryption key)는 콘텐트를 적절히 재생할 필요가 있다. 조건부 액세스 시스템은 사용자 권한들이 이러한 것을 허용하면 그 키를 공급할 것이다. 부호화된 파일들의 경우에, 해독 키가 사용가능하지 않는 한 소용없기 때문에, 파일 그 자체는 모든 사람들에게 자유롭게 사용가능할 수 있다.The content is associated with a value and can be protected by a conditional access system. Such a system allows the user to use the content according to the rights for obtaining the content. This means that some component files are accessed by some users but not by any other users. When a file is requested, the conditional access system with control over the file verifies current user rights and supplies the file if those rights are granted. Alternatively, the component file can be encoded and a decryption key needs to properly play the content. The conditional access system will supply the key if the user rights allow this. In the case of encrypted files, the file itself may be freely available to everyone, since it is useless unless the decryption key is available.

액세스 권한들을 효과적으로 처리하여 장면을 제시하는 장치를 제공하는 것이 본 발명의 목적이다. 본 발명에 따라, 이러한 목적은 장면 기술을 검색하는 검색 수단으로서, 상기 장면 기술은 장면에 대한 콘텐트를 포함하는 성분을 식별하는, 성분 식별 및 성분에 대한 액세스 권한들을 결정하는 조건부 액세스 식별을 포함하는 검색 수단, 성분에 대한 액세스 권한들을 결정하는 조건부 액세스 결정 수단 및 액세스 권한들에 따라 그 성분의 콘텐트를 포함하는 장면을 제시하는 제시 수단을 포함하는 장치에서 달성된다. 주어진 성분의 조건부 액세스 식별이 장면 기술에 포함되는 사실에 기인하여, 그 성분의 콘텐트에 대한 사용자 권한들은 성분 그 자체 또는 그것의 멀티플렉스(mutiplex)를 액세스하지 않고 결정될 수 있다. 또한, 성분의 콘텐트가 사용가능하지 않게 되면, 그 프리젠테이션은 즉시 적응될 수 있기 때문에, 성분에 대한 사용자 권한들이 장면 기술을 파싱할 때를 직접적으로 확립될 수 있다는 점에서 유리하다. 그러한 적응은 다른 성분들을 다시 위치조정하고, 스크린의 더 큰 부분을 채우기 위해 다른 성분들을 스케일링하고 또는 어떤 다른 방법으로 콘텐트의 빠진 것을 구별하는, 스터브(stub)에 의해 성분의 의도된 콘텐트를 대체할 수 있다. 본 발명에 따른 장치의 장점은 그러한 적응이 장면 기술 외부로부터 성분의 조건부 액세스 식별을 획득하지 않고 행해질 수 있다는 것이다. It is an object of the present invention to provide an apparatus for presenting a scene by effectively processing access rights. According to the invention, this object is a search means for retrieving a scene description, the scene description comprising a component identification and a conditional access identification determining access rights to the component, identifying a component comprising content for the scene. Is achieved in an apparatus comprising search means, conditional access determining means for determining access rights to a component and presentation means for presenting a scene comprising the content of that component in accordance with the access rights. Due to the fact that conditional access identification of a given component is included in the scene description, the user rights for the content of that component can be determined without accessing the component itself or its multiplex. It is also advantageous in that when the content of the component becomes unavailable, the presentation can be adapted immediately, so that user rights on the component can be established directly when parsing the scene description. Such an adaptation may replace the intended content of the component by a stub, repositioning the other components, scaling the other components to fill a larger portion of the screen, or distinguishing the missing of the content in some other way. Can be. An advantage of the apparatus according to the invention is that such adaptation can be done without obtaining conditional access identification of the component from outside the scene description.

삭제delete

본 발명에 따른 장치의 실시예는 청구항 제 2항에 기술된다. 장면 기술 내의 조건부 액세스 시스템의 식별을 지정함으로써, 그 장치는 하나 이상의 조건부 액세스 시스템과 함께 동작할 수 있다. 상이한 장면 기술들 및 구성 성분들은 상이한 조건부 액세스 시스템들에 의해 보호될 수 있고, 그것들은 본 발명에 따른 장치상에 제시될 수 있다. An embodiment of the device according to the invention is described in claim 2. By specifying an identification of a conditional access system within the scene description, the device can operate in conjunction with one or more conditional access systems. Different scene descriptions and components can be protected by different conditional access systems, and they can be presented on an apparatus according to the invention.

본 발명에 따른 장치의 실시예는 청구항 제 3항에 기술된다. 본 실시예에서, 액세스 권한들이 존재하지 않는 경우에 성분을 검색하는 것을 피하기 때문에, 장면 기술로부터의 성분에 대한 액세스 권한을 결정하는 것이 특히 유리하다. 성분이 네트워크를 통해 장치에 접속된 원격 컴퓨터상에 존재할 때, 쓸모없는 성분의 검색을 회피하는 것은 귀중한 네트워크 대역폭을 절약한다. An embodiment of the device according to the invention is described in claim 3. In this embodiment, it is particularly advantageous to determine the access rights for the component from the scene description since it avoids searching for the component in the absence of access rights. When the component is on a remote computer connected to the device via the network, avoiding the retrieval of useless components saves valuable network bandwidth.

본 발명에 따른 장치의 실시예는 청구항 제 4항에 기술된다. 장면 기술의 특정 사용자가 원래의 성분에 대한 액세스 권한들을 (더 이상) 갖지 않는 경우에, 대안으로서 사용가능한 또 다른 성분을 갖는 이점이 있다. 장치는 장면 기술 내에 있는 조건부 액세스 식별에 기초하여 액세스 권한들을 검증함으로써 직접적으로 이러한 상황을 결정하고 후속하여 대안 성분을 검색하도록 결정한다. 이러한 것의 예는 원래의 성분이 조건부 액세스 권한들에 의해 보호되는 고 해상도 이미지이며, 다른 성분은 낮은 해상도에서의 자유롭게 사용가능한 이미지이다. An embodiment of the device according to the invention is described in claim 4. If a particular user of the scene description no longer has access rights to the original component, there is an advantage of having another component available as an alternative. The apparatus determines this situation directly by verifying access rights based on conditional access identification within the scene description and subsequently determines to search for alternative components. An example of this is a high resolution image where the original component is protected by conditional access rights, while the other component is a freely available image at low resolution.

액세스 권한들의 효과적인 처리로 장면을 제시하는 방법을 제공하는 것이 본 발명의 또 다른 목적이다. 이러한 목적은 본 발명에 따라, 장면 기술을 검색하는 단계로서, 상기 장면 기술은 장면에 대한 콘텐트를 포함하는 성분을 식별하는 성분 식별 및 상기 성분에 대한 액세스 권한들을 결정하는 조건부 액세스 식별을 포함하는 장면 기술 검색 단계, 성분에 대한 액세스 권한들을 결정하는 단계, 및 액세스 권한들에 따라 성분의 콘텐트를 포함하는 장면을 제시하는 단계를 포함하는 방법으로 이루어진다. 주어진 성분의 조건부 액세스 식별이 장면 기술 그 자체로부터 사용가능하기 때문에, 액세스 권한들의 유무에 기초한 임의의 동작들이 즉시 취해질 수 있다. 이러한 것은 가능하게는 일부 원격 위치에서의 성분을 고려하는 것을 피하고 또는 성분의 멀티플렉스를 고려하는 것을 피한다. It is another object of the present invention to provide a method for presenting a scene with effective processing of access rights. This object is, in accordance with the present invention, retrieving a scene description, the scene description comprising a component identification identifying a component containing content for the scene and a conditional access identification determining access rights to the component. A technique search step, determining access rights for the component, and presenting a scene containing the content of the component in accordance with the access rights. Since conditional access identification of a given component is available from the scene description itself, any actions based on the presence or absence of access rights can be taken immediately. This possibly avoids considering the component at some remote location or avoiding considering multiplexing of the component.

액세스 권한들의 효과적인 처리로 장면을 제시하는 방법을 실행하는 프로그램을 실행하는 프로그램을 제공하는 것이 본 발명의 또 다른 목적이다. 이러한 목적은 상기 제품이 디지털 컴퓨터 상에서 실행될 때, 본 발명에 따른 방법의 단계들을 실행하는 소프트웨어 코드부들을 포함하는, 디지털 컴퓨터의 내부 메모리로 로드가능한 컴퓨터 프로그램 제품에서 본 발명에 따라 이루어진다. 그러한 프로그램은 저장 디바이스들상의 사용가능한 프로그램을 갖는 원격 컴퓨터로부터 네트워크 접속을 통해 프로그램을 다운로드하여 로컬 컴퓨터에서 획득될 수 있다. 이러한 다운로드 처리는 나중에 실행하기 위해 로드될 수 있는 로컬 저장 디바이스(local storage device)상에 프로그램을 저장하는 단계, 또는 즉시 실행하기 위한 로컬 컴퓨터의 메모리로 프로그램을 로드하는 처리일 수 있다. 또한, 프로그램은 이러한 목적을 위해 저장 매체가 구입되는, 프로그램을 실행하는 저장 매체로부터 그것을 검색하여 획득될 수 있다. It is another object of the present invention to provide a program for executing a program for executing a method for presenting a scene with effective processing of access rights. This object is achieved according to the invention in a computer program product which is loadable into the internal memory of a digital computer, comprising software code portions which, when executed on a digital computer, carry out the steps of the method according to the invention. Such a program can be obtained at the local computer by downloading the program via a network connection from a remote computer having an available program on the storage devices. This download process can be a step of storing the program on a local storage device that can be loaded for later execution, or a process of loading the program into memory of the local computer for immediate execution. Also, a program can be obtained by retrieving it from a storage medium that executes the program, where a storage medium is purchased for this purpose.

액세스 권한들은 효과적으로 처리하여 장면을 제시하게 하는 장면 기술을 생성하는 장치를 제공하는 것이 본 발명의 또 다른 목적이다. 이러한 목적은 본 발명에 따라, 장면 기술을 준비하는 기술 수단(description mean)으로서, 상기 장면 기술은 장면에 대한 콘텐트를 포함하는 제 1 성분을 식별하는 제 1 성분 식별 및 제 1 성분에 대한 액세스 권한들을 결정하는 조건부 액세스 식별을 포함하는 기술 수단, 및 컴퓨터 프로그램 제품의 형태로 장면 기술을 출력하는 출력 수단을 포함하는 장치에서 이루어진다. It is another object of the present invention to provide an apparatus for generating a scene description that effectively processes access rights to present a scene. This object is, according to the present invention, a description means for preparing a scene description, the scene description comprising a first component identification and an access right to the first component that identifies a first component containing content for the scene. And technical means including conditional access identification for determining them, and output means for outputting the scene description in the form of a computer program product.

본 발명의 또 다른 목적은 액세스 권한들을 효과적으로 처리하여 장면을 제시하게 하는 장면 기술을 생성하는 방법에 관한 것이다. 이러한 목적은 본 발명에 따라, 장면 기술을 준비하는 단계로서, 상기 장면 기술은 장면에 대한 콘텐트를 포함하는 제 1 성분을 식별하는 제 1 성분 식별 및 제 1 성분에 대한 액세스 권한들을 결정하는 조건부 액세스 식별을 포함하는 장면 기술 준비 단계, 및 컴퓨터 프로그램 제품의 형태로 장면 기술을 출력하는 단계를 포함하는 방법으로 이루어진다.Yet another object of the present invention is a method for generating a scene description that effectively processes access rights to present a scene. This object is, in accordance with the present invention, preparing a scene description, wherein the scene description comprises a first component identification that identifies a first component that includes content for the scene and a conditional access that determines access rights to the first component. A scene description preparation step comprising identification, and outputting the scene description in the form of a computer program product.

본 발명 및 부가 장점들은 예시적인 실시예 및 첨부한 개략적인 도면을 참조하여 또한 설명될 것이다.The invention and additional advantages will also be described with reference to the illustrative embodiments and the accompanying schematic drawings.

도 1은 본 발명에 따라 장면을 나타내는 장치를 도시하는 개략도.1 is a schematic diagram illustrating an apparatus for representing a scene in accordance with the present invention.

도 2는 본 발명에 따라 장면 기술을 생성하는 장치를 도시하는 개략도.2 is a schematic diagram illustrating an apparatus for generating a scene description in accordance with the present invention.

도 1은 본 발명에 따라 장면을 나타내는 장치를 개략적으로 도시한다. 장치(100)는 알려진 컴퓨터 아키텍처(architecture)에 따라 실시된다. 장치는 작업 메모리(working memory ; 104)로 로드된 프로그램의 기계어들을 실행하는 처리기(102)를 가진다. 시스템은 주변 디바이스들과 통신하기 위한 인터페이스(106)를 가진다. 장치의 다양한 성분들간의 명령들 및 데이터의 교환을 위한 버스(108)가 있다. 장치의 주변 디바이스들은 실행될 프로그램을 포함하는 저장 매체(110)를 포함한다. 저장 매체(110)는 광학 디스크, 칩 카드 또는 테이프와 유사한 하드 디스크 또는 임의의 다른 적절한 매체일 수 있다. 저장 매체(110)로부터 프로그램을 로드하기 위한 대안으로서, 프로그램은 네트워크 접속(112)을 통해 다운로드될 수 있다. 장치의 주변 디바이스들은, 그 중에서도, 장면의 이미지를 디스플레이하는 디스플레이(114) 및 장면의 오디오를 재생하는 스피커(116)를 더 포함한다. 또한, 장치는 사용자가 명령을 입력하기 위한 입력 디바이스(118), 예컨대, 키보드를 가진다.1 schematically shows an apparatus for representing a scene according to the invention. The device 100 is implemented in accordance with known computer architectures. The apparatus has a processor 102 that executes machine words of a program loaded into working memory 104. The system has an interface 106 for communicating with peripheral devices. There is a bus 108 for the exchange of commands and data between the various components of the device. Peripheral devices of the apparatus include a storage medium 110 containing a program to be executed. Storage medium 110 may be a hard disk or any other suitable medium similar to an optical disk, chip card or tape. As an alternative to loading the program from the storage medium 110, the program can be downloaded via the network connection 112. Peripheral devices of the apparatus further include, among other things, a display 114 for displaying an image of the scene and a speaker 116 for reproducing the audio of the scene. The apparatus also has an input device 118, such as a keyboard, for the user to input a command.

장치는 각 소프트웨어 모듈들에 의해 실현되는 다양한 기능들을 실행할 수 있다. 이러한 소프트웨어 모듈들은 장치가 사용자에 의해 동작할 때, 작업 메모리(104)로 로드된 일부의 프로그램이다. 장치는 장면 기술의 다양한 성분들의 액세스 권한들(access rights)을 결정하는 조건부 액세스 모듈(122) 및 나타낼 장면의 장면 기술을 검색하는 제 1 검색 모듈(12)을 가진다. 또한, 장치는 장면 기술에 따라 필요한 성분들을 검색하는 제 2 검색 모듈(124)을 가진다. 장치는 또한 검색된 성분들 및 장면 기술의 콘텐트를 실제적으로 제시하는 프리젠테이션 모듈(126)을 가진다. 많은 소프트웨어 모듈들을 통해 기능들을 분배하는 많은 방법이 있으며, 상술된 분배는 일례일 뿐이다. 예컨대, 제 1 검색 모듈과 제 2 검색 모듈을 장면 기술 및 많은 성분들을 검색할 수 있는 한 모듈로 조합하는 것이 가능하다.The apparatus may execute various functions realized by the respective software modules. These software modules are some program loaded into the working memory 104 when the device is operated by a user. The apparatus has a conditional access module 122 that determines access rights of various components of the scene description and a first search module 12 that retrieves the scene description of the scene to display. The apparatus also has a second search module 124 that searches for necessary components in accordance with the scene description. The apparatus also has a presentation module 126 that actually presents the retrieved components and the content of the scene description. There are many ways of distributing functions through many software modules, and the distribution described above is just one example. For example, it is possible to combine the first search module and the second search module into one module that can search for the scene description and many components.

도 1에 도시된 실시예에서, 장면 기술 및 성분들은 장치가 네트워크 접속(130)을 통해 접속된 원격 서버 컴퓨터(128)상에 존재한다. 이러한 서버는 장면 기술 파일, 예컨대, 장면 기술 파일(134)과 성분 파일, 예컨대, 성분 파일(136) 및 성분 파일(138)을 포함하는 저장 디바이스(132)를 가진다. 예컨대, 장면 기술은 콘텐트가 검색되어 장면에 포함되는 제 1 성분을 식별하는 제 1 성분 식별(140) 콘텐트가 검색되어 장면에 포함되는 제 2 성분을 식별하는 제 2 성분 식별(142)을 포함한다. 또한, 장면 기술은 조건부 액세스 시스템에 대한 제 1 성분을 식별하는, 제 1 성분에 대한 조건부 액세스 식별(144)을 포함한다. In the embodiment shown in FIG. 1, the scene description and components reside on a remote server computer 128 to which the device is connected via a network connection 130. This server has a storage description 132 that includes a scene description file, such as the scene description file 134 and a component file, such as the component file 136 and the component file 138. For example, the scene description includes a first component identification 140 where content is retrieved to identify a first component included in the scene and a second component identification 142 that identifies a second component whose content is retrieved and included in the scene. . The scene description also includes a conditional access identification 144 for the first component that identifies the first component for the conditional access system.

장치(100)의 동작은 다음과 같다. 소프트웨어 모듈(120 내지 126)은 메모리(104)에 로드되고, 모든 모듈들이 초기에 로드될 필요는 없으며, 로드는 그 중 일부가 필요할 때까지 연기될 수 있다. 그 후에, 통상적으로, 일부의 사용자 입력에 기초하여, 제 1 검색 모듈(120)은 서버(128)로부터 장면 기술(134)을 검색한다. 장면 기술을 처리하는 동안, 성분 'CMP1'의 콘텐트가 장면의 콘텐트의 일부인 것으로 결정된다. 'CMP1'의 콘텐트가 보호되고 조건부 액세스 식별(144)을 갖는 것이 또한 결정된다. 그러므로, 그 성분에 대한 액세스가 조건부 액세스 시스템 'CA1'의 제어하에 있고 그 성분이 수'123'에 의해 상기 시스템에서 식별되는 것으로 나타난다. 조건부 액세스 모듈(122)은 이러한 정보에 기초하여 제 1 성분(136)에 대한 액세스 권한을 결정한다. 액세스 권한이 허용되면, 제 2 검색 모듈(124)은 서버(128)로부터 제 1 성분(136)을 검색한다. 액세스 권한이 액세스를 허용하지 않으면, 제 1 성분은 검색되지 않고, 그 장치는 예컨대, 장면내의 다른 성분들을 재배치하거나 대안적인 성분에 의해 그것을 대체하는, 이러한 상황에 대처하도록 적절한 동작을 취할 수 있다. 액세스 권한이 장면 기술 그 자체의 정보에 기초하여 확립될 수 있다는 사실은 조건부 액세스 식별을 발견하는 다른 소스들을 고려하지 않고, 또한 지연없이 그러한 조정 동작들을 결정하는 것이 가능하게 한다. 조건부 액세스 식별이 서버의 레벨, 예컨대, 성분 그 자체에서 사용가능한 시스템에서, 액세스 권한들이 없고, 즉, 그러한 권한이 없다는 것을 발견할 지라도 성분의 검색이 요구된다. 본 발명은 그러한 불필요한 성분 검색을 회피함으로써, 시간 및 네트워크의 대역폭을 절약한다. 성분 파일이 통상적으로 상당히 큰 크기를 갖기 때문에, 이러한 절약들은 상당히 클 수 있다. The operation of the device 100 is as follows. Software modules 120-126 are loaded into memory 104, not all modules need to be initially loaded, and the load may be deferred until some of them are needed. Thereafter, typically, based on some user input, the first search module 120 retrieves the scene description 134 from the server 128. During processing of the scene description, it is determined that the content of component 'CMP1' is part of the content of the scene. It is also determined that the content of 'CMP1' is protected and has conditional access identification 144. Therefore, it appears that access to that component is under the control of conditional access system 'CA1' and that component is identified in the system by the number '123'. Conditional access module 122 determines the access rights for the first component 136 based on this information. If access rights are granted, the second search module 124 retrieves the first component 136 from the server 128. If the access right does not allow access, then the first component is not retrieved and the device can take appropriate action to cope with this situation, for example, relocating or replacing it with an alternative component in the scene. The fact that access rights can be established based on the information of the scene description itself makes it possible to determine such adjustment operations without delay and without considering other sources of finding conditional access identification. In a system where conditional access identification is available at the server's level, e. The present invention saves time and network bandwidth by avoiding such unnecessary component searches. Since the component files typically have a fairly large size, these savings can be quite large.

본 발명의 실시예에서의 장면 기술은 SMIL 1.0 명세에 따라 준비된다. 이러한 다중매체 언어는 WWW 협회(World Wide Web Consortium ; SMIL 1.0 명세, REC-smil-19980615)에 의해 규정된다. 상기 언어에서, 성분의 조건부 액세스 식별은 SMIL이 성분에 부가되게 하는 전용 테스트 속성에 의해 쉽게 제시될 수 있다. 또한, SMIL은 테스트 속성들의 평가에 기초하여 2개의 성분들 사이의 선택을 하게 하는 <스위치(switch)> 요소를 가진다. SMIL 1.0 명세의 부분 4.3은 <스위치> 요소를 도시하고 SMIL 1.0 명세서의 4.4를 도시한다. 현재 사용자가 원래 오디오 성분에 대한 권한을 갖지 않으면, 대체 오디오 성분 및 조건부 액세스 시스템에 의해 보호된 오디오 성분을 도시하는 일부 라인의 예가 아래에 도시된다. Scene descriptions in embodiments of the present invention are prepared according to the SMIL 1.0 specification. This multimedia language is defined by the World Wide Web Consortium (SMIL 1.0 specification, REC-smil-19980615). In that language, the conditional access identification of the component can be easily presented by a dedicated test attribute that causes the SMIL to be added to the component. SMIL also has a <switch> element that allows the selection between the two components based on the evaluation of the test attributes. Part 4.3 of the SMIL 1.0 specification shows the <switch> element and 4.4 of the SMIL 1.0 specification. If the current user does not have rights to the original audio component, an example of some lines showing the alternate audio component and the audio component protected by the conditional access system are shown below.

<smil><smil>

<head><head>

......

......

......

</head></ head>

<body><body>

......

......

<switch><switch>

<audio src="audio1" system-access-id="CA1:123"/><audio src = "audio1" system-access-id = "CA1: 123" />

<audio src="audio-replacement" system-access-id="free:0"/><audio src = "audio-replacement" system-access-id = "free: 0" />

</switch></ switch>

......

......

</body></ body>

</smil>
제 1 테스트 속성 시스템-액세스-아이디(system-access-id)가 참으로 평가되면, 프리젠테이션 엔진은 오디오1 성분에 대한 액세스 권한들이 있는 것으로 알고 재생하기 위해 이러한 성분을 검색한다. 제 1 테스트 속성 시스템-액세스-아이디가 거짓으로 평가되면, 액세스 권한이 없고 오디오1-대체 성분이 검색된다.
</ smil>
If the first test attribute system-access-id evaluates to true, then the presentation engine knows that it has access rights to the Audio1 component and retrieves this component to play. If the first test attribute system-access-ID evaluates to false, then there is no access and the audio1-alternative component is retrieved.

삭제delete

도 2는 본 발명에 따라 장면 기술을 생성하는 장치를 개략적으로 도시한다. 장치(200)는 장치(100)와 유사한 아키텍처에 따라 실시된다. 장치(200)는 장면 기술(134)을 준비하는 기술 모듈(202)을 가진다. 이러한 장면 기술은 제 1 성분의 콘텐트가 일부의 장면인 제 1 성분을 식별하는 제 1 성분 식별(140), 및 제 2 성분의 콘텐트가 일부의 장면인 제 2 성분을 식별하는 제 2 성분 식별(142)을 포함한다. 또한, 장면 기술은 조건부 액세스 시스템에 대한 제 1 성분을 식별하는 제 1 성분에 대한 조건부 액세스 식별(144)을 포함한다. 장치(200)는 준비된 장면 기술을 출력하는 출력 모듈(204)을 더 가진다. 출력된 장면 기술은 실행 또는 저장될 수 있는 또 다른 컴퓨터에 대한 네트워크 접속을 통해 전송될 수 있다. 또한, 출력된 장면 기술은 국부 저장 매체, 예컨대, 저장 매체(110)상에 저장될 수 있다. 2 schematically illustrates an apparatus for generating a scene description in accordance with the present invention. Device 200 is implemented according to an architecture similar to device 100. Device 200 has a description module 202 that prepares a scene description 134. This scene description includes a first component identification 140 that identifies a first component where the content of the first component is part of the scene, and a second component identification that identifies a second component where the content of the second component is part of the scene. 142). The scene description also includes conditional access identification 144 for the first component that identifies the first component for the conditional access system. The device 200 further has an output module 204 for outputting the prepared scene description. The output scene description can be transmitted via a network connection to another computer that can be executed or stored. In addition, the output scene description may be stored on a local storage medium, such as storage medium 110.

장면 기술은 장면의 상세를 포함한다. 무엇이 제시되는지 및 이러한 것이 제시되는 방법을 도시한다. 그러한 관점에서, 이루어질 프리젠테이션에 관한 프리젠테이션 프로그램을 위한 명령들을 포함한다. 프리젠테이션 엔진은 파일을 프로그램 명령들로 파싱하는 번역기와 유사한 방법으로 장면 기술을 파싱한다. 그러므로, 장면 기술이 적절한 프리젠테이션 프로그램이 로드되는 컴퓨터상에 실행될 수 있다고 말할 수 있다. The scene description includes the details of the scene. It shows what is presented and how it is presented. In that respect, it includes instructions for the presentation program regarding the presentation to be made. The presentation engine parses scene descriptions in a manner similar to a translator that parses files into program instructions. Therefore, it can be said that the scene description can be executed on the computer on which the appropriate presentation program is loaded.

콘텐트를 서버로부터 클라이언트까지 전송하는 몇가지 방법들이 있다. 그것은 개별 파일들의 요청 및 전송에 기초하여 이루어 질 수 있다. 이러한 경우에, 본 발명의 응용은 액세스 권한들을 결정하기 위해, 서버상의 성분 파일을 액세스할 필요는 없게 한다. 클라이언트에 콘텐트를 전송하는 또 다른 방법은 멀티플렉싱된 신호(multiplexed signal)로서 그것을 전송하는 것이다. 이러한 것은 방송 멀티플렉스 신호일 수 있고, 많은 클라이언트들이 개별 클라이언트가 임의의 정보를 요청할 수 있는 직접 멀티플렉스 신호 또는 동일한 신호를 수신할 수 있다. 방송 실시시, 본 발명의 응용은 액세스 권한들을 결정하기 위해, 성분들의 멀티플렉스를 액세스할 필요는 없게 한다. 이러한 것은 그러한 멀티플렉스가 디코드되지 않고 평가될 필요가 없기 때문에 리소스를 절약할 수 있다. 직접 실시시에는, 본 발명의 응용은 액세스 권한들을 결정하기 위해, 성분의 멀티플렉스를 요청할 필요가 없다. 이러한 것은 유사한 방법으로 리소스 및 네트워크 접속의 대역폭을 절약할 수 있다. There are several ways to transfer content from the server to the client. It can be done based on the request and transfer of individual files. In this case, the application of the present invention eliminates the need to access the component file on the server to determine access rights. Another way to send content to the client is to send it as a multiplexed signal. This may be a broadcast multiplex signal, and many clients may receive a direct multiplex signal or the same signal from which an individual client may request any information. In broadcasting, the application of the present invention does not require access to the multiplex of components in order to determine access rights. This saves resources because such multiplexes are not decoded and need not be evaluated. In direct practice, the application of the present invention does not need to request a multiplex of components to determine access rights. This can save bandwidth of resources and network connections in a similar way.

상술한 실시예는 본 발명에 제한되지 않고 당업자들이 첨부된 청구항들의 범위로부터 벗어나지 않고 많은 대안적인 실시예들을 디자인할 수 있다는 것을 주목해야 한다. 청구항들에서, 삽입어구들간에 배치된 임의의 참조 번호들은 청구항을 제한하는 것으로 해석되어서는 안된다. 단어 '포함(comprising)'은 청구항에 기재된 것과 다른 요소 및 단계들의 존재를 제외하지 않는다. 요소 앞의 단수 표현은 다수의 그러한 요소들의 존재를 제외하는 것은 아니다. 본 발명은 일부 별개의 요소들을 포함하는 하드웨어 및 적절히 프로그램된 컴퓨터에 의해 실시될 수 있다. 일부 수단을 열거한 장치 청구항에서, 이러한 수단의 일부가 하드웨어의 동일한 항목 및 수단으로 실시될 수 있다. It should be noted that the foregoing embodiments are not limited to the present invention and that those skilled in the art can design many alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between insertion phrases shall not be construed as limiting the claim. The word 'comprising' does not exclude the presence of elements and steps other than those described in a claim. Singular expression before an element does not exclude the presence of a number of such elements. The invention may be practiced by means of hardware comprising some distinct elements and by a suitably programmed computer. In the device claims enumerating some means, some of these means may be embodied in the same items and means of hardware.

Claims (13)

파일에 전자 형태로 표현된 장면(secen)을 제시하는 장치로서, 상기 파일은 장면 기술을 포함하고, 상기 장면 기술은 상기 장면에 대한 콘텐트를 포함하는 성분을 식별하는 성분 식별, 및 상기 성분에 대한 액세스 권한들을 결정하는 조건부 액세스 식별을 포함하는, 상기 장면 제시 장치에 있어서:A device for presenting a scene represented in electronic form in a file, said file comprising a scene description, said scene description comprising a component identification identifying a component containing content for said scene, and A scene presentation device comprising conditional access identification for determining access rights: - 상기 장면 기술을 포함하는 상기 파일을 검색하는 검색 수단;Search means for searching the file containing the scene description; - 상기 장면 기술을 포함하는 상기 파일로부터 상기 성분에 대한 상기 액세스 권한들을 결정하는 조건부 액세스 결정 수단; 및Conditional access determining means for determining the access rights for the component from the file containing the scene description; And - 상기 액세스 권한들에 따라 상기 성분의 콘텐트를 포함하는 상기 장면을 제시하는 제시 수단을 포함하는, 장면 제시 장치.Presentation means for presenting the scene comprising the content of the component in accordance with the access rights. 제 1항에 있어서,The method of claim 1, 상기 조건부 액세스 식별은, 상기 성분의 상기 액세스 권한들을 제어하는 조건부 액세스 시스템을 식별하는 시스템 식별을 포함하는, 장면 제시 장치.And said conditional access identification comprises a system identification identifying a conditional access system controlling said access rights of said component. 제 1항에 있어서,The method of claim 1, 상기 액세스 권한들에 따라 상기 성분의 콘텐트를 검색하는 다른 검색 수단을 포함하는, 장면 제시 장치.And other retrieval means for retrieving the content of the component in accordance with the access rights. 제 3항에 있어서,The method of claim 3, wherein 상기 다른 검색 수단은, 상기 조건부 액세스 결정 수단이 상기 성분에 대한 액세스 권한들이 존재하지 않는 것으로 결정하는 경우에, 대안으로서 다른 성분의 콘텐트를 검색하도록 구성되고, 상기 장면 기술은 상기 장면에 대한 콘텐트를 포함하는 상기 다른 성분을 식별하는 다른 성분 식별을 포함하는, 장면 제시 장치.The other retrieval means is configured to retrieve the content of the other component as an alternative if the conditional access determining means determines that there are no access rights for the component, and the scene description is adapted to retrieve the content for the scene. And other component identification identifying the other component to include. 파일에 전자 형태로 표현된 장면을 사용자 장치에서 제시하는 방법으로서, 상기 파일은 장면 기술을 포함하고, 상기 장면 기술은 상기 장면에 대한 콘텐트를 포함하는 성분을 식별하는 성분 식별, 및 상기 성분에 대한 액세스 권한들을 결정하는 조건부 액세스 식별을 포함하는, 상기 장면 제시 방법에 있어서: 상기 사용자 장치에서,A method for presenting a scene in electronic form in a file on a user device, the file comprising a scene description, the scene description identifying a component that includes content for the scene, and 12. A scene presentation method comprising conditional access identification determining access rights: at the user device, - 상기 장면 기술을 포함하는 상기 파일을 검색하는 단계;Searching for the file containing the scene description; - 상기 성분에 대한 상기 액세스 권한들을 결정하는 단계; 및Determining the access rights for the component; And - 상기 액세스 권한들에 따라 상기 성분의 콘텐트를 포함하는 상기 장면을 제시하는 단계를 포함하는, 장면 제시 방법.Presenting the scene comprising the content of the component in accordance with the access rights. 프로그램이 기록된 장치 판독 가능한 기록 매체로서, 상기 프로그램이 상기 장치상에서 실행될 때, 제 5항의 단계들을 실행하는, 기록 매체.A device-readable recording medium having a program recorded thereon, wherein when the program is executed on the device, the steps of claim 5 are executed. 삭제delete 장면 기술을 포함하는 파일을 생성하는 장치로서, 상기 장면 기술은 상기 장면에 대한 콘텐트를 포함하는 성분을 식별하는 성분 식별, 및 상기 성분에 대한 액세스 권한들을 결정하는 조건부 액세스 식별을 포함하는, 상기 파일 생성 장치에 있어서:An apparatus for creating a file comprising a scene description, the scene description comprising a component identification identifying a component containing content for the scene and a conditional access identification determining access rights to the component. In the generating device: - 상기 장면 기술을 포함하는 상기 파일을 준비하는 기술 수단(description means); 및Description means for preparing the file containing the scene description; And - 상기 장면 기술을 포함하는 상기 파일을 컴퓨터 프로그램 제품의 형태로 출력하는 출력 수단을 포함하는, 파일 생성 장치.Output means for outputting the file containing the scene description in the form of a computer program product. 제 8항에 있어서,The method of claim 8, 상기 기술 수단은 SMIL 언어로 상기 장면 기술을 준비하도록 구성되고, 상기 조건부 액세스 식별은 SMIL의 테스트 속성에 의해 기술되는, 파일 생성 장치.The description means is arranged to prepare the scene description in a SMIL language, wherein the conditional access identification is described by a test attribute of SMIL. 제 9항에 있어서,The method of claim 9, 상기 장면 기술은 상기 성분 식별 외에도, 상기 장면에 대한 콘텐트를 포함하는 다른 성분을 식별하는 다른 성분 식별을 포함하고, 상기 2개의 성분 식별들은 SMIL 스위치 요소에 각각의 대안들로서 포함되는, 파일 생성 장치.The scene description includes, in addition to the component identification, another component identification that identifies another component that includes content for the scene, wherein the two component identifications are included as respective alternatives in a SMIL switch element. 장면 기술을 포함하는 파일을 생성하는 방법으로서, 상기 장면 기술은 상기 장면에 대한 콘텐트를 포함하는 성분을 식별하는 성분 식별, 및 상기 성분에 대한 액세스 권한들을 결정하는 조건부 액세스 식별을 포함하는, 상기 파일 생성 방법에 있어서:A method of creating a file comprising scene description, wherein the scene description comprises a component identification identifying a component containing content for the scene and a conditional access identification determining access rights to the component. In the production method: - 상기 장면 기술을 포함하는 상기 파일을 준비하는 단계; 및Preparing the file containing the scene description; And 상기 장면 기술을 포함하는 상기 파일을 컴퓨터 프로그램 제품의 형태로 출력하는 단계를 포함하는, 파일 생성 방법.Outputting the file containing the scene description in the form of a computer program product. 삭제delete 삭제delete
KR1020017010828A 1999-12-24 2000-12-11 Apparatus and method for presenting scenes Expired - Fee Related KR100781907B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP99204541.9 1999-12-24
EP99204541 1999-12-24

Publications (2)

Publication Number Publication Date
KR20010113711A KR20010113711A (en) 2001-12-28
KR100781907B1 true KR100781907B1 (en) 2007-12-04

Family

ID=8241097

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020017010828A Expired - Fee Related KR100781907B1 (en) 1999-12-24 2000-12-11 Apparatus and method for presenting scenes

Country Status (5)

Country Link
EP (1) EP1171812A1 (en)
JP (1) JP2003527704A (en)
KR (1) KR100781907B1 (en)
CN (1) CN1304913C (en)
WO (1) WO2001069350A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003304523A (en) 2002-02-08 2003-10-24 Ntt Docomo Inc Information distribution system, information distribution method, information distribution server, content distribution server, and terminal
JP4705324B2 (en) * 2003-12-26 2011-06-22 富士通株式会社 Data operation method
JP2008146479A (en) 2006-12-12 2008-06-26 Toshiba Corp Software component, software component management method, and software component management system
CN101222371B (en) * 2008-01-24 2012-08-22 中国海洋大学 Client terminal component operation management system
FR2930662B1 (en) * 2008-04-23 2010-05-21 Streamezzo METHOD OF SECURING AN EVOLVING SCENE, DEVICE, SIGNAL AND CORRESPONDING COMPUTER PROGRAM, METHOD OF UPDATING AN EVOLUTIVE SCENE, CORRESPONDING DEVICE AND COMPUTER PROGRAM
CN105389364B (en) * 2015-11-06 2020-02-04 中国科学院自动化研究所 Digital cultural relic safety sharing system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0649261A2 (en) * 1993-10-18 1995-04-19 Canon Kabushiki Kaisha Image data processing and encrypting apparatus
WO1998025373A2 (en) * 1996-11-21 1998-06-11 Intellectual Protocols, L.L.C. Web site copy protection system and method
WO1998058306A1 (en) * 1997-06-17 1998-12-23 Shopnow.Com Inc. Method and system for securely incorporating electronic information into an online purchasing application

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6535919B1 (en) * 1998-06-29 2003-03-18 Canon Kabushiki Kaisha Verification of image data

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0649261A2 (en) * 1993-10-18 1995-04-19 Canon Kabushiki Kaisha Image data processing and encrypting apparatus
WO1998025373A2 (en) * 1996-11-21 1998-06-11 Intellectual Protocols, L.L.C. Web site copy protection system and method
WO1998058306A1 (en) * 1997-06-17 1998-12-23 Shopnow.Com Inc. Method and system for securely incorporating electronic information into an online purchasing application

Also Published As

Publication number Publication date
JP2003527704A (en) 2003-09-16
KR20010113711A (en) 2001-12-28
WO2001069350A1 (en) 2001-09-20
EP1171812A1 (en) 2002-01-16
CN1304913C (en) 2007-03-14
CN1364249A (en) 2002-08-14

Similar Documents

Publication Publication Date Title
US8290343B2 (en) Electronic apparatus, reproducing method and program
US6990497B2 (en) Dynamic streaming media management
JP4159248B2 (en) Hierarchical data structure management system and hierarchical data structure management method
EP2613267A1 (en) Reception device, reception method, transmission device, transmission method, program, and broadcast system
KR20040031658A (en) Time reference for multimedia objects
JP2002351878A (en) Digital contents reproduction device, data acquisition system, digital contents reproduction method, metadata management method, electronic watermark embedding method, program, and recording medium
JP2012506077A (en) Content package for electronic distribution
US20010039572A1 (en) Data stream adaptation server
US8788534B2 (en) Extending data records for dynamic data and selective acceptance based on hardware profile
EP3177026B1 (en) Reception device, reception method, transmission device, and transmission method
CN102648634A (en) Format conversion server, playback device, and information playback system
KR20170005741A (en) Method and system for providing video content based on image
KR100781907B1 (en) Apparatus and method for presenting scenes
EP1244309A1 (en) A method and microprocessor system for forming an output data stream comprising metadata
JPH1196064A (en) Continuous media information access method, continuous media information access device, and recording medium recording continuous media information access program
US7296055B2 (en) Information providing system, information providing apparatus, information providing method, information processing apparatus, information processing method, and program
CN101406058A (en) Data output device, equipment control device, and multimedia delivery system
CN105847990A (en) Media file playing method and apparatus
KR101823767B1 (en) Multi-media file structure and system including meta information for providing user request and environment customize contents
KR100493529B1 (en) The apparatus and method for searching additional data based on digital data broadcasting
JP2011090783A (en) Reproducing device, control program, recording medium, and method of controlling reproducing device
CN112256381A (en) Language resource processing method and device, computer equipment and storage medium
JP2004139445A (en) Content distribution system and method, content transmitting device and method, and content receiving device and method
US7162142B2 (en) Data playback apparatus, data playback method, storage medium, and data structure
JP2003289506A (en) Video / audio media and application synchronization management device, synchronization management method, synchronization management program, and recording medium recording the synchronization management program

Legal Events

Date Code Title Description
PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

A201 Request for examination
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

N231 Notification of change of applicant
PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R11-asn-PN2301

St.27 status event code: A-3-3-R10-R13-asn-PN2301

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

Fee payment year number: 1

St.27 status event code: A-2-2-U10-U12-oth-PR1002

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Not in force date: 20101129

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

St.27 status event code: A-4-4-U10-U13-oth-PC1903

PC1903 Unpaid annual fee

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20101129

St.27 status event code: N-4-6-H10-H13-oth-PC1903

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000