KR20030065001A - Mpeg-4 데이터 편집장치 및 편집방법 - Google Patents

Mpeg-4 데이터 편집장치 및 편집방법 Download PDF

Info

Publication number
KR20030065001A
KR20030065001A KR1020020005129A KR20020005129A KR20030065001A KR 20030065001 A KR20030065001 A KR 20030065001A KR 1020020005129 A KR1020020005129 A KR 1020020005129A KR 20020005129 A KR20020005129 A KR 20020005129A KR 20030065001 A KR20030065001 A KR 20030065001A
Authority
KR
South Korea
Prior art keywords
data
user
editing
screen
designation
Prior art date
Application number
KR1020020005129A
Other languages
English (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 주식회사 리코시스
Priority to KR1020020005129A priority Critical patent/KR20030065001A/ko
Publication of KR20030065001A publication Critical patent/KR20030065001A/ko

Links

Classifications

    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/84Generation or processing of descriptive data, e.g. content descriptors

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

본 발명은 MPEG-4 데이터 편집에 관한 것으로, 특히 GUI로 제공되며, 프레임단위로 편집이 가능한 MPEG-4 데이터 편집장치 및 그 방법에 관한 것으로, 편집하고자 하는 기본 멀티미디어 데이터 및 삽입하고자 하는 객체의 데이터를 편집과정 중에 각각 사용자에게 제공되는 형태의 프레임단위로 화면에 표시하고, 상기 객체의 특성 및 효과를 지정하기 위한 조작패널을 화면에 표시하는 GUI 표시수단; 사용자의 입력을 받아들이는 사용자 입력수단; 상기 사용자 입력수단의 입력에 따라 상기 객체의 특성지정 및 효과지정을 하는 기능을 포함하는 편집수단; 및 상기 편집수단에서 삽입된 상기 객체를 객체기술자에 등록하여 ID를 할당하는 기능, 상기 편집수단에서 지정된 상기 객체의 특성 및 효과를 BIFS에 등록하는 기능, 편집이 종료되면 상기 기본 멀티미디어 데이터, 상기 객체 데이터, 상기 BIFS 및 상기 객체기술자를 결합하여 MPEG-4 데이터를 생성하는 기능을 포함하는 컴파일수단을 포함하여 구성되는 것을 특징으로 함으로써, VRML에 익숙하지 않은 사용자도 손쉽게 MPEG-4 데이터 편집이 가능한 MPEG-4 데이터 편집장치 및 편집방법을 제공할 수 있는 효과가 있다.

Description

MPEG-4 데이터 편집장치 및 편집방법{Device of editing MPEG-4 data and Method of the Same}
본 발명은 MPEG-4 데이터 편집에 관한 것으로, 보다 상세하게는 GUI로 제공되며, 프레임단위로 편집이 가능한 MPEG-4 데이터 편집장치 및 그 방법에 관한 것이다.
MPEG-4는 비디오를 포함하는 멀티미디어 정보를 효율적으로 압축하기 위한 데이터전송 프로토콜이다. 기존의 비디오 압축방법인 MPEG-1, MPEG-2와는 달리 비디오 재생시 사용자의 입력에 반응하여 다양한 정보를 얻을 수 있도록 규정한다. 특히, 장면기술에 따른 장면합성을 통해 사용자와 상호작용이 가능하도록, 객체의 표시방법과 특성을 지정하는 장면기술자(Scene Descriptor)와 객체기술자(Object Descriptor)를 규정함으로써, 객체단위의 다양한 멀티미디어 컨텐츠를 포함할 수 있도록 한다. 즉, 하나의 장면(Scene)을 구성하는 여러개의 객체(Object)들에 대해 각각 별개의 데이터로 처리를 하고, 그 합성을 위해 객체들 간의 복잡한 시간적, 공간적 상호관계에 대한 데이터를 별도로 포함을 한다. MPEG-4 시스템 파트에서는 객체의 표시방법과 특성을 지정하기 위한 장면 기술을 BIFS(Binary Format For Scene), 객체에 대한 기술을 객체기술자(Object Descriptor)로 규정하고 있다.
그런데, 현재 MPEG-4 표준에서 BIFS에 관한 정의와 사용되는 노드에 대한 정의는 규정되어 있으나, MPEG-4의 상호 작용이 가능한 동영상 컨텐츠를 만들어 내는 방법에 대해서는 MPEG-4 표준에 정의되어 있지 않다. 따라서 MPEG-4 동영상 컨텐츠를 VRML에 익숙한 사람이 가공할 동영상을 보면서 직접 손으로 코딩을 해야 하는 작업이 필요하며, 따라서, 일반 사용자가 MPEG-4 컨텐츠를 만들려면 복잡한 VRML 언어를 습득해야 하는 부담이 있고, VRML에 익숙한 사람이라 할지라도 프레임 별로 정보를 얻을 수 없기 때문에 프로그램 후 항상 다시 보고 수정을 계속해야 하는 불편함이 있다.
본 발명은 상기의 문제점을 해결하기 위한 것으로서, VRML에 익숙하지 않은 일반 사용자가 GUI 환경을 이용하여 프레임별로 편집한 후에 편집내용을 자동으로 컴파일하여 쉽게 MPEG-4 컨텐츠를 만들어 낼 수 있는 MPEG-4 데이터 편집장치 및 편집방법을 제공하는데 그 목적이 있다.
도 1은 본 발명의 실시례에 따른 MPEG-4 데이터 편집장치를 도시하는 구성도.
도 2는 본 발명의 실시례에 따른 GUI 환경을 도시하는 구성도.
도 3은 본 발명의 실시례에 따른 MPEG-4 데이터 편집방법을 도시하는 순서도.
<도면의 주요부분에 대한 부호의 설명>
10 : 편집수단20 : 컴파일수단
30 : GUI 표시수단35 : 사용자 입력수단
40 : 기본 멀티미디어 데이터50 : 객체 데이터
60 : BIFS70 : 객체기술자
80 : MPEG-4 데이터
상기한 목적을 달성하기 위하여, 본 발명에 따른 MPEG-4 데이터 편집장치는, 편집하고자 하는 기본 멀티미디어 데이터 및 삽입하고자 하는 객체의 데이터를 편집과정 중에 각각 사용자에게 제공되는 형태의 프레임단위로 화면에 표시하고, 상기 객체의 특성 및 효과를 지정하기 위한 조작패널을 화면에 표시하는 GUI 표시수단; 사용자의 입력을 받아들이는 사용자 입력수단; 상기 사용자 입력수단의 입력에 따라 상기 객체의 특성지정 및 효과지정을 하는 기능을 포함하는 편집수단; 및 상기 편집수단에서 삽입된 상기 객체를 객체기술자에 등록하여 ID를 할당하는 기능, 상기 편집수단에서 지정된 상기 객체의 특성 및 효과를 BIFS에 등록하는 기능, 편집이 종료되면 상기 기본 멀티미디어 데이터, 상기 객체 데이터, 상기 BIFS 및 상기 객체기술자를 결합하여 MPEG-4 데이터를 생성하는 기능을 포함하는 컴파일수단을 포함하여 구성되는 것을 특징으로 한다.
또한, 본 발명에 따른 MPEG-4 데이터 편집 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체는, 편집하고자 하는 기본 멀티미디어 데이터 및 삽입하고자 하는객체의 데이터를 각각 사용자에게 제공되는 형태의 프레임단위로 화면상에 표시하고, 상기 객체의 특성 및 효과를 지정하기 위한 조작패널을 포함하여 화면상에 표시하는 GUI 표시수단; 사용자의 입력을 받아들이는 사용자 입력수단; 상기 사용자 입력수단의 입력에 따라 상기 객체의 특성지정 및 효과지정을 하는 기능을 포함하는 편집수단; 및 상기 편집수단에서 삽입된 객체를 객체기술자에 등록하여 ID를 할당하는 기능, 상기 편집수단에서 지정된 상기 객체의 특성 및 효과를 BIFS에 등록하는 기능, 편집이 종료되면 상기 기본 멀티미디어 데이터, 상기 객체 데이터, 상기 BIFS, 및 상기 객체기술자를 결합하여 MPEG-4 데이터를 생성하는 기능을 포함하는 것을 특징으로 한다.
또한, 본 발명에 따른 MPEG-4 데이터 편집방법은, 편집하고자 하는 기본 멀티미디어 데이터를 로딩하는 제1 단계; 삽입하고자 하는 객체의 데이터를 입력하거나 로딩하는 제2 단계; 상기 객체를 객체기술자에 등록하여 ID를 할당하는 제3 단계; 상기 객체의 특성 및 효과를 지정하는 제4 단계; 상기 지정된 객체의 특성 및 효과를 BIFS에 등록하는 제5 단계; 및 더 삽입할 객체가 있는 경우는 제2 단계로 복귀하고, 더 삽입할 객체가 없는 경우는 상기 기본 멀티미디어 데이터, 상기 객체 데이터, 상기 BIFS 및 상기 객체기술자를 결합하여 MPEG-4 데이터를 생성하는 제6 단계를 포함하되; 상기 제1 단계 내지 제6 단계에서의 각각의 과정은 사용자에게 GUI를 통해 프레임단위로 화면상에 출력되는 것을 특징으로 한다.
또한, 본 발명에 따른 MPEG-4 데이터 편집프로그램은, 편집하고자 하는 기본 멀티미디어 데이터를 로딩하는 제1 단계; 삽입하고자 하는 객체의 데이터를 입력하거나 로딩하는 제2 단계; 상기 객체를 객체기술자에 등록하여 ID를 할당하는 제3 단계; 상기 객체의 특성 및 효과를 지정하는 제4 단계; 상기 지정된 객체의 특성 및 효과를 BIFS에 등록하는 제5 단계; 및 더 삽입할 객체가 있는 경우는 제2 단계로 복귀하고, 더 삽입할 객체가 없는 경우는 상기 기본 멀티미디어 데이터, 상기 객체 데이터, 상기 BIFS 및 상기 객체기술자를 결합하여 MPEG-4 데이터를 생성하는 제6 단계를 포함하여 컴퓨터에서 실행시킬 수 있되; 상기 제1 단계 내지 제6 단계에서의 각각의 과정을 사용자에게 GUI를 통해 프레임단위로 화면상에 출력할 수 있는 것을 특징으로 한다.
상술한 목적 및 기타의 목적과 본 발명의 특징 및 이점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명의 실시예를 상세히 설명하면 다음과 같다.
도 1은 본 발명의 실시례에 따른 MPEG-4 데이터 편집장치의 구성도이다. MPEG-4 데이터 편집장치는 편집수단(10), 컴파일수단(20), GUI 표시수단(30) 및 사용자 입력수단(35)으로 구성된다. GUI 표시수단(30)은 편집하고자 하는 기본 멀티미디어 데이터(40) 및 삽입하고자 하는 객체의 데이터(50)를 편집과정 중에 각각 사용자에게 제공되는 형태의 프레임단위로 화면에 표시하는 기능 및 객체의 특성 및 효과를 지정하기 위한 조작패널을 화면에 표시하는 기능을 포함한다. 여기서, 기본 멀티미디어 데이터(40)는 avi, mpg 등의 동영상 파일 또는 가공되지 않은 비디오, 오디오 데이터를 포함하는 개념으로 사용자가 편집하고자 하는 데이터이고, 객체 데이터(50)는 자막, 이미지, 3D 이미지, 음향 등의 MPEG-4에서 규정하는 모든객체를 포함하는 데이터로써, 사용자가 기본 멀티미디어 데이터(40)에 삽입 또는 연결하고자 하는 데이터를 말한다.
사용자가 편집하고자 하는 기본 멀티미디어 데이터(40)와 객체 데이터(50)를 GUI 표시수단(30)은 동영상이나 이미지인 경우는 화면을 통해, 음향에 관계된 데이터인 경우에는 스피커를 통해 프레임단위로 출력을 하기 때문에 종래의 VRML에 의해 프로그램하는 방법과는 달리 편집될 데이터가 실제 사용자에게 출력되는 형태로 제공되기 때문에 사용자는 손쉽게 편집작업을 수행할 수 있다.
바람직하게는, GUI 표시수단(30)은 사용자의 편집작업이 종료하기 전에도, 사용자가 원하는 경우 현재까지의 편집내용을 사용자에 출력하는 미리보기 기능을 포함하여 작업이 정상적으로 수행되었는지 여부를 사용자가 수시로 점검하도록 할 수 있다.
사용자 입력수단(35)은 사용자가 의도하는 편집작업을 편집수단(10)으로 입력하기 위한 수단으로, 키보드, 마우스, 터치패드 등이 사용될 수 있다.
편집수단(10)은 사용자 입력수단(35)에서 입력된 사용자의 편집작업에 따라 객체의 특성지정 및 효과지정을 하는 기능을 포함한다. 객체의 특성이라 함은 객체가 사용자에게 출력되는 형태 또는 시간에 관계되고, 객체의 효과라 함은 객체의 시시각각 변화하는 태양 또는 다른 객체와의 상호작용하는 태양에 관계되는 것으로 MPEG-4 표준에서 정의하는 모든 특성 및 효과를 지정할 수 있다. 자막을 삽입하는 경우를 예를 들면, 자막의 특성지정은 자막의 색깔지정, 폰트지정, 화면상의 위치지정, 화면상에 노출되는 시간지정을 포함하고, 자막의 효과지정은 자막의 화면상의 움직임지정, 화면상의 색깔변화지정, 상기 객체와 웹사이트 또는 메일 브라우저간의 링크지정을 포함한다.
바람직하게는 편집수단(10)은 화면상의 일정영역을 트레이서로 지정하는 트레이서 지정기능 및 상기 트레이서와 다른 객체, 웹사이트 또는 메일 브라우저간의 링크지정을 포함하는 효과지정 기능을 포함할 수 있다. 트레이서 지정기능은 프레임상의 일정영역을 사용자가 마우스의 드래그 등으로 지정하는 것을 말한다. 트레이서의 효과지정 기능은 사용자가 동영상 내에서 트레이서로 지정된 기역을 마우스 등으로 선택하는 경우, 링크가 된 자막 또는 이미지 등의 객체가 연결이 된 경우는 자막효과와 이미지 효과를 볼 수 있다. 예를 들면, 인물의 특정 부분 옷, 가방, 엑세서리에 이 기능을 부여하여 정보를 자막이나 이미지로 보여주고, 구매 사이트를 웹으로 연동할 수 있다.
컴파일수단(20)은 편집수단(10)에서 삽입된 객체를 객체기술자(70)에 등록하여 ID를 할당하는 기능, 편집수단(10)에서 지정된 객체의 특성 및 효과를 BIFS(60)에 등록하는 기능, 편집이 종료되면 기본 멀티미디어 데이터(40), 객체 데이터(50), BIFS(60) 및 객체기술자(70)를 결합하여 MPEG-4 데이터를 생성하는 기능을 포함한다. 컴파일수단(20)의 기능을 자세히 설명하면 첫째, ID 할당기능은 사용자가 기본 멀티미디어 데이터(40)에 삽입할 객체 데이터(50)를 입력하거나 로딩하는 경우 MPEG-4 표준에서 규정된 객체기술자(Object Decriptor:60)에 객체 데이터(50)를 등록하여 ID를 부여받는 기능을 말한다. 사용자가 트레이서를 지정하는 경우에는 트레이서로 지정된 영역을 객체데이터(50)로써, 객체기술자(70)에 등록하고 ID를 부여받는다. 둘째, 특성 및 효과 등록기능은, 편집수단(10)에서 GUI 환경을 통해 사용자가 지정한 객체에 대한 특성 및 효과에 관한 정보를 컴파일 수단(20)으로 전송하면, 컴파일수단(20)이 이러한 특성 및 효과에 관한 정보를 MPEG-4 표준에 부합하는 BIFS(60) 데이터로 컴파일하는 것을 의미한다. 셋째, MPEG-4 데이터 생성기능이란, 편집작업이 완료된 경우 기본 멀티미디어 데이터(40), 객체 데이터(50), BIFS(60) 및 객체기술자(70)를 MPEG-4 표준에 부합하는 데이터 형태로 컴파일 하는 것을 말한다. 따라서, 본 발명에 따른 편집장치로 생성된 MPEG-4 데이터(80)는 종래의 VRML에 의해 편집된 MPEG-4 데이터와 마찬가지로 MPEG-4 표준에 부합한다.
도 2는 본 발명의 실시례에 따른 GUI 표시수단(30)에 의한 GUI 환경을 도시하는 예시도이다. GUI 환경은 크게 장면구성보기 창(32), 비디오 및 오디오 프레임 표시창(34a, 34b), 진행율 표시창(36), 및 조작패널(38a 내지 38g)로 구성된다. 장면구성보기 창(32)은 선택된 프레임에 해당하는 장면을 표시하고, 프레임 표시창(34a,34b)은 편집할 파일의 시간별 프레임을 표시하는데, 비디오와 오디오를 프레임 별로 보여 주기 때문에 일반적인 동영상 편집기와 마찬가지로 비디오와 오디오 프레임의 삭제, 첨가가 가능하다. 진행율 표시창(36)은 편집중인 MPEG-4 데이터의 진행된 정도를 표시한다. 조작패널(38a 내지 38g)은 사용자에 의한 각종 편집을 기능시키기 위한 기능선택 패널이다.
조작패널 중 파일열기(38a)는 편집하고자 하는 기본 멀티미디어 데이터(40)를 로딩할 때 사용되고, 자막 삽입(38b)은 자막의 삽입 및 자막의 특성지정에 사용되고, 이미지 삽입(38c)은 이미지의 삽입과 특성지정에 사용된다. 트레이서(38d)는 동영상 내에서 사용자가 사용자 입력에 반응하는 효과를 주고 싶을 때 영역지정을 하고, 효과를 줄 때 사용하고, 효과(38e)는 객체에 움직임, 색깔변화 또는 웹 연결기능 등의 효과를 줄 때 사용한다.
미리 보기(38f)는 편집이 끝난 후 합성 전에 미리 결과를 보는 기능이다. 이 기능은 합성 후 결과를 보고 수정하는 시간을 단축하기 위한 기능이다. 보고자 하는 부분을 프레임으로 지정하여 항상 전체를 보는 것이 아니라 보고 싶은 부분을 선택할 수 있다. 합성(38g)은 편집과 미리 보기가 끝난 후 MPEG-4 데이터(80)를 만들어 내는 경우 사용한다. 사용자가 편집하고 지정한 모든 내용은 자동으로 이미 BIFS(60)와 객체기술자(70)에 저장되어 있는 상태이다. 컴파일러 수단(20)은 BIFS(60)와 객체기술자(70)를 참조하여 MPEG-4 데이터(80)를 만들어 낸다.
도 3은 본 발명의 실시례에 따른 MPEG-4 데이터 편집방법을 도시하는 순서도이다. MPEG-4 데이터 편집방법은 먼저, 편집하고자 하는 기본 멀티미디어 데이터를 로딩하는 제1 단계(S110)를 거친다. 기본 멀티미디어 데이터(40)는 MPEG-4 데이터, 동영상 데이터, 기타 가공되지 않은 영상 또는 음향 데이터일 수 있다. 예를 들면, 도 2의 파일열기(38a)를 사용하면 불러오기 창이 활성화되어 사용자는 편집하고자 하는 데이터를 로딩할 수 있다.
다음으로, 삽입하고자 하는 객체의 데이터를 입력하거나 로딩하는 제2 단계(S120)를 거친다. 예를 들어, 자막의 경우는 도 2의 GUI 환경의 자막삽입(38b)을 선택하여 직접 입력 또는 기입력된 복수의 자막 중에 선택할 수 있고, 이미지의경우는 도 2의 이미지삽입(38c)을 통해 로딩할 수 있으며, 트레이서의 경우는 트레이서(38c)를 선택하여 사용자가 마우스의 드랙(drag) 등의 방법으로 화면상의 일정영역을 트레이서로 지정함으로써 입력 또는 로딩할 수 있다.
다음으로, 상기 객체를 객체기술자(70)에 등록하여 ID를 할당하는 제3 단계(S130)를 거친다. 처음으로 객체를 입력 또는 로딩하는 경우, 컴파일 수단(20)은 객체기술자(70)에 상기 객체를 등록하고, 상기 객체에 해당하는 ID를 할당받는다. 바람직하게는, 이러한 제3 단계(S130)는 사용자의 특별한 조작없이 자동으로 수행된다.
다음으로, 상기 객체의 특성 및 효과를 지정하는 제4 단계(S140)를 거치는데, 특성지정은, 자막의 경우를 예를 들면, 자막의 색깔지정, 자막의 폰트지정, 자막의 화면상의 위치지정, 자막이 화면상에 노출되는 시간지정을 포함하고, 이미지의 경우 이미지의 크기지정, 이미지의 화면상의 위치지정, 이미지가 화면상에 노출되는 시간지정을 포함한다. 단, 동영상의 시간지정의 경우는 하나의 이미지에서처럼 임의로 하는 것이 아니라 동영상 자체에 정해진 시간으로 한다.
효과지정은, 객체의 화면상의 움직임지정, 객체의 화면상의 색깔변화지정, 객체와 다른 객체, 웹사이트 또는 메일 브라우저간의 링크지정을 포함한다. 효과를 줄 때 다른 객체가 필요하면 그 객체를 객체기술자(70)에 등록시키고 ID를 할당한다. 자막을 삽입한 비디오 프레임의 장면은 미리보기(38f)를 선택하면 도 2의 장면 구성보기(32)에서 볼 수 있다.
이러한 효과지정의 과정을 상세히 설명하면 다음과 같다. 먼저, 움직임지정을 사용하는 경우, GUI 표시수단(30)은 자막삽입에서 삽입한 자막의 리스트를 보여주고, 사용자는 효과를 주기를 원하는 자막을 선택하여, 특성지정에서 정한 위치가 초기 위치가 되며, 얼마간의 주기로 어느 위치로 움직일 것인가를 정한다. 색깔변화지정을 사용하는 경우 GUI 표시수단(30)은 자막 삽입(38b)에서 삽입한 자막의 리스트를 보여주고, 사용자는 효과를 주기를 원하는 자막을 선택한다. 자막의 특성지정에서 정한 시간내에 주고자하는 색깔을 선택한다. 예를 들어, 자막이 5초동안 나온자고 지정하였다면, 색깔변화를 5초내에서 얼마간의 주기(1초단위)로 어떤 색깔로 변하게 하는 것인가를 정한다. 색깔효과에 움직임효과를 합한다면 자막은 정해진 시간동안 색깔이 주기적으로 변하면서 주기적으로 위치를 바꿀 수 있게 된다.
웹브라우저와의 링크 효과지정은 사용자가 링크효과를 지정할 객체를 선택하고, 그 객체와 연결될 웹브라우저의 URL 주소를 입력하는 방법으로 이루어지고, 이메일과의 링크 효과지정은 사용자가 링크효과를 지정할 객체를 선택하고, 그 객체와 연결될 이메일 어드레스를 입력하는 방법으로 이루어진다.
다음으로, 제4 단계(S140)에서 지정된 객체의 특성 및 효과를 BIFS에 등록하는 제5 단계(S150) 및 더 삽입할 객체가 있는 경우는 제2 단계로 복귀하고, 더 삽입할 객체가 없는 경우는 기본 멀티미디어 데이터(40), 객체 데이터(50), BIFS(60) 및 객체기술자(70)를 결합하여 MPEG-4 데이터(80)를 생성하는 제6 단계(S160,S170)를 거치게 된다.
이러한 제1 단계(S110) 내지 제6 단계(S170)에서의 각각의 과정은 사용자에게 GUI를 통해 프레임단위로 화면상에 출력되는 것은 앞에서 설명한 바와 같다.
이상에서 설명한 바와 같이 본 발명에 따른 MPEG-4 데이터 편집장치와 편집방법에 따르면, VRML과 MPEG-4에 관련된 전문 프로그래머만 만들 수 있는 복잡한 객체특성과 효과를 포함하는 MPEG-4 컨텐츠를 일반 사용자가 GUI 환경을 통해 쉽게 만들어 낼 수 있어 광고, 방송 등 여러 분야에 동영상 컨텐츠를 제공할 수 있으며, 컨텐츠를 합성하기 전에 내용을 프레임 별로 볼 수 있기 때문에 시간을 단축시킬 수 있는 현저한 효과가 있다.
아울러 본 발명의 바람직한 실시예들은 예시의 목적을 위해 개시된 것이며, 당업자라면 본 발명의 사상과 범위 안에서 다양한 수정, 변경, 부가 등이 가능할 것이며, 이러한 수정 변경 등은 이하의 특허청구의 범위에 속하는 것으로 보아야 할 것이다.

Claims (12)

  1. 편집하고자 하는 기본 멀티미디어 데이터 및 삽입하고자 하는 객체의 데이터를 편집과정 중에 각각 사용자에게 제공되는 형태의 프레임단위로 화면에 표시하는 기능, 및 상기 객체의 특성 및 효과를 지정하기 위한 조작패널을 화면에 표시하는 기능을 포함하는 GUI 표시수단;
    사용자의 입력을 받아들이는 사용자 입력수단;
    상기 사용자 입력수단의 입력에 따라 상기 객체의 특성지정 및 효과지정을 하는 기능을 포함하는 편집수단; 및
    상기 편집수단에서 삽입된 상기 객체를 객체기술자에 등록하여 ID를 할당하는 기능, 상기 편집수단에서 지정된 상기 객체의 특성 및 효과를 BIFS에 등록하는 기능, 및 편집이 종료되면 상기 기본 멀티미디어 데이터, 상기 객체 데이터, 상기 BIFS, 및 상기 객체기술자를 결합하여 MPEG-4 데이터를 생성하는 기능을 포함하는 컴파일수단을 포함하여 구성되는 것을 특징으로 하는 MPEG-4 데이터 편집장치.
  2. 제1 항에 있어서,
    상기 객체는 자막 및 이미지를 포함하되;
    상기 편집수단의 특성지정 기능은 상기 자막의 경우 상기 자막의 색깔지정, 상기 자막의 폰트지정, 상기 자막의 화면상의 위치지정, 상기 자막이 화면상에 노출되는 시간지정을 포함하고; 상기 이미지의 경우 상기 이미지의 크기지정, 상기이미지의 화면상의 위치지정, 상기 이미지가 화면상에 노출되는 시간지정을 포함하고;
    상기 편집수단의 효과지정 기능은 상기 객체의 화면상의 움직임지정, 상기 객체의 화면상의 색깔변화지정, 상기 객체와 다른 객체, 웹사이트 또는 메일 브라우저간의 링크지정을 포함하는 것을 특징으로 하는 MPEG-4 데이터 편집장치.
  3. 제1 항 또는 제2 항에 있어서, 상기 편집수단은,
    화면상의 일정영역을 트레이서로 지정하는 트레이서 지정기능 및 상기 트레이서와 다른 객체, 웹사이트 또는 메일 브라우저간의 링크지정을 포함하는 효과지정 기능을 포함하는 것을 특징으로 하는 MPEG-4 데이터 편집장치.
  4. 제1 항 또는 제2 항에 있어서, 상기 GUI 표시수단은,
    사용자의 편집작업이 종료하기 전에도, 사용자가 원하는 경우 현재까지의 편집내용을 사용자에 출력하는 미리보기 기능을 포함하는 것을 특징으로 하는 MPEG-4 데이터 편집장치.
  5. 제3 항에 있어서, 상기 GUI 표시수단은,
    사용자의 편집작업이 종료하기 전에도, 사용자가 원하는 경우 현재까지의 편집내용을 사용자에 출력하는 미리보기 기능을 포함하는 것을 특징으로 하는 MPEG-4 데이터 편집장치.
  6. 편집하고자 하는 기본 멀티미디어 데이터 및 삽입하고자 하는 객체의 데이터를 각각 사용자에게 제공되는 형태의 프레임단위로 화면상에 표시하는 기능 및 상기 객체의 특성 및 효과를 지정하기 위한 조작패널을 포함하여 화면상에 표시하는 기능을 포함하는 GUI 표시수단;
    사용자의 입력을 받아들이는 사용자 입력수단;
    상기 사용자 입력수단의 입력에 따라 상기 객체의 특성지정 및 효과지정을 하는 기능을 포함하는 편집수단; 및
    상기 편집수단에서 삽입된 객체를 객체기술자에 등록하여 ID를 할당하는 기능, 상기 편집수단에서 지정된 상기 객체의 특성 및 효과를 BIFS에 등록하는 기능, 및 편집이 종료되면 상기 기본 멀티미디어 데이터, 상기 객체 데이터, 상기 BIFS, 및 상기 객체기술자를 결합하여 MPEG-4 데이터를 생성하는 기능을 포함하는 컴파일 수단을 컴퓨터에서 기능시키기 위한 MPEG-4 데이터 편집 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  7. 편집하고자 하는 기본 멀티미디어 데이터를 로딩하는 제1 단계;
    삽입하고자 하는 객체의 데이터를 입력하거나 로딩하는 제2 단계;
    상기 객체를 객체기술자에 등록하여 ID를 할당하는 제3 단계;
    상기 객체의 특성 및 효과를 지정하는 제4 단계;
    상기 지정된 객체의 특성 및 효과를 BIFS에 등록하는 제5 단계; 및
    더 삽입할 객체가 있는 경우는 제2 단계로 복귀하고, 더 삽입할 객체가 없는 경우는 상기 기본 멀티미디어 데이터, 상기 객체 데이터, 상기 BIFS 및 상기 객체기술자를 결합하여 MPEG-4 데이터를 생성하는 제6 단계를 포함하되;
    상기 제1 단계 내지 제6 단계에서의 각각의 과정은 사용자에게 GUI를 통해 프레임단위로 화면상에 출력되는 것을 특징으로 하는 MPEG-4 데이터 편집방법.
  8. 제7 항에 있어서,
    상기 제2 단계의 상기 객체는, 자막 및 이미지를 포함하고;
    상기 제4 단계의 특성지정은, 상기 자막의 경우 상기 자막의 색깔지정, 상기 자막의 폰트지정, 상기 자막의 화면상의 위치지정, 상기 자막이 화면상에 노출되는 시간지정을 포함하고, 상기 이미지의 경우 상기 이미지의 크기지정, 상기 이미지의 화면상의 위치지정, 상기 이미지가 화면상에 노출되는 시간지정을 포함하고;
    상기 제4 단계의 효과지정은, 상기 객체의 화면상의 움직임지정, 상기 객체의 화면상의 색깔변화지정, 상기 객체와 다른 객체, 웹사이트 또는 메일 브라우저간의 링크지정을 포함하는 것을 특징으로 하는 MPEG-4 데이터 편집방법.
  9. 제7 항 또는 제8 항에 있어서,
    상기 제2 단계의 객체는 화면상의 일정영역으로 지정된 트레이서를 포함하며;
    상기 제4 단계의 효과지정은 상기 트레이서와 다른 객체, 웹사이트 또는 메일 브라우저간의 링크지정을 포함하는 것을 특징으로 하는 MPEG-4 데이터 편집방법.
  10. 제7 항 또는 제8 항에 있어서, 상기 제1 단계 내지 제6 단계 중 어느 단계에 있어서,
    사용자의 편집작업이 종료하기 전에도, 사용자가 원하는 경우 현재까지의 편집내용을 사용자에 미리 출력하는 제7 단계를 더 포함하는 것을 특징으로 하는 MPEG-4 데이터 편집방법.
  11. 제9 항에 있어서, 상기 제1 단계 내지 제6 단계 중 어느 단계에 있어서,
    사용자의 편집작업이 종료하기 전에도, 사용자가 원하는 경우 현재까지의 편집내용을 사용자에 미리 출력하는 제7 단계를 더 포함하는 것을 특징으로 하는 MPEG-4 데이터 편집방법.
  12. 편집하고자 하는 기본 멀티미디어 데이터를 로딩하는 제1 단계;
    삽입하고자 하는 객체의 데이터를 입력하거나 로딩하는 제2 단계;
    상기 객체를 객체기술자에 등록하여 ID를 할당하는 제3 단계;
    상기 객체의 특성 및 효과를 지정하는 제4 단계;
    상기 지정된 객체의 특성 및 효과를 BIFS에 등록하는 제5 단계; 및
    더 삽입할 객체가 있는 경우는 제2 단계로 복귀하고, 더 삽입할 객체가 없는경우는 상기 기본 멀티미디어 데이터, 상기 객체 데이터, 상기 BIFS 및 상기 객체기술자를 결합하여 MPEG-4 데이터를 생성하는 제6 단계를 포함하여 컴퓨터에서 실행시킬 수 있되;
    상기 제1 단계 내지 제6 단계에서의 각각의 과정을 사용자에게 GUI를 통해 프레임단위로 화면상에 출력할 수 있는 MPEG-4 데이터 편집 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
KR1020020005129A 2002-01-29 2002-01-29 Mpeg-4 데이터 편집장치 및 편집방법 KR20030065001A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020005129A KR20030065001A (ko) 2002-01-29 2002-01-29 Mpeg-4 데이터 편집장치 및 편집방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020005129A KR20030065001A (ko) 2002-01-29 2002-01-29 Mpeg-4 데이터 편집장치 및 편집방법

Publications (1)

Publication Number Publication Date
KR20030065001A true KR20030065001A (ko) 2003-08-06

Family

ID=32219759

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020005129A KR20030065001A (ko) 2002-01-29 2002-01-29 Mpeg-4 데이터 편집장치 및 편집방법

Country Status (1)

Country Link
KR (1) KR20030065001A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100664846B1 (ko) * 2005-05-18 2007-01-04 주식회사 휴맥스 디지털 방송 수신기에서의 방송 프로그램 정보 제공방법

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11177946A (ja) * 1997-09-22 1999-07-02 Sony Corp 符号化装置、符号化方法、復号装置、復号方法、および、提供媒体
KR20000037596A (ko) * 1998-12-01 2000-07-05 정선종 객체지향 모형화 도구 및 그의 논리적 정보와그래픽 정보 처리 방법
US6195092B1 (en) * 1997-07-15 2001-02-27 Schlumberger Technology Corporation Software utility for creating and editing a multidimensional oil-well log graphics presentation
KR20020080594A (ko) * 2001-04-16 2002-10-26 한국전자통신연구원 객체 기반의 대화형 멀티미디어 컨텐츠 저작 장치 및 그방법
KR20030034410A (ko) * 2001-10-23 2003-05-09 한국전자통신연구원 엠펙-4 컨텐츠를 위한 비아이에프에스 언어 생성 방법 및그 시스템
KR20030037614A (ko) * 2001-11-07 2003-05-14 김상욱 엠펙(mpeg)-4 컨텐츠 생성 방법 및 그 장치

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6195092B1 (en) * 1997-07-15 2001-02-27 Schlumberger Technology Corporation Software utility for creating and editing a multidimensional oil-well log graphics presentation
JPH11177946A (ja) * 1997-09-22 1999-07-02 Sony Corp 符号化装置、符号化方法、復号装置、復号方法、および、提供媒体
KR20000037596A (ko) * 1998-12-01 2000-07-05 정선종 객체지향 모형화 도구 및 그의 논리적 정보와그래픽 정보 처리 방법
KR20020080594A (ko) * 2001-04-16 2002-10-26 한국전자통신연구원 객체 기반의 대화형 멀티미디어 컨텐츠 저작 장치 및 그방법
KR20030034410A (ko) * 2001-10-23 2003-05-09 한국전자통신연구원 엠펙-4 컨텐츠를 위한 비아이에프에스 언어 생성 방법 및그 시스템
KR20030037614A (ko) * 2001-11-07 2003-05-14 김상욱 엠펙(mpeg)-4 컨텐츠 생성 방법 및 그 장치

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100664846B1 (ko) * 2005-05-18 2007-01-04 주식회사 휴맥스 디지털 방송 수신기에서의 방송 프로그램 정보 제공방법

Similar Documents

Publication Publication Date Title
Hamakawa et al. Object composition and playback models for handling multimedia data
KR100321839B1 (ko) 비디오내로하이퍼링크를통합하는방법및장치
JP4607987B2 (ja) エンハンス・コンテンツを有するタイム・ベース・メディアの編集
US20030018609A1 (en) Editing time-based media with enhanced content
CN1454430A (zh) 在用于非闯入的视听节目中嵌入可再使用的基于对象的产品信息,观众驱动使用方法
EP2052552A2 (en) System and method for virtual content placement
CN1246196A (zh) 用于家庭娱乐环境的非线性编辑***
JP2008141746A (ja) 動画再生システム及び方法
WO2005013618A1 (ja) ライブストリーミング放送方法、ライブストリーミング放送装置、ライブストリーミング放送システム、プログラム、記録媒体、放送方法及び放送装置
Hayashi et al. T2v: New technology of converting text to cg animation
CA2387404A1 (en) Video summary description scheme and method and system of video summary description data generation for efficient overview and browsing
KR100957244B1 (ko) 자막 데이터의 동기화를 이용한 편집된 영상물의 자막 처리방법
CN1768344B (zh) 使用元数据自动生成信息板的***和方法
JP7317189B2 (ja) 自動メディア出版
CN113542624A (zh) 生成商品对象讲解视频的方法及装置
US7495667B2 (en) Post production integration platform
Schloss et al. Presentation layer primitives for the layered multimedia data model
KR101850285B1 (ko) 영상 스크립트 생성 장치 및 방법, 영상 스크립트 기반 동영상 제작 시스템 및 방법, 컴퓨터프로그램 저장 매체
CN113225587B (zh) 视频处理方法、视频处理装置及电子设备
JP2003259336A (ja) データ生成方法、データ生成装置、データ伝送方法、映像プログラム再生装置、映像プログラム再生方法、記録媒体
KR20030065001A (ko) Mpeg-4 데이터 편집장치 및 편집방법
Bulterman et al. Supporting adaptive and adaptable hypermedia presentation semantics
KR101328270B1 (ko) 스마트 tv의 비디오 어노테이션 및 증강 방법 및 그 시스템
US20040139483A1 (en) System and method for authorizing data broadcasting contents
KR20010035099A (ko) 장면 전환 자동 검출을 이용한 스트리밍 하이퍼비디오시스템 및 그 제어 방법

Legal Events

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