KR101099313B1 - 정보 처리 방법 및 장치, 프로그램 저장 매체, 및 정보 기록 매체 - Google Patents

정보 처리 방법 및 장치, 프로그램 저장 매체, 및 정보 기록 매체 Download PDF

Info

Publication number
KR101099313B1
KR101099313B1 KR1020037009993A KR20037009993A KR101099313B1 KR 101099313 B1 KR101099313 B1 KR 101099313B1 KR 1020037009993 A KR1020037009993 A KR 1020037009993A KR 20037009993 A KR20037009993 A KR 20037009993A KR 101099313 B1 KR101099313 B1 KR 101099313B1
Authority
KR
South Korea
Prior art keywords
mark
playback
stream
time stamp
clip
Prior art date
Application number
KR1020037009993A
Other languages
English (en)
Other versions
KR20040062432A (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 소니 주식회사
Publication of KR20040062432A publication Critical patent/KR20040062432A/ko
Application granted granted Critical
Publication of KR101099313B1 publication Critical patent/KR101099313B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/216Rewritable discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

본 발명은 관리를 복잡하게 하지 않게 하고, AV 스트림의 특징적인 재생 구간을 간단하고 또한 확실하게 재생할 수 있도록 한다. AV 스트림의 특징점을 나타내는 마크로서, 포인트를 나타내는 타입의 마크와, 섹션(지속 시간)을 나타내는 타입의 마크가 제공된다. 포인트를 나타내는 타입의 마크는 AV 스트림의 소정의 재생 시각에 대응하는 시간 스탬프로 포인트를 지정한다. 섹션을 나타내는 타입의 마크는 AV 스트림의 소정의 재생 구간의 재생 개시점의 시간 스탬프와, 재생 개시 시점에서 재생 종료점까지의 지속 시간에 기초하여 그 구간을 지정한다.
AV 스트림, 정보 처리 장치, 프로그램 저장 매체, 정보 기록 매체, 동화상

Description

정보 처리 방법 및 장치, 프로그램 저장 매체, 및 정보 기록 매체{INFORMATION PROCESSING METHOD AND APPARATUS, PROGRAM STORAGE MEDIUM, AND INFORMATION RECORDING MEDIUM}
본 발명은 정보 처리 방법 및 장치, 프로그램, 및 정보 기록 매체에 관한 것으로, 특히, AV 스트림의 원하는 위치에 신속하게 액세스할 수 있도록 한 정보 처리 방법 및 장치, 프로그램, 및 정보 기록 매체에 관한 것이다.
본원은 이하 참고로 본 명세서에 합체된 일본특허출원 제2001-365630(2001.11.30자 출원)을 우선권 주장하고 있다.
최근, 기록 가능하고 기록 및/또는 재생 장치로부터 제거 가능한 디스크형 기록 매체로서, 각종의 광 디스크가 제안되어 있다. 이러한 기록 가능한 광 디스크는, 수 GB의 대용량 미디어로서 제안되어 있고, 비디오 신호 등의 AV(AudioVisual) 신호를 기록하는 미디어로서 기대되고 있다.
디지털 비디오 신호를 디지털 압축하는 부호화 방식중에서, MPEG(Moving Picture Experts Group)2 방식이 있다. MPEG2는, 디지털 비디오 신호를 기록 매체에 기록하는 경우에도 응용되어 있다. 예를 들면, 디지털 비디오 신호를 기록 매체에 기록하는 경우, 비디오 신호를 MPEG2 방식에 따라 인코드하여, 부호화 비트 스트림을 기록 매체에 기록한다. 또한, 최근 시작된 디지털 방식의 TV 방송에서는, MPEG2 방식으로 부호화된 비디오 프로그램이, 트랜스포트 스트림이라고 불리는 포맷으로 전송되어 있다. 디지털 방송을 정보 기록 매체에 기록하는 경우에는, 트랜스포트 스트림을 디지털 신호의 형태로, 디코딩이나 재인코딩하지 않고 기록하는 방식이 이용되고 있다.
디스크 매체에 AV 신호가 기록되어 있으면, AV 신호의 랜덤 액세스 재생(로케이팅(locating) 재생이나 고속 감기 재생등)이 용이하게 실현될 수 있다. 이 특징을 이용하여, 사용자가, 기록되어 있는 AV 신호로부터 임의의 재생 구간(IN 점(인점(in-point))과 0UT 점(아웃점(out-point)))을 선택하여, 자유롭게 AV 신호의 재생 경로를 작성하는 것이 가능한다. 이 기능은, 일반적으로 플레이 리스트 재생이라고 불린다. 예를 들면, DVD 레코딩 규격(DVD specifications for Rewritable/Re-recordable Discs, Part3 Video Recording, Versionl.0, September 1999)에서는, 플레이 리스트 재생은, PGC나 Original PGC로서 규정되어 있다.
또한, 사용자가, 마음에 드는 신(scene)의 개시점을 선택하여, 재생의 로케이팅 점 정보를 기록할 수 있다. 이 기능은, 특징점이나 마크라고 불린다. 예를 들면, DVD 비디오 레코딩 규격에서는, M_C_EPI(Movie Cell Entry Point Information)로서 규정되어 있다.
사용자가, 어떤 플레이 리스트로부터 임의의 재생 구간(개시점과 종료점)을 선택한 경우에 있어서, 그 재생 구간에 특별한 의미를 제공하는 기능을 실현하기 위해서는, 예를 들면, 다음의 2개의 방법이 고려된다.
제1 방법은, 사용자가, 플레이 리스트로부터 상기한 특별한 재생 구간을 선택했을 때, 그 재생 구간을 재생 경로로서 갖는 다른 플레이 리스트를 작성하는 방법이다. 그러나, 이 방법은, 사용자가 새로운 플레이 리스트의 작성을 바라고 있지 않는다 하더라도, 플레이 리스트의 수가 증가된다는 문제가 있다.
제2 방법은, 사용자가, 플레이 리스트로부터 상기한 특별한 재생 구간을 선택했을 때, 2개의 마크(개시 마크와 종료 마크)를 사용하여, 그 구간을 도시하는 방법이다. 그러나, 이 방법은, 마크 정보의 수가 증가하고 또, 구간을 도시하는 2개의 마크를 쌍으로 관리해야만 하기 때문에, 마크를 사용하는 재생 처리나 편집 처리가 복잡하게 되는 문제가 있다.
또한, 입력된 AV 스트림으로부터 임의의 특징적인 재생 구간의 동화상을 선택하여, 그 구간에 특별한 의미를 제공하는 기능을 실현하는 경우에도, 예를 들면, 2개의 마크(개시 마크와 종료 마크)를 사용하여, 그 구간을 도시하는 방법이 생각된다. 그러나, 이 방법도, 마크 정보의 수가 증가하고, 또한, 구간을 도시하는 2개의 마크를 쌍으로 관리해야만 하기 때문에, 마크의 기록 재생의 관리 방법이 복잡하게 되는 문제가 있다.
본 발명은, 이러한 상황을 감안하여 이루어진 것으로, 사용자가 소정의 플레이리스트로부터 임의의 재생 구간을 선택하여, 그 구간에 특별한 의미를 제공하는 기능을 실현하는 경우, 그 재생 구간의 기록 및/또는 재생의 관리를 용이하게 행할 수 있는 구조를 제공하는 것을 일 목적으로 하고 있다.
또한, 사용자가 입력된 AV 스트림으로부터 임의의 특징적인 재생 구간의 동화상을 선택하여, 그 구간에 특별한 의미를 제공하는 기능을 실현하는 경우에, 바람직하게 그 재생 구간의 기록 및/또는 재생이 용이하게 관리되게 한다.
본 발명의 제1 정보 처리 장치는, 입력된 AV 스트림으로부터 특징적인 재생 구간의 동화상을 검출하는 검출 수단과, 재생 구간의 재생 개시점의 시간 스탬프와 재생 구간의 지속 시간을 갖는 클립 마크를 생성하는 생성 수단과, 클립 마크를 정보 기록 매체에 기록하는 기록 수단을 포함한다.
확장 데이터를 취득하는 취득 수단을 더욱 구비하며, 생성 수단은 취득 수단에 의해 취득된 확장 데이터를 클립 마크에 부가할 수 있다.
본 발명의 제1 정보 처리 방법은, 입력된 AV 스트림으로부터 특징적인 재생 구간의 동화상을 검출하는 검출 단계와, 재생 구간의 재생 개시점의 시간 스탬프와 재생 구간의 지속 시간을 갖는 클립 마크를 생성하는 생성 단계와, 클립 마크를 정보 기록 매체에 기록하는 기록 단계를 포함한다.
본 발명의 프로그램 저장 매체의 제1 프로그램은, 입력된 AV 스트림으로부터 특징적인 재생 구간의 동화상을 검출하는 검출 단계와, 재생 구간의 재생 개시점의 시간 스탬프와 재생 구간의 지속 시간을 갖는 클립 마크를 생성하는 생성 단계와 클립 마크를 정보 기록 매체에 기록하는 기록 단계를 포함한다.
본 발명의 제1 프로그램은, 입력된 AV 스트림으로부터 특징적인 재생 구간의 동화상을 검출하는 검출 단계와, 재생 구간의 재생 개시점의 타임스탬프와 재생 구간의 지속 시간을 갖는 클립 마크를 생성하는 생성 단계와 클립 마크를 정보 기록 매체에 기록하는 기록 단계를 포함한다.
본 발명의 제1 정보 기록 매체는, AV 스트림으로부터 검출된 특징적인 재생 구간의 재생 개시점의 시간 스탬프와 재생 구간의 지속 시간을 갖는 클립 마크가 기록되어 있다.
본 발명의 제2 정보 처리 장치는, 정보 기록 매체로부터 클립 마크를 취득하는 취득 수단과, 취득 수단에 의해 취득 클립 마크에 기초하여, 정보 기록 매체에 기록되어 있는 정보의 처리를 제어하는 제어 수단을 포함한다.
본 발명의 제2 정보 처리 방법은, 정보 기록 매체로부터 클립 마크를 취득하는 취득 단계와, 취득 단계의 처리에 의해 취득된 클립 마크에 기초하여, 정보 기록 매체에 기록되어 있는 정보의 처리를 제어하는 제어 단계를 포함한다.
본 발명의 프로그램 저장 매체의 제2 프로그램은, 정보 기록 매체로부터 클립 마크를 취득하는 취득 단계와, 취득 단계의 처리에 의해 취득된 클립 마크에 기초하여, 정보 기록 매체에 기록되어 있는 정보의 처리를 제어하는 제어 단계를 포함한다.
본 발명의 제2 프로그램은, 정보 기록 매체로부터 클립 마크를 취득하는 취득 단계와, 취득 단계의 처리에 의해 취득된 클립 마크에 기초하여 정보 기록 매체에 기록되어 있는 정보의 처리를 제어하는 제어 단계를 포함한다.
본 발명의 제3 정보 처리 장치는, AV 스트림의 소정의 구간의 조합을 정의하는 플레이 리스트로부터, 사용자가 선택하는 임의의 재생 구간을 취득하는 제1 취득 수단과, 재생 개시점의 시간 스탬프와 재생 구간의 지속 시간을 갖는 플레이 리 스트 마크를 생성하는 생성 수단과, 플레이 리스트 마크를 정보 기록 매체에 기록하는 기록 수단을 포함한다.
확장 데이터를 취득하는 제2 취득 수단을 더욱 구비하며, 생성 수단은 제2 취득 수단에 의해 취득된 확장 데이터를 플레이 리스트 마크에 부가한다.
본 발명의 제3 정보 처리 방법은, AV 스트림의 소정의 구간의 조합을 정의하는 플레이 리스트로부터, 사용자가 선택하는 임의의 재생 구간을 취득하는 취득 단계와, 재생 개시점의 시간 스탬프와 재생 구간의 지속 시간을 갖는 플레이 리스트 마크를 생성하는 생성 단계와, 플레이 리스트 마크를 정보 기록 매체에 기록하는 기록 단계를 포함한다.
본 발명의 프로그램 저장 매체의 제3 프로그램은, AV 스트림의 소정의 구간의 조합을 정의하는 플레이 리스트로부터, 사용자가 선택하는 임의의 재생 구간을 취득하는 취득 단계와, 재생 개시점의 시간 스탬프와 재생 구간의 지속 시간을 갖는 플레이 리스트 마크를 생성하는 생성 단계와, 플레이 리스트 마크를 정보 기록 매체에 기록하는 기록 단계를 포함한다.
본 발명의 제3 프로그램은, AV 스트림의 소정의 구간의 조합을 정의하는 플레이 리스트로부터, 사용자가 선택하는 임의의 재생 구간을 취득하는 취득 단계와, 재생 개시점의 시간 스탬프와 재생 구간의 지속 시간을 갖는 플레이 리스트 마크를 생성하는 생성 단계와, 플레이 리스트 마크를 정보 기록 매체에 기록하는 기록 단계를 컴퓨터에 의해 실행시킨다.
본 발명의 제2 정보 기록 매체는, AV 스트림의 소정의 구간의 조합을 정의하 는 플레이 리스트로부터, 사용자가 선택한 임의의 재생 구간의 재생 개시점의 시간 스탬프와 재생 구간의 지속 시간을 포함하는 플레이 리스트 마크가 더 기록되어 있다.
본 발명의 제4 정보 처리 장치는, 정보 기록 매체로부터 플레이 리스트 마크를 취득하는 취득 수단과, 취득 수단에 의해 취득된 플레이 리스트 마크에 기초하여, 정보 기록 매체에 기록되어 있는 정보의 처리를 제어하는 제어 수단을 포함한다.
본 발명의 제4 정보 처리 방법은, 정보 기록 매체로부터 플레이 리스트 마크를 취득하는 취득 단계와, 취득 단계의 처리에 의해 취득된 플레이 리스트 마크에 기초하여, 정보 기록 매체에 기록되어 있는 정보의 처리를 제어하는 제어 단계를 포함한다.
본 발명의 프로그램 저장 매체의 제4 프로그램은, 정보 기록 매체로부터 플레이 리스트 마크를 취득하는 취득 단계와, 취득 단계의 처리에 의해 취득된 플레이 리스트 마크에 기초하여, 정보 기록 매체에 기록되어 있는 정보의 처리를 제어하는 제어 단계를 포함한다.
본 발명의 제4 프로그램은, 정보 기록 매체로부터 플레이 리스트 마크를 취득하는 취득 단계와, 취득 단계의 처리에 의해 취득된 플레이 리스트 마크에 기초하여, 정보 기록 매체에 기록되어 있는 정보의 처리를 제어하는 제어 단계를 포함한다.
본 발명의 제1 면에 따르는 제1 정보 처리 장치 및 방법, 프로그램 저장 매 체, 프로그램, 및 정보 기록 매체에 있어서는, AV 스트림으로부터 검출된 특징적인 재생 구간의 재생 개시점의 시간 스탬프와, 재생 구간의 지속 시간을 갖는 클립 마크가 정보 기록 매체에 기록된다.
본 발명의 제2 면에 따르는 제2 정보 처리 장치 및 방법, 프로그램 저장 매체, 프로그램, 및 정보 기록 매체에 있어서는, 정보 기록 매체로부터 취득된 클립 마크에 기초하여, 정보 기록 매체에 기록되어 있는 정보의 처리가 제어된다.
본 발명의 제3 면에 따르는 정보 처리 장치 및 방법, 프로그램 저장 매체, 프로그램, 및 정보 기록 매체에 있어서는, 재생 개시점의 시간 스탬프와, 재생 개시점과 재생 종료점에 의해 규정되는 재생 구간의 지속 시간을 갖는 플레이 리스트 마크가 정보 기록 매체에 기록된다.
본 발명의 제4 면에 따르는 정보 처리 장치 및 방법, 프로그램 저장 매체, 프로그램, 및 정보 기록 매체에 있어서는, 정보 기록 매체로부터 취득된 플레이 리스트 마크에 기초하여, 정보 기록 매체에 기록되어 있는 정보의 처리가 제어된다.
도 1은 기록 및/또는 재생 시스템에서 이용되는 기록 매체 상의 어플리케이션 포맷의 간략화된 구조를 설명하는 도면이다.
도 2는 PlayList 상의 마크를 설명하는 도면이다.
도 3은 Clip 상의 마크를 설명하는 도면이다.
도 4는 PlayListMark()의 신택스(syntax)를 설명하는 도면이다.
도 5는 ClipMark()의 신택스를 설명하는 도면이다.
도 6은 동화상 기록 및/또는 재생 장치의 구성을 나타내는 블록도이다.
도 7은 ClipMark을 작성하는 방법을 설명하는 플로우챠트이다.
도 8은 PlayListMark을 작성하는 방법을 설명하는 플로우챠트이다.
도 9는 PlayList을 재생할 때, 섹션을 도시하는 타입의 PlayListMark/ClipMark를 사용한 재생 방법을 설명하는 플로우챠트이다.
도 1은 본 발명을 적용한 기록 및/또는 재생 시스템에 이용되는 기록 매체 상의 어플리케이션 포맷이 간략화된 구조를 나타내고 있다. 이 포맷은, AV 스트림의 관리를 위해서 PlayList와 Clip의 2개의 층을 갖는다.
1개의 AV 스트림과 그것의 부속 정보의 쌍을 1개의 오브젝트라고 생각하여, 그것을 Clip이라고 부른다. AV 스트림 파일은 Clip AV 스트림 파일이라고 불리고, 그 부속 정보는, Clip Information file이라고 불린다.
하나의 Clip AV 스트림 파일은, DVR 어플리케이션 포맷에 따라서 규정되는 구조에 배치한 MPEG2 트랜스포트 스트림에 대응하는 데이터를 구성한다.
일반적으로, 컴퓨터 등에 이용되는 데이터 파일은, 바이트 열(string)로서 취급되지만, Clip AV 스트림 파일의 콘텐츠는 시간 축상에 전개된다. PlayList는 Clip의 액세스 포인트를 시간 스탬프로 지정한다. PlayList가 시간 스탬프에 의해 액세스 포인트를 Clip에 지정할 때, Clip Infornmtion file는, Clip AV 스트림 파일에서 스트림의 디코딩을 개시하여야 할 어드레스 정보를 찾아내는데 유용하다. 그 때문에, Clip Informatior1 file는, Clip AV 스트림에서 시간 검색용의 시간 스 탬프 어드레스의 대응 테이블을 갖는다.
PlayList는 사용자가 보고 싶은 재생 구간을 선택하여, 그것을 간단히 편집 할 수 있는 것을 목적으로 도입되었다. 1개의 PlayList는 Clip에서 재생 구간의 세트이다. 어떤 Clip 중의 1개의 재생 구간은 PlayItem이라고 불리고, 그것은 시간 축 상에서 IN 점과 OUT 점의 쌍으로 표시된다. 그렇기 때문에, PlayList는 PlayItem의 세트이다.
PlayList에는, 2개의 타입이 있다. 1개는, Real PlayList이고, 다른 1개는, Virtual PlayList이다.
Real PlayList는, 그것이 참조하고 있는 클립의 스트림 부분을 공유하고 있는 것으로 간주된다. 즉, Real PlayList는, 그것의 참조하고 있는 클립의 스트림 부분에 상당하는 데이터 용량을 디스크의 중에서 차지한다. AV 스트림이 새로운 클립으로서 기록되는 경우, 그 클립 전체의 재생 가능 범위를 참조하는 RealPlayList가 자동적으로 만들어진다. RealPlayLlst의 재생 범위의 일부분이 소거된 경우, 그것이 참조하고 있는 클립의 스트림 부분의 데이터도 소거된다.
Virtual PlayList는 클립 데이터를 공유하지 않는 것으로 간주된다. Virtual PlayList가 변경 또는 소거된다면, 클립은 아무것도 변화하지 않는다.
또, 이하의 설명에 있어서는, Real PlayList와 Virtual PlayList를 총칭하여 단순히 PlayList라 칭한다.
마크는 클립 또는 PlayList에서 특징적인 시간을 하이라이팅하거나 또는 지정하는데 사용된다.
PlayList에 부가되는 마크는, PlayListMark로 불리며, 이것은 주로 사용자에 의해서 세트된다. PlayListMark에는 2개의 타입이 있다(도 2 참조). 1개는 포인트를 나타내는 타입의 마크이고, 이것은 그 포인트를 특정하는 시간 스탬프에 의해 도시된다. 다른 1개는 섹션을 특정하는 타입의 마크이고, 이것은 섹션의 개시점을 나타내는 시간 스탬프와 그 섹션의 지속 시간(duration)으로 도시된다. 포인트를 도시하는 타입의 마크의 예는 사용자가 마음에 드는 신(scene)의 개시점이다. 섹션을 나타내는 타입의 마크의 예로서는, 사용자가 마음에 드는 신(scene)의 구간을 들을 수 있다.
Clip에 부가되는 마크는, ClipMark(클립 마크)라고 불리고, 이것은, AV 스트림의 내용에 기인하는 특징적인 신(scene)을 지정한다. ClipMark에는 2개의 타입이 있다(도 3 참조). 1개는, 포인트를 도시하는 타입의 마크이고, 그 포인트를 나타내는 시간 스탬프로 도시된다. 다른 1개는 섹션을 도시하는 타입의 마크이고, 섹션의 개시점을 나타내는 시간 스탬프와, 그 섹션의 지속 시간(duration)으로 도시된다. 섹션을 도시하는 마크의 예로서는, 어떤 특징적인 신의 구간을 들을 수 있다. PlayList를 재생할 때, 재생 기기는, 그 PlayList가 참조하는 클립의 마크를 참조할 수가 있다.
또, 도 3에 있어서, STC 연속 구간은, 마크의 시간 스탬프가 놓이고 있는 시스템 시간 클럭이 중단없이 일어나는 구간을 나타낸다.
도 4는, PlayListMark가 저장되는 데이터베이스인 PlayListMark()의 신택스를 도시한다. PlayListMark()는, PlayList 파일에 속한다.
length는, 이 length 필드의 직후의 바이트로부터 PlayListMark()의 최후의 바이트까지의 바이트 수를 도시한다.
number_of_PlayList_marks는, PlayListMark() 중에 저장되어 있는 마크의 엔트리수를 도시한다.
mark_type는, 마크의 타입을 도시하고, 적어도 그 마크가 포인트 타입 또는 섹션 타입의 것일까를 도시한다. 또한, 그 포인트의 종류나 그 섹션의 종류를 mark_type의 의미에 포함시켜도 좋다.
maker_ID는, 그 마크를 PlayListMark()에 저장하는 기록 기기를 제조한 메이커의 식별 번호를 도시한다.
ref_to_PlayItem_id는, 마크가 놓인 PlayItem을 지정하는 PlayItem의 식별 번호를 도시한다.
마크가 포인트 타입인 경우, 포인트를 도시하는 시간 스탬프를 저장한다. 또한, 마크가 섹션 타입인 경우, 섹션의 개시점을 도시하는 시간 스탬프를 저장한다. mark_time_stamp는, ref_to_PlayItem_id에서 도시되는 PlayTime 중에서 정의되어 있는 IN_time과 OUT_time에서 특정되는 재생 범위 중의 시간을 가리킨다.
duration은 마크가 섹션 타입인 경우, 그 섹션의 지속 시간을 도시된다. 이 지속 시간은, ref_to_Playltem_id에서 도시되는 PLyItem 중에 폐쇄되거나, 또는 상기 PlayItem에 계속되는 PLyItem에 걸치더라도 좋다.
makers_private_data는, maker_ID에서 도시되는 사용자가 자유롭게 사용할 수 있는 필드이고, 그 메이커에 고유한 의미는 또한 그 마크에 주어질 수 있다. 예를 들면, 섹션 타입의 마크인 경우, duration으로 도시되는 구간을 재생한다면, makers_private_data는 페이드_인 또는 페이드_아웃(fase_in or fade_out) 재생을 지정하는데 사용될 수 있다.
도 5는 ClipMark를 저장하는 데이터베이스인 ClipMark()의 신택스를 도시한다. C1ipMark는, Clip Information의 파일에 속한다.
1ength는, 이 1ength 필드의 직후의 바이트로부터 ClipMark()의 최후의 바이트까지의 바이트 수를 도시한다.
maker_ID는, ClipMark()를 작성하는 기록 기기의 메이커(제조업자)의 식별 번호를 도시한다.
number_of_Clip_marks는, ClipMark 중에 저장되어 있는 마크의 엔트리 수를 도시한다.
mark_type는, 마크의 타입을 도시하여, 적어도 그 마크가 포인트 타입인가, 또는 섹션 타입인가를 도시한다. 또한, 그 포인트의 종류나 그 섹션의 종류를 mark_type의 의미에 포함하게 하더라도 좋다.
ref_to_STC_id는, mark_time_stamp에서 도시되는 시간 스탬프가 놓이고 있는 시스템의 시간 클록의 시간 축을 지정하기 위한 식별 번호를 도시한다. 여기서, 시스템 시간 클럭의 시간 축은, Clip AV 스트림 중의 비디오의 재생 시간 스탬프가 참조하는 시간 축이다.
마크가 포인트 타입인 경우, 포인트를 도시하는 시간 스탬프를 저장한다. 또한, 마크가 섹션 타입인 경우, 섹션의 개시점을 도시하는 시간 스탬프를 저장한 다. mark_time-stamp는, ref_to_STC_id에서 도시되는 시스템 시간 클럭의 시간 축 상의 시간을 가리킨다.
duration은, 마크가 섹션 타입인 경우, 그 섹션의 지속 시간을 도시된다. 이 지속 시간은, ref_to_STC_id에서 도시되는 시스템 시간 클럭의 시간 축 중에서 폐쇄하고 있더라도 좋고, 상기 시스템 시간 클럭의 시간 축에 계속되는 PlayItem에 걸쳐도 좋다.
makers_private_data는, maker_ID에서 도시되는 사용자가 자유롭게 사용할 수 있는 필드이고, 그 마크에 메이커 독자의 의미를 제공하는 것이 가능한다. 예를 들면, 섹션 타입의 마크의 경우, duration에서 도시되는 구간을 재생할 때에, 그 구간의 스킵 재생을 하는 것을 지시하기위해서 사용될 수 있다.
다음에, DVR 어플리케이션 구조의 데이터를 기록 재생하는 시스템에 대하여,
도 6의 동화상 기록 및/또는 재생 장치의 블록도를 이용하여 설명한다. 이 동화상 기록 및/또는 재생 장치는, 재생부(1)와 기록부(2)로 구성되어 있다.
먼저, 기록 시의 동작은, 입력 오디오 비디오 신호를 부호화하여 기록하는 경우에 대해 설명한다.
단자(28)와 단자(29)로부터는, 각각 비디오 신호와 오디오 신호가 입력된다. 비디오 신호와 오디오 신호는 신호해석부(24)와 AV 인코더(23)에 입력된다. AV 인코더(23)는 입력 비디오 신호와 오디오 신호를 부호화하여, 부호화 비디오 스트림(V)과 부호화 오디오 스트림(A)을 멀티플렉서(22)에 출력한다. 부호화 비디오 스트림(V)은, 예를 들면 MPEG2 비디오 스트림이고, 부호화 오디오 스트림(A)은, 예를 들면 MPEG1 오디오 스트림 또는 돌비(상표) AC3 오디오 스트림 등이다.
멀티플렉서(22)는 입력 스트림을 다중화하여, 다중화 스트림을 출력한다. 다중화 스트림은, 예를 들면, MPEG2 트랜스포트 스트림 또는 MPEG2 프로그램 스트림이다. 다중화 스트림은, 소스 패킷타이저(packetizer)(21)에 입력된다. 소스 패킷타이저(21)는 입력다중화 스트림을 기록 매체의 어플리케이션 포맷에 따라서, 소스 패킷으로 구성되는 AV 스트림으로 부호화한다. AV 스트림은, ECC(Error Correction Coding) 부호화부(20) 및 변조부(19)에 의해 처리된 후, 기입부(18)에 입력되며, 기입부(18)는 제어부(17)로부터 지시되는 제어 신호에 기초하여, 기록 매체(10)에 Clip AV 스트림 파일을 기록한다.
이 동화상 기록 및/또는 재생 장치는, Clip AV 스트림 파일을 기록함과 함께, 그 파일에 관계하는 어플리케이션 데이터베이스 정보, 즉, Clip Information 파일과 PlayList 파일도 또 기록한다. 이들의 어플리케이션 데이터베이스 정보는 제어부(17)에 의해 작성된다.
Clip lnformation 파일은, ClipMark()를 포함한다. ClipMark()는 신호해석부(24)로부터 제어부(17)에 입력되는 정보에 기초하여 만들어진다. PlayList 파일은 주로 단자(27)를 개재하여 사용자 인터페이스에서 입력되는 사용자의 지시 정보에 기초하여 만들어진다.
신호해석부(24)로부터의 동화상의 특징 정보는, 이 동화상 기록 및/또는 재생 장치에 의해 자동 생성된다. 신호 해석부(24)는 입력 비디오 오디오 신호의 콘텐츠를 해석하여, 입력 동화상 신호 중의 특징적인 화상을 검출하여, 특징점의 개 시점과 그 종료점을 도시하는 화상의 시간 스탬프를 제어부(17)에 출력한다. 예를 들면, 특징점의 개시점과 그 종료점은 입력 비디오 신호 중의 프로그램의 개시점과 그 종료점과, CM(Commercial Message)의 개시점과 그 종료점이다. 제어부(17)는, 입력되는 특징점의 개시점과 그 종료점의 화상의 시간 스탬프에 기초하여, ClipMark()를 작성한다.
제어부(17)는, 마크가 포인트 타입의 마크인 경우는, 개시점의 시간 스탬프만을 ClipMark()에 저장한다. 또한, 섹션 타입의 마크인 경우는, 개시점의 시간 스탬프(mark_time_stamp), 및 개시점에서 종료점까지의 지속 시간(duration)이 ClipMark()에 저장된다. 또한, 제어부(17)는, 마크에 확장 데이터(makers_private_data)를 부가할 수 있다.
단자(28)로부터의 사용자의 지시 정보는, AV 스트림의 속의 기호의 재생 구간의 정보나, 사용자의 기호 신의 개시점 및 종료점의 정보이다. 이들 사용자의 지시 정보는, PlayList의 데이터 베이스에 저장된다. 제어부(17)는 입력되는 사용자의 기호 신의 개시점과 종료점의 화상의 시간 스탬프에 기초하여, PlayListMark()를 작성한다. 포인트 타입의 마크인 경우는, 개시점의 시간 스탬프만을 PlayListMark()에 저장한다. 또한, 섹션 타입의 마크인 경우는, 개시점의 시간 스탬프(mark_time_stamp), 및 개시점에서 종료점까지의 지속 시간(duration)을 PlayListMark()에 저장한다. 또한 제어부(17)는, 마크에 확장 데이터(makers_private_data)를 부가할 수 있다.
제어부(17)는 상기한 입력 정보에 기초하여, AV 스트림의 데이터베이스(Clip Information)와 PlayList의 데이터베이스를 작성한다. 이들의 데이터베이스 정보는 AV 스트림과 유사하게, ECC 부호화부(20) 및 변조부(19)에 의해 처리되어, 기입부(18)에 입력된다. 기입부(18)는 제어부(17)로부터 지시되는 제어 신호에 기초하여, 기록 매체(l0)상에 데이터베이스 파일을 기록한다.
다음에, 재생 시의 동작에 대하여 설명한다.
기록 매체(1O)에는, AV 스트림 파일과 어플리케이션 데이터베이스 정보가 기록되어 있다.
처음에 제어부(17)는 판독부(11)에 대하여, 어플리케이션 데이터베이스 정보를 판독하도록 지시한다. 그리고, 판독부는 기록 매체로부터 어플리케이션 데이터베이스 정보를 판독하고, 그 데이터베이스 정보는, 복조부(12) 및 ECC 복호부(13)를 지나서, 제어부(17)에 입력된다.
제어부(17)는 어플리케이션 데이터베이스에 기초하여, 기록 매체(디스크)(10)에 기록되어 있는 PlayList의 일람(overview)을 단자(27)로부터 사용자 인터페이스에 출력한다. 사용자는, 사용자 인터페이스를 이용하여 PlayList의 일람으로부터 재생하고 싶은 PlayList를 선택한다. 재생이 지정된 PlayList은 단자(27)로부터 제어부(17)에 입력된다.
제어부(17)는 그 PlayList의 재생에 필요한 AV 스트림 파일의 판독을 판독부(11)에 지시한다. 판독부(11)는 기록 매체(10)로부터 그 AV 스트림을 판독한다. 이 AV 스트림은 복조부(12) 및 오류 정정부(13)를 통해, 소스 디패킷타이저(depacketizer)(14)에 입력된다.
소스 디패킷타이저(14)는 기록 매체(10)의 어플리케이션 포맷의 AV 스트림을, 디멀티플렉서(15)에 입력할 수 있는 스트림으로 변환한다. 디멀티플렉서(15)는 제어부(l7)에 의해 지정된 AV 스트림의 재생 구간(PlayItem)을 구성하는 비디오 스트림(V)과 오디오 스트림(A)을 AV 디코더(16)에 입력한다. AV 디코더(16)는 비디오 스트림과 오디오 스트림을 복호하여, 재생 비디오 신호와 재생 오디오 신호를 각각 단자(25)와 단자(26)에 출력한다.
다음에, PlayListMark 또는 ClipMark을 사용하여 PlayList를 재생하는 경우를 설명한다.
먼저, ClipMark()나 PlayListMark()에 저장되어 있는 마크점의 리스트로부터, 사용자는 어떤 마크를 사용하는 재생 방법을 지시한다. 예를 들면, 이 동작은, ClipMark()나 PlayListMark()에 저장되어 있는 마크점의 셈네일(thumbnail) 화상 리스트를 사용자 인터페이스에 표시하여, 사용자가 그 속에서 있는 화상을 선택함으로써 행해진다.
제어부(17)는 마크의 시간 스탬프에 의해 지시되는 AV 스트림의 판독을 판독부(11)에 지시한다. 구체적으로는, 제어부(17)는 마크의 시간 스탬프를 취득하면, Clip Information파일에 저장되어 있는, 시간 스탬프와 어드레스 간의 관계를 나타내는 시간 검색용의 테이블에 기초하여, 기억 매체로부터의 AV 스트림의 판독 위치를 결정하여, 그 AV 스트림의 판독을 판독부(11)에 지시한다.
판독부(11)는 지정된 어드레스로부터 데이터를 판독한다. 판독된 데이터는 복조부(12), ECC 복호부(13) 및 소스 디패킷타이저(14)를 통해, 디멀티플렉서(15) 에 입력되어, AV 디코더(16)에 의해 디코딩되어, 마크로 도시되는 AV 데이터가 재생된다.
마크에 확장 데이터(makers_private_data)가 부가된다면, 그 내용에 기초하여, 특별한 재생을 해도 좋다. 예를 들면, 섹션 타입의 마크의 확장 데이터가 페이드인 또는 페이드아웃 재생을 나타낸다면, 섹션으로 도시되는 구간을 그와 같게 재생해도 좋다.
다음에, 도 7을 참조하여, 동화상 기록 및/또는 재생 장치가, ClipMark를 작성하는 방법을 설명한다.
단계 S11에 있어서, 신호해석부(24)는 단자(28)와 단자(29)로부터 입력된 비디오 신호와 오디오 신호를 해석하여, 그 특징점을 검출한다.
단계 S12에 있어서, 제어부(17)는 단계 S11의 처리에서 신호해석부(24)에 의해 해석된 특징점의 마크 타입, 시간 스탬프, 및 그 STC 정보를 취득한다. 즉, 도 5를 참조하면, mark_type, mark_time_stamp, ref_to_STC_id를 취득한다.
단계 S13에 있어서, 제어부(17)는 단계 S12의 처리에서 취득된 mark_type이 섹션 타입의 마크인지의 여부를 판정한다. mark_type이 섹션 타입의 마크인 경우에는, 단계 S14로 진행하여, 제어부(17)는 입력된 오디오 신호와 비디오 신호를 해석하여, 그 마크가 특정하는 구간(duration)을 검출한다.
단계 S13에 있어서, mark_type이 섹션 타입의 마크가 아니다고 판정된 경우, 단계 S14의 처리는 스킷된다.
다음에, 단계 S15에 진행하여, 제어부(17)는, 프라이비트 데이터(markers_privdte_data)를 기록하는 경우, 신호해석부(24)로부터 입력되는 그 데이터를 취득하거나, 혹은, 단자(27)를 개재하여 사용자 인터페이스로부터 입력되는 그 데이터를 취득한다.
단계 S16에 있어서, 제어부(17)는 상술한 처리에 의해 취득된 데이터에 기초하여, ClipMark()(도 5)의 정보를 작성한다.
단계 S17에 있어서, 제어부(17)는 기입부(18)에 대하여, Clip Information file과 Clip AV stream file의 기록을 지시한다. 이 지시에 기초하여, 기입부(18)에 의해, 기록 매체(10)에 이들의 파일이 기록된다.
다음에, 도 8을 참조하여, 동화상 기록 및/또는 재생 장치가 PlayListMark를 작성하는 방법을 설명한다.
단계 S31에 있어서, 사용자가 1개의 PlayList의 재생을 지시하면,이 지시는 사용자 인터페이스로부터 단자(27)를 개재하여 제어부(17)에 입력된다.
단계 S32에 있어서, 제어부(17)는 단계 S31에서 지시된 PlayList의 재생의 개시를 판독부(11)에 지시한다.
단계 S33에 있어서, 사용자는 사용자 인터페이스를 조작하여, 단자(27)로부터 제어부(17)에 대하여, 원하는 신의 위치에 마크의 세트를 지시한다.
단계 S34에 있어서, 제어부(17)는 단계 S33의 지시에 대응하는 처리를 실행한다. 즉, 마크의 타입, 시간 스탬프, 및 그 시간 스탬프가 속하는 PlayItem의 PlayItem_id를 취득한다(즉, mark_type, mark_time_stamp, ref_to_PlayItem_id 등이 취득된다)(도 4 참조).
단계 S35에 있어서, 제어부(17)는 마크 타입이 섹션 타입의 마크인지의 여부를 판정하고, 마크의 타입이 섹션 타입의 마크인 경우에는, 단계 S36으로 진행하여, 사용자는 그 마크가 도시하는 구간을 지시한다. 단계 S37에 있어서, 제어부(17)는 단계 S36에서 지시된 구간의 정보(duration)를 취득한다.
단계 S35에서, 마크가 섹션 타입의 마크가 아니다고 판정된 경우, 단계 S36과 단계 S37의 처리는 스킷된다.
단계 S38에 있어서, 제어부(17)는 프라이비트 데이터(maker_private_data)가 기록되는 경우, 그것이 사용자 인터페이스를 개재하여, 단자(27)로부터 입력되어 오기때문에, 그것을 취득한다.
단계 S39에 있어서, 제어부(17)는 이상의 처리에 의해 취득한 데이터에 기초하여, PlayListMark()(도 4)의 정보를 작성한다.
단계 S40에 있어서, 제어부(17)는 기입부(18)를 제어하여, PlayList 파일을 기록하도록 지시한다. 기입부(18)는 이 지시에 기초하여, PlayList 파일을 기록 매체(1O)에 기록한다.
또한, 도 9를 참조하면, 동화상 기록 및/또는 재생 장치가, 섹션을 도시하는 타입의 PlayListMark 또는 ClipMark을 사용하여, PlayList를 재생하는 경우의 처리를 설명한다.
단계 S61에 있어서, 사용자는 1개의 PlayList의 재생을 지시한다. 이 지시는 상술한 경우와 같이, 사용자 인터페이스로부터 단자(27)를 개재하여, 제어부(17)에 입력된다.
단계 S62에 있어서, 사용자는 섹션 타입 마크를 채용하는 소정의 재생 방법을 사용하도록 제어부(17)에 더욱 지시한다. 예를 들면, 소정의 구간을 스킵하는 등의 지시가 여기서 행해지게 된다.
단계 S63에 있어서, 제어부(17)는 단계 S61에서 지시된 PlayList에 관련된 PlayListMark(도 4)와, ClipMark(도 5)의 정보를 취득한다. 이들은, 상술한 바와 같이, 도 7 또는 도 8의 처리에 의해, 기록 매체(10)에 기록된 것이다.
단계 S64에 있어서, 제어부(17)는 단계 S62의 처리로 지시된 소정의 재생 방법에 요구되는 마크 데이터를, 단계 S63의 처리에 의해 취득한 정보로부터 취득한다.
단계 S65에 있어서, 제어부(l7)는 마크 시간 스탬프와 지속시간에 기초하여, AV 스트림을 기록 매체(1O)에서 재생하도록, 판독부(11)를 제어한다. 판독부(11)는 이 제어에 기초하여, 기록 매체(10)로부터 지정된 범위의 AV 스트림을 재생한다.
단계 S66에 있어서, 제어부(17)는 마크의 mark_private_data에 기초하여, 재생 화상의 처리를 행한다.
또, 본 실시의 형태는, 다중화 스트림으로서 MPEG2 트랜스포트 스트림을 예로 하여 설명하고 있지만, 이것에 한하지 않고, DSS 트랜스포트 스트림이나 MPEG2 프로그램 스트림에 대해서도 적용하는 것이 가능하다.
또한, 본 실시의 형태에서는, Clip Information 파일과 PlayList 파일을 분리한 파일로서 관리하고 있지만, 이들 정보를 하나의 파일에 통합하고 관리해도 좋 다. 예를 들면, ClipMark 정보로 이루어진 오브젝트와, PlayListMark로 이루어진 오브젝트가 1개의 파일로 모아져 관리하도록해도 좋다.
또한, 파일이라는 형식으로 데이터를 관리할(파일 시스템을 사용하여 데이터를 관리할) 필요도 없고, 동화상 기록 및/또는 재생 장치가 관리가능한 형식으로 데이터를 관리할 수 있으면 좋다.
상술한 바와 같이, 재생 구간의 기록 및/또는 재생의 관리를 용이하게 행할 수 있다. 즉, 재생 구간을 선택했을 때, 2개의 마크(개시 마크와 종료 마크)를 사용하여 그 구간을 도시할 필요가 없기때문에, 마크 정보의 수가 불어나는 것이 없고, 또한, 구간을 도시하는 2개의 마크를 쌍으로 관리할 필요가 없기때문에, 마크의 관리 방법이 기록 및/또는 재생을 용이하게 한다. 또한, 사용자가 바라지 않은 PlayList를 달리 작성할 필요가 없기때문에, 사용자에게 대하여 알기 쉬운 사용자 인터페이스를 제공할 수 있다.
또한, 마크에 동화상 기록 및/또는 재생 장치의 메이커의 독자 정보를 제공하는 것이 가능하다.
상술한 일련의 처리는, 하드웨어에 의해 실행시킬 수도 있지만, 소프트웨어에 의해 실행시킬 수도 있다. 일련의 처리를 소프트웨어에 의해 실행시키는 경우에는, 그 소프트웨어를 구성하는 프로그램이, 전용의 하드웨어에 조립되고 있는 컴퓨터, 또는, 각종의 프로그램을 인스톨함으로써, 각종의 기능을 실행하는 것이 가능하다, 예를 들면 범용의 퍼스널 컴퓨터 등에, 네트워크나 기록 매체로부터 인스톨된다.
기록 매체는, 도 6에 도시된 바와 같이, 장치 본체와는 별도로, 사용자에게 프로그램을 제공하기 위해서 배포되는, 프로그램이 기록되어 있는 자기 디스크(41)(플로피디스크를 포함한다), 광 디스크(42)(CD-ROM(Compact Disk-Read-Only Memory, DVD(Digital Versatile Disk)를 포함한다), 광 자기 디스크(43)(MD(Mini-Disk)를 포함한다), 혹은 반도체 메모리(44)등(이들은 필요에 따라서 접속되는 드라이브(31)에 의해 드라이브된다)으로 이루어지는 패키지 매체(package medium)에 의해 구성될 뿐만아니라, 장치 본체에 미리 조립된 상태에서 사용자에게 제공되는, 프로그램이 기록되어 있는 R0M이나, 하드디스크(도시하지 않음)등으로 구성된다.
또, 본 명세서에 있어서, 기록 매체에 기록되는 프로그램을 기술하는 단계는, 기재된 순서에 따라서 시계열적으로 행해지는 처리는 물론, 시계열적으로 처리되지 않더라도, 병렬적 혹은 개별로 실행되는 처리들도 포함하는 것이다.
또한, 본 명세서에 있어서, 시스템이란, 복수의 장치에 의해 구성되는 장치 전체를 나타내는 것이다.
본 발명이 비록 첨부된 도면 및 상술한 상세한 설명을 참고로 바람직한 실시예에 따라 설명되고 있을지라도, 본 기술 분야의 전문가에게는 첨부된 특허청구 범위 내에서 본 발명의 정신 및 범위를 벗어남이 없이 다영한 수정, 대안 등이 본 실시예에 적용될 수 있음을 이해할 것이다.
본 발명에 따르면, 사용자가 소정의 플레이리스트로부터 임의의 재생 구간을 선택하여, 그 구간에 특별한 의미를 제공하는 기능을 실현하는 경우, 그 재생 구간의 기록 및/또는 재생의 관리를 용이하게 행하는 것이 가능하다.
또한, 입력된 AV 스트림으로부터 임의의 특징적인 재생 구간의 동화상을 선택하여, 그 구간에 특별한 의미를 제공하는 기능을 실현하는 경우에, 그 재생 구간의 기록 및/또는 재생의 관리를 용이하게 행할 수 있게 된다.

Claims (20)

  1. 정보 처리 장치에 있어서,
    클립 마크 및 플레이 리스트 마크를 생성하는 생성 수단과, - 상기 클립 마크는 입력 AV 스트림의 특징적인 재생 구간의 재생 개시점의 시간 스탬프, 또는 상기 특징적인 재생 구간의 재생 개시점의 시간 스탬프와 상기 특징적인 재생 구간의 지속 시간으로 구성되고, 상기 플레이 리스트 마크는 입력 AV 스트림 중의 소정의 구간의 조합을 정의하는 플레이 리스트 중으로부터 사용자가 선택하는 임의의 재생 구간의 재생 개시점의 시간 스탬프, 또는 상기 임의의 재생 구간의 재생 개시점의 시간 스탬프와 상기 임의의 재생 구간의 지속 시간으로 구성됨 -
    상기 클립 마크, 상기 플레이 리스트 마크 및 상기 플레이 리스트 마크의 타입을 나타내는 정보를 정보 기록 매체에 기록하는 기록 수단을 포함하고,
    상기 클립 마크는 재생시 상기 플레이 리스트에 의해 참조되는 것을 특징으로 하는 정보 처리 장치.
  2. 제1항에 있어서,
    확장 데이터를 취득하는 취득 수단을 더 포함하고,
    상기 생성 수단은 상기 취득 수단에 의해 취득된 상기 확장 데이터를 상기 클립 마크 또는 상기 플레이 리스트 마크에 부가하는 것을 특징으로 하는 정보 처리 장치.
  3. 정보 처리 방법에 있어서,
    클립 마크 및 플레이 리스트 마크를 생성하는 생성 단계와, - 상기 클립 마크는 입력 AV 스트림의 특징적인 재생 구간의 재생 개시점의 시간 스탬프, 또는 상기 특징적인 재생 구간의 재생 개시점의 시간 스탬프와 상기 특징적인 재생 구간의 지속 시간으로 구성되고, 상기 플레이 리스트 마크는 입력 AV 스트림 중의 소정의 구간의 조합을 정의하는 플레이 리스트 중으로부터 사용자가 선택하는 임의의 재생 구간의 재생 개시점의 시간 스탬프, 또는 상기 임의의 재생 구간의 재생 개시점의 시간 스탬프와 상기 임의의 재생 구간의 지속 시간으로 구성됨 -
    상기 클립 마크, 상기 플레이 리스트 마크 및 상기 플레이 리스트 마크의 타입을 나타내는 정보를 정보 기록 매체에 기록하는 기록 단계를 포함하고,
    상기 클립 마크는 재생시 상기 플레이 리스트에 의해 참조되는 것을 특징으로 하는 정보 처리 방법.
  4. 컴퓨터 판독가능한 프로그램이 저장되어 있는 프로그램 저장 매체에 있어서,
    상기 컴퓨터 판독가능한 프로그램은,
    클립 마크 및 플레이 리스트 마크를 생성하는 생성 단계와, - 상기 클립 마크는 입력 AV 스트림의 특징적인 재생 구간의 재생 개시점의 시간 스탬프, 또는 상기 특징적인 재생 구간의 재생 개시점의 시간 스탬프와 상기 특징적인 재생 구간의 지속 시간으로 구성되고, 상기 플레이 리스트 마크는 입력 AV 스트림 중의 소정의 구간의 조합을 정의하는 플레이 리스트 중으로부터 사용자가 선택하는 임의의 재생 구간의 재생 개시점의 시간 스탬프, 또는 상기 임의의 재생 구간의 재생 개시점의 시간 스탬프와 상기 임의의 재생 구간의 지속 시간으로 구성됨 -
    상기 클립 마크, 상기 플레이 리스트 마크 및 상기 플레이 리스트 마크의 타입을 나타내는 정보를 정보 기록 매체에 기록하는 기록 단계를 포함하고,
    상기 클립 마크는 재생시 상기 플레이 리스트에 의해 참조되는 것을 특징으로 하는 프로그램 저장 매체.
  5. 삭제
  6. AV 스트림이 기록되어 있는 정보 기록 매체로서,
    상기 정보 기록 매체에는, 제1항에 기재된 클립 마크, 플레이 리스트 마크 및 상기 플레이 리스트 마크의 타입을 나타내는 정보가 더 기록되어 있는 것을 특징으로 하는 정보 기록 매체.
  7. AV 스트림, 클립 마크, 플레이 리스트 마크 및 상기 플레이 리스트 마크의 타입을 나타내는 정보가 기록되어 있는 정보 기록 매체를 재생하는 정보 처리 장치에 있어서, - 상기 클립 마크는 상기 AV 스트림의 특징적인 재생 구간의 재생 개시점의 시간 스탬프, 또는 상기 특징적인 재생 구간의 재생 개시점의 시간 스탬프와 상기 특징적인 재생 구간의 지속 시간으로 구성되고, 상기 플레이 리스트 마크는 상기 AV 스트림 중의 소정의 구간의 조합을 정의하는 플레이 리스트 중으로부터 사용자가 선택하는 임의의 재생 구간의 재생 개시점의 시간 스탬프, 또는 상기 임의의 재생 구간의 재생 개시점의 시간 스탬프와 상기 임의의 재생 구간의 지속 시간으로 구성됨 -
    상기 정보 기록 매체로부터 상기 클립 마크 및 상기 플레이 리스트 마크를 취득하는 취득 수단과,
    상기 취득 수단에 의해 취득된 상기 클립 마크 및 상기 플레이 리스트 마크에 기초하여, 상기 정보 기록 매체에 기록되어 있는 정보의 처리를 제어하는 제어 수단을 포함하고,
    상기 클립 마크는 재생시 상기 플레이 리스트에 의해 참조되는 것을 특징으로 하는 정보 처리 장치.
  8. AV 스트림, 클립 마크, 플레이 리스트 마크 및 상기 플레이 리스트 마크의 타입을 나타내는 정보가 기록되어 있는 정보 기록 매체를 재생하는 정보 처리 장치의 정보 처리 방법으로서, - 상기 클립 마크는 상기 AV 스트림의 특징적인 재생 구간의 재생 개시점의 시간 스탬프, 또는 상기 특징적인 재생 구간의 재생 개시점의 시간 스탬프와 상기 특징적인 재생 구간의 지속 시간으로 구성되고, 상기 플레이 리스트 마크는 상기 AV 스트림 중의 소정의 구간의 조합을 정의하는 플레이 리스트 중으로부터 사용자가 선택하는 임의의 재생 구간의 재생 개시점의 시간 스탬프, 또는 상기 임의의 재생 구간의 재생 개시점의 시간 스탬프와 상기 임의의 재생 구간의 지속 시간으로 구성됨 -
    상기 정보 기록 매체로부터 상기 클립 마크 및 상기 플레이 리스트 마크를 취득하는 취득 단계와,
    상기 취득 단계에 의해 취득된 상기 클립 마크 및 상기 플레이 리스트 마크에 기초하여, 상기 정보 기록 매체에 기록되어 있는 정보의 처리를 제어하는 제어 단계를 포함하고,
    상기 클립 마크는 재생시 상기 플레이 리스트에 의해 참조되는 것을 특징으로 하는 정보 처리 방법.
  9. AV 스트림, 클립 마크, 플레이 리스트 마크 및 상기 플레이 리스트 마크의 타입을 나타내는 정보가 기록되어 있는 정보 기록 매체를 재생하는 정보 처리 장치용 컴퓨터 판독가능 프로그램이 저장되어 있는 프로그램 저장 매체로서, - 상기 클립 마크는 상기 AV 스트림의 특징적인 재생 구간의 재생 개시점의 시간 스탬프, 또는 상기 특징적인 재생 구간의 재생 개시점의 시간 스탬프와 상기 특징적인 재생 구간의 지속 시간으로 구성되고, 상기 플레이 리스트 마크는 상기 AV 스트림 중의 소정의 구간의 조합을 정의하는 플레이 리스트 중으로부터 사용자가 선택하는 임의의 재생 구간의 재생 개시점의 시간 스탬프, 또는 상기 임의의 재생 구간의 재생 개시점의 시간 스탬프와 상기 임의의 재생 구간의 지속 시간으로 구성됨 -
    상기 정보 기록 매체로부터 상기 클립 마크 및 상기 플레이 리스트 마크를 취득하는 취득 단계와,
    상기 취득 단계에 의해 취득된 상기 클립 마크 및 상기 플레이 리스트 마크에 기초하여, 상기 정보 기록 매체에 기록되어 있는 정보의 처리를 제어하는 제어 단계를 포함하고,
    상기 클립 마크는 재생시 상기 플레이 리스트에 의해 참조되는 것을 특징으로 하는 프로그램 저장 매체.
  10. 삭제
  11. 삭제
  12. 삭제
  13. 삭제
  14. 삭제
  15. 삭제
  16. 삭제
  17. 삭제
  18. 삭제
  19. 삭제
  20. 삭제
KR1020037009993A 2001-11-30 2002-11-29 정보 처리 방법 및 장치, 프로그램 저장 매체, 및 정보 기록 매체 KR101099313B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2001365630 2001-11-30
JPJP-P-2001-00365630 2001-11-30
PCT/JP2002/012560 WO2003047244A1 (en) 2001-11-30 2002-11-29 Information processing method and apparatus, program storage medium, program and information recording medium

Publications (2)

Publication Number Publication Date
KR20040062432A KR20040062432A (ko) 2004-07-07
KR101099313B1 true KR101099313B1 (ko) 2011-12-26

Family

ID=19175625

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020037009993A KR101099313B1 (ko) 2001-11-30 2002-11-29 정보 처리 방법 및 장치, 프로그램 저장 매체, 및 정보 기록 매체

Country Status (9)

Country Link
US (1) US8352977B2 (ko)
EP (3) EP2112826A1 (ko)
JP (1) JP4865884B2 (ko)
KR (1) KR101099313B1 (ko)
CN (1) CN1282359C (ko)
AU (1) AU2002347637A1 (ko)
CA (1) CA2437247C (ko)
TW (1) TW200300928A (ko)
WO (1) WO2003047244A1 (ko)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100563668B1 (ko) * 2001-12-22 2006-03-28 엘지전자 주식회사 재기록 가능 고밀도 기록매체의 더빙 오디오 기록방법
KR100563667B1 (ko) * 2001-12-24 2006-03-28 엘지전자 주식회사 재기록 가능 기록매체에의 정지영상 기록방법
KR100563670B1 (ko) * 2002-01-28 2006-03-28 엘지전자 주식회사 재기록 가능 고밀도 기록매체의 정지영상 기록방법
PT2088779E (pt) 2003-07-03 2011-03-07 Panasonic Corp Meio de gravação, aparelho de leitura, método de gravação, circuito integrado, programa e método de leitura
TWI310545B (en) * 2003-10-04 2009-06-01 Samsung Electronics Co Ltd Storage medium storing search information and reproducing apparatus
TW200518070A (en) 2003-10-10 2005-06-01 Matsushita Electric Ind Co Ltd Recording medium, reproduction device, program, and reproduction method
CN1868000B (zh) * 2003-10-13 2012-05-02 皇家飞利浦电子股份有限公司 用于根据从播放列表所获取的事件信息来提供功能的重放设备和方法
CN101815212B (zh) * 2004-04-16 2013-01-02 松下电器产业株式会社 重放装置以及记录方法
KR100619064B1 (ko) * 2004-07-30 2006-08-31 삼성전자주식회사 메타 데이터를 포함하는 저장 매체, 그 재생 장치 및 방법
JP4498159B2 (ja) * 2005-02-03 2010-07-07 キヤノン株式会社 撮像装置およびその制御方法
PL1905233T3 (pl) * 2005-07-18 2017-12-29 Thomson Licensing Sposób i urządzenie do obsługiwania wielu strumieni wideo z wykorzystaniem metadanych
US8644682B2 (en) * 2005-08-29 2014-02-04 Sony Corporation Playable content
JP4552889B2 (ja) * 2006-05-10 2010-09-29 ソニー株式会社 記録装置、記録方法および記録プログラム、ならびに、撮像装置および撮像方法
JP5135733B2 (ja) * 2006-08-10 2013-02-06 ソニー株式会社 情報記録装置及び情報記録方法、並びにコンピュータ・プログラム
US20130004142A1 (en) * 2011-06-29 2013-01-03 Rovi Corp. Systems and methods for device authentication including timestamp validation
US8938625B2 (en) 2011-06-29 2015-01-20 Sonic Ip, Inc. Systems and methods for securing cryptographic data using timestamps
CN110069521A (zh) * 2017-10-16 2019-07-30 浙江萨宝信息科技有限公司 一种销售数据处理方法与***

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03159041A (ja) 1989-11-15 1991-07-09 Nec Corp 蛍光表示管
JP2733347B2 (ja) 1989-11-17 1998-03-30 キヤノン株式会社 出力装置
US5610653A (en) * 1992-02-07 1997-03-11 Abecassis; Max Method and system for automatically tracking a zoomed video image
US6553178B2 (en) * 1992-02-07 2003-04-22 Max Abecassis Advertisement subsidized video-on-demand system
US5987210A (en) * 1993-01-08 1999-11-16 Srt, Inc. Method and apparatus for eliminating television commercial messages
US5544318A (en) * 1993-04-16 1996-08-06 Accom, Inc., Asynchronous media server request processing system for servicing reprioritizing request from a client determines whether or not to delay executing said reprioritizing request
SG34287A1 (en) * 1994-10-28 1996-12-06 Hitachi Ltd Input-output circuit recording apparatus and reproduction apparatus for digital video signal
JP3158897B2 (ja) 1994-10-28 2001-04-23 株式会社日立製作所 ディジタル映像信号入出力回路および記録再生装置
US5689799A (en) * 1995-04-26 1997-11-18 Wink Communications, Inc. Method and apparatus for routing confidential information
JP3159041B2 (ja) 1996-03-05 2001-04-23 株式会社日立製作所 ディジタル信号記録再生装置および再生装置
US5801685A (en) * 1996-04-08 1998-09-01 Tektronix, Inc. Automatic editing of recorded video elements sychronized with a script text read or displayed
US6199076B1 (en) * 1996-10-02 2001-03-06 James Logan Audio program player including a dynamic program selection controller
US6195458B1 (en) * 1997-07-29 2001-02-27 Eastman Kodak Company Method for content-based temporal segmentation of video
JPH1155603A (ja) * 1997-08-07 1999-02-26 Nippon Telegr & Teleph Corp <Ntt> 対話型映像圧縮方法および装置およびこの方法を記録した記録媒体
US6961954B1 (en) * 1997-10-27 2005-11-01 The Mitre Corporation Automated segmentation, information extraction, summarization, and presentation of broadcast news
US6081264A (en) * 1998-02-13 2000-06-27 Microsoft Corporation Optimal frame rate selection user interface
US6567983B1 (en) * 1998-04-10 2003-05-20 Fuji Photo Film Co., Ltd. Electronic album producing and viewing system and method
JP3997367B2 (ja) * 1998-04-30 2007-10-24 ソニー株式会社 記録再生装置および方法、並びに記録媒体
JP3590275B2 (ja) * 1998-08-31 2004-11-17 松下電器産業株式会社 記録再生装置、記録再生方法、及び記録再生プログラムを記録した記録媒体
WO2000018117A1 (fr) * 1998-09-08 2000-03-30 Sharp Kabushiki Kaisha Procede d'edition d'images a variation temporelle et dispositif d'edition d'images a variation temporelle
US6357042B2 (en) * 1998-09-16 2002-03-12 Anand Srinivasan Method and apparatus for multiplexing separately-authored metadata for insertion into a video data stream
JP3551045B2 (ja) * 1998-11-02 2004-08-04 松下電器産業株式会社 データ送受信装置および方法
US7444663B2 (en) * 1998-12-31 2008-10-28 Lodgenet Interactive Corporation Menuing system for controlling content delivery within a video distribution system
KR100296967B1 (ko) 1999-01-30 2001-09-26 구자홍 멀티미디어 스트림의 다단계 요약 세그먼트 정보 스킴 구성 방법 및 구성된 다단계 요약 세그먼트 정보 스킴으로 부터 요약 스트림 발생 방법과 이러한 방법에 의해 제공되는 다단계 요약 스트림의 브라우징/녹화/편집 장치
JP3934274B2 (ja) * 1999-03-01 2007-06-20 三菱電機株式会社 動画要約装置および動画要約作成プログラムを記録したコンピュータ読み取り可能な記録媒体および動画再生装置および動画再生プログラムを記録したコンピュータ読み取り可能な記録媒体
JP3128220B1 (ja) * 1999-03-10 2001-01-29 松下電器産業株式会社 光ディスク、光ディスク記録再生装置および光ディスク記録再生方法
JP2001136490A (ja) * 1999-11-10 2001-05-18 Nec Corp ディスク状記録媒体記録再生装置及びそれに用いる記録再生方式
JP4328989B2 (ja) * 1999-11-24 2009-09-09 ソニー株式会社 再生装置、再生方法、並びに記録媒体
DE60044673D1 (de) 2000-01-10 2010-08-26 Nxp Bv Aufnahme/wiedergabe-anlage mit schreibvorrichtung zum aufnehmen und/oder lesevorrichtung und detektorvorrichtung zur wiedergabe von einem informations aufnahmeträger
JP2001266548A (ja) * 2000-03-24 2001-09-28 Toshiba Corp 映像音声データ記録管理方法
JP3942792B2 (ja) * 2000-03-28 2007-07-11 パイオニア株式会社 映像編集方法及び装置、並びにそのための記憶媒体
JP2002152688A (ja) 2000-11-13 2002-05-24 Sony Corp デジタル放送記録再生装置
US6651253B2 (en) * 2000-11-16 2003-11-18 Mydtv, Inc. Interactive system and method for generating metadata for programming events
JP4250328B2 (ja) * 2000-12-06 2009-04-08 キヤノン株式会社 記録装置
US7519273B2 (en) * 2001-01-19 2009-04-14 Blackarrow, Inc. Content with advertisement information segment
US20030009371A1 (en) * 2001-07-03 2003-01-09 Ravi Gauba Interactive decision-making scenarios in an audio/video broadcast
US6629063B2 (en) 2001-07-30 2003-09-30 The United States Of America As Represented By The Secretary Of The Navy Amplitude temporal order dependent adaptive processor

Also Published As

Publication number Publication date
EP1449362A1 (en) 2004-08-25
AU2002347637A1 (en) 2003-06-10
JP4865884B2 (ja) 2012-02-01
EP2112826A1 (en) 2009-10-28
CA2437247A1 (en) 2003-06-05
CN1489865A (zh) 2004-04-14
TW200300928A (en) 2003-06-16
KR20040062432A (ko) 2004-07-07
CA2437247C (en) 2012-03-13
CN1282359C (zh) 2006-10-25
US20050063669A1 (en) 2005-03-24
JP2010225270A (ja) 2010-10-07
WO2003047244A1 (en) 2003-06-05
EP2114071A1 (en) 2009-11-04
US8352977B2 (en) 2013-01-08

Similar Documents

Publication Publication Date Title
JP4865884B2 (ja) 情報記録媒体
KR100620185B1 (ko) 비디오 데이터의 재생을 관리하기 위한 데이터 구조를갖는 기록 매체
US7961570B2 (en) Recording medium having data structure for managing reproduction of multiple audio streams recorded thereon and recording and reproducing methods and apparatuses
US7701835B2 (en) Recording medium having data structure for managing reproduction of data streams recorded thereon and recording and reproducing methods and apparatuses
JP4299780B2 (ja) ビデオデータの再生を管理するためのデータ構造を有する記録媒体
JP3921593B2 (ja) 情報処理装置および方法、プログラム格納媒体、プログラム、並びに情報記録媒体
KR100672111B1 (ko) 기록된 복수의 그래픽 스트림의 재생을 관리하기 위한데이터 구조를 갖는 기록 매체, 그에 따른 기록 및 재생방법 및 장치
EP1568030B1 (en) Recording medium having data structure for managing reproduction of multiple reproduction path video data recorded thereon and recording and reproducing methods and apparatuses
JP4564021B2 (ja) 情報記録媒体
AU2003276758B2 (en) Recording medium having data structure for managing reproduction of multiple reproduction path video data recorded thereon and recording and reproducing methods and apparatuses

Legal Events

Date Code Title Description
A201 Request for examination
AMND Amendment
E902 Notification of reason for refusal
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
B601 Maintenance of original decision after re-examination before a trial
S901 Examination by remand of revocation
E902 Notification of reason for refusal
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20141212

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20151211

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20161215

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20171117

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20181115

Year of fee payment: 8