KR100978995B1 - 정보 기록 처리 장치, 정보 재생 처리 장치, 및 방법, 및 기록 매체 - Google Patents

정보 기록 처리 장치, 정보 재생 처리 장치, 및 방법, 및 기록 매체 Download PDF

Info

Publication number
KR100978995B1
KR100978995B1 KR1020047009958A KR20047009958A KR100978995B1 KR 100978995 B1 KR100978995 B1 KR 100978995B1 KR 1020047009958 A KR1020047009958 A KR 1020047009958A KR 20047009958 A KR20047009958 A KR 20047009958A KR 100978995 B1 KR100978995 B1 KR 100978995B1
Authority
KR
South Korea
Prior art keywords
information
reproduction
recording
data
content
Prior art date
Application number
KR1020047009958A
Other languages
English (en)
Other versions
KR20050055621A (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 KR20050055621A publication Critical patent/KR20050055621A/ko
Application granted granted Critical
Publication of KR100978995B1 publication Critical patent/KR100978995B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • 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
    • 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/93Regeneration of the television signal or of selected parts thereof
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

복수의 하드디스크 등, 복수의 정보 기록 수단에 계속하여 데이터를 기록하고, 또한 재생하는 처리를 가능하게 하는 장치 및 방법을 제공한다. 기록 데이터에 대응하는 재생 제어 정보로서 재생 수순을 기록한 재생 수순 정보와, 재생 수순 정보의 링크 정보를 격납한 재생 관리 정보를 생성하고, 복수의 정보 기록 수단에 계속하여 데이터 기록을 실행하는 경우에, 복수의 정보 기록 수단의 각각에 대응하는 복수의 재생 수순 정보를 생성하고, 복수의 재생 수순 정보의 링크 정보를 하나의 상기 재생 관리 정보에 설정한다. 컨텐츠 재생 처리에서는, 하나의 재생 관리 정보에 의거하여, 각 기록 매체의 격납 정보에 대응하는 재생 수순 정보를 취득하고, 각각의 재생 수순 정보에 의거한 재생 제어를 실행한다.
Figure R1020047009958
정보 처리

Description

정보 기록 처리 장치, 정보 재생 처리 장치, 및 방법, 및 컴퓨터 프로그램{INFORMATION RECORDING DEVICE, INFORMATION REPRODUCTION DEVICE, METHOD, AND COMPUTER PROGRAM}
본 발명은, 정보 기록 처리 장치, 정보 재생 처리 장치, 및 방법, 및 컴퓨터 프로그램에 관한 것이다. 더욱 상세하게는, 하나의 하드디스크 등의 데이터 기록 수단에 완전히 기록되지 않는 영상·음성 등의 데이터를 복수의 하드디스크 등의 데이터 기록 수단에 기록하는 것을 가능하게 하고, 또한, 이들의 복수의 데이터 기록 수단에 분할하여 기록된 데이터를 도중 절단되지 않게 재생하는 것을 가능하게 하는 정보 기록 처리 장치, 정보 재생 처리 장치, 및 방법, 및 컴퓨터 프로그램에 관한 것이다.
근래, 하드디스크, 광디스크 등의 대용량의 데이터 기억 장치가 보급되고, 이들의 기억 장치에, 예를 들면 방송국, 또는 위성을 통하여 수신하는 컨텐츠를 기록함과 함께, 기록한 컨텐츠를 하드디스크, 광디스크 등의 대용량의 데이터 기억 장치로부터 재생한다는 이용이 왕성하게 되어 오고 있다. 특히 대용량의 하드디스크가 염가로 되어, 종래의 비디오 테이프 레코더에 대신하여 하드디스크 레코더의 보급이 가속하여 오고 있다. 하드디스크 레코더는, 랜덤 액세스, 데이터의 편집, 가공 등을 용이하게 행할 수 있다는, 종래의 비디오 테이프 레코더에 없는 이점이 있고, 금후, 더욱 급속하게 보급될 것이 예측된다.
하드디스크, 광디스크 등의 기억 매체에 동화 데이터 등을 격납하는 경우, 부호화(압축) 처리에 의해 데이터량을 감소시켜서 격납하는 것이 일반적이다. 또한, 인터넷 등의 네트워크를 통하여 전송되는 데이터도 부호화(압축) 처리에 의해 데이터량을 감소시켜서 송신하고, 수신측에서 부호화 데이터를 기억 매체에 격납하고, 재생시에 복호(신장) 처리를 실행하는 경우가 많다.
화상 압축 처리의 가장 알려진 수법으로 MPEG(Moving Pictures Experts Group) 압축 기술이 있다. 이 MPEG 압축에 의해 생성된 MPEG 스트림을 하드디스크, DVD 등의 기록 매체에 격납하거나, 또는 IP(Internet Protocol)에 따른 IP 패킷에 격납하여 인터넷상을 전송시킴에 의해, 데이터 전송 효율, 데이터 기억 효율이 향상된다.
MPEG는, 고품위의 화상 압축 처리를 실현하는 기술이다. 현재 가장 많이 사용되고 있는 MPEG2의 압축 방법은, 화면 내의 상관(相關)을 이용한 압축인 이산 코사인 변환(Discrete Cosine Transform ; DCT), 화면간의 상관에 의거한 압축으로서의 움직임 보상, 부호렬의 상관에 의거한 압축으로서의 하프만 부호화를 조합시킨 압축 수법으로서, MPEG2에서는, 움직임 보상을 이용한 예측 부호화를 행하기 때문에, I픽쳐, P픽처, B픽쳐라고 부르는 3개의 요소에 의한 복수 프레임으로 이루어지는 그룹인 GOP(Group Of Pictures) 구조를 갖는다.
이와 같은 그룹으로 이루어지는 프레임 데이터를 재생하는 경우에는, 그룹 데이터, 즉 GOP 단위의 복호 처리가 필요해진다. 디스크 등에 기록되는 압축 데이터는, 반드시 GOP 단위의 세그먼트로 구분되고 기록되는 것은 아니지만, 컨텐츠의 격납 위치를 판별하고, 컨텐츠를 판독 가능하게 하는 정보를 포함하는 메타(Meta) 정보에 의해, GOP 단위로 구분 가능하게 격납된다. 디코드를 수반한 재생시에는, 세그먼트 단위로의 디코드가 실행되고 재생 처리가 행하여지는 것으로 된다.
지상파, 또는 위성 방송 등을 수신 가능한 튜너부를 탑재한 하드디스크 레코더는, 튜너를 통하여 수신한 데이터를 하드디스크 등의 데이터 기억 장치에 기록한다. 지상파, 또는 위성 방송 등을 통하여 수신되는 디지털 데이터는, 상술한 MPEG 방식 등의 압축 처리가 시행되어 있는 것이 일반적이다. 따라서, 이들의 소스로부터 공급되는 디지털 비디오 신호를, 하드디스크 등에 기록하는 경우는, 압축된 비디오 신호를 그대로 하드디스크 등에 기록하는 처리가 행하여진다.
아날로그 신호를 수신하고 하드디스크 등의 데이터 기억 장치에 기록하는 경우에는, A/D 변환에 의해 디지털 신호로 변환하고, 그 후 인코드(압축) 처리를 실행하여 하드디스크 등에 기록하는 처리가 행하여진다.
도 1을 참조하여, 종래의 MPEG 스트림을 기록 재생하는 하드디스크 레코더의 처리에 관해 설명한다.
우선, 데이터 기록시의 처리에 관해 설명한다. 안테나로 수신된 RF 신호가 튜너(a)(101), 튜너(b)(102)에 공급된다. 튜너(a)(101)는 디지털 신호용 튜너이고, 튜너(b)(102)는 아날로그 신호용 튜너이다.
디지털 신호용 튜너인, 튜너(a)(101)로 선국, 검파, 복조된 결과의 트랜스포 트 스트림(TS : Transport Stream)은, 디스크램블러(104)를 통하여 스크램블의 해제가 이루어진 후, 디멀티플렉서(DEMUX)(110)에 입력되다. 또한, 트랜스포트 스트림(TS)은, IEEE1394상의 MPEG 스트림의 형식이다.
한편, 아날로그 신호용 튜너인, 튜너(b)(102)로 선국, 검파, 복조된 신호는, NTSC 디코더/오디오 A/D(105)에서, NTSC 방식의 비디오 신호의 디코드 처리, 및 오디오 신호의 디지털 변환 처리가 실행되고, MPEG 인코더(106)에서 MPEG 부호화 처리가 실행된 후, 디멀티플렉서(DEMUX)(110)에 입력된다.
또한, 예를 들면 다른 비디오 기기 등이 접속된 다른 소스로부터의 데이터 입력을 행하는 외부 입력(103)으로부터의 입력 신호는, NTSC 디코더/오디오 A/D(105)에서, NTSC 방식의 비디오 신호의 디코드 처리, 및 오디오 신호의 디지털 변환 처리가 실행되고, MPEG 인코더(106)에서 MPEG 부호화 처리가 실행된 후, 디멀티플렉서(DEMUX)(110)에 입력된다.
디스크램블러(104) 경유로 디멀티플렉서(DEMUX)(110)에 입력된 TS 신호는, CPU(130)(호스트 CPU)에 의해 설정되는 패킷 식별자로서의 PID(packet identification)에 의해, 소망하는 패킷화된 스트림 데이터로서의 비디오 PES (Packetized Elementary Stream) 데이터, 또는, 다중화되지 않은 엘리멘터리 스트림 데이터로서의 ES(Elementary Stream) 데이터, 또한 음성(오디오)에 대응하는 마찬가지의 오디오 PES 데이터 또는 ES 데이터와, 또한 선국 동작, 부가정보 데이터 등을 포함하는 관리 데이터로서의 섹션 데이터로 분리된다.
비디오 PES 데이터 또는 비디오 ES 데이터는, 후단의 비디오 디코더(111)에 입력되고, 오디오 PES 데이터 또는 오디오 ES 데이터는 후단의 오디오 디코더(112), 섹션 데이터는 후단의 메모리(113)에 보내진다.
또한, 비디오 PES 데이터, 오디오 PES 데이터는, 정보 검출 장치(120)와 스크램블러(121) 경유로 기록 매체(하드디스크)(123)에 기록된다. 정보 검출 장치(120)에서는, 영상·음성 데이터(컨텐츠)에 관한 재생 수순 정보와 재생 관리 정보를 검출하고, 이들의 재생 수순 정보와 재생 관리 정보를 기록 매체(하드디스크)(123)에 기록한다. 스크램블러(121)에서는, 비디오 데이터 등에 대해 스크램블 처리를 실행하고, 스크램블 처리된 데이터를 기록 매체(하드디스크)(123)에 기록한다.
비디오 디코더(111)는 디멀티플렉서(110)로부터 공급되는 비디오 PES 데이터 또는 ES 데이터를 디코드하고, 영상 신호를 후단의 영상 표시 장치(114)에 출력하고, 영상 재생이 실행된다. 오디오 디코더(112)는 디멀티플렉서(110)로부터 공급되는 오디오 PES 데이터 또는 ES 데이터를 디코드하고, 음성 신호를 후단의 음성 출력 장치(115)에 출력하고, 음성 재생이 실행된다.
선국 동작, 부가정보 데이터를 포함하는 섹션 데이터는 메모리(113)에 격납되지만, 이들의 데이터는 호스트 CPU(130)에 의해 판독되고, 소프트웨어로 처리되고, 선국 처리 등, 각종의 처리에 사용된다. 메모리(142)는 호스트 CPU(130)의 작업 영역, 소프트웨어의 격납 영역 등으로서 사용된다.
또한, 도 1에 도시한 구성에서는, 시청의 권리를 갖는 유저로 한정한 컨텐츠 재생을 가능하게 하는 한정 수신 방식을 실현하기 위해, 카드 인터페이스(I/F)(140)를 통하여, 유저 소유의 IC 카드(141)에 격납된 유저 정보(권리 정보)의 판독을 실행하는 구성을 갖는다. IC 카드(141)에 격납된 유저 정보(권리 정보)에 의거하여, 호스트 CPU(130)가 제어를 실행하고, 한정 수신의 컨텐츠를 시청할 수 있도록 이루어져 있다.
재생 관리 정보에는, 재생하는 영상·음성 데이터의 재생 수순을 기록한 재생 수순 정보에의 링크 정보와 제어 정보가 관리되고 있다. 재생 수순 정보에는, 스트림 데이터, 스트림 관리 정보 및 컨텐츠 정보가 관리되고 있다.
다음에, 기록 매체(하드디스크)(123)에 기록된 영상·음성 데이터(컨텐츠)를 재생하는 처리에 관해 설명한다.
기록 매체(하드디스크)(123)에 기록된 영상·음성 데이터(컨텐츠)를 관리하고 있는 재생 관리 정보, 재생 수순 정보를 기록 매체(하드디스크)로부터 판독한다. 판독된 영상·음성 데이터는, 디스크램블러(122)에 의해 스크램블의 해제 처리가 이루어진 후, 비디오 디코더(111)와 오디오 디코더(112)에 비디오 및 오디오 데이터가 입력된다. 비디오 디코더(111)와 오디오 디코더(112)에서, 디코드 처리가 실행된 후, 영상 신호가 후단의 영상 표시 장치(114)에 출력되고, 음성 신호가 후단의 음성 출력 장치(115)에 출력되고 컨텐츠 재생이 실행된다.
다음에, 재생 관리 정보, 및 재생 수순 정보에 관해, 도 2를 참조하여 설명한다. 재생 관리 정보(205), 및 재생 수순 정보(206)는, 예를 들면 기록 매체(하드디스크)(212)에 대한 컨텐츠 기록 처리에서 생성되고, 컨텐츠에 대응시켜져서 기록 매체(하드디스크)(212)에 격납되고, 기록 매체(하드디스크)(212)로부터의 컨텐츠 판독, 재생 처리에서, 기록 매체(하드디스크)(212)로부터 판독되어, 재생 제어에 적용된다.
재생 관리 정보(205)는, 컨텐츠의 기록시에 생성되고, 컨텐츠 재생시에 이용되는 정보로서, 재생하는 컨텐츠의 수순을 기록한 관리 정보를 격납한다. 구체적으로는, 대응하는 재생 수순 정보(206)를 나타내는 이름(Name)과, 컨텐츠의 시작 및 종점을 나타내는 시간 정보로서의 컨텐츠의 시작점[In], 컨텐츠의 종료점[Out]이 포함된다.
재생 수순 정보(206)는, 컨텐츠의 기록시에 생성되고, 컨텐츠 재생시에 이용되는 정보로서, 하나의 기록 매체에 연속하여 기록된 컨텐츠의 관리 정보를 격납하고 있다. 구체적으로는, 비디오, 오디오, 섹션 데이터의 파일 명(Stream File Name), 시간 정보, 비디오 헤더 정보, 오디오 헤더 정보, 스트림 데이터 등과의 링크 정보로 이루어지는 메타(Meta) 정보, 패킷 ID, 카피 제어 정보 등으로 이루어지는 컨텐츠 관리 정보를 포함한다.
이들의 재생 관리 정보(205), 및 재생 수순 정보(206)는, 컨텐츠와 함께 기록 매체(하드디스크)(212)에 격납되고 보존된다. 이들의 정보의 생성 및 적용 처리 구성에 관해, 컨텐츠 기록과 컨텐츠 재생을 병렬로 실행하는 프로세스 예를 도 2를 참조하여 설명한다.
도 2에 있어서, 라인(AA')의 상부가 소프트웨어의 제어에 의한 처리이고, 하부가 하드웨어에 의한 처리를 나타내고 있다.
소프트웨어측에는, 유저로부터의 커맨드 등을 식별하고, 기록 또는 재생의 전체의 제어를 실행하는 기록 재생 처리 프로그램으로서의 상위층 프로세스(어플리케이션)(204)가 있고, 유저의 입력 등에 의거하여 하위 프로세스를 설정하는 등 통괄적인 제어를 행한다.
기록 재생 제어를 실행하는 경우에는, 상위층 프로세스(어플리케이션 프로그램)(204)의 관리하에 하위에 기록 제어를 실행하는 기록 제어 프로세스(201), 또는 재생 제어를 실행하는 재생 제어 프로세스(202)가 설정되고, 각각의 설정된 프로세스로 처리가 제어된다.
하드웨어측에는, 예를 들면 디스크램블, 스크램블, MPEG 디코드, 인코드 처리, 또는 A/D 변환 등을 실행하는 하드웨어 등에 의해 구성되는 기록부 하드웨어(210), 및, 디스크램블, MPEG 디코드 처리 등을 실행하는 재생부 하드웨어(211), 및 컨텐츠의 기록 매체로서의 기록 매체(하드디스크)(212)가 있다.
이 처리예에서는, 기록 제어 프로세스(201)가, 컨텐츠를 기록 매체(하드디스크)(212)에 기록함과 함께 재생 관리 정보(205), 재생 수순 정보(206)를 생성하는 처리를 실행한다. 한편, 재생 제어 프로세스(202)는, 재생 관리 정보(205) 등에 따라, 컨텐츠를 기록 매체(하드디스크)(212)로부터 판독하고, 재생부 하드웨어(211)에 보내는 처리를 실행한다.
도 2에 도시한 예에서는, 컨텐츠, 및 재생 관리 정보, 재생 수순 정보는 하나의 기록 매체(하드디스크)에 대해 기록하는 것을 전제로 하고 있다. 즉 하나의 컨텐츠를 기록 매체(하드디스크)에 대해 기록하는 경우, 하나의 컨텐츠에 대응하여 하나의 재생 수순 정보를 생성하고, 생성한 재생 수순 정보의 링크를 설정한 재생 관리 정보를 생성하여 동일한 기록 매체(하드디스크)에 격납하는 것을 전제로 하고 있다.
그러나, 데이터를 기억하고 재생 처리를 실행하는 정보 기억 재생 장치에는, 복수의 기록 수단을 구비한 것도 많이 있고, 유저는 보다 많은 컨텐츠를 복수의 기록 수단에 기억하고, 재생하는 처리를 행하는 것도 많아지고 있다. 예를 들면 하드디스크 레코더에는, 데이터 기억 용량을 증가시키기 위해, 복수의 하드디스크 장치를 내장한 것이 있다.
이와 같은 복수의 기록 수단을 갖는 구성에 있어서, 컨텐츠마다, 어느 하나의 기록 수단을, 기억 디바이스로서 설정하고, 각각 컨텐츠 단위로 기억 매체를 변경하여 기억하는 것은 가능하였지만, 하나의 컨텐츠를 복수의 기록 수단에 걸처서 도중 절단 없이 기록하고, 재생 가능하게 하는 것은 곤란하였다. 이와 같은 처리를 행하면, 연속한 데이터가 토막토막 끊기고, 토막부에 재생을 할 수 없는 데이터 영역이 발생하고, 컨텐츠 재생시에 데이터가 도중 절단되어 버리는 경우가 있다.
따라서 종래에는, 예를 들어 복수의 기록 수단을 구비한 기억 장치라도, 하나의 컨텐츠의 기록시에, 기록 처리를 행하고 있는 예를 들면 하드디스크의 잔용량(殘容量)이 없어진 경우는, 컨텐츠 기록을 정지하는 등의 처리를 취하지 않을 수 없었다.
이와 같은 상황을 감안하여, 착탈 가능한 예를 들면 광디스크에 대해 컨텐츠를 기록하는 경우, 1장의 광디스크의 잔용량이 적어진 때, 대용량 버퍼에 미기록의 데이터를 1차 격납하고, 광디스크의 교체의 후, 2장째의 광디스크에 버퍼 격납 데 이터를 기록함으로써, 도중 절단되지 않는 데이터 격납을 실현하고자 하는 구성이, 예를 들면 특허 문헌 1(특개2002-157824호 공보)에 기재되어 있다.
특허 문헌 1은, 1장의 디스크에 다 수용할 수 없는 고화질, 고음질의 영상 음성 데이터를, 도중 절단되는 일 없이, 복수의 디스크에 기록하는 것이 가능한 데이터 기록 장치를 개시하고 있다. 이 특허 문헌 1에는, 제 1의 광디스크에 대해 일련의 데이터를 기록하는 때, 제 1의 광디스크의 잔용량이 소정 용량 이하가 되면, 대용량 버퍼에 대해 적어도 일련의 데이터의 계속을 기록시키는 제 1의 제어 수단과, 제 1의 광디스크가 제 2의 광디스크로 교환된 때, 제 1의 제어 수단의 제어에 의해 대용량 버퍼에 기록된 데이터를 판독하고, 이 판독된 데이터를 제 2의 광디스크에 기록시키는 제 2의 제어 수단을 구비한 구성을 나타내고 있다.
그러나, 이 특허 문헌에 기재된 기술은, 버퍼를 적용하고, 데이터의 격납, 기록을 계속하여 실행 가능하게 한 구성을 나타내고 있는 것에 지나지 않고, 컨텐츠의 기록에 있어서, 재생 제어 정보로서의 재생 관리 정보나, 재생 수순 정보를 생성하고, 컨텐츠와 함께 하드디스크 등의 기억 매체에 격납하고, 재생시에 재생 관리 정보나, 재생 수순 정보에 의거한 재생 제어를 실행하는 구성과는 다르다. 따라서, 복수의 기록 매체에 컨텐츠가 연속 기록된 경우의 재생 관리 정보나, 재생 수순 정보의 취급에 관해서는 전혀 개시한 것이 아니다.
본 발명은, 상술한 문제점을 감안하여 이루어진 것으로, 컨텐츠의 기록에 있어서, 재생 제어 정보로서의 재생 관리 정보나, 재생 수순 정보를 생성하고, 컨텐 츠와 함께 하드디스크 등의 기억 매체에 격납하고, 재생시에 재생 관리 정보나, 재생 수순 정보에 의거한 재생 제어를 실행하는 구성에 있어서, 복수의 기록 매체에 컨텐츠를, 도중 절단 없이 연속 기록하고, 또한 도중 절단이 없는 컨텐츠의 재생 처리를 재생 관리 정보, 재생 수순 정보에 의거한 재생 제어하에 실행하는 것을 가능하게 하는 정보 기록 처리 장치, 정보 재생 처리 장치, 및 방법, 및 컴퓨터 프로그램을 제공하는 것을 목적으로 한다.
본 발명의 제 1의 특징은,
데이터 기록 처리를 실행하는 정보 기록 처리 장치로서,
데이터 기록용의 복수의 정보 기록 수단과,
상기 정보 기록 수단에 대한 데이터 기록 처리를 실행함과 함께, 데이터 재생시의 제어 정보의 생성 처리를 실행하는 기록 제어 프로세스 실행부를 가지며,
상기 기록 제어 프로세스 실행부는,
데이터 기록 처리에 있어서, 상기 제어 정보로서, 재생 데이터의 재생 수순을 기록한 재생 수순 정보와, 상기 재생 수순 정보의 링크 정보를 격납한 재생 관리 정보를 생성함과 함께,
데이터 기록 처리를 복수의 정보 기록 수단에 계속하여 실행하는 경우에, 상기 복수의 정보 기록 수단의 각각에 대응하는 복수의 재생 수순 정보를 생성하고, 해당 복수의 재생 수순 정보의 링크 정보를 하나의 상기 재생 관리 정보에 격납하는 처리를 실행하는 구성인 것을 특징으로 하는 정보 기록 처리 장치에 있다.
또한, 본 발명의 정보 기록 처리 장치의 한 실시 상태에 있어서, 상기 기록 제어 프로세스 실행부는, 데이터 기록 처리를 복수의 정보 기록 수단에 계속하여 실행하는 경우에, 복수의 재생 수순 정보의 링크 정보를 하나의 상기 재생 관리 정보에 격납하는 처리를 실행함과 함께, 개개의 재생 수순 정보의 대응 데이터 격납 영역에, 동일 컨텐츠를 다음의 재생 수순 정보에 계속하여 기록하고 있는지의 여부를 나타내는 계속 정보(Continue)를 격납하는 처리를 실행하는 구성인 것을 특징으로 한다.
또한, 본 발명의 정보 기록 처리 장치의 한 실시 상태에 있어서, 상기 기록 제어 프로세스 실행부는, 데이터 기록 처리를 복수의 정보 기록 수단에 계속하여 실행하는 경우에, 복수의 재생 수순 정보의 링크 정보를 하나의 상기 재생 관리 정보에 격납하는 처리를 실행함과 함께, 개개의 재생 수순 정보의 대응 데이터 격납 영역에, 최종의 재생 수순 정보에 대응하고 있는지의 여부를 나타내는 종료 정보(End)를 격납하는 처리를 실행하는 구성인 것을 특징으로 한다.
또한, 본 발명의 정보 기록 처리 장치의 한 실시 상태에 있어서, 상기 기록 제어 프로세스 실행부는, 상기 재생 수순 정보의 각각에 하나의 기록 매체에 연속하여 기록된 데이터의 관리 정보를 격납함과 함께, 데이터의 격납 위치를 판별 가능하게 하는 정보를 격납하는 처리를 실행하는 구성인 것을 특징으로 한다.
또한, 본 발명의 정보 기록 처리 장치의 한 실시형태에 있어서, 상기 기록 제어 프로세스 실행부는, 상기 복수의 정보 기록 수단의 데이터 기록 가능한 빈 용량의 비교 처리를 실행하고, 보다 큰 빈 용량을 갖는 정보 기록 수단을 선택하여 데이터 기록 처리를 시작한 구성인 것을 특징으로 한다.
또한, 본 발명의 정보 기록 처리 장치의 한 실시 상태에 있어서, 상기 기록 제어 프로세스 실행부는, 데이터 기록 실행중의 정보 기록 수단의 잔용량과, 미리 설정된 임계치와의 비교 처리를 실행하고, 잔용량이 임계치 미만으로 된 것을 조건으로 하여, 다른 정보 기록 수단에 대한 데이터 기록 처리를 계속하여 실행하는 구성인 것을 특징으로 한다.
또한, 본 발명의 정보 기록 처리 장치의 한 실시 상태에 있어서, 상기 기록 제어 프로세스 실행부는, 정보 기록 수단에 대한 데이터 기록 처리를 시작하는 때에 제 1의 재생 수순 정보를 생성하고, 해당 제 1의 재생 수순 정보의 링크 정보를 재생 관리 정보에 격납하는 처리를 실행함과 함께, 계속한 데이터 기록을 다른 정보 기록 수단에 계속하여 실행하는 경우에, 새로운 제 2의 재생 수순 정보를 생성하고, 해당 제 2의 재생 수순 정보의 링크 정보를 상기 재생 관리 정보에 격납하고, 상기 제 1의 재생 수순 정보의 대응 데이터 격납 영역에, 동일 컨텐츠를 다음의 재생 수순 정보에 계속하여 기록하고 있는지의 여부를 나타내는 계속 정보(Continue)의 설정 처리를 실행하는 구성인 것을 특징으로 한다.
또한, 본 발명의 제 2의 특징은,
데이터 재생 처리를 실행하는 정보 재생 처리 장치로서,
재생 대상 데이터 기록용의 복수의 정보 기록 수단과,
상기 정보 기록 수단에 격납된 데이터의 재생 처리를, 제어 정보에 의거하여 실행하는 재생 제어 프로세스 실행부를 가지며,
상기 재생 제어 프로세스 실행부는,
데이터 재생 처리에 있어서, 상기 제어 정보로서, 재생 데이터의 재생 수순을 기록한 재생 수순 정보와, 상기 재생 수순 정보의 링크 정보를 격납한 재생 관리 정보를 취득하고,
상기 재생 관리 정보에 링크하여 설정된 복수의 재생 수순 정보가 존재하는 경우에, 해당 복수의 재생 수순 정보를, 순차적으로 전환하여 제어 정보로서 적용하고, 재생 대상 데이터를 개개의 재생 수순 정보마다 다른 정보 기록 수단으로부터 취득하여 재생 처리를 실행하는 구성인 것을 특징으로 하는 정보 재생 처리 장치에 있다.
또한, 본 발명의 정보 재생 처리 장치의 한 실시 상태에 있어서, 상기 재생 관리 정보는, 각 재생 수순 정보의 대응 데이터 격납 영역에, 동일 컨텐츠를 다음의 재생 수순 정보에 계속하여 기록하고 있는지의 여부를 나타내는 계속 정보(Continue)가 격납되고, 상기 재생 제어 프로세스 실행부는, 재생중의 데이터에 대응하는 재생 수순 정보에 대해 설정된 재생 관리 정보중의 계속 정보(Continue)의 설정에 의거하여, 다른 재생 수순 정보에 의거하여 계속하여 재생 제어를 실행하는지의 여부를 판정하는 처리를 실행하는 구성인 것을 특징으로 한다.
또한, 본 발명의 정보 재생 처리 장치의 한 실시 상태에 있어서, 상기 재생 제어 프로세스 실행부는, 상기 재생 수순 정보로부터, 하나의 기록 매체에 연속하여 기록된 데이터의 관리 정보와, 데이터의 격납 위치를 판별 가능하게 하는 정보를 취득하고, 데이터 재생 제어 처리를 실행하는 구성인 것을 특징으로 한다.
또한, 본 발명의 제 3의 특징은,
데이터 기록용의 복수의 정보 기록 수단을 갖는 정보 기록 장치에 있어서의 정보 기록 처리 방법으로서,
상기 정보 기록 수단에 대한 데이터 기록 처리에 있어서, 기록 데이터에 대응하는 재생 제어 정보로서 재생 수순을 기록한 재생 수순 정보와, 상기 재생 수순 정보의 링크 정보를 격납한 재생 관리 정보를 생성하는 제어 정보 생성 스텝을 가지며,
상기 제어 정보 생성 스텝은,
데이터 기록 처리를 복수의 정보 기록 수단에 계속하여 실행하는 경우에, 상기 복수의 정보 기록 수단의 각각에 대응하는 복수의 재생 수순 정보를 생성하고, 해당 복수의 재생 수순 정보의 링크 정보를 하나의 상기 재생 관리 정보에 격납하는 처리를 실행하는 것을 특징으로 하는 정보 기록 처리 방법에 있다.
또한, 본 발명의 정보 기록 처리 방법의 한 실시 상태에 있어서, 상기 정보 기록 처리 방법에 있어서, 데이터 기록 처리를 복수의 정보 기록 수단에 계속하여 실행하는 경우에, 복수의 재생 수순 정보의 링크 정보를 하나의 상기 재생 관리 정보에 격납하는 처리를 실행함과 함께, 개개의 재생 수순 정보의 대응 데이터 격납 영역에, 동일 컨텐츠를 다음의 재생 수순 정보에 계속하여 기록하고 있는지의 여부를 나타내는 계속 정보(Continue)를 격납하는 처리를 실행하는 것을 특징으로 한다.
또한, 본 발명의 정보 기록 처리 방법의 한 실시 상태에 있어서, 상기 정보 기록 처리 방법에 있어서, 데이터 기록 처리를 복수의 정보 기록 수단에 계속하여 실행하는 경우에, 복수의 재생 수순 정보의 링크 정보를 하나의 상기 재생 관리 정보에 격납하는 처리를 실행함과 함께, 개개의 재생 수순 정보의 대응 데이터 격납 영역에, 최종의 재생 수순 정보에 대응하고 있는지의 여부를 나타내는 종료 정보(End)를 격납하는 처리를 실행하는 것을 특징으로 한다.
또한, 본 발명의 정보 기록 처리 방법의 한 실시 양태에 있어서, 상기 정보 기록 처리 방법에 있어서, 또한, 상기 재생 수순 정보의 각각에 하나의 기록 매체에 연속하여 기록된 데이터의 관리 정보를 격납함과 함께, 데이터의 격납 위치를 판별 가능하게 하는 정보를 격납하는 처리를 실행하는 스텝을 포함하는 것을 특징으로 한다.
또한, 본 발명의 정보 기록 처리 방법의 한 실시 상태에 있어서, 상기 정보 기록 처리 방법에 있어서, 또한, 상기 복수의 정보 기록 수단의 데이터 기록 가능한 빈 용량의 비교 처리를 실행하고, 보다 큰 빈 용량을 갖는 정보 기록 수단을 선택하여 데이터 기록 처리를 시작하는 스텝을 포함하는 것을 특징으로 한다.
또한, 본 발명의 정보 기록 처리 방법의 한 실시 상태에 있어서, 상기 정보 기록 처리 방법에 있어서, 또한, 데이터 기록 실행중의 정보 기록 수단의 잔용량과, 미리 설정된 임계치와의 비교 처리를 실행하고, 잔용량이 임계치 미만으로 된 것을 조건으로 하여, 다른 정보 기록 수단에 대한 데이터 기록 처리를 계속하여 실행하는 스텝을 포함하는 것을 특징으로 한다.
또한, 본 발명의 정보 기록 처리 방법의 한 실시 상태에 있어서, 상기 정보 기록 처리 방법에 있어서, 또한, 정보 기록 수단에 대한 데이터 기록 처리를 시작하는 때에 제 1의 재생 수순 정보를 생성하고, 해당 제 1의 재생 수순 정보의 링크 정보를 재생 관리 정보에 격납하는 처리를 실행함과 함께, 계속한 데이터 기록을 다른 정보 기록 수단에 계속하여 실행하는 경우에, 새로운 제 2의 재생 수순 정보를 생성하고, 해당 제 2의 재생 수순 정보의 링크 정보를 상기 재생 관리 정보에 격납하고, 상기 제 1의 재생 수순 정보의 대응 데이터 격납 영역에, 동일 컨텐츠를 다음의 재생 수순 정보에 계속하여 기록하고 있는지의 여부를 나타내는 계속 정보(Continue)의 설정 처리를 실행하는 스텝을 포함하는 것을 특징으로 한다.
또한, 본 발명의 제 4의 특징은,
재생 대상 데이터 기록용의 복수의 정보 기록 수단을 갖는 정보 재생 장치에 있어서의 정보 재생 처리 방법으로서,
데이터 재생 처리에 있어서, 제어 정보로서, 재생 데이터의 재생 수순을 기록한 재생 수순 정보와, 상기 재생 수순 정보의 링크 정보를 격납한 재생 관리 정보를 취득하는 제어 정보 취득 스텝과,
상기 재생 관리 정보에 링크하여 설정된 복수의 재생 수순 정보가 존재하는 경우에, 해당 복수의 재생 수순 정보를, 순차적으로 전환하여 제어 정보로서 적용하고, 재생 대상 데이터를 개개의 재생 수순 정보마다 다른 정보 기록 수단으로부터 취득하여 재생 처리를 실행하는 재생 제어 처리 스텝을 갖는 것을 특징으로 하는 정보 재생 처리 방법에 있다.
또한, 본 발명의 정보 재생 처리 방법의 한 실시 상태에 있어서, 상기 재생 관리 정보는, 각 재생 수순 정보의 대응 데이터 격납 영역에, 동일 컨텐츠를 다음의 재생 수순 정보에 계속하여 기록하고 있는지의 여부를 나타내는 계속 정보(Continue)가 격납되고, 상기 재생 제어 처리 스텝은, 재생중의 데이터에 대응하는 재생 수순 정보에 대해 설정된 재생 관리 정보중의 계속 정보(Continue)의 설정에 의거하여, 다른 재생 수순 정보에 의거하여 계속하여 재생 제어를 실행하는지의 여부를 판정하는 처리를 실행하는 스텝을 포함하는 것을 특징으로 한다.
또한, 본 발명의 정보 기록 처리 방법의 한 실시 상태에 있어서, 상기 재생 제어 처리 스텝은, 상기 재생 수순 정보로부터, 하나의 기록 매체에 연속하여 기록된 데이터의 관리 정보와, 데이터의 격납 위치를 판별 가능하게 하는 정보를 취득하고, 데이터 재생 제어 처리를 실행하는 스텝을 포함하는 것을 특징으로 한다.
또한, 본 발명의 제 5의 특징은,
데이터 기록용의 복수의 정보 기록 수단을 갖는 정보 기록 장치에 있어서의 정보 기록 처리를 실행하는 컴퓨터 프로그램으로서,
상기 정보 기록 수단에 대한 데이터 기록 처리에 있어서, 기록 데이터에 대응하는 재생 제어 정보로서 재생 수순을 기록한 재생 수순 정보와, 상기 재생 수순 정보의 링크 정보를 격납한 재생 관리 정보를 생성하는 제어 정보 생성 스텝을 가지며,
상기 제어 정보 생성 스텝은,
데이터 기록 처리를 복수의 정보 기록 수단에 계속하여 실행하는 경우에, 상기 복수의 정보 기록 수단의 각각에 대응하는 복수의 재생 수순 정보를 생성하고, 해당 복수의 재생 수순 정보의 링크 정보를 하나의 상기 재생 관리 정보에 격납하는 처리를 실행하는 스텝으로서 설정되어 있는 것을 특징으로 하는 컴퓨터 프로그램에 있다.
또한, 본 발명의 제 6의 측면은,
재생 대상 데이터 기록용의 복수의 정보 기록 수단을 갖는 정보 재생 장치에 있어서의 정보 재생 처리를 실행하는 컴퓨터 프로그램으로서,
데이터 재생 처리에 있어서, 제어 정보로서, 재생 데이터의 재생 수순을 기록한 재생 수순 정보와, 상기 재생 수순 정보의 링크 정보를 격납한 재생 관리 정보를 취득하는 제어 정보 취득 스텝과,
상기 재생 관리 정보에 링크하여 설정된 복수의 재생 수순 정보가 존재하는 경우에, 해당 복수의 재생 수순 정보를, 순차적으로 전환하여 제어 정보로서 적용하고, 재생 대상 데이터를 개개의 재생 수순 정보마다 다른 정보 기록 수단으로부터 취득하여 재생 처리를 실행하는 재생 제어 처리 스텝을 갖는 것을 특징으로 하는 컴퓨터 프로그램에 있다.
본 발명의 구성에 의하면, 복수의 하드디스크 등, 복수의 정보 기록 수단을 갖는 장치에 있어서, 기록 데이터에 대응하는 재생 제어 정보로서 재생 수순을 기록한 재생 수순 정보와, 재생 수순 정보의 링크 정보를 격납한 재생 관리 정보를 생성하고, 복수의 정보 기록 수단에 계속하여 데이터 기록을 실행하는 경우에, 복수의 정보 기록 수단의 각각에 대응하는 복수의 재생 수순 정보를 생성하고, 복수의 재생 수순 정보의 링크 정보를 하나의 상기 재생 관리 정보에 격납하는 구성으 로 하였기 때문에, 컨텐츠 재생 처리에 있어서, 복수의 기록 매체에 컨텐츠 기록이 계속하여 실행되고 있어도, 하나의 재생 관리 정보에 의거하여, 각 기록 매체의 격납 정보에 대응하는 재생 수순 정보를 취득하고, 각각의 재생 수순 정보에 의거한 제어를 실행하는 것이 가능해진다.
또한, 본 발명의 구성에 의하면, 데이터 기록 처리를 복수의 정보 기록 수단에 계속하여 실행하는 경우에, 복수의 재생 수순 정보의 링크 정보를 하나의 재생 관리 정보에 격납하는 처리를 실행함과 함께, 개개의 재생 수순 정보의 대응 데이터 격납 영역에, 동일 컨텐츠를 다음의 재생 수순 정보에 계속하여 기록하고 있는지의 여부를 나타내는 계속 정보(Continue)를 격납하는 구성으로 하였기 때문에, 컨텐츠 재생 처리에 있어서, 하나의 재생 관리 정보에 의거하여, 각 기록 매체의 격납 정보에 대응하는 재생 수순 정보를 취득하고, 각각의 재생 수순 정보에 의거한 제어를 실행하는 것이 가능해진다.
또한, 본 발명의 구성에 의하면, 정보 기록 처리에 있어서, 복수의 정보 기록 수단의 데이터 기록 가능한 빈 용량의 비교 처리를 실행하고, 보다 큰 빈 용량을 갖는 정보 기록 수단을 선택하여 데이터 기록 처리를 시작하고, 또한, 데이터 기록 실행중의 정보 기록 수단의 잔용량과, 미리 설정된 임계치와의 비교 처리를 실행하고, 잔용량이 임계치 미만으로 된 것을 조건으로 하여, 다른 정보 기록 수단에 대한 데이터 기록 처리를 계속하여 실행하는 구성으로 하였기 때문에, 효율적으로 적정한 기록 수단의 이용이 실행 가능해진다.
또한, 본 발명의 컴퓨터 프로그램은, 예를 들면, 다양한 프로그램·코드를 실행 가능한 범용 컴퓨터·시스템에 대해, 컴퓨터 판독 가능한 형식으로 제공하는 기억 매체, 통신 매체, 예를 들면, CD나 FD, MO 등의 기억 매체, 또는, 네트워크 등의 통신 매체에 의해 제공 가능한 컴퓨터 프로그램이다. 이와 같은 프로그램을 컴퓨터 판독 가능한 형식으로 제공함에 의해, 컴퓨터·시스템상에서 프로그램에 응한 처리가 실현된다.
본 발명의 또다른 목적, 특징이나 이점은, 후술하는 본 발명의 실시예나 첨부한 도면에 의거하여, 보다 상세한 설명에 의해 분명하게 될 것이다. 또한, 본 명세서에 있어서 시스템이란, 복수의 장치의 논리적 집합 구성이고, 각 구성의 장치가 동일 박스 내에 있는 것에는 한하지 않는다.
도 1은 MPEG 스트림을 기록 재생하는 하드디스크 레코더의 구성을 도시한 도면.
도 2는 기록 매체에 대한 컨텐츠 기록 처리와, 기록 매체로부터의 컨텐츠 재생 처리를 병렬로 실행하는 프로세스 구성예를 설명하는 도면.
도 3은 본 발명의 구성에 있어서의 컨텐츠 기록시에 생성되고, 컨텐츠 재생 처리에 있어서 판독되고 재생 제어에 적용되는 재생 관리 정보 및 재생 수순 정보의 구성을 도시한 도면.
도 4는 재생 관리 정보에 있어서의 기록 시작 위치[IN], 기록 종료 위치[OUT]와, GOP의 구획 위치와의 대응을 설명하는 도면.
도 5는 본 발명의 정보 기록 처리 장치의 컨텐츠 기록 제어 처리에 있어서의 프로세스 구성에 관해 설명하는 도면.
도 6은 본 발명의 컨텐츠 기록 재생 제어 처리를 실행하는 장치의 하드웨어 구성예를 도시한 도면.
도 7은 본 발명의 정보 재생 처리 장치의 컨텐츠 재생 제어 처리에 있어서의 프로세스 구성에 관해 설명하는 도면.
도 8은 본 발명의 구성에 따라 생성되는 재생 관리 정보, 재생 수순 정보와, 컨텐츠와의 대응에 관해 설명하는 도면.
도 9는 본 발명의 구성에 따라 생성되는 재생 관리 정보, 재생 수순 정보와, 컨텐츠와의 대응에 관해 설명하는 도면.
도 10은 본 발명의 정보 기록 처리 장치의 컨텐츠 기록 제어 처리에 있어서의 수순에 관해 설명하는 플로우도.
도 11은 본 발명의 정보 재생 처리 장치의 컨텐츠 재생 제어 처리에 있어서의 수순에 관해 설명하는 플로우도.
이하, 도면을 참조하면서, 본 발명의 정보 기록 처리 장치, 정보 재생 처리 장치, 및 방법, 및 컴퓨터 프로그램의 상세에 대해 설명한다.
[제어 정보 구성]
도 3에, 본 발명의 정보 기록 처리 장치, 정보 재생 처리 장치, 및 방법에 있어서, 컨텐츠 기록시에 생성되고, 컨텐츠 재생 처리에 있어서 판독되고 재생 제어에 적용되는 재생 관리 정보 및 재생 수순 정보의 구성을 도시한다.
재생 관리 정보는, 컨텐츠의 기록시에 생성되고, 컨텐츠 재생시에 이용되는 정보로서, 재생하는 컨텐츠의 수순을 기록한 관리 정보를 격납한다. 구체적으로는, 대응하는 재생 수순 정보를 나타내는 이름(Name)과, 컨텐츠의 시작 및 종점을 나타내는 시간 정보로서의 컨텐츠의 시작점[In], 컨텐츠의 종료점[Out]이 포함된다. 컨텐츠의 시작점[In]은, 기록 제어 프로세스가 컨텐츠 기록 시작 시점에 설정한 컨텐츠 시작점 정보로서의 시간 정보이고, 컨텐츠의 종료점[Out]은, 기록 제어 프로세스가, 컨텐츠 기록 처리의 경과와 함께 갱신하는 컨텐츠 기록이 끝난 말미(末尾) 데이터 위치를 나타내는 시간 데이터이다.
재생 수순 정보는, 컨텐츠의 기록시에 생성되고, 컨텐츠 재생시에 이용되는 정보로서, 하나의 기록 매체에 연속하여 기록된 컨텐츠의 관리 정보를 격납하고 있다. 구체적으로는, 비디오, 오디오, 섹션 데이터의 파일 명(Stream File Name), 시간 정보, 비디오 헤더 정보, 오디오 헤더 정보, 스트림 데이터 등과의 링크 정보로 이루어지는 메타(Meta) 정보이고, 컨텐츠의 격납 위치를 판별하고, 컨텐츠를 판독 가능하게 하는 정보를 포함한다. 또한, 패킷 ID, 카피 제어 정보 등으로 이루어지는 컨텐츠 관리 정보를 포함한다.
본 발명의 구성에 있어서, 컨텐츠를 복수의 기록 매체에 격납하는 경우에는, 컨텐츠를 기록하는 기록 매체마다 재생 수순 정보를 생성한다. 도 3에 도시한 예는, 2개의 기록 매체에 한 컨텐츠를 기록하는 경우의 예로서, 각각의 기록 매체마다의 재생 수순 정보로서, 2개의 재생 수순 정보(1), (2) 나타내고 있다.
이와 같이, 2개의 재생 수순 정보를 생성하는 경우, 도 3에 도시한 바와 같 이, 재생 관리 정보에는, 개개의 재생 수순 정보에 대응하는 관리 정보가 설정된다. 구체적으로는, 대응하는 재생 수순 정보를 나타내는 이름(Name)과, 컨텐츠의 시작 및 종점을 나타내는 시간 정보로서의 컨텐츠의 시작점[In], 컨텐츠의 종료점[out]이, 각각 재생 수순 정보(1), (2)에 대응하여 설정된다.
또한, 본 발명의 구성에 있어서 적용하는 재생 관리 정보에는, 동일 컨텐츠를 다음의 재생 수순 정보에 계속하여 기록하고 있는지의 여부를 나타내는 계속 정보(Continue)를 격납한다. 계속 정보(Continue) 격납 영역에 1이 설정되어 있는 경우는 동일 컨텐츠를 다음의 재생 수순 정보에 계속하여 기록하고 있는 것을 나타내고 있다. 즉, 또다른 기록 매체에 계속하여 기록이 실행되고 있는 것을 나타낸다. 계속 정보(Continue) 격납 영역에 0이 설정되어 있는 경우는, 동일 컨텐츠를 다음의 재생 수순 정보에 계속하여 기록하고 있지 않는 것, 즉, 또다른 기록 매체에 계속하여 기록이 실행되고 있지 않는 것을 나타낸다.
또한, 최종의 재생 수순 정보에 대응하고 있는지를 나타내는 종료 정보(End)를 갖는다. 종료 정보(End) 격납 영역에 1이 설정되어 있는 경우는, 후속하는 재생 수순 정보는 존재하지 않고, 최종의 재생 수순 정보에 대응하고 있는 것을 나타내고 있다. 종료 정보(End) 격납 영역에 O이 설정되어 있는 경우는 후속하는 재생 수순 정보가 존재하는 것을 나타내고 있다.
전술한 바와 같이, 재생 관리 정보에는, 컨텐츠의 시작점[In], 컨텐츠의 종료점[Out]이 포함된다. 컨텐츠의 시작점[In]은, 컨텐츠 기록 시작 시점에 컨텐츠 시작점 정보로서의 시간 정보이고, 컨텐츠의 종료점[Out]은, 컨텐츠 기록 처리의 경과와 함께 갱신되는 컨텐츠 기록이 끝난 말미 데이터 위치를 나타내는 시간 데이터이다.
본 발명의 정보 기록 또는 재생 처리 장치에 있어서 처리 대상이 되는 데이터는 MPEG 압축 데이터이다. 현재 가장 많이 사용되고 있는 MPEG2의 압축 방법은, 화면 내의 상관(相關)을 이용한 압축인 이산(離散) 코사인 변환(Discrete Cosine Transform ; DCT), 화면간의 상관에 의거한 압축으로서의 움직임 보상, 부호렬의 상관에 의거한 압축으로서의 하프만 부호화를 조합시킨 압축 수법으로서, MPEG2에서는, 움직임 보상을 이용한 예측 부호화를 행하기 때문에, I픽쳐, P픽처, B픽쳐라고 부르는 3개의 요소에 의한 복수 프레임으로 이루어지는 그룹인 GOP(Group Of Pictures) 구조를 갖는다.
이와 같은 그룹으로 이루어지는 프레임 데이터를 재생하는 경우에는, 그룹 데이터, 즉 GOP 단위의 복호 처리가 필요해진다. 디스크 등에 기록되는 압축 데이터는, 반드시 GOP 단위의 세그먼트로 구분되고 기록되는 것은 아니지만, 컨텐츠의 격납 위치를 판별하고, 컨텐츠를 판독 가능하게 하는 정보를 포함하는 메타(Meta) 정보에 의해, GOP 단위로 구분 가능하게 격납된다. 디코드를 수반하는 재생시에는, 세그먼트 단위로의 디코드가 실행되고 재생 처리가 행하여지는 것으로 된다.
상술한, 재생 관리 정보의 기록 시작 위치[IN], 기록 종료 위치[OUT]는, GOP 단위로, GOP의 구획 위치를 나타내는 데이터가 설정되고, 재생 관리 정보의 기록 종료 위치[OUT]는, 기록 처리의 진행에 수반하여, 기록 제어 프로세스에 의해, 수순대로 갱신된다. 재생 제어 프로세스에 있어서의 재생시에도, 재생 위치를 GOP의 구획 위치에서 인식하여 재생 처리를 실행한다.
복수의 기록 매체에 컨텐츠를 계속하여 기록하는 경우도, 그 기록 단위를 GOP 단위로 하지 않는 쪽이 기록 매체의 사용 효율이 좋고. 도 4에 도시한 바와 같이, 기록 매체(A)(하드디스크(A))(301)에 컨텐츠의 전반부[GOP#1 내지 GOP#n]를 기록하고, 기록 매체(B)(하드디스크(B))(302)에 컨텐츠의 후반부[GOP#n+2 내지 ]를 기록하는 경우, 재생 관리 정보에 있어서의 재생 수순 정보(1)에 대응하는 기록 종료 위치[OUT]는, GOP#n의 엔드 위치에 대응하는 데이터로 되고, 재생 관리 정보에 있어서의 재생 수순 정보(2)에 대응하는 기록 시작 위치[IN]는, GOP#n+2의 스타트 위치에 대응하는 데이터로 된다. [GOP#n+1]는 기록 매체(A)(하드디스크(A)) 및 기록 매체(B)(하드디스크(B))에, 분할되어 기록된다.
[컨텐츠 기록 처리]
다음에, 도 5를 참조하여 본 발명의 정보 기록 처리 장치의 컨텐츠 기록 제어 처리에 있어서의 프로세스 구성에 관해 설명한다. 또한, 도 6에 정보 기록 처리 장치의 하드웨어 구성예를 도시한다.
도 5에 있어서, 상위층 프로세스(어플리케이션)(314)는, 예를 들면 유저로부터의 커맨드 등을 식별하고, 기록 또는 재생의 전체의 제어를 실행하는 기록 재생 처리 프로그램의 실행 소프트웨어를 나타낸다. 상위층 프로세스(어플리케이션 프로그램)(314)의 관리하에, 예를 들면 컨텐츠 단위 등, 새로운 기록 처리가 발생할 때마다 기록 제어를 실행한 기록 제어 프로세스(313)가 설정되고, 각각의 설정된 프로세스로 처리가 제어된다.
상위층 프로세스(어플리케이션)(314), 기록 제어 프로세스(313)는, 소프트웨어의 제어에 의한 실행 처리부이다. 기록 제어 프로세스는, 컨텐츠 기록에 있어서, 재생 관리 정보(330)와, 재생 수순 정보(331, 332) 등의 제어 정보(320)를 생성하고, 기록 매체(하드디스크)에 컨텐츠와 함께 기록하는 처리를 실행한다.
본 실시예에 있어서는, 기록 매체(A)(하드디스크(A))(311)와, 기록 매체(B)(하드디스크(B))(312)의 2개의 기록 매체(하드디스크)에 컨텐츠를 기록하는 처리예에 관해 설명한다. 또한, 재생 관리 정보(330)와, 재생 수순 정보(331, 332) 등의 제어 정보(320)는, 어느 한쪽의 기록 매체(하드디스크), 예를 들면 최초에 컨텐츠 기록을 시작하는 기록 매체(A)(하드디스크(A))(311)에 격납한다.
실제로 데이터 기록 처리를 실행하는 것은, 기록부 하드웨어(310)이다. 기록부 하드웨어(310)의 구성은, 도 6에 도시한 정보 기록 재생 장치에 상세 구성을 나타낸다. 도 6의 점선 범위 영역(551)이 기록부 하드웨어의 주요 구성을 나타낸다. 도 6의 점선 테두리 영역(552)이 재생부 하드웨어의 주요 구성을 나타낸다.
또한, 상위층 프로세스(어플리케이션)(314), 기록 제어 프로세스(313)는, 소프트웨어의 제어에 의한 실행 처리이고, 이들의 처리 프로그램은, 도 6에 도시한 하드웨어 구성의 메모리(542), 또는 기록 매체(하드디스크)(531, 532)에 격납되고, CPU(530)에 판독되어 실행된다.
따라서 도 5에 도시한 상위층 프로세스(어플리케이션)(314), 기록 제어 프로세스(313)는, 하드웨어적으로는, 도 6에 도시한 CPU(530)가 프로세스 실행부로 된다. 즉, CPU(530)가, 도 5에 도시한 상위층 프로세스(어플리케이션), 기록 제어 프 로세스, 또는 후단에서 설명하는 재생 제어 프로세스의 각 실행부로서 기능하는 것으로 된다.
도 6에 도시한 바와 같이, 정보 기록 처리를 실행하는 하드웨어는, 디지털 신호용 튜너인 튜너(a501), 아날로그 신호용 튜너인 튜너(b502), 다른 비디오 기기 등이 접속된 외부 입력(503), 스크램블의 해제 처리를 실행하는 디스크램블러(504), NTSC 방식의 비디오 신호의 디코드 처리, 및 오디오 신호의 디지털 변환 처리를 실행하는 NTSC 디코더/오디오 A/D(505), MPEG 인코드 처리를 실행하는 MPEG 인코더(506)를 포함한다.
또한, 패킷 식별자로서의 PID(packet identification)에 의해, 소망하는 패킷화된 스트림 데이터로서의 비디오 PES(Packetized Elementary Stream) 데이터, 또는, 다중화되지 않은 엘리멘터리 스트림 데이터로서의 ES(Elementary Stream) 데이터, 또한 음성(오디오)에 대응하는 마찬가지의 오디오 PES 데이터 또는 ES 데이터, 및 선국 동작, 부가정보 데이터 등을 포함하는 관리 데이터로서의 섹션 데이터로 분리하는 처리를 실행하는 디멀티플렉서(DEMUX)(510), 영상·음성 데이터(컨텐츠)에 관한 재생 수순 정보와 재생 관리 정보를 검출하는 처리를 실행하는 정보 검출 장치(520), 기록 매체(하드디스크)(531, 532)에 기록하는 비디오 데이터 등에 대해 스크램블 처리를 실행하는 스크램블러(521)를 포함한다.
한편, 재생부 하드웨어(552)는, 기록 매체(하드디스크)(531, 532)로부터 판독한 데이터의 스크램블 해제를 실행하는 디스크램블러(522), 비디오 압축 데이터 및 오디오 압축 데이터의 디코드 처리를 실행하는 비디오 디코더(511)와 오디오 디 코더(512), 디코드 데이터를 출력하는 영상 표시 장치(514), 음성 출력 장치(515)를 갖는다. 또한, 선국 동작, 부가정보 데이터를 포함하는 섹션 데이터를 격납하는 메모리(513)를 갖는다. 이들의 데이터는 호스트 CPU(530)에 의해 판독되고, 소프트웨어로 처리되고, 소망하는 동작에 사용된다.
메모리(524)는, 기록 매체(하드디스크)(531, 532)에 대한 기록 데이터, 또는, 기록 매체(하드디스크)(531, 532)로부터의 판독 데이터의 일시적인 버퍼 영역으로서 이용되고, 기록부 하드웨어(551), 및 재생부 하드웨어(552)의 쌍방에 포함되는 영역이다. 프로세스 실행부로서의 CPU(530), 프로그램 격납 영역, 워크 영역으로서 사용되는 메모리(542)도 기록부 하드웨어(551), 및 재생부 하드웨어(552)의 쌍방에 포함되는 영역이다.
또한, 도 6의 하드웨어 구성은, 시청의 권리를 갖는 유저로 한정한 컨텐츠 재생을 가능하게 하는 한정 수신 방식을 실현하기 위해, 카드 인터페이스(I/F)(540)를 통하여, 유저 소유의 IC 카드(541)에 격납된 유저 정보(권리 정보)의 판독을 실행하는 구성으로 하고 있다. IC 카드(541)로부터 판독된 유저 정보에 의거한 호스트 CPU(530)의 제어에 의해 한정 수신의 컨텐츠의 시청 제한이 실현된다. 단, 이 시청 제한 구성은, 본 발명에 필수적인 구성은 아니다.
도 5로 되돌아와, 컨텐츠 기록시의 기록 제어 프로세스의 처리에 관해 설명한다. 기록 제어 프로세스(313)는, 복수의 컨텐츠 격납 가능한 기록 매체가 있는 경우, 우선, 어느 한쪽을 컨텐츠 기록 시작 매체로 하는지의 선택 처리를 실행한다. 이들의 선택 처리는, 예를 들면, 복수의 기록 매체의 빈 용량 정보를 취득하 고, 보다 큰 빈 용량을 갖는 기록 매체를 선택하는 수법으로 한다. 또는, 유저에 의한 선택, 디폴트의 설정 정보에 의거한 선택으로 하여도 좋다.
여기서는, 기록 매체(A)(하드디스크(A))(311)와, 기록 매체(B)(하드디스크(B))(312)가 있고, 기록 매체(A)(하드디스크(A))(311)가 빈 용량이 크고, 기록 매체(A)(하드디스크(A))(311)를 컨텐츠 기록 시작 매체로서 선택한 것으로 한다.
다음에, 기록 제어 프로세스(313)는, 기록 컨텐츠에 대응하는 재생 관리 정보(330)를 생성하고, 재생 수순 정보(1)(331)를 관련시킨다. 즉, 재생 관리 정보(330)에, 재생 수순 정보(331) 명(Name)을 등록하고, 재생 수순 정보(331)와 재생 관리 정보(330)와의 관련시킴(링크) 처리를 실행한다.
또한, 기록 제어 프로세스(313)는, 컨텐츠 재생시에 이용되는 정보를 재생 수순 정보(331)에 격납한다. 구체적으로는, 정보 검출 장치(520)(도 6 참조)가, 영상·음성 데이터(컨텐츠)의 비디오 PES 데이터, 오디오 PES 데이터로부터 컨텐츠 재생시에 이용하는 정보를 추출하고, 이것을 재생 수순 정보(331)에 격납한다. 격납 정보는, 비디오, 오디오, 섹션 데이터의 파일 명(Stream File Name), 시간 정보, 비디오 헤더 정보, 오디오 헤더 정보, 스트림 데이터 등과의 링크 정보로 이루어지는 메타(Meta) 정보, 패킷 ID, 카피 제어 정보 등으로 이루어지는 컨텐츠 관리 정보이다.
또한, 기록 제어 프로세스(313)는, 재생 관리 정보의 컨텐츠의 시작점[In]에, 컨텐츠 기록 시작 시점 정보를 설정한다. 컨텐츠의 종료점[OUT]은, 컨텐츠 기 록 처리의 경과와 함께 갱신되는 컨텐츠 기록이 끝난 말미 데이터 위치를 나타내는 시간 데이터로서, 전술한 바와 같이, GOP 단위의 기록 매체(A)(하드디스크(A))(311)에 대한 기록 완료와 함께, GOP 단위의 기록 종료점 위치 정보를 기록하고, 수순대로 갱신한다.
또한, 기록 제어 프로세스(313)는, 컨텐츠의 기록 실행중에, 정기적으로 컨텐츠 기록중의 기록 매체, 이 경우는, 기록 매체(A)(하드디스크(A))(311)의 잔용량을 검증하고, 미리 설정된 임계치와 비교한다. 기록 매체(A)(하드디스크(A))(311)의 잔용량이 임계치 이상이면, 기록 매체(A)(하드디스크(A))(311)에 대한 컨텐츠 기록 처리를 계속하여 실행한다.
기록 매체(A)(하드디스크(A))(311)의 잔용량이 임계치보다 작게 된 경우, 기록 제어 프로세스(313)는, 다른 기록 매체(B)(하드디스크(B))(312)의 잔용량을 검증하고, 기록 매체(B)(하드디스크(B))(312)의 잔용량이 임계치 이상이면, 기록 매체(B)(하드디스크(B))(312)에 대한 컨텐츠 기록 처리로 이행한다. 기록 매체(B)(하드디스크(B))(312)의 잔용량이 임계치 미만이면, 기록 매체(B)(하드디스크(B))(312)에 대한 컨텐츠 기록 처리는 실행되지 않고, 컨텐츠 기록은 종료한다.
기록 매체(B)(하드디스크(B))(312)의 잔용량이 임계치 이상이고, 기록 매체(B)(하드디스크(B))(312)에 대한 컨텐츠 기록 처리로 이행하는 때에, 기록 제어 프로세스(313)는, 재생 관리 정보(330)의 재생 수순 정보(1)의 대응 데이터에 있어서의 계속 정보(Continue) 영역에 1을 설정한다. 이것은, 동일 컨텐츠에 관해 다른 기록 매체(B)(하드디스크(B))(312)에 기록이 계속하여 실행되고, 다른 재생 수순 정보(2)(332)에 정보를 뒤이어서 기록이 실행되는 것을 나타내는 정보이다. 또한, 종료 정보(End)는 O으로 설정된 상태로 한다. 종료 정보(End) = 0은, 최종 수순 정보에 대응하는 관리 정보가 아닌 것을 나타낸다.
또한, 기록 제어 프로세스(313)는, 재생 수순 정보(2)(332)를 생성한다. 이 재생 수순 정보(2)(332)에도, 재생 수순 정보(1)(331)와 마찬가지의 컨텐츠 재생시에 이용되는 정보, 구체적으로는, 비디오, 오디오, 섹션 데이터의 파일 명(Stream File Name), 시간 정보, 비디오 헤더 정보, 오디오 헤더 정보, 스트림 데이터 등과의 링크 정보로 이루어지는 메타(Meta) 정보, 패킷 ID, 카피 제어 정보 등으로 이루어지는 컨텐츠 관리 정보를 격납한다.
또한, 기록 제어 프로세스(313)는, 기록 컨텐츠에 대응하는 재생 관리 정보(330)에 재생 수순 정보(2)(332)를 관련시킨다. 즉, 재생 관리 정보(330)에, 재생 수순 정보(332) 명(Name)을 등록하고, 재생 수순 정보(332)와 재생 관리 정보(330)와의 관련시킴(링크) 처리를 실행한다.
기록 제어 프로세스(313)는, 재생 관리 정보의 재생 수순 정보(2)(332)에 대응하는 영역의 컨텐츠의 시작점[In]에, 기록 매체(하드디스크(B))(312)에 대한 컨텐츠 기록 시작 시점 정보를 설정한다. 컨텐츠의 종료점[OUT]은, 컨텐츠 기록 처리의 경과와 함께 갱신되는 컨텐츠 기록이 끝난 말미 데이터 위치를 나타내는 시간 데이터이다.
기록 매체(하드디스크(B))(312)에 대한 컨텐츠 기록이 종료되면, 기록 제어 프로세스(313)는, 재생 관리 정보(330)의 재생 수순 정보(2)의 대응 데이터에 있어서의 계속 정보(Continue) 영역에 0을 설정한다. 이것은, 동일 론텐츠에 관해 새로운 다른 기록 매체에 기록이 계속하여 실행되지 않는, 즉 다른 재생 수순 정보에 정보를 뒤이어서 기록이 실행되고 있지 않는 것을 나타내는 정보이다. 또한, 종료 정보(End)를 1로 설정한다. 종료 정보(End) = 1은, 최종 수순 정보에 대응하는 관리 정보인 것을 나타낸다.
이들의 처리에 의해, 기록 매체(하드디스크(A))(311)로부터 기록 매체(하드디스크B)(312)에 대한 컨텐츠 기록이 계속하여 실행되고, 각 기록 매체(하드디스크)의 격납 정보에 대응하는 재생 수순 정보가 개별적으로 생성되고, 이들 복수의 재생 수순 정보를 관리하는 하나의 재생 관리 정보가 생성된다.
재생 처리에 있어서는, 컨텐츠에 대응하여 설정된 하나의 재생 관리 정보에 의거하여, 복수의 재생 수순 정보가 추출되고, 각각의 재생 수순 정보의 격납 정보에 의거하여, 다른 복수의 기록 매체, 즉, 기록 매체(하드디스크(A))(311)로부터 기록 매체(하드디스크(B))(312)로부터의 데이터 재생 처리가 실행된다.
[컨텐츠 재생 처리]
다음에, 복수의 기록 매체에 계속하여 기록된 컨텐츠의 재생 처리를 실행하는 재생 제어 프로세스의 처리에 관해, 도 7을 참조하여 설명한다. 도 7은, 본 발명의 정보 재생 처리 장치의 콘텐 재생 제어 처리에 있어서의 프로세스 구성에 관해 설명하는 도면이다. 또한, 정보 재생 처리 장치의 하드웨어 구성예는, 도 6에 도시한 바와 같다. 도 6의 점선 테두리 영역(552)이, 도 7의 재생부 하드웨어(601) 의 주요 구성에 대응하는 하드웨어 영역을 나타낸다.
도 7에 도시한 상위층 프로세스(어플리케이션 프로그램)(603)의 관리하에, 예를 들면 컨텐츠 단위 등, 새로운 재생 처리가 발생할 때마다 재생 제어를 실행하는 재생 제어 프로세스(602)가 설정되고, 각각의 설정된 프로세스로 처리가 제어된다.
재생 제어 프로세스(602)의 처리에 관해 설명한다. 재생 제어 프로세스(602)는, 우선, 재생 대상 컨텐츠에 대응하는 재생 관리 정보(630)를 판독한다. 재생 관리 정보(630)는, 이 예에서는, 기록 매체(A)(하드디스크(A))(611)에 격납되고, 재생 제어 프로세스(602)는, 기록 매체(A)(하드디스크(A))(611)로부터 재생 관리 정보(630)를 판독한다.
다음에, 재생 관리 정보(630)에 설정된 재생 수순 정보명(Name)을 참조하여 재생 컨텐츠의 재생 수순 정보(1)(631), 및 재생 수순 정보(2)(632)를 판독하고, 재생 제어 프로세스(602)는, 우선, 재생 관리 정보(630)와 재생 수순 정보(1)(631)에 따라, 기록 매체(A)(하드디스크(A))(611)에 격납된 컨텐츠의 재생 제어 처리를 실행한다.
또한, 재생 제어 프로세스(602)는, 재생 관리 정보(630)의 재생 수순 정보(1)(631)의 대응 데이터 격납 영역의 계속 정보(Continue)를 검증하고, 계속 정보(Continue) = 1이기 때문에, 재생 수순 정보(1)(631)에 따른 컨텐츠 재생의 종료 후에, 재생 수순 정보(2)(632)에 따라, 기록 매체(B)(하드디스크(B))(612)에 격납된 컨텐츠의 재생 제어 처리를 계속하여 실행한다.
또한, 재생 제어 프로세스(602)는, 재생 관리 정보(630)의 재생 수순 정보(2)(632)의 대응 데이터 격납 영역의 계속 정보(Continue)를 검증하고, 계속 정보(Continue) = 0이기 대문에, 더욱 계속하는 재생 수순 정보가 존재하지 않는 것을 확인한다. 또한, 종료 정보(End) = 1이기 때문에 최종 수순 정보인 것을 확인하고, 재생 관리 정보(630)의 재생 수순 정보(2)(632)의 대응 데이터 격납 영역의 컨텐츠 종료점[OUT]에 재생점이 도달한 시점에서 재생 처리의 종료 처리로 이행하고, 재생을 종료한다.
이와 같이, 기록 매체(하드디스크(A))(311)로부터 기록 매체(하드디스크(B))(312)에 대한 컨텐츠 기록이 계속하여 실행된 컨텐츠의 재생 처리에 있어서, 재생 제어 프로세스는, 하나의 재생 관리 정보에 의거하여, 각 기록 매체(하드디스크)의 격납 정보에 대응하는 재생 수순 정보를 취득하고, 각각의 재생 수순 정보에 의거한 제어가 실행 가능해진다.
[컨텐츠와 각 제어 정보와의 대응]
다음에, 도 8 및, 도 9를 참조하여, 본 발명의 구성에 따라 생성되는 재생 관리 정보, 재생 수순 정보와, 컨텐츠와의 대응에 관해 설명한다.
우선, 도 8을 참조하여, 하나의 컨텐츠가 하나의 기록 매체에 격납되는 경우의 예에 관해 설명한다. 하나의 컨텐츠가 하나의 기록 매체에 격납된 경우에는, 도 8(a)에 도시한 바와 같이, 1컨텐츠에 대해, 하나의 컨텐츠 파일(701)이 설정되고, 기록 매체(705)에 격납됨과 함께, 하나의 재생 관리 정보(702)와, 하나의 재생 수순 정보(703)가 생성되고 기록 매체(705)에 격납된다. 이 하나의 재생 관리 정보 와, 하나의 재생 수순 정보는, 상술한 바와 같이 기록 제어 프로세스에 의해 생성 처리가 실행되고, 컨텐츠와 함께, 기록 매체에 격납된다.
도 8(b)에 도시한 바와 같이, 1컨텐츠에 대해, 하나의 재생 관리 정보와, 하나의 재생 수순 정보가 생성되는 경우, 재생 관리 정보(711)에는, 하나의 재생 수순 정보(712)에 대한 대응 정보만이 격납된다.
재생 수순 정보(712)는, 하나의 기록 매체에 연속하여 기록된 컨텐츠의 관리 정보를 격납하고 있다. 구체적으로는, 비디오, 오디오, 섹션 데이터의 파일 명(Stream File Name), 시간 정보, 비디오 헤더 정보, 오디오 헤더 정보, 스트림 데이터 등과의 링크 정보로 이루어지는 메타(Meta) 정보, 패킷 ID, 카피 제어 정보 등으로 이루어지는 컨텐츠 관리 정보를 격납한다.
또한, 재생 관리 정보(711)에는, 재생 수순 정보(712)에 대응하는 관리 정보가 설정된다. 구체적으로는, 대응하는 재생 수순 정보를 나타내는 이름(Name)과, 컨텐츠의 시작 및 종점을 나타내는 시간 정보로서의 콘텐의 시작점[In], 컨텐츠의 종료점[OUT], 동일 컨텐츠를 다음의 재생 수순 정보에 계속하여 기록하고 있는지의 여부를 나타내는 계속 정보(Continue)에는 0이 설정되고, 다음의 재생 수순 정보에 계속하여 기록하고 있지 않는 것이 나타내여진다. 또한, 종료 정보(End) 격납 영역에 1이 설정되고, 후속하는 재생 수순 정보는 존재하지 않고, 최종의 재생 수순 정보에 대응하고 있는 것이 나타내여진다.
다음에, 도 9를 참조하여, 하나의 컨텐츠가 2개의 기록 매체에 격납되는 경우의 예에 관해 설명한다. 하나의 컨텐츠가 2개의 기록 매체에 격납되는 경우에는, 도 9(a)에 도시한 바와 같이, 1컨텐츠에 대해, 2개의 컨텐츠 파일(801, 802)이 설정되고, 각각 기록 매체(806, 807)에 격납됨과 함께, 하나의 재생 관리 정보(803)와, 2개의 재생 수순 정보(804, 805)가 생성된다.
2개의 컨텐츠 파일(801, 802)의 각각은, 각각 기록 매체(806, 807)에 격납된다. 하나의 재생 관리 정보(803)와, 2개의 재생 수순 정보(804, 805)는, 상술한 바와 같이 기록 제어 프로세스에 의해 생성 처리가 실행되고, 컨텐츠와 함께, 재생 관리 정보(803) 및 재생 수순 정보(804)는 기록 매체(806)에, 재생 수순 정보(805)는 기록 매체(807)에 각각 격납된다.
도 9(b)에 도시한 바와 같이, 1컨텐츠에 대해, 하나의 재생 관리 정보와, 2개의 재생 수순 정보가 생성되는 경우, 재생 관리 정보(811)에는, 2개의 재생 수순 정보(812, 813)에 대한 대응 정보가 격납된다.
재생 수순 정보(1)(812), 재생 수순 정보(2)(813)는, 각각 다른 하나의 기록 매체에 연속하여 기록된 컨텐츠의 관리 정보를 격납하고 있다. 구체적으로는, 비디오, 오디오, 섹션 데이터의 파일 명(Stream File Name), 시간 정보, 비디오 헤더 정보, 오디오 헤더 정보, 스트림 데이터 등과의 링크 정보로 이루어지는 메타(Meta) 정보, 패킷 ID, 카피 제어 정보 등으로 이루어지는 컨텐츠 관리 정보를 격납한다.
또한, 재생 관리 정보(811)에는, 재생 수순 정보(1)(812)와, 재생 수순 정보(2)(813)에 대응하는 관리 정보가 설정된다. 구체적으로는, 대응하는 재생 수순 정보를 나타내는 이름(Name)과, 컨텐츠의 시작 및 종점을 나타내는 시간 정보로 서의 컨텐츠의 시작점[In], 컨텐츠의 종료점[Out]이 각각 격납된다.
재생 수순 정보(1)(812)에 대응하는 재생 관리 정보(811)의 계속 정보(Continue)에는, 1이 설정되고, 다음의 재생 수순 정보에 계속하여 기록하고 있는 것이 나타애녀진다. 또한, 종료 정보(End) 격납 영역에 0이 설정되고, 후속하는 재생 수순 정보가 존재하고, 최종의 재생 수순 정보에 대응하고 있지 않는 것이 나타내여진다.
재생 수순 정보(2)(813)에 대응하는 재생 관리 정보(811)의 계속 정보(Continue)에는, 0이 설정되고, 다음의 재생 수순 정보에 계속하여 기록하고 있지 않는 것이 나타내여진다. 또한, 종료 정보(End) 격납 영역에 1이 설정되고, 후속한 재생 수순 정보는 존재하지 않고, 최종의 재생 수순 정보에 대응하고 있는 것이 나타내여진다.
[컨텐츠 기록 처리 수순]
다음에, 도 10의 플로우 차트를 참조하여, 본 발명의 정보 기록 처리 장치에서 실행하는 컨텐츠 기록 처리의 수순에 관해 설명한다.
우선, 도 5를 참조하여 설명한 바와 같이, 본 발명의 정보 기록 처리 장치에 있어서 컨텐츠 기록 처리는, 기록 제어 프로세스에 의해 실행된다. 하드상에서는, 기록 제어 프로세스에 대응하는 프로그램을 실행하는 제어부(CPU)가 기록 제어 프로세스 실행부로서 기능한다.
도 10의 플로우에 도시한 각 스텝의 처리에 관해 설명한다. 기록 제어 프로세스는, 우선, 스텝 S101에서, 복수의 컨텐츠 격납 가능한 기록 매체가 있는 경우, 우선, 어느 한쪽을 컨텐츠 기록 시작 매체로 하는지의 선택 처리를 실행한다. 구체적으로는, 복수의 기록 매체의 빈 용량 정보를 취득하고, 보다 큰 빈 용량을 갖는 기록 매체를 선택한다. 스텝 S102에서, 선택한 제 1 기록 매체에 컨텐츠 기록 처리를 시작한다. 기록하는 컨텐츠는 예를 들면 MPEG2 압축된 데이터이다.
스텝 S103에서, 기록 제어 프로세스는, 기록 컨텐츠에 대응하는 재생 관리 정보를 생성하고, 제 1 재생 수순 정보를 관련시킨다. 즉, 재생 관리 정보에, 제 1 재생 수순 정보명(Name)을 등록하고, 제 1 재생 수순 정보와 재생 관리 정보와의 관련시킴(링크) 처리를 실행한다.
또한, 스텝 S104에서, 컨텐츠 재생시에 이용되는 정보를 제 1 재생 수순 정보에 격납한다. 격납 정보는, 비디오, 오디오, 섹션 데이터의 파일 명(Stream File Name), 시간 정보, 비디오 헤더 정보, 오디오 헤더 정보, 스트림 데이터 등과의 링크 정보로 이루어지는 메타(Meta) 정보, 패킷 ID, 카피 제어 정보 등으로 이루어지는 컨텐츠 관리 정보이다.
또한, 스텝 S105에서, 기록 제어 프로세스는, 컨텐츠의 기록 실행중에, 정기적으로 컨텐츠 기록중의 기록 매체, 이 경우는, 제 1 기록 매체의 잔용량을 검증하고, 미리 설정된 임계치와 비교한다. 제 1 기록 매체의 잔용량이 임계치 이상이면, 스텝 S121에서 컨텐츠 기록 종료인지의 여부를 판정하고, 미종료인 경우는, 스텝 S102의 제 1 기록 매체에 대한 컨텐츠 기록 처리를 속행한다. 컨텐츠 기록 종료인 경우는, 스텝 S122에서, 기록 처리 종료 처리, 즉, 제 1 재생 수순 정보 및 재생 관리 정보를 클로즈, 즉, 소정의 기억 영역(기록 매체)에 격납하고, 처리를 종료한 다.
스텝 S105에서, 제 1 기록 매체의 잔용량이 임계치 미만이라고 판정된 경우는, 스텝 S106로 진행하고, 다른 기록 매체(제 2 기록 매체)의 잔용량을 검증한다. 검증의결과, 제 2 기록 매체의 잔용량이 임계치 이상이면, 스텝 S107로 진행하고, 제 2 기록 매체의 잔용량이 임계치 미만이면, 스텝 S122로 진행하고, 기록 처리 종료 처리, 즉, 제 1 재생 수순 정보 및 재생 관리 정보를 클로즈, 즉, 소정의 기억 영역(기록 매체)에 격납하고, 처리를 종료한다.
제 2 기록 매체의 잔용량이 임계치 이상인 경우는, 스텝 S107에서, 제 2 기록 매체에 대한 컨텐츠 기록을 계속하여 실행한다. 스텝 S108에서는, 재생 관리 정보의 제 1 재생 수순 정보의 계속 정보(Continue)영역에 1을 설정한다. 이것은, 동일 컨텐츠에 관해 다른 기록 매체에 기록이 계속하여 실행되고, 다른 재생 수순 정보에 정보를 뒤이어서 기록이 실행되는 것을 나타내는 정보이다.
또한, 스텝 S109에서, 제 2 재생 수순 정보를 생성하고, 스텝 S110에서, 제 2 재생 수순 정보에, 제 1 재생 수순 정보와 마찬가지의 콘텐츠 재생시에 이용되는 정보를 등록한다.
다음에, 스텝 S111에서 컨텐츠 기록 종료인지의 여부를 판정하고, 미종료인 경우는, 스텝 S107의 제 2 기록 매체에 대한 컨텐츠 기록 처리를 속행한다. 컨텐츠 기록 종료인 경우는, 스텝 S112에서, 기록 처리 종료 처리, 즉, 제 1 재생 수순 정보, 제 2 재생 수순 정보, 및 재생 관리 정보를 클로즈, 즉, 소정의 기억 영역(기록 매체)에 격납하고, 처리를 종료한다.
[컨텐츠 재생 처리 수순]
다음에, 도 11의 플로우 차트를 참조하여, 본 발명의 정보 재생 처리 장치에서 실행하는 컨텐츠 재생 처리의 수순에 관해 설명한다.
우선, 도 7을 참조하여 설명한 바와 같이, 본 발명의 정보 재생 처리 장치에 있어서 컨텐츠 재생 처리는, 재생 제어 프로세스에 의해 실행된다. 하드상에서는, 재생 제어 프로세스에 대응하는 프로그램을 실행하는 제어부(CPU)가 재생 제어 프로세스 실행부로서 기능한다.
도 11의 플로우에 도시한 각 스텝의 처리에 관해 설명한다. 재생 제어 프로세스는, 우선, 스텝 S201에서, 재생 대상 컨텐츠에 대응하는 재생 관리 정보를 판독한다. 다음에, 스텝 S202에서, 재생 관리 정보에 설정된 재생 수순 정보명(Name)을 참조하여 재생 컨텐츠의 재생 수순 정보를 판독한다. 복수의 재생 수순 정보가 재생 관리 정보에 링크하고 있는 경우는, 복수의 재생 수순 정보를 판독한다.
스텝 S203에서는, 재생 관리 정보와, 재생 관리 정보에 설정된 최초의 재생 수순 정보(제 1 재생 수순 정보)에 격납된 제어 정보에 따라, 제 1 기록 매체에 격납된 컨텐츠의 재생 제어 처리를 실행한다.
또한, 스텝 S204에서, 재생 제어 프로세스는, 재생 관리 정보의 제 1 재생 수순 정보의 계속 정보(Continue)를 검증하고, 계속 정보(Continue)가 ON(1)인지의 여부를 판정한다. 계속 정보(Continue)가 0N(1)이 아닌 경우는, 동일 컨텐츠가 다른 기록 매체에 계속하여 기록되어 있지 않고, 동일 컨텐츠으로서 계속적으로 재생하여야 할 재생 수순 정보가 존재하지 않는 것을 나타내고 있고, 스텝 S210에서, 컨텐츠 재생 종료인지의 여부를 판정하고, 미종료인 경우는, 스텝 S203의 컨텐츠 재생 처리를 속행한다. 컨텐츠 재생 종료인 경우는, 스텝 S208에서, 재생 처리 종료 처리, 즉, 제 1 재생 수순 정보, 재생 관리 정보를 클로즈, 즉, 소정의 기억 영역(기록 매체)에 격납하고, 처리를 종료한다.
스텝 S204에서, 재생 관리 정보의 제 1 재생 수순 정보의 계속 정보(Continue)가 0N(1)인 경우는, 동일 컨텐츠가 다른 기록 매체에 계속하여 기록되어 있고, 동일 컨텐츠으로서 계속적으로 재생해야 할 재생 수순 정보가 존재하는 것을 나타내고 있고, 스텝 S205에서, 제 1 재생 수순 정보에 따른 컨텐츠의 제 1 기록 매체로부터의 판독 종료를 기다리고, 스텝 S206에서, 재생 관리 정보와, 제 2 재생 수순 정보에 격납된 제어 정보에 따라, 제 2 기록 매체에 격납된 컨텐츠의 재생 제어 처리를 실행한다.
또한, 스텝 S208에서, 컨텐츠 재생 종료인지의 여부를 판정하고, 미종료인 경우는, 스텝 S206의 제 2 기록 매체에 격납된 컨텐츠의 재생 처리를 속행한다. 컨텐츠 재생 종료인 경우는, 스텝 S208에서, 재생 처리 종료 처리, 즉, 제 1 재생 수순 정보, 재생 관리 정보를 클로즈, 즉, 소정의 기억 영역(기록 매체)에 격납하고, 처리를 종료한다.
이와 같이, 컨텐츠 재생 처리에서는, 복수의 기록 매체에 컨텐츠 기록이 계속하여 실행되고 있는 경우, 하나의 재생 관리 정보에 의거하여, 각 기록 매체의 격납 정보에 대응하는 재생 수순 정보를 취득하고, 각각의 재생 수순 정보에 의거한 제어를 실행한다.
또한, 상술한 실시예에서는, 컨텐츠 기억 매체로서 하드디스크를 중심으로 하여 설명하였지만, 그 밖의 기억 매체, 예를 들면 DVD, 광디스크, 플래시 메모리 등의 각종의 기억 매체에 컨텐츠를 기록하는 구성에 있어도, 본 발명은 적용 가능하다.
이상, 특정한 실시예를 참조하면서, 본 발명에 관해 상세히 해석하여 왔다. 그러나, 본 발명의 요지를 일탈하지 않는 범위에서 당업자가 해당 실시예의 수정이나 대용을 해낼 수 있는 것은 자명하다. 즉, 예시라는 형태로 본 발명을 개시하여 온 것이고, 한정적으로 해석되여야 하는 것이 아니다. 본 발명의 요지를 판단하기 위해서는, 모두(冒頭)에 기재한 특허청구의 범위의 난을 참작하여야 할 것이다.
또한, 명세서중에서 설명한 일련의 처리는 하드웨어, 또는 소프트웨어, 또는 양자의 복합 구성에 의해 실행하는 것이 가능하다. 소프트웨어에 의한 처리를 실행하는 경우는, 처리 시퀀스를 기록한 프로그램을, 전용의 하드웨어에 조립된 컴퓨터 내의 메모리에 인스톨하여 실행시키던지, 또는, 각종 처리가 실행 가능한 범용 컴퓨터에 프로그램을 인스톨하여 실행시키는 것이 가능하다.
예를 들면, 프로그램은 기록 매체로서의 하드디스크나 ROM(Read 0nly Memory)에 미리 기록해 둘 수 있다. 또는, 프로그램은 플렉시블 디스크, CD-ROM(Compact Disc Read Only Memory), M0(Magneto optical) 디스크, DVD(Digital Versatile Disc), 자기 디스크, 반도체 메모리 등의 리무버블 기록 매체에, 일시적 또는 영속적으로 격납(기록)하여 둘 수 있다. 이와 같은 리무버블 기록 매체는, 소위 패키지 소프트웨어로서 제공할 수 있다.
또한, 프로그램은, 상술한 바와 같은 리무버블 기록 매체로부터 컴퓨터에 인스톨하는 외에, 다운로드 사이트로부터, 컴퓨터에 무선 전송하거나, LAN(Local Area Network), 인터넷이라는 네트워크를 통하여, 컴퓨터에 유선으로 전송하고, 컴퓨터에서는, 그와 같이 하여 전송되어 오는 프로그램을 수신하고, 내장하는 하드디스크 등의 기록 매체에 인스톨할 수 있다.
또한, 명세서에 기재된 각종의 처리는, 기재에 따라 시계열로 실행될 뿐만 아니라, 처리를 실행하는 장치의 처리 능력 또는 필요에 응하여 병렬적으로 또는 개별적으로 실행되어도 좋다. 또한, 본 명세서에 있어서 시스템이란, 복수의 장치의 논리적 집합 구성이고, 각 구성의 장치가 동일 박스 내에 있는 것에는 한하지 않는다.
이상, 설명한 바와 같이, 본 발명의 구성에 의하면, 복수의 하드디스크 등, 복수의 정보 기록 수단을 갖는 장치에 있어서, 기록 데이터에 대응하는 재생 제어 정보로서 재생 수순을 기록한 재생 수순 정보와, 재생 수순 정보의 링크 정보를 격납한 재생 관리 정보를 생성하고, 복수의 정보 기록 수단에 계속하여 데이터 기록을 실행하는 경우에, 복수의 정보 기록 수단의 각각에 대응하는 복수의 재생 수순 정보를 생성하고, 복수의 재생 수순 정보의 링크 정보를 하나의 상기 재생 관리 정보에 격납하는 구성으로 하였기 때문에, 컨텐츠 재생 처리에 있어서, 복수의 기록 매체에 컨텐츠 기록이 계속하여 실행되고 있어도, 하나의 재생 관리 정보에 의거하여, 각 기록 매체의 격납 정보에 대응하는 재생 수순 정보를 취득하고, 각각의 재 생 수순 정보에 의거한 제어를 실행하는 것이 가능해진다.
또한, 본 발명의 구성에 의하면, 데이터 기록 처리를 복수의 정보 기록 수단에 계속하여 실행하는 경우에, 복수의 재생 수순 정보의 링크 정보를 하나의 재생 관리 정보에 격납하는 처리를 실행함과 함께, 동일 컨텐츠를 다음의 재생 수순 정보 계속하여 기록하고 있는지의 여부를 나타내는 계속 정보(Continue)를 격납하는 구성으로 하였기 때문에, 컨텐츠 재생 처리에 있어서, 하나의 재생 관리 정보에 의거하여, 각 기록 매체의 격납 정보에 대응하는 재생 수순 정보를 취득하고, 각각의 재생 수순 정보에 의거한 제어를 실행하는 것이 가능해진다.
또한, 본 발명의 구성에 의하면, 정보 기록 처리에 있어서, 복수의 정보 기록 수단의 데이터 기록 가능한 빈 용량의 비교 처리를 실행하고, 보다 큰 빈 용량을 갖는 정보 기록 수단을 선택하여 데이터 기록 처리를 시작하고, 또한, 데이터 기록 실행중의 정보 기록 수단의 잔용량과, 미리 설정된 임계치와의 비교 처리를 실행하고, 잔용량이 임계치 미만으로 된 것을 조건으로 하여, 다른 정보 기록 수단에 대한 데이터 기록 처리를 계속하여 실행하는 구성으로 하였기 때문에, 효율적으로 적정한 기록 수단의 이용이 실행 가능해진다.

Claims (22)

  1. 데이터 기록 처리를 실행하는 정보 기록 처리 장치로서,
    데이터 기록용의 복수의 정보 기록 수단과,
    상기 정보 기록 수단에 대한 데이터 기록 처리를 실행함과 함께, 데이터 재생시의 제어 정보의 생성 처리를 실행하는 기록 제어 프로세스 실행부를 가지며,
    상기 기록 제어 프로세스 실행부는,
    데이터 기록 처리에 있어서, 상기 제어 정보로서, 재생 데이터의 재생 수순을 기록한 재생 수순 정보와, 상기 재생 수순 정보의 링크 정보를 격납한 재생 관리 정보를 생성함과 함께,
    데이터 기록 처리를 복수의 정보 기록 수단에 계속하여 실행하는 경우에, 상기 복수의 정보 기록 수단의 각각에 대응하는 복수의 재생 수순 정보를 생성하고, 해당 복수의 재생 수순 정보의 링크 정보를 하나의 상기 재생 관리 정보에 격납하는 처리를 실행하고, 상기 복수의 재생 수순 정보 각각에 대응하는 기록 컨텐츠의 개시 및 종료 시간 정보로서의 컨텐츠 개시점[IN] 및 컨텐츠 종료점[OUT]을, 상기 재생 관리 정보 중의 복수의 재생 수순 정보 대응 데이터 격납부에 각각 설정하는 처리를 실행하고, 또한,
    개개의 재생 수순 정보의 대응 데이터 격납 영역에, 동일 컨텐츠를 다음의 재생 수순 정보에 계속하여 기록하고 있는지의 여부를 나타내는 계속 정보(Continue)와, 최종 재생 수순 정보에 대응하고 있는지의 여부를 나타내는 종료 정보(End)를 격납하는 처리를 실행하는 구성인 것을 특징으로 하는 정보 기록 처리 장치.
  2. 삭제
  3. 삭제
  4. 제 1항에 있어서,
    상기 기록 제어 프로세스 실행부는,
    상기 재생 수순 정보의 각각에 하나의 기록 매체에 연속하여 기록된 데이터의 관리 정보를 격납함과 함께, 데이터의 격납 위치를 판별 가능하게 하는 정보를 격납하는 처리를 실행하는 구성인 것을 특징으로 하는 정보 기록 처리 장치.
  5. 제 1항에 있어서,
    상기 기록 제어 프로세스 실행부는,
    상기 복수의 정보 기록 수단의 데이터 기록 가능한 빈 용량의 비교 처리를 실행하고, 보다 큰 빈 용량을 갖는 정보 기록 수단을 선택하여 데이터 기록 처리를 시작하는 구성인 것을 특징으로 하는 정보 기록 처리 장치.
  6. 제 1항에 있어서,
    상기 기록 제어 프로세스 실행부는,
    데이터 기록 실행중의 정보 기록 수단의 잔용량과, 미리 설정된 임계치와의 비교 처리를 실행하고, 잔용량이 임계치 미만으로 된 것을 조건으로 하여, 다른 정보 기록 수단에 대한 데이터 기록 처리를 계속하여 실행하는 구성인 것을 특징으로 하는 정보 기록 처리 장치.
  7. 제 1항에 있어서,
    상기 기록 제어 프로세스 실행부는,
    정보 기록 수단에 대한 데이터 기록 처리를 시작할 때에 제 1의 재생 수순 정보를 생성하고, 해당 제 1의 재생 수순 정보의 링크 정보를 재생 관리 정보에 격납하는 처리를 실행함과 함께,
    계속한 데이터 기록을 다른 정보 기록 수단에 계속하여 실행하는 경우에, 새로운 제 2의 재생 수순 정보를 생성하고, 해당 제 2의 재생 수순 정보의 링크 정보 를 상기 재생 관리 정보에 격납하고, 상기 제 1의 재생 수순 정보의 대응 데이터 격납 영역에, 다음의 재생 수순 정보를 갖는 것을 나타내는 계속 정보(Continue)의 설정 처리를 실행하는 구성인 것을 특징으로 하는 정보 기록 처리 장치.
  8. 데이터 재생 처리를 실행하는 정보 재생 처리 장치로서,
    재생 대상 데이터 기록용의 복수의 정보 기록 수단과,
    상기 정보 기록 수단에 격납된 데이터의 재생 처리를, 제어 정보에 의거하여 실행하는 재생 제어 프로세스 실행부를 가지며,
    상기 재생 제어 프로세스 실행부는,
    데이터 재생 처리에 있어서, 상기 제어 정보로서, 재생 데이터의 재생 수순을 기록한 재생 수순 정보와, 상기 재생 수순 정보의 링크 정보와, 재생 수순 정보 각각에 대응하는 기록 컨텐츠의 개시 및 종료 시간 정보로서의 컨텐츠 개시점[IN] 및 컨텐츠 종료점[OUT]을 격납한 재생 관리 정보를 취득하고,
    상기 재생 관리 정보에 링크하여 설정된 복수의 재생 수순 정보가 존재하는 경우에, 해당 복수의 재생 수순 정보를, 순차적으로 전환하여 제어 정보로서 적용하고, 재생 대상 데이터를 개개의 재생 수순 정보마다 다른 정보 기록 수단으로부터 취득하여 재생 처리를 실행하는 구성이며, 재생 수순 정보의 전환 처리에 있어서는, 상기 재생 관리 정보에 설정된 제 1의 재생 수순 정보에 대응하는 컨텐츠 종료점[OUT]에 대응하는 컨텐츠 재생 처리 후, 제 2의 재생 수순 정보에 대응하는 컨텐츠 개시점[IN]에 대응하는 컨텐츠 재생을 각 시간 정보에 따라 실행함과 함께,
    재생 관리 정보중의 재생 수순 정보 대응 데이터 격납 영역에 설정된,
    (a) 동일 컨텐츠를 다음의 재생 수순 정보에 계속하여 기록하고 있는지의 여부를 나타내는 계속 정보(Continue)와,
    (b) 최종 재생 수순 정보에 대응하고 있는지의 여부를 나타내는 종료 정보(End)와,
    이것들의 각 정보를 참조하고, 상기 계속 정보(Continue)에 의거하여 동일 컨텐츠에 대응하는 계속 재생 수순 정보의 유무를 판정하고, 상기 종료 정보(End)에 의거하여 최종 수순 정보인지 여부를 판정하고, 순차적으로, 재생 수순 정보를 전환하여 재생 제어를 실행하는 구성인 것을 특징으로 하는 정보 재생 처리 장치.
  9. 삭제
  10. 제 8항에 있어서,
    상기 재생 제어 프로세스 실행부는,
    상기 재생 수순 정보로부터, 하나의 기록 매체에 연속하여 기록된 데이터의 관리 정보와, 데이터의 격납 위치를 판별 가능하게 하는 정보를 취득하고, 데이터 재생 제어 처리를 실행하는 구성인 것을 특징으로 하는 정보 재생 처리 장치.
  11. 데이터 기록용의 복수의 정보 기록 수단을 갖는 정보 기록 장치에 있어서의 정보 기록 처리 방법으로서,
    상기 정보 기록 수단에 대한 데이터 기록 처리에 있어서, 기록 데이터에 대응하는 재생 제어 정보로서 재생 수순을 기록한 재생 수순 정보와, 상기 재생 수순 정보의 링크 정보를 격납한 재생 관리 정보를 생성하는 제어 정보 생성 스텝을 가지며,
    상기 제어 정보 생성 스텝은,
    데이터 기록 처리를 복수의 정보 기록 수단에 계속하여 실행하는 경우에, 상기 복수의 정보 기록 수단의 각각에 대응하는 복수의 재생 수순 정보를 생성하고, 해당 복수의 재생 수순 정보의 링크 정보를 하나의 상기 재생 관리 정보에 격납하는 처리를 실행하고, 상기 복수의 재생 수순 정보 각각에 대응하는 기록 컨텐츠의 개시 및 종료 시간 정보로서의 컨텐츠 개시점[IN] 및 컨텐츠 종료점[OUT]을, 상기 재생 관리 정보 중의 복수의 재생 수순 정보 대응 데이터 격납부에 각각 설정하는 처리를 실행하고, 또한,
    개개의 재생 수순 정보의 대응 데이터 격납 영역에, 동일 컨텐츠를 다음의 재생 수순 정보에 계속하여 기록하고 있는지의 여부를 나타내는 계속 정보(Continue)와, 최종 재생 수순 정보에 대응하고 있는지의 여부를 나타내는 종료 정보(End)를 격납하는 처리를 실행하는 것을 특징으로 하는 정보 기록 처리 방법.
  12. 삭제
  13. 삭제
  14. 제 11항에 있어서,
    상기 정보 기록 처리 방법에 있어서, 또한,
    상기 재생 수순 정보의 각각에 하나의 기록 매체에 연속하여 기록된 데이터의 관리 정보를 격납함과 함께, 데이터의 격납 위치를 판별 가능하게 하는 정보를 격납하는 처리를 실행하는 스텝을 포함하는 것을 특징으로 하는 정보 기록 처리 방법.
  15. 제 11항에 있어서,
    상기 정보 기록 처리 방법에 있어서, 또한,
    상기 복수의 정보 기록 수단의 데이터 기록 가능한 빈 용량의 비교 처리를 실행하고, 보다 큰 빈 용량을 갖는 정보 기록 수단을 선택하여 데이터 기록 처리를 시작하는 스텝을 포함하는 특징으로 하는 정보 기록 처리 방법.
  16. 제 11항에 있어서,
    상기 정보 기록 처리 방법에 있어서, 또한,
    데이터 기록 실행중의 정보 기록 수단의 잔용량과, 미리 설정된 임계치와의 비교 처리를 실행하고, 잔용량이 임계치 미만으로 된 것을 조건으로 하여, 다른 정보 기록 수단에 대한 데이터 기록 처리를 계속하여 실행하는 스텝을 포함하는 것을 특징으로 하는 정보 기록 처리 방법.
  17. 제 11항에 있어서,
    상기 정보 기록 처리 방법에 있어서, 또한,
    정보 기록 수단에 대한 데이터 기록 처리를 시작할 때에 제 1의 재생 수순 정보를 생성하고, 해당 제 1의 재생 수순 정보의 링크 정보를 재생 관리 정보에 격납하는 처리를 실행함과 함께,
    계속한 데이터 기록을 다른 정보 기록 수단에 계속하여 실행하는 경우에, 새로운 제 2의 재생 수순 정보를 생성하고, 해당 제 2의 재생 수순 정보의 링크 정보를 상기 재생 관리 정보에 격납하고, 상기 제 1의 재생 수순 정보의 대응 데이터 격납 영역에, 동일 컨텐츠를 다음의 재생 수순 정보에 계속하여 기록하고 있는지의 여부를 나타내는 계속 정보(Continue)의 설정 처리를 실행하는 스텝을 포함하는 것을 특징으로 하는 정보 기록 처리 방법.
  18. 재생 대상 데이터 기록용의 복수의 정보 기록 수단을 갖는 정보 재생 장치에 있어서의 정보 재생 처리 방법으로서,
    데이터 재생 처리에 있어서, 제어 정보로서, 재생 데이터의 재생 수순을 기록한 재생 수순 정보와, 상기 재생 수순 정보의 링크 정보와, 재생 수순 정보 각각에 대응하는 기록 컨텐츠의 개시 및 종료 시간 정보로서의 컨텐츠 개시점[IN] 및 컨텐츠 종료점[OUT]을 격납한 재생 관리 정보를 취득하는 제어 정보 취득 스텝과,
    상기 재생 관리 정보에 링크하여 설정된 복수의 재생 수순 정보가 존재하는 경우에, 해당 복수의 재생 수순 정보를, 순차적으로 전환하여 제어 정보로서 적용하고, 재생 대상 데이터를 개개의 재생 수순 정보마다 다른 정보 기록 수단으로부터 취득하여 재생 처리를 실행하는 재생 제어 처리 스텝으로서, 재생 수순 정보의 전환 처리에 있어서는, 상기 재생 관리 정보에 설정된 제 1의 재생 수순 정보에 대응하는 컨텐츠 종료점[OUT]에 대응하는 컨텐츠 재생 처리 후, 제 2의 재생 수순 정보에 대응하는 컨텐츠 개시점[IN]에 대응하는 컨텐츠 재생을 각 시간 정보에 따라 실행함과 함께,
    재생 관리 정보중의 재생 수순 정보 대응 데이터 격납 영역에 설정된,
    (a) 동일 컨텐츠를 다음의 재생 수순 정보에 계속하여 기록하고 있는지의 여부를 나타내는 계속 정보(Continue)와,
    (b) 최종 재생 수순 정보에 대응하고 있는지의 여부를 나타내는 종료 정보(End)와,
    이것들의 각 정보를 참조하고, 상기 계속 정보(Continue)에 의거하여 동일 컨텐츠에 대응하는 계속 재생 수순 정보의 유무를 판정하고, 상기 종료 정보(End)에 의거하여 최종 수순 정보인지 여부를 판정하고, 순차적으로, 재생 수순 정보를 전환하여 재생 제어를 실행하는 재생 제어 처리 스텝을 갖는 것을 특징으로 하는 정보 재생 처리 방법.
  19. 삭제
  20. 제 18항에 있어서,
    상기 재생 제어 처리 스텝은,
    상기 재생 수순 정보로부터, 하나의 기록 매체에 연속하여 기록된 데이터의 관리 정보와, 데이터의 격납 위치를 판별 가능하게 하는 정보를 취득하고, 데이터 재생 제어 처리를 실행하는 스텝을 포함하는 것을 특징으로 하는 정보 재생 처리 방법.
  21. 데이터 기록용의 복수의 정보 기록 수단을 갖는 정보 기록 장치에 있어서의 정보 기록 처리를 실행하는 컴퓨터 프로그램이 기록된 기록매체로서,
    상기 정보 기록 수단에 대한 데이터 기록 처리에 있어서, 기록 데이터에 대응하는 재생 제어 정보로서 재생 수순을 기록한 재생 수순 정보와, 상기 재생 수순 정보의 링크 정보를 격납한 재생 관리 정보를 생성하는 제어 정보 생성 스텝을 가지며,
    상기 제어 정보 생성 스텝은,
    데이터 기록 처리를 복수의 정보 기록 수단에 계속하여 실행하는 경우에, 상기 복수의 정보 기록 수단의 각각에 대응하는 복수의 재생 수순 정보를 생성하고, 해당 복수의 재생 수순 정보의 링크 정보를 하나의 상기 재생 관리 정보에 격납하는 처리를 실행하고, 상기 복수의 재생 수순 정보 각각에 대응하는 기록 컨텐츠의 개시 및 종료 시간 정보로서의 컨텐츠 개시점[IN] 및 컨텐츠 종료점[OUT]을, 상기 재생 관리 정보 중의 복수의 재생 수순 정보 대응 데이터 격납부에 각각 설정하는 처리를 실행하고, 또한,
    개개의 재생 수순 정보의 대응 데이터 격납 영역에, 동일 컨텐츠를 다음의 재생 수순 정보에 계속하여 기록하고 있는지의 여부를 나타내는 계속 정보(Continue)와, 최종 재생 수순 정보에 대응하고 있는지의 여부를 나타내는 종료 정보(End)를 격납하는 처리를 실행하는 스텝으로서 설정되어 있는 것을 특징으로 하는 컴퓨터 프로그램이 기록된 기록 매체.
  22. 재생 대상 데이터 기록용의 복수의 정보 기록 수단을 갖는 정보 재생 장치에 있어서의 정보 재생 처리를 실행하는 컴퓨터 프로그램이 기록된 기록 매체로서,
    데이터 재생 처리에 있어서, 제어 정보로서, 재생 데이터의 재생 수순을 기록한 재생 수순 정보와, 상기 재생 수순 정보의 링크 정보와, 재생 수순 정보 각각에 대응하는 기록 컨텐츠의 개시 및 종료 시간 정보로서의 컨텐츠 개시점[IN] 및 컨텐츠 종료점[OUT]을 격납한 재생 관리 정보를 취득하는 제어 정보 취득 스텝과,
    상기 재생 관리 정보에 링크하여 설정된 복수의 재생 수순 정보가 존재하는 경우에, 해당 복수의 재생 수순 정보를, 순차적으로 전환하여 제어 정보로서 적용하고, 재생 대상 데이터를 개개의 재생 수순 정보마다 다른 정보 기록 수단으로부터 취득하여 재생 처리를 실행하는 스텝으로서, 재생 수순 정보의 전환 처리에 있어서는, 상기 재생 관리 정보에 설정된 제 1의 재생 수순 정보에 대응하는 컨텐츠 종료점[OUT]에 대응하는 컨텐츠 재생 처리 후, 제 2의 재생 수순 정보에 대응하는 컨텐츠 개시점[IN]에 대응하는 컨텐츠 재생을 각 시간 정보에 따라 실행함과 함께,
    재생 관리 정보중의 재생 수순 정보 대응 데이터 격납 영역에 설정된,
    (a) 동일 컨텐츠를 다음의 재생 수순 정보에 계속하여 기록하고 있는지의 여부를 나타내는 계속 정보(Continue)와,
    (b) 최종 재생 수순 정보에 대응하고 있는지의 여부를 나타내는 종료 정보(End)와,
    이것들의 각 정보를 참조하고, 상기 계속 정보(Continue)에 의거하여 동일 컨텐츠에 대응하는 계속 재생 수순 정보의 유무를 판정하고, 상기 종료 정보(End)에 의거하여 최종 수순 정보인지 여부를 판정하고, 순차적으로, 재생 수순 정보를 전환하여 재생 제어를 실행하는 재생 제어 처리 스텝을 갖는 것을 특징으로 하는 컴퓨터 프로그램이 기록된 기록 매체.
KR1020047009958A 2002-10-28 2003-10-27 정보 기록 처리 장치, 정보 재생 처리 장치, 및 방법, 및 기록 매체 KR100978995B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPJP-P-2002-00312164 2002-10-28
JP2002312164A JP3735864B2 (ja) 2002-10-28 2002-10-28 情報記録処理装置、情報再生処理装置、および方法、並びにコンピュータ・プログラム

Publications (2)

Publication Number Publication Date
KR20050055621A KR20050055621A (ko) 2005-06-13
KR100978995B1 true KR100978995B1 (ko) 2010-08-30

Family

ID=32171110

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020047009958A KR100978995B1 (ko) 2002-10-28 2003-10-27 정보 기록 처리 장치, 정보 재생 처리 장치, 및 방법, 및 기록 매체

Country Status (5)

Country Link
US (1) US20050120167A1 (ko)
JP (1) JP3735864B2 (ko)
KR (1) KR100978995B1 (ko)
CN (1) CN1685433B (ko)
WO (1) WO2004038722A1 (ko)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4557662B2 (ja) * 2004-10-01 2010-10-06 シャープ株式会社 Av機器
US20090276465A1 (en) * 2005-04-26 2009-11-05 Panasonic Advanced Technology Development Co., Ltd Information Recording/Reproducing Device, Information Recording/Reproducing Method, Information Recording/Reproducing Program, and Computer-Readable Recording Medium Containing the Information Recording/Reproducing Program
JP4859187B2 (ja) * 2005-11-11 2012-01-25 キヤノン株式会社 記録装置、当該装置の制御方法、及び制御プログラム
JP4285512B2 (ja) * 2006-07-31 2009-06-24 ソニー株式会社 記録装置、記録方法、再生装置、再生方法、記録再生装置、記録再生方法、撮像記録装置及び撮像記録方法
JP4876793B2 (ja) * 2006-08-29 2012-02-15 富士ゼロックス株式会社 データ保管装置及びプログラム
JP4659714B2 (ja) * 2006-09-29 2011-03-30 ソニー株式会社 記録再生装置及びコンテンツ管理方法
JP2011159116A (ja) * 2010-02-01 2011-08-18 Nec Informatec Systems Ltd 電力制御装置、電力制御方法、プログラム、メモリディスク装置、再生装置および配信サーバ

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06251562A (ja) * 1993-02-25 1994-09-09 Victor Co Of Japan Ltd マルチボリウム連続記録装置
JPH06266507A (ja) * 1993-03-12 1994-09-22 Victor Co Of Japan Ltd マルチボリウム連続再生装置
JPH09198845A (ja) * 1996-01-20 1997-07-31 Matsushita Electric Ind Co Ltd 記録装置
JP2001045425A (ja) * 1999-07-27 2001-02-16 Matsushita Electric Ind Co Ltd 記録装置、再生装置及びプログラム記録媒体

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE68923472T2 (de) * 1988-04-08 1995-12-07 Fuji Photo Film Co Ltd Elektronische Standbildkamera mit der Fähigkeit ein Aufzeichnungsmittel auszuwählen.
EP0440224B1 (en) * 1990-02-01 1996-04-03 Matsushita Electric Industrial Co., Ltd. Data playback apparatus for realizing high transfer rate
JP3248186B2 (ja) * 1994-08-31 2002-01-21 ソニー株式会社 静止画像システム
US5778142A (en) * 1994-11-24 1998-07-07 Kabushiki Kaisha Toshiba Large capacity recording medium, method and apparatus for reproducing data from a large-capacity recording medium, and method and apparatus for recording data on a large-capacity recording medium
US7711564B2 (en) * 1995-07-27 2010-05-04 Digimarc Corporation Connected audio and other media objects
JPH09102185A (ja) * 1995-10-05 1997-04-15 Nippon Columbia Co Ltd 担体記録装置と担体再生装置及びこれら担体記録方法と担体再生方法並びにこれらに用いる担体
US5731923A (en) * 1995-10-05 1998-03-24 Nippon Columbia Co., Ltd. Medium recording apparatus and medium reproducing apparatus, and medium recording method and medium reproducing method, and medium used therefor
JPH10199142A (ja) * 1997-01-06 1998-07-31 Sony Corp 番組記録装置
EP0942419B1 (en) * 1998-03-10 2005-07-27 Matsushita Electric Industrial Co., Ltd. Reproducing apparatus, recording apparatus and recording/reproducing apparatus
DE69930425T2 (de) * 1998-05-01 2006-11-02 Samsung Electronics Co., Ltd., Suwon Dateibetriebsverfahren mit Verwendung von Echtzeit-Aufzeichnungs/Wiedergabeinformation
JP4182369B2 (ja) * 1998-05-29 2008-11-19 ソニー株式会社 記録再生装置および方法、並びに記録媒体
KR20010027606A (ko) * 1999-09-14 2001-04-06 구자홍 디스크 기록매체의 데이터 전송장치 및 방법
JP2001318881A (ja) * 2000-05-11 2001-11-16 Sony Corp ネットワーク上の情報伝送方法および電子情報機器
JP4083957B2 (ja) * 2000-07-10 2008-04-30 パイオニア株式会社 記録媒体、情報記録装置及び方法、情報再生装置及び方法並びに情報記録用プログラム及び情報再生用プログラム
JP4114767B2 (ja) * 2000-10-13 2008-07-09 パイオニア株式会社 情報記録装置及び情報記録方法
JP2002185911A (ja) * 2000-12-11 2002-06-28 Hitachi Ltd 放送受信記録装置
JP3950632B2 (ja) * 2001-01-23 2007-08-01 日本電気株式会社 放送蓄積システム、装置、プログラム及び記録媒体
JP2002260332A (ja) * 2001-02-28 2002-09-13 Canon Inc 再生装置、再生方法、及び記憶媒体
MXPA04004043A (es) * 2001-10-30 2004-09-10 Matsushita Electric Ind Co Ltd Medio para grabar informacion, aparato para grabar informacion, aparato para reproducir informacion y aparato de copiado.

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06251562A (ja) * 1993-02-25 1994-09-09 Victor Co Of Japan Ltd マルチボリウム連続記録装置
JPH06266507A (ja) * 1993-03-12 1994-09-22 Victor Co Of Japan Ltd マルチボリウム連続再生装置
JPH09198845A (ja) * 1996-01-20 1997-07-31 Matsushita Electric Ind Co Ltd 記録装置
JP2001045425A (ja) * 1999-07-27 2001-02-16 Matsushita Electric Ind Co Ltd 記録装置、再生装置及びプログラム記録媒体

Also Published As

Publication number Publication date
WO2004038722A1 (ja) 2004-05-06
JP3735864B2 (ja) 2006-01-18
JP2004146019A (ja) 2004-05-20
CN1685433A (zh) 2005-10-19
CN1685433B (zh) 2010-10-06
KR20050055621A (ko) 2005-06-13
US20050120167A1 (en) 2005-06-02

Similar Documents

Publication Publication Date Title
KR100752482B1 (ko) 멀티채널 스트림 기록 재생장치 및 방법
KR101014937B1 (ko) 저장 전에 인덱싱하는 과정 없이 멀티미디어 프로그래밍을 수신, 저장 및 출력하는 방법 및 장치
US8208797B2 (en) Transport stream generating apparatus, recording apparatus having the same, and transport stream generating method
JP4226873B2 (ja) デジタル放送プログラムの記録方法,及びデジタル放送受信機
JP2006295344A (ja) コンテンツ処理装置
JP2005039308A6 (ja) デジタル放送プログラムの記録方法,再生方法,及びデジタル放送受信機
US7801420B2 (en) Video image recording and reproducing apparatus and video image recording and reproducing method
JP3675437B2 (ja) 情報記録再生処理装置、および方法、並びにコンピュータ・プログラム
KR100939718B1 (ko) 개인 비디오 녹화 시스템 및 녹화 프로그램 편집 방법
KR100978995B1 (ko) 정보 기록 처리 장치, 정보 재생 처리 장치, 및 방법, 및 기록 매체
US7209639B2 (en) Recording apparatus and recording method
JP4852453B2 (ja) 記録装置、映像再生装置、および、その特殊再生方法
EP1640987A1 (en) Temporary accumulation management device
JP2006527899A (ja) スタッフィングバイトの除去によるdvdマルチメディアホームプラットフォーム用のストリームファイルフォーマット
JP4253830B2 (ja) 情報記録装置、情報再生装置、情報記録再生装置及び方法
JP2003009085A (ja) デジタル信号記録装置および方法、デジタル信号再生装置および方法
JP4285358B2 (ja) 映像音声記録再生装置及び記録再生方法
JP5732483B2 (ja) ディジタルデータ記録再生装置
JP5191294B2 (ja) 情報処理装置及びプログラム
JP2003317386A (ja) デジタル放送受信蓄積再生装置
JP2001298715A (ja) ストリーム記録装置、ストリーム編集装置、ストリーム再生装置および記録媒体
JP4465923B2 (ja) 動画像記録再生装置及び動画像記録再生方法
KR100610680B1 (ko) 디지털 방송 녹화 편집장치 및 방법
JP5120286B2 (ja) 映像音声記録再生装置及び記録再生方法
JP2006135817A (ja) デジタル放送記録再生装置

Legal Events

Date Code Title Description
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: 20130819

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20140818

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee