KR20020088162A - 디지털 아이템 생성방법 - Google Patents

디지털 아이템 생성방법 Download PDF

Info

Publication number
KR20020088162A
KR20020088162A KR1020010027118A KR20010027118A KR20020088162A KR 20020088162 A KR20020088162 A KR 20020088162A KR 1020010027118 A KR1020010027118 A KR 1020010027118A KR 20010027118 A KR20010027118 A KR 20010027118A KR 20020088162 A KR20020088162 A KR 20020088162A
Authority
KR
South Korea
Prior art keywords
item
selection
digital item
digital
condition
Prior art date
Application number
KR1020010027118A
Other languages
English (en)
Other versions
KR100613911B1 (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 KR1020010027118A priority Critical patent/KR100613911B1/ko
Priority to EP02006183A priority patent/EP1244023A3/en
Priority to US10/102,895 priority patent/US20020138495A1/en
Priority to JP2002083468A priority patent/JP2003006038A/ja
Priority to CN02107872A priority patent/CN1376972A/zh
Publication of KR20020088162A publication Critical patent/KR20020088162A/ko
Application granted granted Critical
Publication of KR100613911B1 publication Critical patent/KR100613911B1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 멀티미디어 데이터의 생성, 가공, 거래, 전달, 관리, 저장, 사용 등의 전자 상거래를 위한 데이터의 취급 단위로서 디지털 아이템의 정의에 관한 것이다. 본 발명은 자원, 메타 데이터, 구성요소를 포함하는 디지털 아이템들을 재구성하여 새로운 디지털 아이템을 구성하는 방법에 관한 것이다. 본 발명은 자원, 메타 데이터, 구성요소를 포함하는 디지털 아이템들을 디지털 아이템 정의에 의해 사용자가 원하는 조건으로 생성함에 있어서, 선택항목(SELECTION)을 설정하면 디지털 아이템 또는 컴퍼넌트(COMPONENT)가 설정된 선택항목이 의미하는 조건(CONDITION)을 만족하는지를 해당 디지털 아이템 또는 컴퍼넌트에 포함된 조건을 비교함으로써 판단하고, 설정된 선택항목(SELECTION)이 의미하는 조건(CONDITION)을 만족하는 디지털 아이템 또는 컴퍼넌트를 사용하여 새로운 디지털 아이템을 구성함으로써, 조건(CONDITION)을 사용하여 사용자가 원하는 디지털 아이템을 구성할 때 조건의 효율적인 표현이 이루어지도록 하고, 이에 따른 비교 연산의 효율 및 조건의 표현력을 향상시킬 수 있도록 한 디지털 아이템 생성방법에 관한 것이다.

Description

디지털 아이템 생성방법{DIGITAL ITEM CONFIGURATION}
본 발명은 멀티미디어 데이터의 생성, 가공, 거래, 전달, 관리, 저장, 사용 등의 전자 상거래를 위한 데이터의 취급 단위로서 디지털 아이템의 정의에 관한 것이다.
특히 본 발명은 컨텐츠 자체의 내용에 해당하는 자원(RESOURCE), 컨텐츠 내용과 이용에 관한 기술(Description)인 메타 데이터(MetaData), 디지털 아이템을 구성하기 위한 구성요소(Configuration)로 이루어지는 디지털 아이템에서, 상기 구성요소에 포함되는 디지털 아이템 선택항목(SELECTION)을 효율적으로 선택하기 위한 조건(CONDITION)의 비교연산 표현 기술 및 방법에 관한 것이다.
더욱 상세하게는 본 발명은 자원, 메타 데이터, 구성요소를 포함하는 디지털 아이템들을 디지털 아이템 정의에 의해 사용자가 원하는 조건으로 생성함에 있어서, 선택항목(SELECTION)을 설정하면 디지털 아이템 또는 컴퍼넌트(COMPONENT)가 설정된 선택항목이 의미하는 조건(CONDITION)을 만족하는지를 해당 디지털 아이템 또는 컴퍼넌트에 포함된 조건을 비교함으로써 판단하고, 설정된 선택항목(SELECTION)이 의미하는 조건(CONDITION)을 만족하는 디지털 아이템 또는 컴퍼넌트를 사용하여 새로운 디지털 아이템을 구성함으로써, 조건(CONDITION)을 사용하여 사용자가 원하는 디지털 아이템을 구성할 때 조건의 효율적인 표현이 이루어지도록 하고, 이에 따른 비교 연산의 효율 및 조건의 표현력을 향상시킬 수 있도록 한 디지털 아이템 생성방법에 관한 것이다.
멀티미디어 데이터의 생성, 가공, 거래, 전달, 관리, 저장, 소모 등의 전자 상거래에 관련된 활동을 수행함에 있어서, 멀티미디어 데이터의 취급 단위에 대하여 융통성, 일관성, 상호 호환적인 규약의 필요성이 제기된다.
특히 인터넷의 발달로 인하여 전자 상거래 양이 점차 증가하고 있는 추세에 비추어 볼 때 전자 상거래를 위한 멀티 미디어 데이터의 취급 단위에 대한 정의 모델의 부재는 전자 상거래시의 혼란을 야기시킬 수 있는 잠재적 요인으로 잠복하고 있다.
이러한 점을 감안하여 전자 상거래 비즈니스 모델의 모든 사용자(디지털 아이템 생성자, 공급자, 분배자, 소비자, 지적 재산권 행사자, 산업 재산권 행사자, 금융 서비스자, 상거래 감시자 등, 전자 상거래의 비즈니스 모델과 관련된 모든 주체)의 역할 관계를 최대한 고려한, 국제 표준 기구인 ISO/IEC SC29/WG11 내의 MPEG-21에서 디지털 아이템 정의를 규정하고 디지털 아이템이 전자 상거래 상의 주체나 그와 관련된 요소 기술과의 연관성을 바탕으로 융통성, 일관성, 상호 호환성을 갖도록 국제 표준으로 하기 위한 노력을 기울이고 있다.
따라서, 전자 상거래의 비즈니스 모델 구성 주체(혹은 사용자)나 그와 관련된 요소 기술과의 연관성을 고려하고, 서로 다른 기종의 네트워크나 터미널과 무관하게 전자 상거래가 이루어질 수 있도록 하기 위한 디지털 아이템의 정의 모델이 요구되고 있다.
이러한 디지털 아이템의 정의 모델은 전자 상거래에 필요한 멀티미디어 데이터 생성, 가공, 거래, 전달, 관리, 저장, 소모 등의 전자 상거래 활동시 멀티미디어 데이터에 대한 최소 단위로서 상호 호환적이어야 하고, 일관성과 융통성을 갖추고 있어야 한다.
일반적으로 유무선 환경 하에서의 지적 재산 가치가 있는 멀티미디어 컨텐츠의 생성, 가공, 거래, 전달, 관리, 저장, 이용 등의 제반 취급 활동의 단위인 디지털 아이템은 크게 세가지 요소들로 구성되어 있다. 즉, 컨텐츠 자체의 내용에 해당하는 자원(RESOURCE)(예를 들어 영상, 음성 등의 그 영화나 음악 자체)과, 그 컨텐츠 내용과 이용에 관해 기술하는 묘사정보(DESCRIPTOR)(예를 들어 영화나 음악의 제목, 장르, 작가 이름, 내용 요약문, 컨텐츠 이용 조건, 규칙 등)와, 디지털 아이템을 구성(Configuration)하기 위한 구성 요소들(선택묶음(CHOICE), 선택항목(SELECTION), 조건(CONDITION))로 구성될 수 있다.
즉, 디지털 아이템은 리소스 자체 외에도 메타데이터를 포함하고 있는데, 메타데이터에는 리소스를 기술하는 묘사정보(DESCRIPTOR)와 사용자가 선택할 수 있는 선택항목(SELECTION), 이러한 선택항목들의 묶음(CHOICE) 등이 있으며, 각각의 선택항목과 선택묶음은 특정 조건에서 유효함을 표시하기 위한 조건(CONDITION)을 포함하고 있다. 또한 디지털 아이템은 많은 컴퍼넌트(실제 리소스(음악파일, 그림파일)와 묘사정보(DESCRIPTOR)를 갖는다)들을 포함하는데, 그 중에서 사용자가 원하는 컴퍼넌트를 선택하여 사용자에 맞는 디지털 아이템으로 구성할 수 있도록 하기 위해, 디지털 아이템과 컴퍼넌트는 사용자가 설정한 특정 조건에서 유효함을 표시하기 위한 조건(CONDITION)을 포함하고 있는 것이다. 특히 조건(CONDITION)은 선택항목(SELECTION)을 참조하며, 참조 리스트에 사용자가 선택한 선택항목(SELECTION)이 있으면 이 조건은 참이 되고, 없으면 거짓이 된다.
상기한 바와 같이 선택묶음(CHOICE)은 여러 선택항목(SELECTION)들의 대표적 선택 이름이고, 조건(CONDITION)은 선택묶음과 그와 관련된 선택 항목들을 특정 조건 하에서 유효함을 표시하기 위한 조건 내용을 포함하고 있다.
디지털 아이템은 기존에 이미 생성된 많은 디지털 아이템들을 다시 재구성하여 새로운 디지털 아이템(복합적 디지털 아이템)을 생성할 수 있다.
예를 들어 이미지 디지털 아이템들을 구성하여 앨범이라는 상위 디지털 아이템을 생성할 수 있다. 이 경우 각각의 이미지 디지털 아이템들은 독립적인 저장 단위로 존재하는 외부 저장 디지털 아이템이며, 새롭게 생성된 앨범 디지털 아이템이 이들을 포함하기 위해서는 이들을 접근할 수 있는 참조정보(REFERENCE)들을 포함하게 된다.
또한, 상기 조건(CONDITION)을 사용하여 사용자가 원하는 디지털 아이템을 구성할 때, 조건(CONDITION)의 효율적인 표현방법은 비교 연산의 효율 및 조건의 표현력을 결정하는 중요한 요소가 되며, 조건 비교 대상의 특성을 고려한 효율적인 조건(CONDITION) 표현방법이 요구된다.
도1은 디지털 아이템 정의모델의 구조를 보여준다.
도1에 나타낸 바와 같이 디지털 아이템 정의 언어(DIDL)에 선언(DECLARATION)과 컨테이터(CONTAINER), 아이템(ITEM) 등으로 디지털 아이템이 기술되고 있음을 보여준다.
컴퍼넌트(COMPONENT)는 오디오, 비디오, 그래픽, 텍스트 등의 자원(RESOURCE)과, 상기 자원을 가리키는 앵커(ANCHOR), 컴퍼넌트를 기술하는 묘사정보(DESCRIPTOR)를 포함한다. 상기 컴퍼넌트나 아이템을 포함하는 묶음 형태의 상위 계층으로서 아이템(ITEM)을 가진다. 상기 아이템이나 컨테이너를 포함하는 묶음 형태의 상위 계층으로서 컨테이너(CONTAINER)를 가진다.
도1에서는 디지털 아이템이 다른 디지털 아이템을 포함할 수 있음과, 외부저장 디지털 아이템을 접근할 수 있는 참조정보(REFERENCE) 요소가 디지털 아이템에 정의되어 있음을 보여준다.
그리고, 그 디지털 아이템은 선택묶음(CHOICE)과 선택항목(SELECTION)으로 사용자가 원하는 구성을 선택할 수 있는 메커니즘을 보여주고 있다. 그리고 조건(CONDITION)을 사용하여 사용자가 원하는 디지털 아이템을 구성할 수 있음을 보여주고 있으며 이 때, 조건(CONDITION)의 효율적인 표현방법은 비교 연산의 효율 및 조건의 표현력을 결정하는 중요한 요소가 되고, 따라서 조건 비교 대상의 특성을 고려한 효율적인 조건(CONDITION) 표현방법이 요구됨을 알 수 있다.
본 발명은 디지털 아이템의 구성요소 중에서 조건(CONDITION)의 이용에 관한 문제점을 해결할 수 있도록 한 디지털 아이템 생성방법을 제시한다.
본 발명은 자원(RESOURCE), 선택묶음(CHOICE), 선택항목(SELECTION), 조건(CONDITION)을 포함하는 디지털 아이템 또는 컴퍼넌트(COMPONENT)에서 설정된 선택항목(SELECTION)이 의미하는 조건을 디지털 아이템 또는 컴퍼넌트가 만족하는지를 판단하고, 상기 조건을 만족하는 디지털 아이템 또는 컴퍼넌트를 이용해서 새로운 디지털 아이템을 생성하는 방법을 제시한다.
본 발명은 유무선 환경에서의 멀티미디어 컨텐츠의 전자 상거래와 관련하여 그 생성, 가공, 거래, 전달, 관리, 저장, 이용 등의 제반 취급 단위인 디지털 아이템(Digital Item)의 구성에 관한 기술(Description) 및 방법으로서, 특히 본 발명은 XML스키마 정의(XML-Schema Definition) 언어를 사용해서 디지털 아이템을 정의하며, 설정된 선택항목(SELECTION)이 의미하는 조건(CONDITION)을 디지털 아이템 또는 컴퍼넌트가 만족하는지를 비교 판단하여 상기 설정된 선택항목(SELECTION)이 의미하는 조건을 만족하는 디지털 아이템 또는 컴퍼넌트를 사용해서 새로운 디지털 아이템을 구성할 수 있는 기술(Description) 및 그 구성방법을 제시한다.
도1은 디지털 아이템 정의 모델의 구조를 나타낸 도면
도2는 본 발명의 디지털 아이템 생성방법에서 조건(CONDITION) 정의 제1실시예를 나타낸 도면
도3은 본 발명의 제1실시예에 따른 정의 언어를 사용해서 만든 디지털 아이템의 예를 나타낸 도면
도4는 본 발명의 디지털 아이템 생성방법에서 조건(CONDITION) 정의 제2실시예를 나타낸 도면
도5는 본 발명의 제2실시예에 따른 정의 언어를 사용해서 만든 디지털 아이템의 예를 나타낸 도면
도6은 본 발명의 디지털 아이템 생성방법의 플로우차트
본 발명은 자원(RESOURCE)과 선택묶음(CHOICE), 선택항목(SELECTION), 조건(CONDITION)을 포함하는 디지털 아이템 또는 컴퍼넌트(COMPONENT)에서 설정된 조건(CONDITION)을 만족하는 디지털 아이템 또는 컴퍼넌트만을 선택하여 디지털 아이템을 구성하기 위하여, 선택항목(SELECTION)을 설정하는 단계, 디지털 아이템 또는 컴퍼넌트가 상기 설정된 선택항목(SELECTION)이 의미하는 조건(CONDITION)을 만족하는지를 판단하는 단계, 상기 설정된 선택항목(SELECTION)이 의미하는 조건(CONDITION)을 만족하는 디지털 아이템 또는 컴퍼넌트를 사용해서 새로운 디지털 아이템을 구성하는 단계로 이루어지는 것을 특징으로 하는 디지털 아이템 생성방법이다.
또한 본 발명에서 상기 디지털 아이템 또는 컴퍼넌트가 상기 설정된 선택항목(SELECTION)이 의미하는 조건(CONDITION)을 만족하는지를 판단하는 것은, 디지털 아이템 또는 컴퍼넌트에 포함된 조건(CONDITION)을 비교함으로써 이루어지고, 여기서 조건의 비교는 '크다', '크거나 같다', '작다', '작거나 같다', '같다', '같지 않다' 중에서 이루어지는 것을 특징으로 한다.
또한 본 발명에서 상기 조건 비교를 위해, 선택항목(SELECTION)이 선택항목아이디(SELECT_ID)와 해당 선택항목(SELECTION)의 의미를 크기 또는 수치로 표현한 정보를 포함하는 것을 특징으로 한다.
또한 본 발명에서 상기 선택항목(SELECTION)의 의미를 크기 또는 수치로 표현한다는 것은 선택항목(SELECTION)의 특성(attribute)에서 우위(PRECEDENCE)를 표현하는 것을 특징으로 한다.
또한 본 발명에서 상기 선택항목(SELECTION)의 의미를 크기 또는 수치로 표현한다는 것은 선택항목(SELECTION)의 요소(element)에서 우위(PRECEDENCE)를 표현하는 것을 특징으로 한다.
또한 본 발명에서 상기 디지털 아이템이 XML 스키마 정의 언어로 기술되는 것을 특징으로 한다.
상기한 바와 같이 이루어지는 본 발명의 디지털 아이템 생성방법을 첨부된 도면을 참조하여 상세히 설명하면 다음과 같다.
도1은 디지털 아이템 정의모델의 기본적인 구조를 다이아그램으로 보여준다.
도1에서 보여 주듯이 디지털 아이템은 여러 구성요소들로 정의되고 구성되어 있는데, 여기에는 본 발명에서 언급될 선택묶음(CHOICE), 선택항목(SELECTION), 컴퍼넌트(COMPONENT), 조건(CONDITION) 등을 포함하고 있음을 알 수 있다.
선택묶음(CHOICE)은 여러 선택 항목들의 대표적 선택 이름이고 그 하부 구조로서 선택묶음과 그와 관련된 선택항목들을 특정한 조건 아래에서 유효함을 표시하기 위한 선택 조건인 조건(CONDITION), 그 설명인 묘사정보(DESCRIPTOR), 그 선택항목(SELECTION)으로 구성되어 있다.
일반적으로 하나의 선택묶음(CHOICE)은 여러 선택항목(SELECTION)을 갖는다.
그리고, 선택항목(SELECTION)은 그 하부구조로서 이 항목이 선택될 조건(CONDITION), 선택항목의 설명(DESCRIPTOR)을 갖는다. 각각의 선택항목(SELECTION)은 선택항목 아이디(SELECT_ID)를 가지며, 선택항목(SELECTION)이 특정한 조건에서 유효함을 나타내기 위한 선택항목의 조건(CONDITION)은 해당 조건을 참으로 설정하기 위해 선택되어야 할 선택항목의 아이디(SELECT_ID)를 포함하는 아이디 참조정보(IDREFS)를 포함한다.
하나의 아이템(ITEM)에는 복수개의 선택묶음(CHOICE)이 포함될 수 있고, 각각의 선택묶음(CHOICE)은 해당 선택묶음이 특정한 조건에서 유효함을 나타내기 위한 조건(CONDITION)을 포함한다.
이와 같은 디지털 아이템 정의모델에서 조건(CONDITION)을 사용하여 새로운 디지털 아이템을 생성할 때 본 발명에서는 두 가지 방법을 제시한다.
첫번째 정의 방법의 예를 도2에 나타내었다.
도2는 디지털 아이템 정의 언어의 일부로서 XML 스키마 정의 언어로 기술된 것을 보여준다. 도1에서 조건(CONDITION)은 특성(attribute)으로서 OP를 갖는다(굵은 활자체로 표현하였다). 여기서 OP는 GT(크다), GE(크거나 같다), EQ(같다), LE(작거나 같다), LT(작다)를 비교할 수 있다. 그리고 선택항목(SELECTION)의 특성인 우위(PRECEDENCE)는 선택항목 아이디(SELECT_ID)를 비교할 때 사용될 선택항목(SELECTION) 사이의 상대적인 크기나 객관적인 크기를 갖는다. 여기서는 선택항목(SELECTION)의 특성(attribute)으로서 우위(PRECEDENCE)를 갖는 것을 기술하였다(굵은 활자체로 표현하였다).
본 발명에서 조건(CONDITION)은 선택항목(SELECTION)을 참조하며, 사용자가 선택한 선택항목(SELECTION)과 조건(CONDITION)의 참조 리스트의 비교에 의해 참이 되거나 거짓이 되며, 있다 또는 없다(또는 같다, 다르다)가 아니다.
도3은 앞서 설명한 도2의 본 발명 제1실시예에 따른 정의 언어를 사용해서 만든 디지털 아이템의 예를 나타낸 도면이다.
첫번째의 선택묶음(CHOICE)은 사용자의 통신속도(...CHOICE_ID="COM_LINE")이고, 두번째 선택묶음(CHOICE)은 비디오 형식(...CHOICE_ID="MOVIE_FORMAT")이다.
첫번째 선택묶음(CHOICE)인 사용자의 통신속도는 크기를 비교할 수 있으므로 선택항목(SELECTION)의 특성인 우위(PRECEDENCE)에 그 크기를 정의해 주었다. 예를 들면 SELECT_ID="MBPS52" PRECEDENCE="SPEED.52000000", SELECT_ID="MBPS1.5" PRECEDENCE="SPEED.1500000" 등과 같이 선택항목(SELECTION)의 특성인 우위(PRECEDENCE)에 그 크기를 정의해 주었다.
두번째 선택묶음(CHOICE)에서는 비디오 형식을 선택하는데, 이 것은 이전 선택에서 어떤 선택항목(SELECTION)이 선택되었는지에 따라 선택항목이 달라진다. 예를 들어 사용자가 "MBPS52"를 선택하였다면 이에 해당하는 PRECEDENCE 52000000는 8000000 보다 크고, 128000보다 크므로 선택항목 MPEG2와 MPEG4 형식 모두를 선택하는 것이 가능하다. 즉, <SELECTION SELECT_ID="MPEG2_FORMAT">, <CONDITION OP="GE" REQUIRE="MBPS8"/> 에 의해서 MPEG2 형식의 경우 8000000 이상에서 선택될 수 있고, <SELECTION SELECT_ID="MPEG4_FORMAT">, <CONDITION OP="GE"REQUIRE="KBPS128"/> 에 의해서 MPEG4 형식의 경우 128000 이상에서 선택될 수 있기 때문이다.
그러나, 만약 사용자가 "MBPS1.5"를 선택하였다면 이에 해당하는 PRECEDENCE 1500000는 8000000 보다 작으므로 사용자는 MPEG2 형식은 선택할 수 없고, 128000 보다는 크므로 MPEG4 형식은 선택하는 것이 가능하다. 즉, <SELECTION SELECT_ID="MPEG2_FORMAT">, <CONDITION OP="GE" REQUIRE="MBPS8"/> 에 의해서 MPEG2 형식의 경우 8000000 이상에서만 선택될 수 있고, <SELECTION SELECT_ID="MPEG4_FORMAT">, <CONDITION OP="GE" REQUIRE="KBPS128"/> 에 의해서 MPEG4 형식의 경우 128000 이상에서 선택될 수 있기 때문이다.
도4는 본 발명의 디지털 아이템 생성방법에 따른 두번째 정의방법을 보여준다.
도4에서 조건(CONDITION)은 앞서 설명한 도2의 경우와 같고, 선택항목 아이디(SELECT_ID)의 크기가 선택항목(SELECTION)의 요소(element)인 묘사정보(DESCRIPTOR)에 기술된다.
즉, 도4는 디지털 아이템 정의 언어의 일부로서 XML 스키마 정의 언어로 기술된 것을 보여주고 있으며, 도4에서 조건(CONDITION)은 특성(attribute)으로서 OP를 갖는다(굵은 활자체로 표현하였다). 여기서 OP는 GT(크다), GE(크거나 같다), EQ(같다), LE(작거나 같다), LT(작다)를 비교할 수 있다. 그리고 선택항목 아이디(SELECT_ID)의 크기가 선택항목(SELECTION)의 요소(element)인 묘사정보(DESCRIPTOR)에 기술되고 있다.
본 발명에서 조건(CONDITION)은 선택항목(SELECTION)을 참조하며, 사용자가 선택한 선택항목(SELECTION)과 조건(CONDITION)의 참조 리스트의 비교에 의해 참이 되거나 거짓이 되며, 있다 또는 없다(또는 같다, 다르다)가 아니다.
도5는 앞서 설명한 도4의 본 발명 제2실시예에 따른 정의 언어를 사용해서 만든 디지털 아이템의 예를 나타낸 도면이다.
첫번째의 선택묶음(CHOICE)은 사용자의 통신속도(...CHOICE_ID="COM_LINE")이고, 두번째 선택묶음(CHOICE)은 비디오 형식(...CHOICE_ID="MOVIE_FORMAT")이며, 각각의 선택항목 아이디(SELECT_ID)의 크기가 선택항목(SELECTION)의 요소인 묘사정보(DESCRIPTOR)에서 갖는다.
첫번째 선택묶음(CHOICE)인 사용자의 통신속도는 크기를 비교할 수 있으므로 묘사정보(DESCRIPTOR)에 그 크기를 정의해 주었다. 예를 들면 SELECT_ID="MBPS52"의 경우 묘사정보(DESCRIPTOR)에 ...PRECEDENCE 52000000, SELECT_ID="MBPS1.5" 의 경우 묘사정보(DESCRIPTOR)에 ...PRECEDENCE 1500000 등과 같이 선택항목(SELECTION)의 특성인 선택항목 아이디의 크기를 정의해 주었다.
두번째 선택묶음(CHOICE)에서는 비디오 형식을 선택하는데, 선택항목의 조건을 비교할 때 어플리케이션은 묘사정보(DESCRIPTOR)에 있는 우위(PRECEDENCE) 값을 참조하여 비교한다.
예를 들어 사용자가 "MBPS52"를 선택하였다면 이에 해당하는 PRECEDENCE 52000000는 8000000 보다 크고, 128000보다 크므로 선택항목 MPEG2와 MPEG4 형식 모두를 선택하는 것이 가능하다. 즉, 첫번째 선택(CHOICE)에서..SELECT_ID="MBPS52"가 선택되었다면 두번째 선택(CHOICE)의 <SELECTION SELECT_ID="MPEG2_FORMAT">, <CONDITION OP="GE" REQUIRE="MBPS8"/> 에 의해서 MPEG2 형식의 경우 8000000 이상에서는 선택될 수 있고, <SELECTION SELECT_ID="MPEG4_FORMAT">, <CONDITION OP="GE" REQUIRE="KBPS128"/> 에 의해서 MPEG4 형식의 경우 128000 이상에서는 선택될 수 있기 때문이다.
그러나, 만약 사용자가 "MBPS1.5"를 선택하였다면 이에 해당하는 PRECEDENCE 1500000는 8000000 보다 작으므로 사용자는 MPEG2 형식은 선택할 수 없고, 128000 보다는 크므로 MPEG4 형식은 선택하는 것이 가능하다. 즉, 두번째 선택의 <SELECTION SELECT_ID="MPEG2_FORMAT">, <CONDITION OP="GE" REQUIRE="MBPS8"/> 에 의해서 MPEG2 형식의 경우 8000000 이상에서만 선택될 수 있고, <SELECTION SELECT_ID="MPEG4_FORMAT">, <CONDITION OP="GE" REQUIRE="KBPS128"/> 에 의해서 MPEG4 형식의 경우 128000 이상에서는 선택될 수 있기 때문이다.
도6은 앞서 설명한 본 발명의 디지털 아이템 생성방법을 도식적으로 나타낸 플로우차트이다.
도6에 나타낸 바와 같이 본 발명에 따른 디지털 아이템 생성방법은 다음과 같이 이루어지고 있음을 알 수 있다.
먼저, 자원(RESOURCE)과 선택묶음(CHOICE), 선택항목(SELECTION), 조건(CONDITION)을 포함하는 디지털 아이템 또는 컴퍼넌트(COMPONENT)에서 설정된 조건(CONDITION)을 만족하는 디지털 아이템 또는 컴퍼넌트만을 선택하여 디지털 아이템을 구성하기 위하여 디지털 아이템 또는 컴퍼넌트가 준비된다(단계 S601).
다음 단계(S602)에서는 상기 새로운 디지털 아이템 또는 컴퍼넌트를 구성하기 위하여 선택항목(SELECTION)을 설정한다. 여기서 선택항목(SELECTION)은 다음 단계의 조건 비교를 위해서 선택항목 아이디(SELECT_ID)와 해당 선택항목(SELECTION)의 의미를 크기나 수치로 표현한 정보를 포함할 수 있으며, 선택항목의 의미를 크기나 수치로 표현한다는 것은 선택항목의 특성(attribute)에서 우위(PRECEDENCE)를 표현하거나, 선택항목의 요소(element)에서 우위(PRECEDENCE)를 표현하는 것이다.
다음 단계(S603)에서는 디지털 아이템 또는 컴퍼넌트가 상기 설정된 선택항목이 의미하는 조건(CONDITION)을 만족하는지를 판단한다. 여기서 디지털 아이템 또는 컴퍼넌트가 설정된 선택항목이 의미하는 조건을 만족하는지를 판단하는 것은, 디지털 아이템 또는 컴퍼넌트에 포함된 조건(CONDITION)을 비교함으로써 이루어지며, 조건의 비교는 '크다', '크거나 같다', '작다', '작거나 같다', '같다', '같지 않다' 중에서 이루어질 수 있다.
다음 단계(S604)에서는 상기 설정된 선택항목이 의미하는 조건을 만족하는 디지털 아이템 또는 컴퍼넌트를 사용해서 새로운 디지털 아이템을 구성한다.
이러한 일련의 생성 과정에 의해서 구성되는 새로운 디지털 아이템의 예는 앞서 설명한 도3 및 도5에서 설명한 바와 같다.
본 발명은 사용자가 원하는 특성을 갖는 디지털 아이템 또는 컴퍼넌트들을 사용해서 새로운 디지털 아이템을 구성할 때, 효과적인 사용자 설정 조건의 비교를위해 디지털 아이템 또는 컴퍼넌트에 포함되는 조건의 표현 방법을 제시하였다.
본 발명은 디지털 아이템 또는 컴퍼넌트가 설정된 선택항목이 의미하는 조건(CONDITION)을 만족하는지를 해당 디지털 아이템 또는 컴퍼넌트에 포함된 조건을 비교함으로써 판단하고, 설정된 선택항목(SELECTION)이 의미하는 조건(CONDITION)을 만족하는 디지털 아이템 또는 컴퍼넌트를 사용하여 새로운 디지털 아이템을 구성함으로써, 조건(CONDITION)을 사용하여 사용자가 원하는 디지털 아이템을 구성할 때 조건의 효율적인 표현이 이루어지도록 하고, 이에 따른 비교 연산의 효율 및 조건의 표현력을 향상시킬 수 있도록 하였다.
그러므로 본 발명에 의하면, 조건(CONDITION)을 사용해서 사용자가 원하는 디지털 아이템을 구성할 때 조건의 효율적인 표현 방법에 의하여 비교 연산시의 효율 및 조건의 표현력 향상이 가능하고, 설정 조건을 만족하는 디지털 아이템 또는 컴퍼넌트만을 이용해서 새로운 디지털 아이템의 생성이 가능하게 된다.

Claims (6)

  1. 자원(RESOURCE)과 선택묶음(CHOICE), 선택항목(SELECTION), 조건(CONDITION)을 포함하는 디지털 아이템 또는 컴퍼넌트(COMPONENT)에서 설정된 조건(CONDITION)을 만족하는 디지털 아이템 또는 컴퍼넌트만을 선택하여 디지털 아이템을 구성하기 위하여, 선택항목(SELECTION)을 설정하는 단계, 디지털 아이템 또는 컴퍼넌트가 상기 설정된 선택항목(SELECTION)이 의미하는 조건(CONDITION)을 만족하는지를 판단하는 단계, 상기 설정된 선택항목(SELECTION)이 의미하는 조건(CONDITION)을 만족하는 디지털 아이템 또는 컴퍼넌트를 사용해서 새로운 디지털 아이템을 구성하는 단계로 이루어지는 것을 특징으로 하는 디지털 아이템 생성방법.
  2. 제 1 항에 있어서, 상기 디지털 아이템 또는 컴퍼넌트가 상기 설정된 선택항목(SELECTION)이 의미하는 조건(CONDITION)을 만족하는지를 판단하는 것은, 디지털 아이템 또는 컴퍼넌트에 포함된 조건(CONDITION)을 비교함으로써 이루어지고, 여기서 조건의 비교는 '크다', '크거나 같다', '작다', '작거나 같다', '같다', '같지 않다' 중에서 이루어지는 것을 특징으로 하는 디지털 아이템 생성방법.
  3. 제 1 항 또는 제 2 항에 있어서, 상기 조건 비교를 위해, 선택항목(SELECTION)이 선택항목 아이디(SELECT_ID)와 해당 선택항목(SELECTION)의 의미를 크기 또는 수치로 표현한 정보를 포함하는 것을 특징으로 하는 디지털 아이템 생성방법.
  4. 제 3 항에 있어서, 상기 선택항목(SELECTION)의 의미를 크기 또는 수치로 표현한다는 것은 선택항목(SELECTION)의 특성(attribute)에서 우위(PRECEDENCE)를 표현하는 것을 특징으로 하는 디지털 아이템 생성방법.
  5. 제 3 항에 있어서, 상기 선택항목(SELECTION)의 의미를 크기 또는 수치로 표현한다는 것은 선택항목(SELECTION)의 요소(element)에서 우위(PRECEDENCE)를 표현하는 것을 특징으로 하는 디지털 아이템 생성방법.
  6. 제 1 항 또는 제 2 항에 있어서, 상기 디지털 아이템이 XML 스키마 정의 언어로 기술되는 것을 특징으로 하는 디지털 아이템 생성방법.
KR1020010027118A 2001-03-23 2001-05-18 디지털 아이템 생성방법 KR100613911B1 (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020010027118A KR100613911B1 (ko) 2001-05-18 2001-05-18 디지털 아이템 생성방법
EP02006183A EP1244023A3 (en) 2001-03-23 2002-03-19 Method for configuring digital items
US10/102,895 US20020138495A1 (en) 2001-03-23 2002-03-22 Method for configuring digital items
JP2002083468A JP2003006038A (ja) 2001-03-23 2002-03-25 デジタルアイテム構成方法
CN02107872A CN1376972A (zh) 2001-03-23 2002-03-25 配置数字项目的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010027118A KR100613911B1 (ko) 2001-05-18 2001-05-18 디지털 아이템 생성방법

Publications (2)

Publication Number Publication Date
KR20020088162A true KR20020088162A (ko) 2002-11-27
KR100613911B1 KR100613911B1 (ko) 2006-08-17

Family

ID=27705356

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010027118A KR100613911B1 (ko) 2001-03-23 2001-05-18 디지털 아이템 생성방법

Country Status (1)

Country Link
KR (1) KR100613911B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030077201A (ko) * 2002-03-25 2003-10-01 엘지전자 주식회사 디지털 아이템 구성방법
KR100619317B1 (ko) * 2002-10-17 2006-09-05 엘지전자 주식회사 선택묶음 우선 순위 기술자 및 디지털 아이템 선언문서의적응적 생성방법

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5761499A (en) * 1995-12-21 1998-06-02 Novell, Inc. Method for managing globally distributed software components
JPH09101970A (ja) * 1995-10-06 1997-04-15 Omron Corp 画像検索方法および画像検索装置
US6282652B1 (en) * 1998-02-26 2001-08-28 Sun Microsystems, Inc. System for separately designating security requirements for methods invoked on a computer
KR100430272B1 (ko) * 1999-09-27 2004-05-06 엘지전자 주식회사 사용자 선호도를 반영하기 위한 멀티 뷰 데이타 생성방법과 사용자 프로파일 정보 생성방법 및 멀티 뷰 디스플레이 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030077201A (ko) * 2002-03-25 2003-10-01 엘지전자 주식회사 디지털 아이템 구성방법
KR100619317B1 (ko) * 2002-10-17 2006-09-05 엘지전자 주식회사 선택묶음 우선 순위 기술자 및 디지털 아이템 선언문서의적응적 생성방법

Also Published As

Publication number Publication date
KR100613911B1 (ko) 2006-08-17

Similar Documents

Publication Publication Date Title
KR101635876B1 (ko) 온라인 콘텐츠를 위한 미디어 가이드의 단일, 공동 및 자동 생성
JP2002324207A (ja) 電子商取引のためのデジタルアイテム生成方法
US20020138495A1 (en) Method for configuring digital items
Bilasco et al. Semantics for intelligent delivery of multimedia content
KR100613911B1 (ko) 디지털 아이템 생성방법
KR100460220B1 (ko) 디지털 아이템 생성방법
US7861220B2 (en) Method for generating adaptive usage environment descriptor of digital item
KR100493677B1 (ko) 앵커 선호도 기술자를 이용한 디지털 아이템 선언인스턴스 문서의 적응적 생성 방법
KR100619317B1 (ko) 선택묶음 우선 순위 기술자 및 디지털 아이템 선언문서의적응적 생성방법
Malheiro et al. Dynamic personalisation of media content
Badii et al. Profiling management for personalised multimedia delivery on-demand within the AXMEDIS framework
Drury et al. MPEG-21 in backpack journalism scenario
Soetens et al. Applying domain knowledge to multistep media adaptation based on semantic web services
Anagnostopoulos et al. Intelligent content personalisation in internet TV using MPEG-21
Tous et al. An architecture for TV content distributed search and retrieval using the MPEG query format (MPQF)
Amir et al. Designing Intelligent Content Delivery Frameworks Using MPEG‐21
AMIR et al. Semantics for intelligent delivery of multimedia content
Mylonas et al. A Collaborative Filtering Approach to Personalized Interactive Entertainment using MPEG-21.
DE NORMALISATION Study on the MPEG-21 PDTR
Kanellopoulos Intelligent multimedia engines for multimedia content adaptation
Skondras et al. A Personalized Audio Server using MPEG-7 and MPEG-21 standards
Hellwagner et al. The Usage of MPEG‐21 Digital Items in Research and Practice
Anagnostopoulos et al. Increasing interactivity in IPTV using MPEG-21 descriptors
Bormans MPEG21, What and Why?
Bryan The Diffuse project-single sourcing IT standards information

Legal Events

Date Code Title Description
N231 Notification of change of applicant
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20090619

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee