KR100994062B1 - 정보 처리 장치 및 방법, 기록 매체 - Google Patents
정보 처리 장치 및 방법, 기록 매체 Download PDFInfo
- Publication number
- KR100994062B1 KR100994062B1 KR1020047000839A KR20047000839A KR100994062B1 KR 100994062 B1 KR100994062 B1 KR 100994062B1 KR 1020047000839 A KR1020047000839 A KR 1020047000839A KR 20047000839 A KR20047000839 A KR 20047000839A KR 100994062 B1 KR100994062 B1 KR 100994062B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- recording medium
- disk
- disc
- content data
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 88
- 230000010365 information processing Effects 0.000 title claims abstract description 11
- 238000012545 processing Methods 0.000 claims description 89
- 238000009825 accumulation Methods 0.000 claims description 17
- 238000007726 management method Methods 0.000 abstract description 130
- 238000013523 data management Methods 0.000 abstract description 54
- 230000015654 memory Effects 0.000 abstract description 42
- 238000010586 diagram Methods 0.000 description 52
- 238000012217 deletion Methods 0.000 description 34
- 230000037430 deletion Effects 0.000 description 34
- 238000013500 data storage Methods 0.000 description 17
- 238000004891 communication Methods 0.000 description 11
- 238000003780 insertion Methods 0.000 description 11
- 230000037431 insertion Effects 0.000 description 11
- 238000012790 confirmation Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 6
- 238000000926 separation method Methods 0.000 description 6
- 230000005236 sound signal Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 239000002131 composite material Substances 0.000 description 4
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 4
- 241000282821 Hippopotamus Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/002—Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; 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/32—Indexing; 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/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
- G11B2220/65—Solid state media wherein solid state memory is used for storing indexing information or metadata
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
본 발명은 기기마다 다른 부가 정보를 디스크에 대해 붙이고, 디스크를 관리하도록 하는 정보 처리 장치 및 방법, 기록 매체, 및 프로그램에 관한 것이다. 정보 제어부(351)는 데이터 관리 메모리(328A)의 디스크 관리 테이블을 참조하여, 커런트 디스크 정보 관리부(353)로부터 취득한 디스크(1)의 디스크 ID가 이미 기록되어 있는지 여부의 조회를 행한다. 조회의 결과, 이전에 삽입된 디스크가 아니라고 판단된 경우, 정보 제어부(351)는 디스크(1)의 디스크 정보를 디스크 관리 테이블에 추가한다. 유저는 디스크(1)에 대해, 기기마다 고유의 로컬 디스크 ID나 로컬 디스크명 등을 부가 정보로서 입력할 수 있고, 정보 제어부(351)는 디스크 ID에 대응시켜서, 이들의 부가 정보도 디스크 관리 테이블에 등록한다. 본 발명은 퍼스널 컴퓨터에 적용할 수 있다.
정보처리, 기록매체, 프로그램
Description
본 발명은 정보 처리 장치 및 방법, 기록 매체, 및 프로그램에 관한 것으로, 특히, 예를 들면, 광디스크 등의 기록 매체에 기록되어 있는 정보를 관리하고, 그들의 일람 표시, 소트, 또는 검색 등을 용이하게 행할 수 있도록 한 정보 처리 장치 및 방법, 기록 매체, 및 프로그램에 관한 것이다.
최근, 자기 디스크, 광디스크, 광자기 디스크, 또는 반도체 메모리 등의 다양한 기록 매체가 이용되게 되어 왔다. 예를 들면, 유저는 좋아하는 음악 데이터나 화상 데이터 등을 기록 매체에 기록하거나, 기록한 음악 데이터나 화상 데이터 등을 재생하거나, 또는 편집할 수 있다.
그러나, 디스크에는 특유의 ID가 없고, 디스크를 ID로 관리하는 방법이 없었다.
그래서, 예를 들면, 유저가 식별 가능한 임의의 ID를 소정의 AV(Audio Visual) 기기에 기록하는 방법이 존재하지만, 기기의 내부 메모리에 ID가 기록되어 버리는 사정 상, 그 AV 기기로만 밖에는 디스크를 관리할 수 없고, 다른 AV 기기에서는 똑같이 관리할 수 없다는 과제가 있다.
또한, 하나의 디스크를 복수의 유저가 이용하는 상황을 생각한 경우, 유저마다 또는 기기마다 다른 부가 정보를 디스크에 대해 붙여지는 것이 바람직하다.
또한, 소정의 디스크에 녹화하고자 한 때에, 그 디스크를 곧바로 AV 기기에 삽입할 수 없는 경우에는 일시적으로 내부의 하드 디스크 등에 축적하고, 관리할 수 있는 것이 바람직하다.
본 발명은 이와 같은 상황을 감안하여 이루어진 것으로, 유저마다 또는 기기마다 다른 부가 정보를 디스크에 대해 붙일 수 있도록 하고, 또한, 녹화 디스크가 삽입되어 있지 않은 경우, 일시적으로 데이터를 기기 내부에 축적하여 관리할 수 있도록 하는 것이다.
본 발명의 정보 처리 장치는 삽입된 정보 기록 매체로부터 정보 기록 매체를 특정하는 식별 정보를 판독하는 판독 수단과, 정보 기록 매체에 기록되어 있는 제 1의 컨텐츠 데이터에 관한 관련 정보를 취득하는 취득 수단과, 판독 수단에 의해 판독된 식별 정보와, 취득 수단에 의해 취득된 관련 정보를 대응시켜서 기록하는 기록 수단과, 판독 수단에 의해 판독된 식별 정보와, 기록 수단에 기록되어 있는 관련 정보에 대응시켜진 식별 정보를 비교하는 비교 수단을 구비하는 것을 특징으로 한다.
비교 수단에 의한 비교의 결과, 판독 수단에 의해 판독된 식별 정보가 기록 수단에 기록되어 있지 않다고 판단된 경우, 기록 수단에는 식별 정보와, 취득 수단에 의해 취득된 관련 정보를 대응시켜서 기록시키도록 할 수 있다.
기록 수단에 기록되어 있는 관련 정보의 표시를 제어하는 표시 제어 수단과, 표시 제어 수단에 의해 표시가 제어되어 있는 관련 정보를 선택하는 선택 수단을 또한 마련하도록 할 수 있고, 비교 수단에는 선택 수단에 의해 선택된 관련 정보에 대응시켜진 식별 정보와, 판독 수단에 의해 판독된 식별 정보를 비교시키도록 할 수 있다.
비교 수단에 의한 비교의 결과, 선택 수단에 의해 선택된 관련 정보에 대응시켜진 식별 정보와, 판독 수단에 의해 판독된 식별 정보가 일치한다고 판단된 경우, 정보 기록 매체로부터, 선택 수단에 의해 선택된 관련 정보에 대응하는 제 1의 컨텐츠 데이터를 재생하는 재생 수단을 또한 마련하도록 할 수 있다.
비교 수단에 의한 비교의 결과, 선택 수단에 의해 선택된 관련 정보에 대응시켜진 식별 정보와, 판독 수단에 의해 판독된 식별 정보가 일치하지 않는다고 판단된 경우, 유저에 대해, 판독 수단에 의해 판독된 식별 정보에 대응하는 정보 기록 매체의 삽입을 촉구하는 통지 수단을 또한 마련하도록 할 수 있다.
정보 기록 매체에 기록하여야 할 제 2의 컨텐츠 데이터를 취득하고, 그것을 정보 기록 매체의 식별 정보에 대응시켜서 축적하는 축적 수단과, 판독 수단에 의해 판독된 식별 정보와, 축적 수단에 축적되어 있는 제 2의 콘텐츠 데이터에 대응시켜진 식별 정보가 일치하는지의 여부를 판정하는 판정 수단을 또한 마련하도록 할 수 있다.
판정 수단에 의해, 판독 수단에 의해 판독된 식별 정보와, 축적 수단에 축적되어 있는 제 2의 컨텐츠 데이터에 대응시켜진 식별 정보가 일치한다고 판정된 경 우, 축적 수단으로부터 제 2의 컨텐츠 데이터를 판독하여 정보 기록 매체에 기록하는 기록 수단을 또한 마련하도록 할 수 있다.
기록 수단에는 정보 기록 매체에 기록되어 있는 관련 정보와는 다른 제 1의 컨텐츠 데이터에 관한 부가 정보를 식별 정보와 대응시켜서 기록시키도록 할 수 있다.
본 발명의 정보 처리 방법은 삽입된 정보 기록 매체로부터 정보 기록 매체를 특정하는 식별 정보를 판독하는 판독 스텝과, 정보 기록 매체에 기록되어 있는 제 1의 컨텐츠 데이터에 관한 관련 정보를 취득하는 취득 스텝과, 판독 스텝의 처리에 의해 판독된 식별 정보와, 취득 스텝의 처리에 의해 취득된 관련 정보를 대응시켜서 기록하는 기록 스텝과, 판독 스텝의 처리에 의해 판독된 식별 정보와, 기록 스텝의 처리에서 기록된 관련 정보에 대응시켜진 식별 정보를 비교하는 비교 스텝을 포함하는 것을 특징으로 한다.
정보 기록 매체에 기록하여야 할 제 2의 컨텐츠 데이터를 취득하고, 그것을 정보 기록 매체의 식별 정보에 대응시켜서 축적하는 축적 스텝과, 판독 스텝의 처리에 의해 판독된 식별 정보와, 축적 스텝의 처리에서 축적된 제 2의 컨텐츠 데이터에 대응시켜진 식별 정보가 일치하는지의 여부를 판정하는 판정 스텝을 또한 마련하도록 할 수 있다.
판정 스텝의 처리에 의해, 판독 스텝의 처리에 의해 판독된 식별 정보와, 축적 스텝의 처리에서 축적된 제 2의 컨텐츠 데이터에 대응시켜진 식별 정보가 일치한다고 판정된 경우, 축적 스텝의 처리에서 축적된 제 2의 컨텐츠 데이터를 판독하 여 정보 기록 매체에 기록하는 기록 스텝을 또한 마련하도록 할 수 있다.
본 발명의 기록 매체에 기록되어 있는 프로그램은 삽입된 정보 기록 매체로부터 정보 기록 매체를 특정하는 식별 정보를 판독하는 판독 스텝과, 정보 기록 매체에 기록되어 있는 컨텐츠 데이터에 관한 관련 정보를 취득하는 취득 스텝과, 판독 스텝의 처리에 의해 판독된 식별 정보와, 취득 스텝의 처리에 의해 취득된 관련 정보를 대응시켜서 기록하는 기록 스텝과, 판독 스텝의 처리에 의해 판독된 식별 정보와, 기록 스텝의 처리에서 기록된 관련 정보에 대응시켜진 식별 정보를 비교하는 비교 스텝을 포함하는 것을 특징으로 한다.
본 발명의 프로그램은 삽입된 정보 기록 매체로부터 정보 기록 매체를 특정하는 식별 정보를 판독하는 판독 스텝과, 정보 기록 매체에 기록되어 있는 컨텐츠 데이터에 관한 관련 정보를 취득하는 취득 스텝과, 판독 스텝의 처리에 의해 판독된 식별 정보와, 취득 스텝의 처리에 의해 취득된 관련 정보를 대응시켜서 기록하는 기록 스텝과, 판독 스텝의 처리에 의해 판독된 식별 정보와, 기록 스텝의 처리에서 기록된 관련 정보에 대응시켜진 식별 정보를 비교하는 비교 스텝을 컴퓨터에 실행시킨다.
본 발명의 정보 처리 장치 및 방법, 및 프로그램에서는 삽입된 정보 기록 매체로부터 정보 기록 매체를 특정하는 식별 정보가 판독되고, 정보 기록 매체에 기록되어 있는 컨텐츠 데이터에 관한 관련 정보가 취득되고, 그것들이 대응시켜서 기록된다.
도 1은 본 발명을 적용한 디지털 비디오 레코더의 구성예를 도시한 도면.
도 2는 기억부가 격납하는 커런트 정보의 한 예를 도시한 도면.
도 3은 기억부에 격납되는 커런트 정보의 데이터 구조를 도시한 도면.
도 4는 정상 처리를 설명하는 플로우 차트.
도 5는 도 4의 스텝 S2의 2중화 처리의 상세를 설명하는 플로우 차트.
도 6은 라이브러리 리스트 화면의 표시예를 도시한 도면.
도 7은 도 4의 스텝 S9의 구체적인 예로서, 재생 예약 처리의 상세를 설명하는 플로우 차트.
도 8의 A는 라이브러리 리스트의 서브메뉴의 표시예를 도시한 도면.
도 8의 B는 라이브러리 리스트의 서브메뉴의 표시예를 도시한 도면.
도 9는 타이틀 리스트 화면의 표시예를 도시한 도면.
도 10의 A는 타이틀 리스트의 서브메뉴의 표시예를 도시한 도면.
도 10의 B는 타이틀 리스트의 서브메뉴의 표시예를 도시한 도면.
도 11은 다이얼로그 화면의 표시예를 도시한 도면.
도 12는 에러 메시지 화면의 표시예를 도시한 도면.
도 13은 도 4의 스텝 S9의 구체적인 예로서, 검색 처리의 상세를 설명하는 플로우 차트.
도 14는 라이브러리 리스트의 툴의 표시예를 도시한 도면.
도 15는 검색 조건 설정 화면의 표시예를 도시한 도면.
도 16은 다른 검색 조건 설정 화면의 표시예를 도시한 도면.
도 17은 다른 검색 조건 설정 화면의 표시예를 도시한 도면.
도 18은 다른 검색 조건 설정 화면의 표시예를 도시한 도면.
도 19는 검색 결과 화면의 표시예를 도시한 도면.
도 20은 검색 설정 확인 화면의 표시예를 도시한 도면.
도 21은 도 4의 스텝 S9의 구체적인 예로서, 삭제 처리의 상세를 설명하는 플로우 차트.
도 22는 리스트 등록 선택 삭제 화면의 표시예를 도시한 도면.
도 23은 다른 리스트 등록 선택 삭제 화면의 표시예를 도시한 도면.
도 24는 리스트 등록 선택 삭제의 다이얼로그 화면의 표시예를 도시한 도면.
도 25는 리스트 등록 삭제의 다이얼로그 화면의 표시예를 도시한 도면.
도 26은 도 4의 스텝 S9의 구체적인 예로서, 모드 설정 처리의 상세를 설명하는 플로우 차트.
도 27은 리스트 등록 모드 설정의 다이얼로그 화면의 표시예를 도시한 도면.
도 28의 A는 메시지 화면의 표시예를 도시한 도면.
도 28의 B는 메시지 화면의 표시예를 도시한 도면.
도 29는 다른 메시지 화면의 표시예를 도시한 도면.
도 30은 도 4의 스텝 S12의 2중화 격납 처리의 상세를 설명하는 플로우 차트.
도 31은 타이틀 리스트의 툴의 표시예를 도시한 도면.
도 32는 디스크 정보의 다이얼로그 화면의 표시예를 도시한 도면.
도 33은 본 발명에 관한 AV 시스템의 구성예를 도시한 블록도.
도 34는 도 33에 도시한 디지털 비디오 레코더의 전기적 접속을 도시한 블록도.
도 35는 도 34에 도시한 시스템 컨트롤러의 기능을 설명하는 블록도.
도 36은 도 35에 도시한 HDD의 구성예를 도시한 도면.
도 37은 데이터 관리 메모리와 HDD와의 관계를 모식적으로 도시한 도면.
도 38은 다른 예의 데이터 관리 메모리와 HDD와의 관계를 모식적으로 도시한 도면.
도 39는 정상 처리를 설명하는 플로우 차트.
도 40은 디스크 정보 화면의 표시예를 도시한 도면.
도 41은 녹화 처리를 설명하는 플로우 차트.
도 42는 녹화 설정 화면의 표시예를 도시한 도면.
도 43은 다이얼로그 화면의 표시예를 도시한 도면.
도 44는 도 43에 도시한 다이얼로그 화면에서, 아니오 버튼이 선택된 경우의 다이얼로그 화면의 표시예를 도시한 도면.
도 45는 기록 처리를 설명하는 플로우 차트.
도 46은 다이얼로그 화면의 표시예를 도시한 도면.
도 47은 디스크 변경 화면의 표시예를 도시한 도면.
도 48은 우선순위 설정 처리를 설명하는 플로우 차트.
도 49는 우선순위 설정 화면의 표시예를 도시한 도면.
도 50는 도 49에 도시한 우선순위 설정 화면에서, 우선순위 설정 버튼이 선택된 경우의 풀다운 화면의 표시예를 도시한 도면.
도 51의 A는 우선순위의 설정을 설명하기 위한 도면.
도 51의 B는 우선순위의 설정을 설명하기 위한 도면.
도 52는 검색 처리를 설명하는 플로우 차트.
도 53은 다이얼로그 화면의 표시예를 도시한 도면.
도 54는 표시 처리를 설명하는 플로우 차트.
도 55는 HDD 참조 화면의 표시예를 도시한 도면.
도 56은 디스크 참조 화면의 표시예를 도시한 도면.
도 57은 범용의 컴퓨터의 내부의 구성예를 도시한 도면.
이하, 도면을 참조하여, 본 발명의 실시의 형태에 관해 설명한다.
도 1은 본 발명에 관한 제 1의 실시의 형태의 디지털 비디오 레코더의 구성예를 도시한 도면이다. 이 디지털 비디오 레코더는 예를 들면, 디스크(1)에 기록되어 있는 영상이나 음성 등의 컨텐츠 데이터를 재생하거나, 또는 디스크(1)에 대해 소정의 정보를 기록할 수 있다.
디스크(1)는 디지털 비디오 레코더의 도시하지 않은 드라이브에 삽입되어 있다. 이 디스크(1)는 예를 들면, CD-R(Compact Disc-Recordable), CD-RW(CD-Rewritable), DVD-R(Digital Versatile Disc-Recordable), 또는 DVD-RW(DVD-Rewritable)라는 기록 가능한 기록 매체로서, 그들의 데이터 기록 영역에, 영상이 나 음성의 컨텐츠 데이터를 기록하거나, 또는 컨텐츠 데이터에 부수되는 부가 정보(예를 들면, 디스크명이나 타이틀명 등)를 기록할 수 있다. 1장의 디스크(1)에는 복수의 타이틀명을 기록할 수 있다.
또한 디스크(1)의 소정의 기록 영역에는 디스크마다 고유의, 예를 들면, 16자릿수로 이루어지는 디스크 ID가 미리 기록되어 있음과 함께, 그 디스크 ID의 소정 항(예를 들면, 디스크 ID의 아래 4항)이 카트리지 ID로서 디스크(1)의 표면에 볼 수 있게 표시되어 있다.
또한, 도 1의 예에서는 디스크(1)를 1개밖에 도시하지 않지만, 디스크 체인저 기능을 갖는 디지털 비디오 레코더의 경우에는 복수의 디스크(1)를 삽입시킬 수 있다.
정보 제어부(2)는 입력부(11)로부터 공급되는 유저의 조작에 대응하는 입력 신호에 의거하여, 소정의 제어 프로그램을 실행하고, 검색부(3), 소트부(4), 기록 재생부(5), 커런트 디스크 정보 관리부(6), 또는 스토리지 정보 관리부(7)를 제어한다. 또한 정보 제어부(2)는 커런트 디스크 정보 관리부(6)로부터 취득한 커런트 정보를 스토리지 정보 관리부(7)에 공급한다.
또한 정보 제어부(2)는 기록 재생부(5)로부터 공급되는 컨텐츠 데이터에 대응하는 영상을 표시부(9)에 출력하고, 대응하는 음성을 스피커(10)에 출력한다. 또한 정보 제어부(2)는 커런트 디스크 정보 관리부(6) 또는 스토리지 정보 관리부(7)로부터 공급되는 각종 정보(후술하는 디스크 정보나 타이틀 정보), 또는 검색부(3) 또는 소트부(4)로부터 공급되는 검색 결과나 소트 결과를 표시부(9)에 출력한다.
검색부(3)는 정보 제어부(2)의 제어하에, 커런트 디스크 정보 관리부(6) 및 스토리지 정보 관리부(7)에 대해, 유저에 의해 지정된 소정의 정보를 검색시키고, 검색 결과를 정보 제어부(2)에 공급한다. 소트부(4)는 정보 제어부(2)의 제어하에, 커런트 디스크 정보 관리부(6) 및 스토리지 정보 관리부(7)에 대해, 유저에 의해 지정된 순서로 정보를 소트시키고, 소트 결과를 정보 제어부(2)에 공급한다.
기록 재생부(5)는 정보 제어부(2)의 제어하에, 정보 제어부(2)로부터 공급된 컨텐츠 데이터를 디스크(1)에 기록하고, 또는 디스크(1)에 기록되어 있는 컨텐츠 데이터를 판독하여 정보 제어부(2)에 공급한다. 또한 기록 재생부(5)는 정보 제어부(2)의 제어하에, 유저에 의해 입력된 각종 정보를 디스크(1)에 기록한다.
커런트 디스크 정보 관리부(6)는 삽입되어 있는 디스크(1)로부터 커런트 정보를 취득하고, 정보 제어부(2)에 공급한다. 스토리지 정보 관리부(7)는 정보 제어부(2)로부터 취득한 커런트 정보를 기억부(8)에 격납하거나, 또는 기억부(8)에 격납되어 있는 커런트 정보를 판독하여 정보 제어부(2)에 공급한다.
기억부(8)는 예를 들면, 대용량의 하드 디스크 드라이브 등으로 구성되고, 스토리지 정보 관리부(7)의 관리하에, 디스크(1)로부터 취득된 커런트 정보를 격납한다. 커런트 정보에는 적어도 디스크 ID와, 그 디스크 ID에 관련되는 타이틀 No가 관련시켜저서 포함되어 있다.
본 실시의 형태에서는 디스크(1)가 삽입되면, 기억부(8)에 빈 용량이 있는 한, 커런트 정보가 순차로 격납된다. 또한, 기억부(8)에 빈 용량이 없는 경우에는 정보가 자동적으로 덮어쓰여지던지, 또는 메시지를 표시하여 유저에게 불필요한 정 보를 삭제시킨 후, 새로운 정보가 격납된다.
표시부(9)는 LCD(Liquid Crystal Display) 등의 표시 장치로 구성되고, 디스크(1)에 기록되어 있는 컨텐츠 데이터를 재생(표시)하거나, 또는 후술하는 라이브러리 리스트 화면(51) 등(도 6)을 표시한다.
입력부(11)는 본체에 마련된 버튼, 스위치, 키보드, 마우스, 또는 조그 다이얼이라도 좋고, 또는 본체와는 별도로 구성된 리모트 커맨더라도 좋다.
도 2는 기억부(8)가 격납하는 커런트 정보의 한 예를 도시하고 있다. 기억부(8)에는 디스크 정보(21)에 관련시켜서, 타이틀 정보(22-1 내지 22-N)(이하, 타이틀 정보(22-1 내지 22-N)를 개개로 구별할 필요가 없는 경우, 단지 타이틀 정보(22)라고 기재한다)가 격납되어 있다. 또한, 도 2의 예에서는 디스크 정보(21)를 하나밖에 도시하지 않았지만, 복수의 디스크 정보(21)를 격납할 수 있고, 각 디스크 정보(21)에 관련시켜서, 타이틀 정보(22-1 내지 22-N)가 각각 격납된다.
디스크 정보(21)에는 디스크 ID, 디스크명, 디스크 로크 플래그, 디스크 잔량, 총 타이틀 수, 및 녹화 일시 등이 포함되어 있다. 디스크 ID는 디스크(1)마다 고유의, 예를 들면, 16자릿수의 영수자(英數字)로 이루어지는 식별자를 나타내고, 디스크(1)에 미리 기록되어 있다. 디스크명은 유저가 임의로 붙이는 것이 가능한 디스크(1)의 명칭을 나타낸다. 디스크 로크 플래그는 디스크(1)에 기록되어 있는 정보의 로크의 유무에 관한 플래그를 나타낸다. 디스크 잔량은 디스크(1)에 기록하는 것이 가능한 기억 용량을 나타낸다. 총 타이틀 수는 후술하는 타이틀 정보(22-1 내지 22-N)의 총 수를 나타낸다. 녹화 일시는 디스크(1)에 녹화된 컨텐츠 데이터의 최고 및 최신의 일시를 나타낸다.
타이틀 정보(22-1 내지 22-N)에는 타이틀 No, 타이틀 고유 번호, 타이틀명, 채널명, 녹화 일시, 미시청(未視聽) 플래그, 및 녹화 길이 등이 포함되어 있다. 타이틀 No는 디스크(1) 내에서 식별 가능한 번호를 나타낸다. 타이틀 고유 번호는 컨텐츠 데이터마다 고유의 번호를 나타낸다. 타이틀명은 컨텐츠 데이터의 명칭을 나타낸다. 채널명은 컨텐츠 데이터가 방송된 방송국을 나타낸다. 녹화 일시는 컨텐츠 데이터가 녹화된 일시를 나타낸다. 미시청 플래그는 컨텐츠 데이터의 시청의 유무에 관한 플래그를 나타낸다. 녹화 길이는 컨텐츠 데이터의 길이를 나타낸다.
도 3은 기억부(8)에 격납되는 커런트 정보의 데이터 구조를 도시하고 있다. 이 데이터 구조에서는 50장의 디스크(1)의 디스크 정보(21-1 내지 21-50)를 격납하는 것이 가능하고, 또한, 각 디스크 정보(21-1 내지 21-50)에 관련시켜서, 각각, 200개의 타이틀 정보(22-1-1 내지 21-50-200)를 격납하는 것이 가능하지만, 이것은 단순한 예이다.
기억부(8)는 예를 들면, 블록(0 내지 107)의 합계 108개의 블록으로 구성되어 있고, 각 블록은 16Kbyte의 용량을 갖고 있다. 이하에서, 적절히, 블록(0 내지 102)을 Storage(스토리지) 에어리어라고 칭하고, 블록(103 내지 107)을 Temp(템프) 에어리어라고 칭하기로 한다.
블록(0)(Toc)에는 15Kbyte로 이루어지는 Toc(Table of Contents) 정보 등이 격납되어 있다. 블록(1, 2)(Disc)에는 각각, 디스크 정보(21-1 내지 21-25), 또는 디스크 정보(21-26 내지 21-50) 등이 격납되어 있고, 각 디스크 정보는 600byte의 용량을 갖고 있다. 블록(3 내지 102)(Title)에는 각각, 타이틀 정보(22-1-1 내지 22-1-100), 타이틀 정보(22-1-101 내지 22-1-200), … 타이틀 정보(22-50-101 내지 22-50-200) 등이 격납되어 있고, 각 타이틀 정보는 160byte의 용량을 갖고 있다.
도 3의 예의 경우, 1블록에 25장분의 디스크 정보(21)가 격납됨과 함께, 1블록에 100타이틀분의 타이틀 정보(22)가 격납된다. 또한, 각 블록에 존재하는 리저브(Reserved)란, 미사용 에어리어를 나타내고 있다.
블록(103)(Temp Header)에는 삽입 디스크에 기록되어 있는 컨텐츠 데이터의 위치 정보 등이 격납된다. 블록(104)(Temp Toc)에는 삽입 디스크의 Toc 정보가 격납된다. 블록(105)(Temp Disc)에는 삽입 디스크의 디스크 정보가 격납된다. 블록(106, 107)(Temp Title 1, Temp Title 2)에는 삽입 디스크의 타이틀 정보가 각각 격납된다. 이들 블록(103 내지 107)은 정보의 부정합을 없애기 위한 2중화 처리용의 블록으로서 마련되어 있다.
여기서 부정합(不整合)이란, 데이터를 기억부(8)에 기록하는 도중에 생각지 않게 전원이 오프 되거나 함에 의해, 하나의 데이터에서, 도중까지는 갱신된 데이터로 되고, 그 이후가 오래된 데이터로 되는 것이다.
본 실시의 형태에서는 1장의 디스크(1)에 대해, 1블록(하나)의 Toc 정보, 1블록(하나)의 디스크 정보, 및 2블록(복수)의 타이틀 정보를 동시에 조작함으로 정보의 부정합을 방지한다. 예를 들면, 디스크 ID가 "0"인 경우, Toc 정보가 격납되어 있는 블록(0), 디스크 정보(21-1)가 격납되어 있는 블록(1), 및 타이틀 정보(22-1-1 내지 22-1-200)가 격납되어 있는 블록(3) 및 블록(4)을 세트로 하여 취급하도록 한다.
또한, 정보의 기록 또는 판독은 블록마다 행하도록 한다. 또한, 후술하는 처리에 의해, Temp 에어리어에 격납되어 있는 정보가, Storage 에어리어에 전부 카피되면, Temp 에어리어의 Temp Header(블록(103))는 클리어된다.
다음에, 도 4의 플로우 차트를 참조하여, 도 1의 디지털 비디오 레코더가 실행하는 정상 처리에 관해 설명한다.
스텝 S1에서, 정보 제어부(2)는 유저의 조작에 응하여 디지털 비디오 레코더의 전원이 온 되었는지의 여부를 판정하고, 전원이 온 될 때까지 대기한다. 스텝 S1에서, 전원이 온 되었다고 판정된 경우, 스텝 S2로 진행하고, 정보 제어부(2)는 스토리지 정보 관리부(7)를 제어하고, 2중화 처리를 행하게 한다.
여기서, 도 5의 플로우 차트를 참조하여, 2중화 처리의 상세에 관해 설명한다.
스텝 S21에서, 스토리지 정보 관리부(7)는 기억부(8)의 Temp 에어리어의 Temp Header(블록(103))에 격납되어 있는 정보를 판독한다. 스텝 S22에서, 스토리지 정보 관리부(7)는 스텝 S21의 처리에서 판독한 Temp Header의 정보가 클리어인지의 여부를 판정하고, Temp Header의 정보가 클리어라고 판정한 경우, 스텝 S23으로 진행한다.
스텝 S23에서, 스토리지 정보 관리부(7)는 Temp Header의 정보가 클리어라고 판정됨에 의해, Storage 에어리어에 격납되어 있는 각종 정보가 유효한 것이라고 판단하고, Storage 에어리어의 Toc(블록(0))에 격납되어 있는 Toc 정보를 판독한 다.
스텝 S22에서, Temp Header의 정보가 클리어가 아니라고 판정된 경우, 스텝 S24로 진행하고, 스토리지 정보 관리부(7)는 Storage 에어리어에 격납되어 있는 각종 정보가 무효인 것이라고 판단하고, Temp 에어리어의 Temp Toc(블록(104))에 격납되어 있는 Toc 정보를 판독하고, 그것을 Storage 에어리어의 Toc(블록(0))에 카피한다.
스텝 S25에서, 스토리지 정보 관리부(7)는 Temp Header의 정보에 따라, Temp 에어리어의 Temp Disc(블록(105))에 격납되어 있는 디스크 정보를 판독하고, 그것을 Storage 에어리어의 Disc(예를 들면, 블록(1))에 카피한다.
스텝 S26에서, 스토리지 정보 관리부(7)는 Temp Header의 정보에 따라, Temp 에어리어의 Temp Title 1(블록(106))에 격납되어 있는 타이틀 정보를 판독하고, 그것을 Storage 에어리어의 Title(예를 들면, 블록(3))에 카피한다. 또한 Temp Title 2(블록(107))에도 타이틀 정보가 격납되어 있는 경우에는 그것을 Storage 에어리어의 Title(예를 들면, 블록(4))에 카피한다.
스텝 S27에서, 스토리지 정보 관리부(7)는 Temp 에어리어의 Temp Header(블록(103))의 정보를 클리어한다.
이와 같이, Storage 에어리어에 격납되어 있는 각종 정보가 무효인 경우에는 스텝 S24 내지 S27의 처리에 의해, Temp 에어리어에 격납되어 있는 유효한 정보가 카피되기 때문에, 데이터의 정합성을 유지할 수 있다.
스텝 S23 또는 스텝 S27의 처리 후, 도 4의 스텝 S3으로 리턴한다. 정보 제 어부(2)는 스토리지 정보 관리부(7)를 제어하고, Toc 정보를 키로 하여, 디스크 정보 및 타이틀 정보를 취득시킨다. 즉, 스토리지 정보 관리부(7)는 도 5를 이용하여 상술한 스텝 S23 또는 스텝 S24의 처리에 의해 판독한 Toc 정보에 의거하여, 기억부(8)로부터 디스크 정보 및 타이틀 정보를 취득한다.
스텝 S4에서, 정보 제어부(2)는 도시하지 않은 드라이브에 디스크(1)가 삽입되어 있는지의 여부를 판정하고, 디스크(1)가 삽입되어 있다고 판정한 경우, 스텝 S5로 진행하고, 커런트 디스크 정보 관리부(6)를 제어하고, 삽입되어 있는 디스크(1)로부터 커런트 정보를 판독시킨다.
스텝 S4에서, 디스크(1)가 삽입되어 있지 않다고 판정된 경우, 스텝 S5의 처리는 스킵된다. 스텝 S6에서, 정보 제어부(2)는 유저에 의해 라이브러리 리스트의 표시가 요구되었는지의 여부를 판정하고, 라이브러리 리스트의 표시가 요구될 때까지 대기한다.
스텝 S6에서, 라이브러리 리스트의 표시가 요구되었다고 판정된 경우, 스텝 S7로 진행하고, 정보 제어부(2)는 커런트 디스크 정보 관리부(6)로부터 취득한 커런트 정보, 및, 스토리지 정보 관리부(7)로부터 취득한 디스크 정보를 표시부(9)에 출력하고, 라이브러리 리스트로서 표시시킨다.
도 6은 라이브러리 리스트 화면(51)의 표시예를 도시하고 있다. 이 라이브러리 리스트 화면(51)에는 라이브러리 리스트 표시 에어리어(52), 커서(53), 삽입 디스크 마크(54), 표시순 설정 에어리어(55), 결정 버튼(56), 툴 버튼(57), 및 되돌림 버튼(58) 등이 표시되어 있다.
라이브러리 리스트 표시 에어리어(52)에는 커런트 디스크 정보 관리부(6) 및 스토리지 정보 관리부(7)로부터 취득한 디스크 정보중, 카트리지 ID(디스크 ID의 일부), 디스크명, 및 디스크 잔량이 리스트 표시되어 있고, 「0134(카트리지 ID), 하마자끼(浜崎)×××(디스크명), 12.0GB(디스크 잔량)」의 디스크 정보가 커서(53)에 의해 선택되어 있다. 또한, 삽입 디스크 마크(54)는 「5281, △△STORY, 5.8GB」의 디스크 정보를 갖는 디스크(1)가 삽입되어 있는 것을 나타내고 있다.
표시순 설정 에어리어(55)에는 「번호」, 「명칭」 및 「잔량」의 항목이 표시되어 있고, 유저가 어느 하나를 선택함에 의해, 그 항목순(카트리지 ID순, 디스크명순, 또는 잔량이 많은 순)으로 소트할 수 있게 되어 있다. 도 6의 예의 경우, 번호(카트리지 ID)순으로 소트되어 있다.
버튼(56 내지 58)은 각각, 서브메뉴(61)(도 8의 A 또는 도 8의 B)를 표시할 때, 툴(121)(도 14)을 표시하는 때, 또는 라이브러리 리스트 화면(51)을 종료하는 때, 유저가 입력부(11)를 조작함에 의해 선택된다.
도 4의 설명으로 되돌아온다. 스텝 S8에서, 정보 제어부(2)는 유저에 의해 소정의 처리(예를 들면, 재생 예약, 검색, 또는 삭제 등)가 요구되었는지의 여부를 판정하고, 소정의 처리가 요구되었다고 판정한 경우, 스텝 S9로 진행하고, 소정의 처리를 행한다.
여기서, 스텝 S9의 처리의 구체적인 예로서, 도 7의 플로우 차트를 참조하여, 재생 예약 처리의 상세에 관해 설명한다.
스텝 S41에서, 정보 제어부(2)는 유저에 의해 소정의 타이틀이 선택되고, 재생이 요구되었는지의 여부를 판정하고, 소정의 타이틀의 재생이 요구될 때까지 대기한다. 이하, 도 8의 A 내지 도 10을 참조하여, 소정의 타이틀의 재생이 요구되기 까지의 처리에 관해 설명한다.
예를 들면, 유저가, 도 6에 도시한 라이브러리 리스트 화면(51)에서, 입력부(11)를 조작하고, 리스트의 중에서 소정의 항목(지금의 경우, 「0134, 하마자끼×××, 12.0GB」의 디스크 정보)을 커서(53)로 선택하고, 결정 버튼(56)을 누르면, 정보 제어부(2)는 유저로부터의 지시에 의거하여, 도 8의 A에 도시된 바와 같은 라이브러리 리스트의 서브메뉴(61)를 표시부(9)에 표시시킨다. 이 서브메뉴(61)에는 유저가 선택 가능한, 「닫기」, 「타이틀 리스트」, 「디스크 정보」 및 「리스트 등록 삭제」 등의 항목이 표시되어 있다.
또한, 디스크 로크되어 있는 디스크 정보(도 6의 예의 경우, 「0007, 디스크 로크되어 있습니다」의 디스크 정보)가 커서(53)에 의해 선택되고, 결정 버튼(56)이 눌려진 경우에는 도 8의 B에 도시된 바와 같은 서브메뉴(61)가 표시된다. 이 서브메뉴(61)에는 유저가 선택 가능한, 「닫기」, 및 「리스트 등록 삭제」 등의 항목이 표시되어 있다.
그리고 유저가, 도 8의 A에 도시한 서브메뉴(61)에서, 「타이틀 리스트」의 항목을 커서(62)로 선택하면, 정보 제어부(2)는 스토리지 정보 관리부(7)로부터 취득한 타이틀 정보중, 유저에 의해 선택된 디스크 정보에 관련시켜저 있는 소정의 타이틀 정보(지금의 경우, 「0134」의 카트리지 ID, 및 「하마자끼×××」의 디스 크명을 갖는 디스크 정보의 타이틀 정보)를 표시부(9)에 출력하고, 타이틀 리스트로서 표시시킨다.
도 9는 타이틀 리스트 화면(71)의 표시예를 도시하고 있다. 이 타이틀 리스트 화면(71)에는 타이틀 리스트 표시 에어리어(72), 커서(73), 닫는 버튼(74), 결정 버튼(75), 툴 버튼(76), 및 되돌림 버튼(77) 등이 표시되어 있다.
타이틀 리스트 표시 에어리어(72)에는 「0134」의 카트리지 ID, 및 「하마자끼×××」의 디스크명을 갖는 디스크 정보에 관련시켜진 타이틀 정보중, 타이틀 No, 타이틀명, 및 녹화일이 리스트 표시되어 있고, 「26(타이틀 No), 타이틀 A(타이틀명), 99/11/30(녹화 일)」의 타이틀 정보가 커서(73)에 의해 선택되어 있다.
버튼(74 내지 77)은 각각, 타이틀 리스트 화면(71)을 종료하고 라이브러리 리스트 화면(51)(도 6)으로 되돌아오는 때, 타이틀 리스트의 서브메뉴(81)(도 10의 A 또는 도 10의 B)를 표시하는 때, 타이틀 리스트의 툴(271)(도 31)을 표시하는 때, 또는 타이틀 리스트 화면(71)을 종료하고 라이브러리 리스트 화면(51)으로 되돌아오는 때, 유저에 의해 선택된다.
예를 들면, 유저가, 타이틀 리스트 화면(71)에서, 입력부(11)를 조작하고, 리스트의 중에서 소정의 항목(지금의 경우, 「26, 타이틀 A, 99/11/30」의 타이틀 정보)을 커서(73)로 선택하고, 결정 버튼(75)을 누르면, 정보 제어부(2)는 유저로부터의 지시에 의거하여, 도 10의 A에 도시된 바와 같은 타이틀 리스트의 서브메뉴(81)를 표시부(9)에 표시시킨다. 이 서브메뉴(81)에는 유저가 선택 가능한, 「닫기」, 「재생」, 및 「서두부터(頭出) 재생」 등의 항목이 표시되어 있다.
또한, 커서(73)로 선택된 타이틀 정보에 대응하는 컨텐츠 데이터가 재생중인 경우에는 도 10의 B에 도시된 바와 같은 서브메뉴(81)가 표시된다. 이 서브메뉴(81)에는 유저가 선택 가능한, 「닫기」, 및 「재생 정지」 등의 항목이 표시되어 있다.
그리고 유저가, 도 10의 A에 도시한 서브메뉴(81)에서, 「재생」의 항목을 커서(82)로 선택함에 의해, 소정의 타이틀의 재생을 요구할 수 있다. 이 조작에 의해, 도 7의 스텝 S41에서, 정보 제어부(2)는 소정의 타이틀의 재생이 요구되었다고 판정하고, 스텝 S42로 진행한다.
스텝 S42에서, 정보 제어부(2)는 유저에 의해, 삽입 디스크에 기록되어 있지 않은 타이틀(컨텐츠 데이터)이 선택되었는지의 여부를 판정하고, 삽입 디스크에 기록되어 있지 않은 타이틀이 선택되었다고 판정한 경우, 스텝 S43으로 진행하고, 기록 재생부(5)를 자동 재생 모드로 설정한다.
스텝 S44에서, 정보 제어부(2)는 선택 디스크의 삽입을 촉구하는 메시지를 표시부(9)에 표시시킨다. 이로써, 예를 들면, 도 11에 도시된 바와 같은 다이얼로그 화면(91)이 표시된다. 이 다이얼로그 화면(91)에는 디스크 삽입을 촉구하는 메시지와 함께, 선택 디스크의 디스크명(92)(지금의 경우, 「0134, 하마자끼×××)이 표시되어 있다.
이로써, 유저는 디스크(1)에 볼 수 있게 표시되어 있는 카트리지 ID (지금의 경우, 「0134」)를 참조하여, 간단하게, 재생하는 타이틀(컨텐츠 데이터)이 기록된 디스크를 찾아낼 수 있다.
또한, 도 11에 도시한 다이얼로그 화면(91)에는 중지 버튼(93), 및 되돌림 버튼(94) 등이 표시되어 있다. 이들의 버튼(93, 94)은 각각, 컨텐츠 데이터의 재생을 중지하여 라이브러리 리스트 화면(51)(도 6)으로 되돌아오는 때, 유저에 의해 선택된다.
도 7의 설명으로 되돌아온다. 스텝 S45에서, 정보 제어부(2)는 유저에 의해 중지 버튼(93) 또는 되돌림 버튼(94)이 눌러졌는지는지의 여부를 판정하고, 중지 버튼(93) 또는 되돌림 버튼(94)이 눌러졌다고 판정한 경우, 스텝 S46로 진행하고, 스텝 S43의 처리에서 기록 재생부(5)에 설정한 자동 재생 모드를 해제한다.
스텝 S45에서, 중지 버튼(93) 및 되돌림 버튼(94)이 선택되지 않았다고 판정된 경우, 스텝 S47로 진행하고, 기록 재생부(5)는 선택 디스크(도 11의 예의 경우, 0134의 카트리지 ID, 및 하마자끼×××의 디스크명을 갖는 디스크)가 삽입되었는지의 여부를 판정하고, 선택 디스크가 삽입되어 있지 않다고 판정한 경우, 스텝 S45로 되돌아오고, 상술한 처리를 반복 실행한다.
스텝 S47에서, 선택 디스크가 삽입되었다고 판정된 경우, 스텝 S48로 진행하고, 기록 재생부(5)는 삽입된 디스크(1)에, 스텝 S41의 처리에서 선택된 타이틀(컨텐츠 데이터)이 기록되어 있는지의 여부를 판정하고, 삽입 디스크에 선택 타이틀이 기록되어 있다고 판정한 경우, 스텝 S53으로 진행한다.
스텝 S48에서, 삽입 디스크에 선택 타이틀이 기록되어 있지 않다고 판정된 경우, 스텝 S49로 진행하고, 기록 재생부(5)는 정보 제어부(2)에 의해 설정된 자동 재생 모드를 해제하고, 삽입 디스크에 선택 타이틀이 기록되어 있지 않은 취지를 정보 제어부(2)에 통지한다. 스텝 S50에서, 정보 제어부(2)는 기록 재생부(5)로부터의 통지를 받고, 예를 들면, 도 12에 도시된 바와 같은 에러 메시지 화면(101)을 표시부(9)에 표시시킨다.
이로써, 유저는 지정된 타이틀(컨텐츠 데이터)이 디스크(1)로부터 삭제되어 있는 것을 알 수 있다.
스텝 S50의 처리의 후, 스텝 S45로 되돌아오고, 상술한 처리가 반복 실행된다.
스텝 S42에서, 삽입 디스크에 기록되어 있는 타이틀이 선택되었다고 판정된 경우, 스텝 S51로 진행하고, 정보 제어부(2)는 기록 재생부(5)가, 현재, 다른 타이틀을 재생하고 있는지의 여부를 판정하고, 다른 타이틀을 재생하고 있지 않다고 판정한 경우, 스텝 S53으로 진행한다. 한편, 다른 타이틀을 재생하고 있다고 판정한 경우, 스텝 S52로 진행하고, 정보 제어부(2)는 기록 재생부(5)를 제어하여, 다른 타이틀의 재생을 정지시킨다.
스텝 S53에서, 기록 재생부(5)는 정보 제어부(2)의 제어하에, 유저에 의해 선택된 타이틀을 재생한다. 이로써, 예를 들면, 기록 재생부(5)는 도 9에 도시한 타이틀 리스트 화면(71)에서 선택되어 있는 타이틀 정보(지금의 경우, 「26, 타이틀 A, 99/11/30」의 타이틀 정보)에 대응하는 컨텐츠 데이터의 재생을 시작한다.
이상과 같이, 이전에 삽입된 디스크(1)의 디스크 정보가 리스트 표시되기 때문에, 유저는 거기서부터, 간단한 조작으로 타이틀 재생을 지시할 수 있다. 또한, 미삽입 디스크의 타이틀 재생이 지시된 경우에는 카트리지 ID를 제시하여 선택 디 스크의 삽입을 촉구하도록 하였기 때문에, 유저는 간단하게, 디스크에 볼 수 있게 표시되어 있는 카트리지 ID로부터 소망하는 디스크를 찾아낼 수 있다.
다음에, 스텝 S9의 처리의 다른 구체적인 예로서, 도 13의 플로우 차트를 참조하여, 검색 처리의 상세에 관해 설명한다.
예를 들면, 유저가, 도 6에 도시한 라이브러리 리스트 화면(51)에서, 입력부(11)를 조작하고, 툴 버튼(57)을 누르면, 정보 제어부(2)는 유저로부터의 지시에 의거하여, 도 14에 도시된 바와 같은 라이브러리 리스트의 툴(121)을 표시부(9)에 표시시킨다. 이 툴(121)에는 유저가 선택 가능한, 「닫기」, 「타이틀 검색」, 「리스트 등록 선택 삭제」, 및 「등록 모드 설정」 등의 항목이 표시되어 있다.
그리고 유저가, 도 14에 도시한 툴(121)에서, 「타이틀 검색」의 항목을 커서(122)로 선택하면, 도 13의 스텝 S61에서, 정보 제어부(2)는 유저로부터의 지시에 의거하여, 도 15에 도시된 바와 같은 검색 조건 설정 화면(131)을 표시부(9)에 표시시킨다. 이 검색 조건 설정 화면(131)에는 검색 조건 설정 에어리어(132), 커서(133), 검색 시작 버튼(134), 중지 버튼(135), 전부 취소 버튼(136), 결정 버튼(137), 및 되돌림 버튼(138) 등이 표시되어 있다.
검색 조건 설정 에어리어(132)에는 「시청 상태」, 「기간」, 「키워드」, 및 「검색 방법」의 항목이 표시되어 있고, 유저가 임의로 설정할 수 있게 되어 있다. 버튼(134 내지 138)은 각각, 설정된 검색 조건으로 검색을 시작하는 때, 검색을 중지하는 때, 설정된 검색 조건을 전부 취소하는 때, 커서(133)에 의해 선택되 어 있는 항목의 설정을 행하는 때, 또는 검색 조건 설정 화면(131)을 종료하고 라이브러리 리스트 화면(51)(도 6)으로 되돌아오는 때, 유저에 의해 선택된다.
예를 들면, 유저가, 도 15에 도시한 검색 조건 설정 화면(131)에서, 「시청 상태」의 항목을 커서(133)로 선택하고, 결정 버튼(137)을 누르면, 정보 제어부(2)는 유저로부터의 지시에 의거하여, 도 16에 도시된 바와 같은 풀다운 메뉴(141)를 표시시킨다. 이 풀다운 메뉴(141)에는 「설정하지 않는다」 또는 「미시청」의 항목을 커서(142)에 의해 선택할 수 있게 되어 있다.
또한 예를 들면, 유저가, 도 15에 도시한 검색 조건 설정 화면(131)에서, 「기간」의 항목을 커서(133)로 선택하고, 결정 버튼(137)을 누르면, 정보 제어부(2)는 유저로부터의 지시에 의거하여, 도 17에 도시된 바와 같은 풀다운 메뉴(151)를 표시시킨다. 이 풀다운 메뉴(151)에는 「설정하지 않는다」 또는 「설정한다」의 항목을 커서(152)에 의해 선택할 수 있게 되어 있다.
예를 들면, 풀다운 메뉴(151)가 표시되어 있는 상태에서, 유저가, 도 18에 도시된 바와 같이, 「설정한다」의 항목을 커서(152)에 의해 선택하면, 입력 에어리어(161)가 액티브 표시로 되고, 년 및 월을 입력할 수 있다.
도 13의 설명으로 되돌아온다. 스텝 S62에서, 정보 제어부(2)는 유저에 의해 검색 조건이 설정되고, 검색이 시작되었는지의 여부, 즉, 검색 조건 설정 화면(131)의 검색 조건 설정 에어리어(132)에 표시되어 있는 각 항목에 검색 조건이 설정되고, 검색 시작 버튼(134)이 눌러졌는지는지의 여부를 판정하고, 검색 조건의 설정 및 검색 시작이 지시될 때까지 대기한다.
스텝 S62에서, 검색 조건의 설정 및 검색 시작이 지시되었다고 판정된 경우, 스텝 S63으로 진행하고, 정보 제어부(2)는 검색부(3)를 제어하고, 유저에 의해 설정된 검색 조건에 합치하는 정보의 검색 처리를 실행시킨다. 검색부(3)는 정보 제어부(2)의 제어하에, 커런트 디스크 정보 관리부(6) 및 스토리지 정보 관리부(7)에 대해, 유저로부터 지시된 소정의 정보를 검색시키고, 검색 결과를 정보 제어부(2)에 공급한다.
스텝 S64에서, 정보 제어부(2)는 검색부(3)로부터 공급된 검색 결과에 의거하여, 도 19에 도시된 바와 같은 검색 결과 화면(171)을 표시부(9)에 표시시킨다. 이 검색 결과 화면(171)에는 검색 결과 표시 에어리어(172), 커서(173), 미시청 마크(174), 닫는 버튼(175), 검색 조건 버튼(176), 결정 버튼(177) 및 되돌림 버튼(178) 등이 표시되어 있다.
검색 결과 표시 에어리어(172)에는 검출 건수, 및, 검색부(3)로부터 취득한 검색 결과중, 카트리지 ID, 타이틀 No, 타이틀명 및 녹화일이 리스트 표시되어 있고, 「0134, 26, 타이틀 A, 99/11/30」의 검색 결과가 커서(173)에 의해 선택되어 있다. 또한, 미시청 마크(174)는 그 컨텐츠 데이터가 미시청인 것을 나타내고 있다.
버튼(175 내지 178)은 각각, 검색 결과 화면(171)을 종료하고 라이브러리 리스트 화면(51)(도 6)으로 되돌아오는 때, 검색 설정 확인 화면(191)(도 20)을 표시하는 때, 타이틀 리스트의 서브메뉴(81)(도 10의 A 또는 도 10의 B)를 표시하는 때, 또는 검색 결과 화면(171)을 종료하고 라이브러리 리스트 화면(51)으로 되돌아 오는 때, 유저에 의해 선택된다.
이상과 같이, 소망 조건에 합치하는 타이틀 정보를 용이하게 검색할 수 있다. 또한, 미시청의 타이틀 정보에는 미시청 마크(174)를 부가 표시시키도록 하였기 때문에, 유저는 간단하게, 시청 이력을 확인할 수 있다.
예를 들면, 유저가, 검색 결과 화면(171)에서, 검색 조건 버튼(176)을 누르면, 정보 제어부(2)는 유저로부터의 지시에 의거하여, 도 20에 도시된 바와 같은 검색 설정 확인 화면(191)을 표시부(9)에 표시시킨다. 이 검색 설정 확인 화면(191)에는 설정되어 있는 검색 조건 표시 에어리어(192), 및 닫는 버튼(193) 등이 표시되어 있다. 검색 조건 표시 에어리어(192)에는 시청 상태, 기간, 키워드, 및 검색 방법 등의 검색 조건이 표시되어 있다. 버튼(193)은 검색 결과 화면(171)(도 19)으로 되돌아오는 때, 유저에 의해 선택된다.
이와 같이, 유저는 검색 후라도, 설정한 검색 조건을 재차 확인할 수 있다.
다음에, 스텝 S9의 처리의 다른 구체적인 예로서, 도 21의 플로우 차트를 참조하여, 삭제 처리의 상세에 관해 설명한다.
예를 들면, 유저가, 도 14에 도시한 라이브러리 리스트의 툴(121)에서, 「리스트 등록 선택 삭제」의 항목을 커서(122)로 선택하면, 스텝 S71에서, 정보 제어부(2)는 유저로부터의 지시에 의거하여, 커런트 디스크 정보 관리부(6)로부터 취득한 커런트 정보, 및, 스토리지 정보 관리부(7)로부터 취득한 디스크 정보를 표시부(9)에 출력하고, 리스트 등록 선택 삭제 화면으로서 표시시킨다.
도 22는 리스트 등록 선택 삭제 화면(201)의 표시예를 도시하고 있다. 이 리 스트 등록 선택 삭제 화면(201)에는 삭제 설정 에어리어(202), 커서(203), 체크 박스(204), 확정 버튼(205), 중지 버튼(206), 소거 일람 버튼(207), 전부 선택 버튼(208), 선택 해제 버튼(209), 결정 버튼(210) 및 되돌림 버튼(211) 등이 표시되어 있다.
삭제 설정 에어리어(202)에는 커런트 디스크 정보 관리부(6) 및 스토리지 정보 관리부(7)로부터 취득한 디스크 정보중, 카트리지 ID, 디스크명 및 디스크 잔량이 리스트 표시되어 있고, 「0104, ○○○특집 1, 0.2GB」의 디스크 정보가 커서(203)에 의해 선택되어 있다.
버튼(205 내지 211)은 각각, 삭제하는 디스크 정보를 확정하는 때, 리스트 등록 선택 삭제 화면(201)을 종료하고 라이브러리 리스트(51)(도 6)로 되돌아오는 때, 삭제하는 디스크 정보의 일람을 표시하는 때, 삭제하는 디스크 정보를 전부 선택하는 때, 선택을 해제하는 때, 삭제하는 디스크 정보를 선택하는 때, 또는 리스트 등록 선택 삭제 화면(201)을 종료하고 라이브러리 리스트(51)로 되돌아오는 때, 유저에 의해 선택된다.
유저가, 리스트 등록 선택 삭제 화면(201)에서, 리스트 중에서 소정의 항목을 커서(203)로 선택하고, 결정 버튼(210)을 누르면, 정보 제어부(2)는 유저로부터의 지시에 의거하여, 체크 박스(204)에 체크를 넣는다. 또한 유저가, 소거 일람 버튼(207)을 누르면, 정보 제어부(2)는 유저로부터의 지시에 의거하여, 그 시점에서 체크 박스(204)에 체크가 들어가 있는 디스크 정보만을 표시부(9)에 표시시킨다. 이로써, 리스트 등록 선택 삭제 화면(201)은 도 23에 도시된 바와 같은 표시로 전 환되고, 선택된 디스크 정보가 리스트 표시된다. 이 리스트 등록 선택 삭제 화면(201)에서는 소거 일람 버튼(207)(도 22) 대신에, 전부 표시 버튼(212)이 표시되어 있고, 도 22에 도시한 리스트 등록 선택 삭제 화면(201)으로 되돌아오는 때, 유저에 의해 선택된다.
또한 유저가, 도 22 또는 도 23에 도시한 리스트 등록 선택 삭제 화면(201)에서, 확정 버튼(205)을 누르면, 정보 제어부(2)는 유저로부터의 지시에 의거하여, 도 24에 도시된 바와 같은 리스트 등록 선택 삭제의 다이얼로그 화면(221)을 표시부(9)에 표시시킨다.
도 24에 도시한 다이얼로그 화면(221)에는 선택한 디스크 정보를 리스트로부터 삭제하는지의 여부를 촉구하는 메시지와 함께, 「네」, 「아니오」, 및 「중지」의 항목, 및, 결정 버튼(223), 및 되돌림 버튼(224) 등이 표시되어 있다. 이들의 항목은 각각, 디스크 정보를 삭제하는 때, 디스크 정보를 삭제하지 않는 때, 또는 다이얼로그 화면(221)을 종료하고 라이브러리 리스트 화면(51)(도 6)으로 되돌아오는 때, 유저가 커서(222)를 이동시킴으로써, 어느 하나가 선택 가능하게 되어 있다(도 24의 예의 경우, 「아니오」의 항목이 커서(222)에 의해 선택되어 있다). 버튼(223, 224)은 각각, 커서(222)에 의해 선택되어 있는 항목을 결정하는 때, 또는 다이얼로그 화면(221)을 종료하고 라이브러리 리스트 화면(51)으로 되돌아오는 때, 유저에 의해 선택된다.
또한 예를 들면, 유저가, 도 8의 A에 도시한 서브메뉴(61)에서, 「리스트 등록 삭제」의 항목을 커서(62)로 선택하면, 도 21의 스텝 S71에서, 정보 제어부(2) 는 유저로부터의 지시에 의거하여, 도 25에 도시된 바와 같은 리스트 등록 삭제의 다이얼로그 화면(231)을 표시부(9)에 표시시킨다.
도 25에 도시한 다이얼로그 화면(231)에는 리스트로부터 가장 오랜 디스크 정보를 삭제하는지의 여부를 촉구하는 메시지와 함께, 「네」, 및 「아니오」의 항목, 및, 결정 버튼(233), 및 되돌림 버튼(234) 등이 표시되어 있다. 이들의 항목은 각각, 가장 오랜 디스크 정보를 삭제하는 때, 또는 디스크 정보를 삭제하지 않는 때, 유저가 커서(232)를 이동시킴으로써, 어느 하나가 선택 가능하게 되어 있다(도 25의 예의 경우, 「아니오」의 항목이 커서(232)에 의해 선택되어 있다). 버튼(233, 234)은 각각, 커서(232)에 의해 선택되어 있는 항목을 결정하는 때, 또는 다이얼로그 화면(231)을 종료하고 라이브러리 리스트 화면(51)(도 6)으로 되돌아오는 때, 유저에 의해 선택된다.
스텝 S72에서, 정보 제어부(2)는 유저에 의해 삭제한 디스크 정보가 선택되고, 삭제가 실행되었는지의 여부, 즉, 리스트 등록 선택 삭제 화면(201)(도 22)의 삭제 설정 에어리어(202)에 표시되어 있는 디스크 정보중, 삭제하는 디스크 정보의 체크 박스(204)가 체크되고, 확정 버튼(205)이 눌러졌는지는지의 여부, 또는 리스트 등록 삭제의 다이얼로그 박스 화면(231)(도 25)의 「네」의 항목이 커서(232)에 의해 선택되고, 결정 버튼(233)이 눌러졌는지는지의 여부를 판정하고, 삭제하는 디스크 정보의 선택 및 삭제 확정이 지시될 때까지 대기한다.
스텝 S72에서, 삭제하는 디스크 정보의 선택 및 삭제 확정이 지시되었다고 판정된 경우, 스텝 S73으로 진행하고, 정보 제어부(2)는 스토리지 정보 관리부(7) 를 제어하고, 유저에 의해 선택된 디스크 정보의 삭제 처리를 실행시킨다. 스토리지 정보 관리부(7)는 정보 제어부(2)의 제어하에, 기억부(8)에 기억되어 있는 유저에 의해 선택된 디스크 정보를 삭제한다.
이상과 같이, 등록되어 있는 디스크 정보가 리스트 표시되기 때문에, 유저는 간단한 조작으로 불필요한 디스크 정보를 삭제할 수 있다.
다음에, 스텝 S9의 처리의 다른 구체적인 예로서, 도 26의 플로우 차트를 참조하여, 모드 설정 처리의 상세에 관해 설명한다.
예를 들면, 유저가, 도 14에 도시한 라이브러리 리스트의 툴(121)에서, 「 등록 모드 설정」의 항목을 커서(122)로 선택하면, 스텝 S81에서, 정보 제어부(2)는 유저로부터의 지시에 의거하여, 도 27에 도시된 바와 같은 리스트 등록 모드 설정의 다이얼로그 화면(241)을 표시부(9)에 표시시킨다.
도 27에 도시한 다이얼로그 화면(241)에는 등록 건수가 가득차게 되었을 때의 새로운 디스크의 등록 방법의 설정을 촉구하는 메시지와 함께, 「덮어쓰기 등록한다」, 및 「덮어쓰기 등록하지 않는다」의 항목, 및, 결정 버튼(243) 및 되돌림 버튼(244) 등이 표시되어 있다. 이들의 항목은 각각, 가장 오랜 디스크 정보에 덮어쓰기 등록하는 때, 또는 덮어쓰기 등록하지 않는 때, 유저가 커서(242)를 이동킴으로써, 어느 하나가 선택 가능하게 되어 있다(도 27의 예의 경우, 「덮어쓰기 등록하지 않는다」의 항목이 커서(242)에 의해 선택되어 있다). 버튼(243, 244)은 각각, 커서(242)에 의해 선택되어 있는 항목을 결정하는 때, 또는 다이얼로그 화면(241)을 종료하고 라이브러리 리스트 화면(51)(도 6)으로 되돌아오는 때, 유저 에 의해 선택된다.
스텝 S82에서, 정보 제어부(2)는 유저에 의해 모드가 선택되었는지의 여부, 즉, 리스트 등록 모드 설정의 다이얼로그 화면(241)의 「덮어쓰기 등록한다」 또는 「덮어쓰기 등록하지 않는다」의 항목이 커서(242)에 의해 선택되고, 결정 버튼(243)이 눌러졌는지는지의 여부를 판정하고, 모드 선택이 지시될 때까지 대기한다.
스텝 S82에서, 모드 선택이 지시되었다고 판정된 경우, 스텝 S83으로 진행하고, 정보 제어부(2)는 스토리지 정보 관리부(7)를 제어하고, 유저에 의해 선택된 모드로 설정함과 함께, 설정 완료의 메시지를 표시부(9)에 표시시킨다.
예를 들면, 유저가, 「덮어쓰기 등록한다」의 항목을 커서(242)로 선택하고, 결정 버튼(243)을 누른 경우, 정보 제어부(2)는 유저로부터의 지시에 의거하여, 도 28의 A에 도시된 바와 같은 메시지 화면(251)을 표시부(9)에 표시시킨다. 이로써, 유저는 디스크의 리스트 등록이 가득차게된 경우, 새로운 디스크가 덮어쓰기 등록되는 모드로 설정되는 것을 알 수 있다.
또한 예를 들면, 유저가, 「덮어쓰기 등록하지 않는다」의 항목을 커서(242)로 선택하고, 결정 버튼(243)을 누른 경우, 정보 제어부(2)는 유저로부터의 지시에 의거하여, 도 28의 B에 도시된 바와 같은 메시지 화면(252)을 표시부(9)에 표시시킨다. 이로써, 유저는 디스크의 리스트 등록이 가득차게된 경우에도, 새로운 디스크가 자동적으로 등록되는 일이 없는 모드로 설정된 것을 알 수 있다.
그런데, 「덮어쓰기 등록하지 않는다」의 모드를 설정하고 있는 경우, 리스 트가 가득차게 되어도 자동적으로 덮어쓰기 등록되는 일이 없다. 그래서, 정보 제어부(2)는 기억부(8)의 기억 용량이 가득차게 된 경우에는 도 29에 도시된 바와 같은 메시지 화면(261)을 표시부(9)에 표시시킴으로써, 유저에 대해, 그 취지를 전한다. 이로써, 유저는 디스크의 리스트 등록이 가득차게된 것을 알 수 있고, 불필요한 디스크 정보를 삭제하는 기회를 얻을 수 있다.
도 4의 설명으로 되돌아온다. 스텝 S9의 처리의 후, 또는 스텝 S8에서, 유저에 의해 소정의 처리가 요구되어 있지 않다고 판정된 경우, 스텝 S10으로 진행하고, 정보 제어부(2)는 디스크(1)의 취출이 요구되었는지의 여부를 판정하고, 디스크(1)의 취출이 요구되어 있지 않다고 판정한 경우, 스텝 S13으로 진행한다. 한편, 디스크(1)의 취출이 요구되었다고 판정한 경우, 스텝 S11로 진행하고, 정보 제어부(2)는 커런트 디스크 정보 관리부(6)를 제어하고, 삽입되어 있는 디스크(1)로부터 커런트 정보를 판독시킨다. 즉, 정보 제어부(2)는 녹화 또는 편집 등에 의해 디스크(1)의 정보가 재기록되어 있는 것을 고려하여, 스텝 S11에서, 최신의 정보를 취득한다.
스텝 S12에서, 정보 제어부(2)는 스토리지 정보 관리부(7)를 제어하고, 커런트 디스크 정보 관리부(6)로부터 취득한 커런트 정보에 의거하여, 2중화 격납 처리를 행하게 한다.
여기서, 도 30의 플로우 차트를 참조하여, 2중화 격납 처리의 상세에 관해 설명한다.
스텝 S91에서, 스토리지 정보 관리부(7)는 기억부(8)의 Temp 에어리어의 Temp Toc(블록(104))에, 취득한 커런트 정보에 포함되는 Toc를 격납한다. 스텝 S92에서, 스토리지 정보 관리부(7)는 Temp 에어리어의 Temp Disc(블록(105))에, 변경한 디스크 정보가 존재하는 블록을 격납한다. 디스크 정보는 상술한 바와 같이 Storage 에어리어의 블록(1) 또는 블록(2)에 존재하고, 어느 1블록으로 좋다.
스텝 S93에서, 스토리지 정보 관리부(7)는 변경한 디스크 정보에 포함되는 타이틀 정보가 100타이틀 이하인지의 여부를 판정하고, 100타이틀 이하라고 판정한 경우, 스텝 S94로 진행하고, Temp 에어리어의 Temp Title 1(블록(106))에 타이틀 정보를 격납한다.
스텝 S93에서, 변경한 디스크 정보에 포함되는 타이틀 정보가 100타이틀 이하가 아닌, 즉, 101타이틀 이상 있다고 판정된 경우, 스텝 S95로 진행하고, 스토리지 정보 관리부(7)는 Temp 에어리어의 Temp Title 1에 100타이틀까지의 타이틀 정보를 격납하고, 스텝 S96에서, Temp Title 2(블록(107))에 101타이틀 이후의 타이틀 정보를 격납한다.
스텝 S94 또는 스텝 S96의 처리의 후, 스텝 S97에서, 스토리지 정보 관리부(7)는 Temp 에어리어의 Temp Header(블록(103))에, 격납한 데이터의 위치 정보 등을 격납한다. 스텝 S98에서, 스토리지 정보 관리부(7)는 Temp 에어리어의 Temp Toc(블록(104))에 격납한 Toc를 판독하고 Storage 에어리어의 Toc(블록(0))에 기록한다(즉, Temp 에어리어의 Temp Toc를 Storage 에어리어의 Toc에 카피한다).
스텝 S99에서, 스토리지 정보 관리부(7)는 Temp Header에 격납되어 있는 데이터의 위치 정보에 의거하여, Temp 에어리어의 Temp Disc(블록(105))를 Storage 에어리어(0Disc(블록(1) 또는 블록(2))에 카피한다.
스텝 S100에서, 스토리지 정보 관리부(7)는 Temp Header에 격납되어 있는 데이터의 위치 정보에 의거하여, Temp 에어리어의 Temp Title 1을 Storage 에어리어의 Title(예를 들면, 블록(103))에 카피함과 함께, Temp 에어리어의 Temp Title 2에도 타이틀 정보가 격납되어 있는 경우에는 그것을 Storage 에어리어의 Title(예를 들면, 블록(104))에 카피한다.
스텝 101에서, 스토리지 정보 관리부(7)는 Temp 에어리어의 Temp Header의 정보를 클리어하고, 도 4의 스텝 S13으로 리턴한다.
스텝 S13에서, 정보 제어부(2)는 유저의 조작에 응하여 디지털 비디오 레코더의 전원이 오프 되었는지의 여부를 판정하고, 전원이 오프 되어 있지 않다고 판정한 경우, 스텝 S8로 되돌아오고, 상술한 처리를 반복 실행한다. 스텝 S13에서, 전원이 오프 되었다고 판정된 경우, 처리는 종료된다.
이상과 같이, 본 발명을 적용한 디지털 비디오 레코더에 의하면, 기억부(8)에 Storage 에어리어와 Temp 에어리어를 마련하고, 삽입 디스크가 취출되는 때에, 삽입 디스크에 기록된 정보를 Temp 에어리어에 일시적으로 격납하고, 그 후, Storage 에어리어에 카피하고, Storage 에어리어에의 카피가 전부 완료한 경우에, Temp 에어리어의 Temp Header을 클리어하도록 하였다. 이로써, 다음회에, 기억부(8)로부터 디스크 정보를 판독하는 때에 Temp Header을 참조하여, 정보가 클리어되어 있는 경우, Storage 에어리어에 격납되어 있는 정보가 올바르다고 판단할 수 있고, 정보가 클리어되어 있지 않은 경우, Temp 에어리어에 격납되어 있는 정보 가 올바르다고 판단할 수 있다. 따라서, Storage 에어리어 또는 Temp 에어리어로부터 반드시 올바른 정보를 판독할 수 있기 때문에, 데이터의 부정합을 방지할 수 있다.
또한, 기억부(8)에 격납된 디스크 정보 및 타이틀 정보를 이용하여 리스트 표시할 수 있기 때문에, 간단하게, 소망하는 정보를 검색하거나, 재생 지시하거나, 또는 소트할 수 있다.
이상의 처리에서는 유저로부터의 지시에 응하여 라이브러리 리스트를 표시시키도록 하였지만, 유저로부터의 지시에 관계없이, 디지털 비디오 레코더의 전원이 온 된 경우에, 자동적으로 라이브러리 리스트를 표시시키도록 하여도 좋다.
또한 본 발명에서는 단지 디스크 정보나 타이틀 정보를 리스트 표시할 뿐만 아니라, 그 상세 정보를 표시할 수도 있다. 예를 들면, 유저가, 타이틀 리스트 화면(71)(도 9)에서, 툴 버튼(76)을 누르면, 정보 제어부(2)는 유저로부터의 지시에 의거하여, 도 31에 도시된 바와 같은 타이틀 리스트의 툴(271)을 표시부(9)에 표시시킨다. 이 툴(271)에는 유저가 선택 가능한, 「닫기」, 및 「디스크 정보」 등의 항목이 표시되어 있다.
예를 들면, 유저가, 도 31에 도시한 툴(271)에서, 「디스크 정보」의 항목을 커서(272)로 선택하면, 정보 제어부(2)는 유저로부터의 지시에 의거하여, 소정의 디스크 정보의 상세 정보를 표시부(9)에 출력하고, 도 32에 도시된 바와 같은 디스크 정보의 다이얼로그 화면(281)을 표시시킨다. 이 다이얼로그 화면(281)에는 디스크 정보의 상세 정보(282), 닫는 버튼(283), 및 되돌림 버튼(284) 등이 표시되어 있다.
상세 정보(282)에는 디스크명, 타이틀 수, 디스크 ID, 녹화일, 및 디스크 잔량 등의 정보가 표시되어 있다. 버튼(283, 284)은 각각, 라이브러리 리스트 화면(51)(도 6)으로 되돌아오는 때, 유저에 의해 선택된다.
또한, 도 8의 A에 도시한 라이브러리 리스트의 서브메뉴(61)에서, 「디스크 정보」의 항목이 선택된 경우에도, 도 32에 도시한 다이얼로그 화면(281)이 표시된다.
이와 같이, 디스크 정보나 타이틀 정보의 리스트 표시뿐만 아니라, 그 상세 정보도 간단하게 표시할 수 있다.
이상에서는 디스크(1)를 디지털 비디오 레코더의 드라이브에 장착하고, 그곳으로부터 디스크 정보나 타이틀 정보를 판독하고, 순차로, 기억부(8)에 격납하는 예에 관해 설명하였지만, 본 발명은 이에 한하지 않고, 디스크(1)를 장착하는 것이 가능한 각종의 전자 장치에 널리 적용할 수 있다.
또한, 디스크(1)에 대해, 디스크 정보나 타이틀 정보를 직접 기록하고, 디스크(1)에 미리 기록되어 있는 디스크 ID에 관련시켜서, 그들의 정보를 관리하도록 하였지만, 이에 한하지 않고, 예를 들면, 디스크(1)에 기록된 디스크 정보나 타이틀 정보와는 별도로, 디지털 비디오 레코더마다(또는 유저마다)에 고유의 관리 정보를 입력하고, 내장 HDD(하드디스크 드라이브) 등으로 관리할 수도 있다.
또한, 컨텐츠 데이터를 기록하려고 하고 있는 디스크(1)가 디지털 비디오 레코더에 장착되어 있지 않은 경우, 선택 디스크의 삽입을 촉구하도록 하였지만, 이 에 한하지 않고, 예를 들면, 컨텐츠 데이터를 일시적으로 HDD에 축적하고, 후에, 선택 디스크가 삽입된 때, HDD에 일시적으로 축적되어 있는 컨텐츠 데이터를 판독하여 디스크(1)에 기록시킬 수도 있다.
또한, 복수의 AV 기기가 접속되어 있는 홈 네트워크에서, 소정의 AV 기기에 선택 디스크가 삽입된 때, 그 디스크에 기록하여야 할 컨텐츠 데이터가, 네트워크에 접속된 다른 기기에 존재하는지의 여부를 검색할 수도 있다.
다음에, 본 발명에 관한 제 2의 실시의 형태의 AV 시스템에 관해 설명한다. 또한, 제 1의 실시의 형태의 디지털 비디오 레코더와 대응하는 부분에는 동일한 부호를 붙이고 있고, 그 설명은 적절히 생략한다.
도 33은 본 발명에 관한 AV 시스템의 구성예를 도시한 블록도이다. 이 AV 시스템에는 네트워크(302)를 통하여, 디지털 비디오 레코더(301-1 내지 301-3)가 접속되고, 각 디지털 비디오 레코더(301-1 내지 301-3)에는 각각, 디스크(1-1 내지 1-3)가 삽입 가능하게 되어 있다.
디지털 비디오 레코더(301-1 내지 301-3)는 예를 들면, 디스크(1-1 내지 1-3)에 기록되어 있는 영상이나 음성 등의 컨텐츠 데이터를 재생하거나, 디스크(1-1 내지 1-3)에 컨텐츠 데이터를 기록하거나, 또는 디스크(1-1 내지 1-3)에 기록하여야 할 컨텐츠 데이터를 일시적으로 HDD(330)(도 34)에 축적하고, 선택 디스크가 삽입된 때에, HDD(330)에 축적되어 있는 컨텐츠 데이터를 판독하여 디스크(1)에 기록할 수 있다.
또한 디지털 비디오 레코더(301-1 내지 301-3)는 삽입된 디스크(1-1 내지 1- 3)에 관해, 디지털 비디오 레코더마다 고유의 관리 정보(로컬 디스크 ID나 로컬 디스크명 등)를 입력하여 디스크 관리 테이블을 작성하고, 그 테이블에 의거하여 디스크 관리를 행한다(그 상세는 후술한다).
네트워크(302)는 IEEE(Institute of Electrical and Electronics Engineers)1394나 USB(Universal Serial Bus) 등의 유선, 또는 Bluetooth(상표)에 의한 무선의 어느 쪽이라도 좋고, 나아가서는 인터넷 등의 네트워크라도 좋다.
이하, 디지털 비디오 레코더(301-1 내지 301-3)를 개개로 구별할 필요가 없는 경우, 단지 디지털 비디오 레코더(301)라고 칭하고, 디스크(1-1 내지 1-3)를 개래로 구별할 필요가 없는 경우, 단지 디스크(1)라고 칭한다.
도 34는 디지털 비디오 레코더(301)의 전기적 접속을 도시한 블록도이다.
튜너(312)는 안테나(311)에서 수신된 텔레비전 방송파의 입력을 받고, 그 텔레비전 방송파를 복조하여 컴포지트 비디오 신호 및 아날로그 오디오 신호를 라인 실렉터(316)에 출력한다. V입력단자(313)에는 외부로부터 컴포지트 비디오 신호 가 입력되고, S입력단자(314)에는 소위 YC 세퍼레이트된 컴포넌트 비디오 신호가 입력되고, 오디오 입력단자(315)에는 오디오 신호가 입력된다. 이들의 단자에 입력된 신호는 각각, 라인 실렉터(316)에 출력된다.
라인 실렉터(316)는 유저에 의한 전환 설정에 의거하여, 튜너(312) 내지 오디오 입력단자(315)로부터 입력된 비디오 신호 또는 오디오 신호를 선택하고, 선택된 오디오 신호를 오디오 A/D 컨버터(322)에, 선택된 비디오 신호를 Y/C 분리 회로(317)에 각각 출력한다.
Y/C 분리 회로(317)는 공급된 비디오 신호의 휘도 성분과 색차 성분을 분리하여 컴포넌트 신호로 변환하고, NTSC(National Television System Committee) 디코더(318)에 출력한다. 또한, 공급된 비디오 신호가, S입력단자(314)로부터 입력된 컴포넌트의 비디오 신호인 경우에는 이미 휘도와 색차의 분리 처리가 시행되어 있기 때문에, 분리 처리는 행하지 않는다.
NTSC 디코더(318)는 휘도와 색차의 분리 처리가 시행된 비디오 신호에 대해, A/D(Analog to Digital) 변환이나 크로마 코드 등의 처리를 행하고, 디지털 컴포넌트 데이터(이하, 단지 화상 데이터라고 칭한다)를 프리 비디오 신호 처리 회로(320)에 출력한다. 또한 NTSC 디코더(318)는 입력 영상 신호의 수평 동기 신호를 기준으로 생성한 클록, 동기 분리하여 생성한 수평 동기 신호, 수직 동기 신호, 및 필드 판별 신호를 동기 제어 회로(319)에 공급한다. 동기 제어 회로(319)는 NTSC 디코더(318)로부터 공급된 각종 동기 신호 등을 각 회로에 응하여 타이밍 신호로 변환하고, 예를 들면, MPEG(Moving Picture Experts Group) 비디오 인코더(321) 등의 각 회로에 공급한다.
프리 비디오 신호 처리 회로(320)는 입력된 화상 데이터에 대해 필터링 처리 등의 각종 영상 신호 처리를 시행하고, MPEG 비디오 인코더(321) 또는 포스트 비디오 신호 처리 회로(333)에 공급한다.
MPEG 비디오 인코더(321)는 화상 데이터에 대해 MPEG 인코드 처리를 시행하고, MPEG 비디오 스트림을 생성한 후, 다중화/분리/선택 회로(326)에 공급한다. 또한, 여기서는 MPEG 압축 방식을 이용하고 있지만, 물론, 다른 압축 방식을 이용하 는 것도 가능하다.
오디오 A/D 컨버터(322)는 라인 실렉터(316)로부터 공급된 오디오 신호를 디지털 데이터로 변환하고, MPEG 오디오 인코더(323) 또는 오디오 D/A 컨버터(338)에 공급한다. MPEG 오디오 인코더(323)는 입력된 오디오 데이터에 대해 MPEG 인코드 처리를 시행하고, MPEG 오디오 스트림을 생성한 후, 다중화/분리/선택 회로(326)에 공급한다. 또한, 여기서는 화상 데이터와 마찬가지로 MPEG 압축 방식을 이용하고 있지만, 물론, 다른 압축 방식을 이용하는 것도 가능하다.
디지털 입출력단자(324)에는 예를 들면, 외부의 IRD(Integrated Receiver Decoder) 등과 IEEE1394라는 소정의 디지털 인터페이스를 통하여 접속되고, MPEG 시스템에서 규정된 트랜스포트 스트림(TS)이 입력된다. 디지털 인터페이스(325)는 디지털 비디오 레코더(301)의 데이터 전송 포맷과 디지털 인터페이스와의 데이터 포맷 변환을 행한다. 즉, 디지털 인터페이스(325)는 디지털 입출력단자(324)로부터 입력된 TS를 포맷 변환하여 다중화/분리/선택 회로(326)에 공급한다.
다중화/분리/선택 회로(326)는 기록시, MPEG 비디오 인코더(321)로부터 입력되는 MPEG 비디오 스트림, MPEG 오디오 인코더(323)로부터 입력되는 MPEG 오디오 스트림, 및 시스템 컨트롤러(327) 등으로부터 공급되는 각종 제어 정보를 패킷화하고, 그것들을 다중화하여 MPEG 시스템에서 규정된 TS를 생성한다. 또한 다중화/분리/선택 회로(326)는 TS가 디지털 입출력단자(324)를 통하여 입력되어 온 경우에는 필요에 응하여 제어 데이터 등의 재기록을 행하고 TS를 출력한다.
다중화/분리/선택 회로(326)는 재생시, HDD(330)로부터 재생된 TS로부터 PES(Packetized Elementary Stream) 패킷을 추출하고, MPEG AV 디코더(332)에 공급한다. 또한 다중화/분리/선택 회로(326)는 TS가 디지털 입출력단자(324)를 통하여 입력되어 온 경우에는 필요에 응하여 제어 데이터 등의 재기록를 행하고, HDD(330)로부터 재생된 TS를 출력한다.
시스템 컨트롤러(327)는 입력부(11)로부터 공급되는 유저의 조작에 대응하는 입력 신호에 의거하여, 메모리(328)의 프로그램 메모리(328B)에 격납되어 있는 소정의 제어 프로그램을 실행하고, TS에 다중화하는 제어 데이터의 생성, 드라이브 컨트롤러(329, 331)의 제어, 및 디지털 비디오 레코더(301) 전체의 제어를 행한다.
또한 시스템 컨트롤러(327)는 입력부(11)로부터 공급되는 유저의 조작 신호에 의거하여, 메모리(328)의 데이터 관리 메모리(328A)를 참조 또는 갱신하거나, HDD(330)의 파일 시스템의 관리 정보, 및, TS의 데이터 관리 정보를 생성하여 HDD(330)의 데이터 관리 정보 격납 영역(361)(도 36)에 기록하거나, TS를 HDD(330)의 실(實) 데이터 격납 영역(362)에 기록하거나, 또는 데이터 관리 정보 격납 영역(361) 또는 실 데이터 격납 영역(362)으로부터 적절히 판독한다. 시스템 컨트롤러(327)는 이들 파일 시스템 관리 정보 및 데이터 관리 정보에 따라, HDD(330)에의 액세스나 TS에의 액세스를 행하지만, 이들의 정보를 데이터 관리 메모리(328A)상에서 디스크 관리 테이블(도 37)로서 관리하고 있다.
메모리(328)는 예를 들면, 전기적으로 재기록나 소거가 가능한 불휘발성 메모리로서, 데이터 관리 메모리(328A)와 프로그램 메모리(328B)으로 구성된다. 데이터 관리 메모리(328A)에는 도 37을 이용하여 후술하는 바와 같은 디스크 관리 테이 블이 격납되고, 프로그램 메모리(328B)에는 디지털 비디오 레코더(301)가 각종의 처리를 실행하는데 필요한 소정의 제어 프로그램이 격납된다.
드라이브 컨트롤러(329)는 기록시, 다중화/분리/선택 회로(326)로부터 연속적으로 입력되는 TS를 HDD(330)에 기록하는 제어를 행한다. 또한 드라이브 컨트롤러(329)는 재생시, HDD(330)로부터 TS를 판독하고, 다중화/분리/선택 회로(326)에 공급하는 제어를 행한다.
드라이브 컨트롤러(331)는 기록시, 다중화/분리/선택 회로(326)로부터 연속적으로 입력되는 TS를 디스크(1)에 기록하는 제어를 행한다. 또한 드라이브 컨트롤러(331)는 재생시, 디스크(1)로부터 TS를 판독하고, 다중화/분리/선택 회로(326)에 공급하는 제어를 행함과 함께, 디스크(1)로부터 디스크 ID나 디스크 정보 등을 판독하고, 시스템 컨트롤러(327)에 공급하는 제어를 행한다.
MPEG AV 디코더(332)는 입력된 PES 패킷을 MPEG 비디오 데이터와 MPEG 오디오 데이터로 분리하고, 각각 MPEG 디코드 처리를 행한 후, 베이스 밴드의 화상 데이터를 포스트 비디오 신호 처리 회로(333)에 공급하고, 베이스 밴드의 오디오 데이터를 오디오 D/A 컨버터(338)에 공급한다.
포스트 비디오 신호 처리 회로(333)는 MPEG AV 디코더(332)로부터의 화상 데이터와 프리 비디오 신호 처리 회로(320)로부터의 화상 데이터의 전환, 합성, 및 필터 처리 등을 행하고, 0SD(온스크린 디스플레이)부(334)에 공급한다. 0SD부(334)는 화상 표시용의 그래픽 등의 생성을 행하고, 화상 데이터에 생성한 그래픽을 합성하는 등의 처리를 행하고, NTSC 인코더(335)에 공급한다.
NTSC 인코더(335)는 입력된 화상 데이터를 디지털 컴포지트 데이터로 변환하여 D/A 변환을 행하고, 아날로그의 컴포지트 신호를 생성하고, V출력단자(336)를 통하여 표시부(9)(도 35)에 출력하던지, 또는 입력된 화상 데이터(디지털 컴포넌트 데이터)를 D/A 변환하여 아날로그의 컴포넌트 신호를 생성하고, S출력단자(337)를 통하여 표시부(9)에 출력한다.
오디오 D/A 컨버터(338)는 MPEG AV 디코더(332)로부터의 오디오 데이터와 오디오 A/D 컨버터(322)로부터의 오디오 데이터를 선택적으로 전환하여 입력하고, D/A 변환을 행하여 아날로그의 오디오 신호를 생성하고, 오디오 출력단자(339)를 통하여 스피커(10)(도 35)에 출력한다.
상술한 바와 같이, 디지털 비디오 레코더(301)에서는 튜너(312) 내지 S입력단자(314), 또는 디지털 인터페이스(325)로부터 각종 비디오 신호가 입력되고, 기록시에는 이들의 신호의 어느 하나가 선택되고, TS로서 HDD(330)의 실 데이터 격납 영역(362)(도 36)에 기록된다. 한편, 재생시에는 HDD(330)로부터 출력된 TS가 디코드되고, V출력단자(336) 또는 S출력단자(337)로부터 출력되던지, 또는 디지털 입출력단자(324)로부터 디지털 데이터로서 출력된다.
도 35는 시스템 컨트롤러(327)의 기능을 설명하는 블록도이다. 이 기능은 시스템 컨트롤러(327)가 프로그램 메모리(328B)에 격납되어 있는 소정의 제어 프로그램을 실행함에 의해 실현된다.
정보 제어부(351)는 입력부(11)로부터 공급되는 유저의 조작에 대응하는 입력 신호에 의거하여, 커런트 디스크 정보 관리부(353), 및 스토리지 정보 관리부(354)를 제어하고, 입력된 컨텐츠 데이터(TS)를 커런트 디스크 정보 관리부(353) 또는 스토리지 정보 관리부(354)에 공급한다. 또한 정보 제어부(351)는 통신부(352)를 제어하고, 다른 디지털 비디오 레코더와의 통신 처리를 행하게 한다.
정보 제어부(351)는 커런트 디스크 정보 관리부(353)로부터 공급되는 디스크(1)의 디스크 ID에 의거하여, 데이터 관리 메모리(328A)를 참조하여, 디스크 관리 테이블로부터, 디스크 ID에 대응하는 소정의 정보를 판독하거나, 디스크 관리 테이블을 갱신한다.
커런트 디스크 정보 관리부(353)는 삽입되어 있는 디스크(1)로부터 디스크 ID나 디스크 정보 등을 취득하고, 정보 제어부(351)에 공급한다. 스토리지 정보 관리부(354)는 정보 제어부(351)로부터 취득한 데이터 관리 정보를 HDD(330)에 격납하거나, 또는 HDD(330)에 격납되어 있는 데이터 관리 정보를 판독하여 정보 제어부(351)에 공급한다.
또한, 디스크(1)의 디스크 ID는 상술한 제 1의 실시의 형태에서는 미리 기록되어 있는 것(불변 ID)으로서 설명하였지만, 제 2의 실시의 형태에서는 반드시 미리 기록되어 있을 필요는 없고, 유저가 임의로 부여한 것이라도 좋다. 그 경우, 디스크(1)의 유저 기록 가능 영역에, 유저가 부여한 ID가 기록된다.
HDD(330)는 예를 들면, 도 36에 도시된 바와 같이, 데이터 관리 정보 격납 영역(361)과 실 데이터 격납 영역(362)으로 구성되어 있다. 데이터 관리 정보 격납 영역(361)에 격납되는 데이터 관리 정보는 데이터 관리 메모리(328A)에 격납되는 디스크 관리 테이블과 관련시켜저 있음과 함께, 실 데이터 격납 영역(362)에 격납되는 실 데이터(즉 TS)와 관련시켜저 있다.
도 37은 데이터 관리 메모리(328A)와 HDD(330)와의 관계를 모식적으로 도시한 도면이다.
동 도면에 도시된 바와 같이, 데이터 관리 메모리(328A)에 격납되어 있는 디스크 관리 테이블에는 디스크(1)의 디스크 ID에 관련시켜서, 디스크명, 부가 정보, 플래그, 및 녹화 ID 등이 등록되어 있다. 디스크 ID는 디스크(1)에 기록되어 있는 디스크(1)에 부여된 식별자를 나타낸다. 디스크명은 디스크(1)에 기록되어 있는 디스크(1)의 명칭을 나타낸다.
부가 정보에는 예를 들면, 데이터 포맷, 작성자, 데이터 작성일, 기록 가능 용량, 로컬 디스크 ID, 로컬 디스크명, 및 이 디스크에 기록되어 있는 타이틀(컨텐츠 데이터) 정보 등이 포함되어 있다. 로컬 디스크 ID는 디스크(1)에 기록되어 있는 디스크 ID와는 다른, 디지털 비디오 레코더(301)마다 임의로 붙이는 것이 가능한 디스크(1)의 식별자를 나타낸다. 로컬 디스크명은 디스크(1)에 기록되어 있는 디스크명과는 다른, 디지털 비디오 레코더(301)마다 임의로 붙이는 것이 가능한 디스크(1)의 명칭을 나타낸다.
플래그는 이 디스크 ID에 대응하는 디스크(1)에 기록하여야 할 컨텐츠 데이터가, 디지털 비디오 레코더(301)의 HDD(330)에 축적되어 있는지 여부의 유무를 나타낸다. 플래그가 0인 경우, 이 디스크(1)에 기록하여야 할 컨텐츠 데이터가 HDD(330)에 축적되어 있지 않은 것을 나타내고, 플래그가 1인 경우, 이 디스크(1) 에 기록하여야 할 컨텐츠 데이터가 HDD(330)에 축적되어 있는 것을 나타낸다.
녹화 ID는 플래그가 1인 경우에만 기록되는 정보로서, 디스크(1)에 기록하여야 할 컨텐츠 데이터의 식별자를 나타낸다. 따라서, HDD(330)는 이 녹화 ID에 의거하여, 컨텐츠 데이터를 관리한다. 또한, 디스크(1)에 기록하여야 할 컨텐츠 데이터가 복수 존재하는 경우, 녹화 ID에는 기록의 우선순위가 설정된다. 도 37의 예의 경우, 1 내지 10의 우선순위를 설정할 수 있게 되어 있지만, 이것은 단순한 예이고, 그 수는 임의로 변경할 수 있다.
데이터 관리 정보 격납 영역(361)에 격납되어 있는 데이터 관리 정보에는 데이터 관리 메모리(328A)의 디스크 관리 테이블과 링크된 녹화 ID에 관련시켜서, 엔트리 클러스터, 섹터 번호, 파일명, 녹화 일시, 및 데이터 사이즈 등의 정보가 포함되어 있다.
엔트리 클러스터는 녹화 ID에 대응하는 대상 파일(컨텐츠 데이터)의 선두 데이터가 격납되어 있는 실 데이터 격납 영역(362)에서의 클러스터의 소재를 나타내는 클러스터 번호를 나타낸다. 섹터 번호는 대상 파일의 파일 인덱스가 격납되어 있는 실 데이터 격납 영역(362)에서의 섹터 번호를 나타낸다. 파일명은 실 데이터 격납 영역(362)에 격납되어 있는 대상 파일의 명칭을 나타낸다. 녹화 일시는 대상 파일이 녹화된 일시를 나타낸다. 데이터 사이즈는 대상 파일에 포함되는 모든 데이터의 용량을 나타낸다.
즉, 데이터 관리 정보 격납 영역(361)의 데이터 관리 정보에 포함되는 엔트리 클러스터에 나타내여지는 값에 의해, 실 데이터 격납 영역(362)에서의, 대응하 는 클러스터에 대상 파일이 격납된다.
이와 같이, 녹화 ID가 시스템 컨트롤러(327)에 의해 결정된 경우, 실 데이터 격납 영역(362)에 대상 파일이 기록되는 동시에, 데이터 관리 정보 격납 영역(361)에, 그 녹화 ID에 관련시켜진 데이터 관리 정보가 기록된다.
또한, 시스템 컨트롤러(327)가 녹화 ID를 결정하는 수법 이외에, 예를 들면, 데이터 관리 정보 격납 영역(361)의 데이터 관리 정보로부터, 대상 파일이 격납되어 있는 엔트리 클러스터를 판독하고, 그것을 디스크 관리 테이블에 기록하도록 하여도 좋다. 그 경우의 데이터 관리 메모리(328A)와 HDD(330)와의 관계를 도 38에 도시한다. 이와 같이, 녹화 ID를 결정하지 않아도, 엔트리 클러스터에 관련시켜서 데이터 관리 정보를 관리할 수 있다.
다음에, 도 39의 플로우 차트를 참조하여, 도 35의 디지털 비디오 레코더(301)가 실행하는 정상 처리에 관해 설명한다. 이 처리는 시스템 컨트롤러(327)가 프로그램 메모리(328B)로부터 소정의 제어 프로그램을 실행함에 의해 시작된다.
스텝 S111에서, 정보 제어부(351)는 커런트 디스크 정보 관리부(353)를 제어하고, 그곳에 디스크(1)가 삽입되어 있는지의 여부를 판정하고, 디스크(1)가 삽입될 때까지 대기한다. 그리고, 스텝 S1에서, 디스크(1)가 삽입되었다고 판정된 경우, 스텝 S112로 진행하고, 정보 제어부(351)는 커런트 디스크 정보 관리부(353)에 대해, 삽입되어 있는 디스크(1)로부터 디스크 ID나 디스크 정보(데이터 포맷, 작성자, 데이터 작성일, 및 기록 가능 용량 등) 등을 판독시킨다. 정보 제어부(351)는 데이터 관리 메모리(328A)의 디스크 관리 테이블을 참조하여, 커런트 디스크 정보 관리부(353)에 의해 판독시킨 디스크 ID가 이미 기록되어 있는지 여부의 조회를 행한다.
스텝 S113에서, 정보 제어부(351)는 스텝 S112의 처리에 의한 조회의 결과, 이전에 삽입된 디스크인지의 여부, 즉, 디스크 관리 테이블에, 디스크(1)로부터 판독한 디스크 ID가 등록되어 있는지의 여부를 판정하고, 이전에 삽입된 디스크라고 판정한 경우, 스텝 S114로 진행한다.
스텝 S114에서, 정보 제어부(351)는 데이터 관리 메모리(328A)의 디스크 관리 테이블에 이미 기록되어 있는 정보를 스텝 S112의 처리에 의해 판독한 디스크 정보에 의거하여 갱신한다. 즉, 삽입된 디스크(1)는 다른 디지털 비디오 레코더에 의해 새롭게 컨텐츠 데이터가 녹화(추가)되어 있는 경우가 있고, 또한, 그 녹화에 의해, 데이터 작성일이나 기록 가능 용량이 변경되어 있는 일이 있기 때문에, 디스크(1)가 삽입될 때마다, 최신 정보로 갱신된다.
스텝 S113에서, 이전에 삽입된 디스크가 아닌, 즉, 디스크 관리 테이블에, 디스크(1)로부터 판독한 디스크 ID가 아직 등록되어 있지 않다고 판정된 경우, 스텝 S115로 진행하고, 정보 제어부(351)는 스텝 S112의 처리에 의해 판독한 디스크 ID 및 디스크 정보에 의거하여, 데이터 관리 메모리(328A)의 디스크 관리 테이블에 정보를 추가한다.
이와 같이, 디스크(1)가 삽입되면, 이전에 삽입된 디스크인지의 여부가 조회되고, 조회 결과에 의거하여, 디스크 관리 테이블이 갱신된다. 또할 필요에 응하 여, 디스크(1)에 대해, 디지털 비디오 레코더마다 고유의 로컬 디스크 ID나 로컬 디스크명 등을 유저가 자유롭게 입력할 수 있기 때문에, 그들의 정보가 부가 정보로서 디스크 관리 테이블에 등록된다.
예를 들면, 도 37에 도시한 디스크 관리 테이블에서, "0001"의 디스크 ID를 갖는 디스크(1)에는 "디스크 A"의 디스크명이 기록되어 있지만, 또한 이 디스크(1)에 대해, 디지털 비디오 레코더(301-1)에서는 "0010"의 로컬 디스크 ID, 및 "아버지"의 로컬 디스크명을 붙일수 있고, 디지털 비디오 레코더(301-2)에서는 "0005"의 로컬 디스크 ID, 및 "아빠"의 로컬 디스크명을 붙일수 있다.
따라서 디지털 비디오 레코더(301-1)에, "0001"의 디스크 ID를 갖는 디스크(1)가 삽입되면, 디스크 ID로부터 디스크 관리 테이블(데이터 관리 메모리(328A))이 참조되고, 대응하는 부가 정보("0010"의 로컬 디스크 ID 및 "아버지"의 로컬 디스크명)가 판독된다. 또한 디지털 비디오 레코더(301-2)에, "0001"의 디스크 ID를 갖는 디스크(1)가 삽입되면, 디스크 ID로부터 디스크 관리 테이블이 참조되고, 대응하는 부가 정보("0005"의 로컬 디스크 ID, 및 "아빠"의 로컬 디스크명)가 판독된다.
이와 같이, 디지털 비디오 레코더마다 고유의 로컬 디스크 ID나 로컬 디스크명을 데이터 관리 메모리(328A)의 디스크 관리 테이블에서 관리할 수 있다.
도 40은 데이터 관리 메모리(328A)의 디스크 관리 테이블에 의거하여 작성되는 디스크 정보 화면(371)의 표시예를 도시하고 있다. 또한, 도 6에 도시한 라이브러리 리스트 화면(51)과 대응하는 부분에는 동일한 부호를 붙이고 있고, 그 설명은 적절히 생략한다.
이 디스크 정보 화면(371)의 라이브러리 리스트 표시 에어리어(52)에는 도 6에 도시한 라이브러리 리스트 화면(51)에서와 같은 디스크(1)에 기록된 디스크 ID 및 디스크명이 표시되는 것이 아니라, 디지털 비디오 레코더(301)에 의해 새롭게 붙이여진, 즉, 본 디지털 비디오 레코더(301)가 식별하는 것이 가능한 로컬 디스크 ID 및 로컬 디스크명이 표시되어 있다.
도 40의 예의 경우, "0007"의 디스크 ID를 갖는 디스크(1)에 대해, "0001"의 로컬 디스크 ID가 붙여저 있다. "0104"의 디스크 ID를 갖는 디스크(1)에 대해, "0002"의 로컬 디스크 ID가 붙여저 있음과 함께, "○○○특집 1"의 디스크명(도 6 참조)과는 별도로 "다큐먼트"의 로컬 디스크명이 붙여저 있다. 마찬가지로, 각 디스크 ID를 갖는 디스크(1)에 대해, 각각 임의의 로컬 디스크 ID 및 로컬 디스크명이 붙여저 있다.
또한 표시순 설정 에어리어(55)에는 「번호」, 「명칭」, 및 「잔량」의 항목 외에, 「로컬」의 항목이 표시되어 있고, 유저가 어느 하나를 선택함에 의해, 그 항목순으로 소트할 수 있게 되어 있다. 도 40의 예의 경우, 로컬 디스크 ID순으로 소트되어 있다.
이와 같이, 디스크(1)에 기록되어 있는 디스크 ID와, 디지털 비디오 레코더(301)에 의해 새롭게 붙여진 로컬 디스크 ID를 혼재 표시시켜도 좋고, 도 6에 도시한 바와 같이 디스크 ID만을 표시시켜도 좋고, 또는 도시는 생략하지만 로컬 디스크 ID만을 표시시켜도 좋다. 또한, 디스크(1)에 기록되어 있는 디스크명과, 디지털 비디오 레코더(301)에 의해 새롭게 붙여진 로컬 디스크명을 혼재 표시시켜도 좋다.
다음에, 도 41의 플로우 차트를 참조하여, 도 35의 디지털 비디오 레코더(301)가 실행하는 녹화 처리에 관해 설명한다.
스텝 S121에서, 정보 제어부(351)는 유저에 의해, 소정의 컨텐츠 데이터의 녹화가 요구되었는지의 여부를 판정하고, 소정의 컨텐츠 데이터의 녹화가 요구될 때까지 대기한다. 그리고, 스텝 S121에서, 소정의 컨텐츠 데이터의 녹화가 요구되었다고 판정된 경우, 스텝 S122로 진행하고, 정보 제어부(351)는 데이터 관리 메모리(328A)의 디스크 관리 테이블을 참조하고, 그 디스크 관리 테이블에 의거하여, 예를 들면, 도 42에 도시된 바와 같은 녹화 설정 화면(401)을 표시부(9)에 표시시킨다. 이 녹화 설정 화면(401)에는 리스트 표시 에어리어(402), 삽입 디스크 마크(403), 커서(404), 결정 버튼(405), 및 중지 버튼(406) 등이 표시되어 있다.
리스트 표시 에어리어(402)에는 디스크 관리 테이블에 등록되어 있는 디스크 정보중, 로컬 디스크 ID, 카트리지 ID(디스크(1)에 기록되어 있는 디스크 ID의 일부), 및 로컬 디스크명이 리스트 표시되어 있고, 「0003(로컬 디스크 ID), 0134(카트리지 ID), 마음에 드는 ×××(로컬 디스크명)」의 디스크 정보가 커서(404)에 의해 선택되어 있다. 또한, 삽입 디스크 마크(403)는 「0003, 0134, 마음에 드는 ×××」의 디스크 정보를 갖는 디스크(1)가 삽입되어 있는 것을 나타내고 있다.
버튼(405, 406)은 각각, 커서(404)에 의해 선택되어 있는 디스크 정보에 대응하는 디스크(1)에의 녹화를 결정하는 때, 또는 녹화를 중지하는 때, 유저가 입력 부(11)를 조작함에 의해 선택된다.
도 41의 설명으로 되돌아온다. 스텝 S123에서, 정보 제어부(351)는 기록 재생부(5)를 제어하고, 컨텐츠 데이터를 녹화하기 위한 소정의 디스크(1)가 삽입되어 있는지의 여부를 판정시킨다. 즉, 예를 들면, 도 42에 도시한 녹화 설정 화면(401)에서는 삽입 디스크 마크(403)가 가리키는 바와 같이, 「0003, 0134, 마음에 드는 ×××」의 디스크 정보를 갖는 디스크(1)가 삽입되어 있고, 이 디스크(1)에의 녹화가 요구되었는지의 여부가 판정된다.
스텝 S123에서, 컨텐츠 데이터를 녹화하기 위한 소정의 디스크(1)가 삽입되어 있다고 판정된 경우, 스텝 S124로 진행하고, 기록 재생부(5)는 삽입 디스크에 대해, 정보 제어부(351)로부터 공급되는 컨텐츠 데이터를 녹화한다.
스텝 S123에서, 컨텐츠 데이터를 녹화하기 위한 소정의 디스크(1)가 삽입되어 있지 않다고 판정된 경우, 즉, 도 42에 도시한 녹화 설정 화면(401)에서, 삽입 디스크 마크(403)가 나타내는 디스크 이외로의 녹화가 요구되었다고 판정된 경우, 스텝 S125로 진행하고, 정보 제어부(351)는 데이터 관리 메모리(328A)의 디스크 관리 테이블을 갱신한다. 여기서는 HDD(330)에 일시적으로 컨텐츠 데이터가 축적되기 때문에, HDD(330)의 데이터 관리 정보 격납부(361)로의 관련시킴으로 되는 녹화 ID를 결정하고, 디스크 관리 테이블의 녹화 ID가 설정됨과 함께, 플래그가 1로 설정된다.
또한 스텝 S125에서, 정보 제어부(351)는 필요에 응하여, 예를 들면, 도 43에 도시된 바와 같은 다이얼로그 화면(411)을 표시부(9)에 표시시킨다. 이 다이얼 로그 화면(411)에는 컨텐츠 데이터를 HDD(330)에 일시적으로 녹화하는지의 여부를 묻는 메시지와 함께, 네 버튼(412), 및, 아니오 버튼(413)이 표시되어 있다. 이들의 버튼(412, 413)은 각각, 컨텐츠 데이터를 HDD(330)에 일시적으로 녹화하는 때, 또는 녹화하지 않는 때, 유저에 의해 선택된다.
이와 같이, 녹화한 디스크가 삽입되어 있지 않은 경우, 일시적으로 하드 디스크에 축적하는지의 여부를 유저에게 선택시킬 수 있다.
그리고, 네 버튼(412)이 유저에 의해 선택되면, 스텝 S126에서, 정보 제어부(351)는 스토리지 정보 관리부(354)를 제어하고, HDD(330)에 소정의 컨텐츠 데이터를 일시적으로 녹화(축적)시킨다. 이로써, HDD(330)의 실 데이터 격납 영역(362)에는 선택 디스크에 기록하여야 할 컨텐츠 데이터가 격납된다.
스텝 S127에서, 정보 제어부(351)는 새롭게 컨텐츠 데이터가 녹화됨에 의해, 데이터 관리 메모리(328A)의 디스크 관리 테이블의 부가 정보(데이터 작성일이나 기록 가능 용량 등)를 갱신한다. 또한, 스텝 S126의 처리가 실행된 경우에는 다시, 실 데이터 격납 영역(362)의 격납 장소인 엔트리 클러스터, 섹터 번호, 파일명, 및 데이터 사이즈 등이 데이터 관리 정보 격납 영역(361)의 데이터 관리 정보에 기록된다.
또한, 도 43에 도시한 다이얼로그 화면(411)에서, 아니오 버튼(412)이 선택된 경우, 정보 제어부(351)는 예를 들면, 도 44에 도시된 바와 같은 다이얼로그 화면(421)을 다시 표시시킨다. 이 다이얼로그 화면(421)에는 디스크 삽입을 촉구하는 메시지와 함께, 삽입하여야 할 디스크의 디스크명(422)(지금의 경우, 0134, 하마자 끼×××, 로컬 디스크명은 「마음에 드는 ×××」)이 표시되어 있다.
이로써, 유저가, 디스크(1)에 볼 수 있게 표시되어 있는 카트리지 ID (지금의 경우, 「0134」)를 참조하여, 간단하게, 삽입하여야 할 디스크를 찾아낼 수 있다. 그리고, 소정의 디스크(1)가 삽입된 경우에는 도 41의 스텝 S124로 진행하고, 상술한 그 이후의 처리가 행하여진다. 중지 버튼(423)은 HDD(330), 및 디스크(1)에의 녹화를 모두 행하지 않는 때, 유저에 의해 선택된다.
이와 같이, 유저에 의해 소정의 컨텐츠 데이터의 녹화가 실행된 때에, 녹화하는 디스크가 삽입되어 있지 않은 경우에는 일시적으로 HDD(330)에 축적되고, 디스크 ID와 콘텐츠 데이터(녹화 ID)가 관련시켜서 디스크 관리 테이블에 등록된다. 이로써, 후에, 소정의 디스크(1)가 삽입된 때, 디스크로부터 판독한 디스크 ID로부터, 디스크 관리 테이블을 참조하여, 그 디스크 ID에 관련시켜진 컨텐츠 데이터가 HDD(330)에 축적되어 있다고 판단된 경우에는 필요에 응하여 그 취지가 유저에게 통지되던지, 또는 자동적으로, HDD(330)로부터 컨텐츠 데이터가 디스크(1)에 기록된다.
다음에, 도 45의 플로우 차트를 참조하여, 상술한 녹화 처리에 의해, 디스크(1)에 기록하여야 할 컨텐츠 데이터가 HDD(330)에 일시적으로 축적된 후, 소정의 디스크(1)가 삽입된 때의 기록 처리에 관해 설명한다.
스텝 S141에서, 정보 제어부(351)는 커런트 디스크 정보 관리부(353)를 제어하고, 그곳에 디스크(1)가 삽입되었는지의 여부를 판정하고, 디스크(1)가 삽입될 때까지 대기한다. 그리고, 스텝 S141에서, 디스크(1)가 삽입되었다고 판정된 경우, 스텝 S142로 진행하고, 정보 제어부(351)는 커런트 디스크 정보 관리부(353)에 대해, 삽입되어 있는 디스크(1)로부터 디스크 ID나 디스크 정보 등을 판독시킨다.
스텝 S143에서, 정보 제어부(351)는 스텝 S142의 처리에 의해 커런트 디스크 정보 관리부(353)에 판독시킨 디스크 ID에 의거하여, 데이터 관리 메모리(328A)의 디스크 관리 테이블을 참조하여, HDD(330)에 일시적으로 녹화된 컨텐츠 데이터에 대응시켜진 디스크인지의 여부를 판정한다. 즉, 디스크 관리 테이블에서, 판독한 디스크 ID에 대응하는 플래그가 1로 설정되어 있는 경우, HDD(330)에, 이 디스크(1)에 기록하여야 할 컨텐츠 데이터가 있다고 판단된다. 예를 들면, 판독한 디스크 ID가 "0002"인 경우, 도 37에 도시한 디스크 관리 테이블에 도시된 바와 같이, "0002"의 디스크 ID에 대응하는 플래그가 "1"로 설정되어 있기 때문에, 이 디스크(1)에는 기록하여야 할 컨텐츠 데이터가 있다고 판단된다.
스텝 S143에서, HDD(330)에 일시적으로 녹화된 컨텐츠 데이터에 대응시켜진 디스크가 아니라고 판정된 경우, 스텝 S148로 진행한다. 한편, 스텝 S143에서, HDD(330)에 일시적으로 녹화된 컨텐츠 데이터에 대응시켜진 디스크라고 판정된 경우, 스텝 S144로 진행하고, 정보 제어부(351)는 예를 들면, 도 46에 도시된 바와 같은 다이얼로그 화면(431)을 표시부(9)에 표시시킨다.
이 다이얼로그 화면(431)에는 삽입 디스크에 기록하여야 할 데이터가 HDD(330)에 축적되어 있는 취지를 나타내는 메시지와 함께, 기록 버튼(432), 소거 버튼(433), 및 변경 버튼(434) 등이 표시되어 있다. 이들의 버튼(432 내지 434)은 각각, HDD(330)에 기록되어 있는 컨텐츠 데이터를 판독하여 디스크(1)에 기록하는 때, HDD(330)에 기록되어 있는 컨텐츠 데이터를 소거하는 때, 또는 HDD(330)에 기록되어 있는 컨텐츠 데이터를 다른 디스크에 기록하는 때, 유저에 의해 선택된다.
도 45의 설명으로 되돌아온다. 스텝 S145에서, 정보 제어부(351)는 도 46에 도시한 다이얼로그 화면(431)에서, 유저에 의해, 기록 버튼(432), 소거 버튼(433), 또는 변경 버튼(434)의 어느 하나가 선택되었는지의 여부를 판정하고, 유저가 기록 버튼(432)을 선택하였다고 판정한 경우, 스텝 S146로 진행한다.
스텝 S146에서, 정보 제어부(351)는 스토리지 정보 관리부(354)를 제어하고, HDD(330)의 실 데이터 격납 영역(361)에 일시적으로 축적되어 있는 디스크(1)에 기록하여야 할 컨텐츠 데이터를 판독시킨다. 정보 제어부(351)는 스토리지 정보 관리부(354)로부터 취득한 컨텐츠 데이터를 기록 재생부(5)에 공급하고, 디스크(1)에 기록시킨다. 그리고, HDD(330)로부터 컨텐츠 데이터가 판독되고, 디스크(1)에 기록된 후, HDD(330)로부터, 그 컨텐츠 데이터가 자동 소거된다. 또는 유저로부터의 지시에 의해, 수동으로 소거되도록 하여도 좋다.
스텝 S145에서, 유저가 소거 버튼(433)을 선택하였다고 판정된 경우, 스텝 S147로 진행하고, 정보 제어부(351)는 스토리지 정보 관리부(354)를 제어하고, HDD(330)의 실 데이터 격납 영역(361)에 일시적으로 축적되어 있는 디스크(1)에 기록하여야 할 컨텐츠 데이터를 소거시킨다.
스텝 S145에서, 유저가 변경 버튼(434)을 선택하였다고 판정된 경우, 스텝 S148로 진행한다. 이 때, 정보 제어부(351)는 예를 들면, 도 47에 도시된 바와 같은 디스크 변경 화면(441)을 표시부(9)에 표시시킨다. 이 디스크 변경 화면(441)에 는 리스트 표시 에어리어(442), 커서(443), 기록 버튼(444), 및 캔슬 버튼(445) 등이 표시되어 있다.
리스트 표시 에어리어(441)에는 디스크 관리 테이블에 등록되어 있는 디스크 정보중, 로컬 디스크 ID, 카트리지 ID, 및 로컬 디스크명이 리스트 표시되어 있고, 「0005, 1511, No Name」의 디스크 정보가 커서(443)에 의해 선택되어 있다. 즉, 커서(443)가 현재 선택하고 있는 디스크 정보에 대응하는 디스크(1)가 기록하여야 할 디스크이고, 기록하여야 할 디스크를 변경하고 싶는 경우, 유저는 커서(443)를 이동시키고, 소망하는 디스크 정보를 선택하고, 기록 버튼(444)을 누름에 의해, 변경할 수 있다. 캔슬 버튼(445)은 디스크 변경 조작을 캔슬하는 때, 유저에 의해 선택된다.
도 45의 설명으로 되돌아온다. 스텝 S148에서, 정보 제어부(351)는 디스크(1)에 컨텐츠 데이터가 기록되던지, 또는 디스크(1)에 기록하여야 할 컨텐츠 데이터가 HDD(330)로부터 소거됨에 의해, 데이터 관리 메모리(328A)의 디스크 관리 테이블의 부가 정보(데이터 작성일이나 기록 가능 용량 등) 및 플래그를 갱신한다.
이와 같이, 디스크(1)에 기록하여야 할 컨텐츠 데이터와 디스크 ID가 관련시켜저서 디스크 관리 테이블에 등록되어 있기 때문에, 디스크(1)가 삽입된 때에, 디스크 ID를 판독하고 디스크 관리 테이블을 참조함에 의해, 그 디스크(1)에 기록하여야 할 컨텐츠 데이터가 HDD(330)에 축적되어 있는지의 여부를 용이하게 판단할 수 있다.
또한, 디스크(1)에 기록하여야 할 컨텐츠 데이터가 HDD(330)에 축적되어 있 는 상태에서 디스크(1)가 삽입된 경우, 도 46에 도시한 다이얼로그 화면(431)을 표시시키도록 하였지만, 이에 한하지 않고, 예를 들면, 메시지를 표시시키지 않고, 자동적으로 HDD(330)로부터 디스크(1)에 컨텐츠 데이터를 기록시키도록 하여도 좋다.
또한, 디스크(1)에 기록하여야 할 컨텐츠 데이터가 복수 존재하는 경우, 디스크(1)에 기록하는 우선순위를 설정할 수 있다. 즉, 예를 들면, 삽입되어 있지 않은 디스크에의 녹화가 요구된 때에 표시되는 도 43에 도시한 다이얼로그 화면(411)에서, 유저에 의해, 네 버튼(412)이 선택된 때에, HDD(330)의 실 데이터 격납 영역(362)에, 이미 그 디스크에 기록하여야 할 컨텐츠 데이터가 일시적으로 축적되어 있는 경우에는 유저는 지금부터 녹화하는 컨텐츠 데이터와, 이전에 녹화된 컨텐츠 데이터에 우선순위를 설정할 수 있다.
다음에, 그와 같은 경우의 우선순위 설정 처리에 관해, 도 48의 플로우 차트를 참조하여 설명한다. 이 처리는 도 43에 도시한 바와 같은 다이얼로그 화면(41)에서, 유저에 의해, 네 버튼(412)이 선택된 때에, HDD(330)의 실 데이터 격납 영역(362)에, 이미 그 디스크에 기록하여야 할 컨텐츠 데이터가 일시적으로 축적되어 있는 경우에 시작된다.
스텝 S161에서, 정보 제어부(351)는 데이터 관리 메모리(328A)의 디스크 관리 테이블을 참조하고, 그 디스크 관리 테이블에 의거하여, 예를 들면, 도 49에 도시된 바와 같은 우선순위 설정 화면(451)을 표시부(9)에 표시시킨다. 이 우선순위 설정 화면(451)에는 선택 디스크에 기록하기 위한 컨텐츠 데이터가 복수 존재하는 취지를 나타내는 메시지와 함께, 우선순위 설정 버튼(452)이 표시되어 있다.
도 49의 예의 경우, 우선순위 1에, 타이틀 A의 컨텐츠 데이터가 설정되고, 우선순위 2에, 타이틀 B의 컨텐츠 데이터가 설정되어 있고, 이들의 컨텐츠 데이터가, 선택 디스크에 기록하여야 할 데이터로서, HDD(330)에 이미 축적되어 있다. 그리고, 유저는 우선순위 설정 화면(451)의 표시에 의거하여, 지금부터 HDD(330)에 일시적으로 축적하고자 하는 컨텐츠 데이터의 우선순위를 검토하고, 우선순위 설정 버튼(452)을 선택하여, 그 우선순위를 설정할 수 있다.
유저에 의해, 우선순위 설정 버튼(452)이 선택되면, 정보 제어부(351)는 예를 들면, 도 50에 도시된 바와 같은 풀다운 화면(461)을 표시시킨다. 이 풀다운 화면(461)에는 「1」내지 「3」의 항목이 표시되어 있고, 커서(462)에 의해 「2」의 항목이 선택되어 있다. 그리고 유저가, 커서(462)를 이동시키고, 소정의 우선순위의 항목을 선택함에 의해, 지금부터 HDD(330)에 일시적으로 축적하고자 하는 데이터의 우선순위를 설정할 수 있다.
도 48의 설명으로 되돌아온다. 스텝 S162에서, 정보 제어부(351)는 유저에 의해, 지금부터 기록하고자 하는 컨텐츠 데이터의 우선순위가 설정되었는지의 여부를 판정한다. 즉, 도 49에 도시한 우선순위 설정 화면(451)에서 우선순위 설정 버튼(452)이 선택되고, 도 50에 도시한 풀다운 화면(461)이 표시되고, 소정의 우선순위의 항목이 커서(462)에 의해 선택되었는지의 여부를 판정하고, 우선순위가 설정될 때까지 대기한다.
그리고, 스텝 S162에서, 지금부터 기록하고자 하는 컨텐츠 데이터의 우선순 위가 설정되었다고 판정된 경우, 스텝 S163으로 진행하고, 정보 제어부(351)는 데이터 관리 메모리(328A)의 디스크 관리 테이블의 녹화 ID를 갱신한다.
여기서, 도 51의 A 및 도 51의 B의 데이터 관리 메모리(328A)의 디스크 관리 테이블의 한 예를 참조하여, 우선순위의 설정에 관해 더욱 설명한다. 단, 녹화 ID는 설명을 알기 쉽게 하기 위해, 상위 3비트의 녹화 ID의 후에, 하위 3비트를 우선순위로서 결합시켜서 도시하였지만(즉, "0x001001"의 경우, "001"의 녹화 ID + "001"의 우선순위), 이것은 단순한 예이고, 컨텐츠 데이터를 일의적으로 지정할 수 있으면, 이것에 한정되는 것이 아니다.
도 51의 A에 도시된 바와 같이, "0134"의 디스크 ID, 및 "하마자끼×××"의 디스크명을 갖는 디스크(1)에는 우선도 1에 "0x001001"의 녹화 ID를 갖는 컨텐츠 데이터가 설정되고, 우선도 2에 "0x010010"의 녹화 ID를 갖는 컨텐츠 데이터가 설정되어 있다. 즉, 선택 디스크가 삽입된 경우, 제 1번째로 "0x001001"의 녹화 ID를 갖는 컨텐츠 데이터가 디스크(1)에 기록되고, 제 2번째로 "0x010010"의 녹화 ID를 갖는 컨텐츠 데이터가 디스크에 기록되는 것을 의미한다.
그리고, 2개의 컨텐츠 데이터가, 선택 디스크에 기록하여야 할 데이터로서 HDD(330)에 축적되어 있는 상태에서, 다시 선택 디스크에 기록하여야 할 데이터를 HDD(330)에 축적하는 경우를 생각한다. 유저가, 지금부터 HDD(330)에 일시적으로 축적하고자 하는 컨텐츠 데이터(녹화 ID는 "011")의 우선순위를 2로 설정한 경우, 도 51의 B에 도시된 바와 같이, 우선도 2에, "0x011010"("011"의 녹화 ID + "010"의 우선순위)의 녹화 ID를 갖는 컨텐츠 데이터가 설정되고, 지금까지 우선도 2로 설정되어 있던 컨텐츠 데이터("0x010010"의 녹화 ID)는 우선도 3으로, "0x010011"("010"의 녹화 ID + "011"의 우선순위)의 녹화 ID로서 설정된다(우선도 변경에 수반하여 하위 3비트가 갱신된다).
또한, 우선도 2의 컨텐츠 데이터가 새롭게 HDD(330)에 축적됨에 의해, HDD(330)의 기록 용량이 없어진 경우, 우선도가 낮은 컨텐츠 데이터(지금의 경우, 우선도 3의 컨텐츠 데이터)로부터 자동 소거되도록 하여도 좋다. 단, 우선도가 낮은 컨텐츠 데이터를 소거하였음에도 불구하고, 지금부터 HDD(330)에 일시적으로 축적하려고 하고 있는 컨텐츠 데이터(지금의 경우, 우선도 2의 컨텐츠 데이터)를 최후까지 기록할 수 없는 경우에는 유저에 대해 그 취지를 통지하고, 우선순위를 재차 검토시키도록 하여도 좋고. 또는 용량 부족에 의해 기록이 중단하는 취지를 통지하도록 한다.
또한, 우선도가 낮은 컨텐츠 데이터를 자동 소거하고 싶지 않은 경우나, 컨텐츠 데이터의 기록을 중단하고 싶지 않은 경우, 정보 제어부(351)는 네트워크(302)를 통하여 접속되어 있는 다른 기기에 대해, 기록의 대행이 가능한지의 여부를 문의하고, 기록의 대행이 가능한 경우에는 다른 기기로 컨텐츠 데이터를 이동(기록)시켜도 좋다.
이상과 같이 하여, 디스크(1)에 기록하여야 할 복수의 컨텐츠 데이터가 우선도가 높은 것으로부터 차례로 HDD(330)에 축적된다. 그리고, 후에, 소정의 디스크(1)가 삽입되고, 기록하여야 할 컨텐츠 데이터가 HDD(330)에 축적되어 있다고 판정되면(도 45의 스텝 S143), 도 46에 도시한 다이얼로그 화면(431)이 표시되 고(도 45의 스텝 S144), 유저에 의해 기록이 지시되면, HDD(330)에 축적되어 있는 복수의 컨텐츠 데이터가, 우선도가 높은 것으로부터 판독되고, 디스크(1)에 기록된다(도 45의 스텝 S146).
또한, 우선도가 높은 컨텐츠 데이터로부터 차례로 디스크(1)에 기록되어 가지만, 디스크(1)의 기록 용량이 없어진 경우, 그 취지를 유저에게 통지하도록 하여도 좋다. 또한, 디스크(1)의 용량 부족을 통지할 뿐만 아니라, 기록 가능한 다른 디스크의 후보를 표시시키고, 다른 디스크로의 기록을 촉구하도록 하여도 좋다.
또한, 상술한 도 45의 스텝 S143의 처리에서, 삽입된 디스크(1)가, HDD(330)에 일시적으로 녹화된 컨텐츠 데이터에 대응시켜진 디스크가 아니라고 판정된 경우, 정보 제어부(351)는 이 디스크(1)에 기록하여야 할 컨텐츠 데이터가 다른 디지털 비디오 레코더에 존재하는지의 여부의 검색을 네트워크(302)를 통하여 행할 수도 있다.
다음에, 그와 같은 경우의 검색 처리에 관해, 도 52의 플로우 차트를 참조하여 설명한다. 이 처리는 디지털 비디오 레코더(301)가 네트워크(302)에 접속되어 있는 경우에 실행된다.
스텝 S171에서, 정보 제어부(351)는 커런트 디스크 정보 관리부(353)를 제어하고, 그곳에 디스크(1)가 삽입되었는지의 여부를 판정하고, 디스크(1)가 삽입될 때까지 대기한다(도 45의 스텝 S141에 대응한다). 그리고, 스텝 S171에서, 디스크(1)가 삽입되었다고 판정된 경우, 스텝 S172로 진행하고, 정보 제어부(351)는 커런트 디스크 정보 관리부(353)에 대해, 삽입되어 있는 디스크(1)로부터 디스 크 ID나 디스크 정보 등을 판독시킨다(도 45의 스텝 S142에 대응한다).
스텝 S173에서, 정보 제어부(351)는 통신부(352)를 제어하고, 네트워크(302)를 통하여 접속되어 있는 다른 기기와의 통신을 확립시킨다. 정보 제어부(351)는 네트워크(302)를 통하여 접속된 다른 디지털 비디오 레코더에 대해, 스텝 S172의 처리에 의해 커런트 디스크 정보 관리부(353)에 판독시킨 디스크 ID에 대응시킨 컨텐츠 데이터를 보존하고 있는지의 여부를 문의한다.
이로써, 다른 디지털 비디오 레코더에서는 자신의 데이터 관리 메모리(328A)의 디스크 관리 테이블을 참조하여, 문의가 있은 디스크 ID에 대응하는 컨텐츠 데이터가 HDD(330)에 축적되어 있는지의 여부를 검색하고, 그 검색 결과 및 자신의 기기 ID를 문의한 곳에 송신한다.
스텝 S174에서, 정보 제어부(351)는 다른 기기로부터 응답(검색 결과)을 수취하고, 스텝 S175에서, 삽입 디스크에 기록하여야 할 컨텐츠 데이터가 다른 기기에 보존되어 있는지의 여부를 판정한다.
스텝 S175에서, 삽입 디스크에 기록하여야 할 컨텐츠 데이터가 다른 기기에 보존되어 있지 않다고 판정된 경우, 스텝 S180으로 진행한다. 한편, 스텝 S175에서, 삽입 디스크에 기록하여야 할 컨텐츠 데이터가 다른 기기에 보존되어 있다고 판정된 경우, 스텝 S176로 진행하고, 정보 제어부(351)는 예를 들면, 도 53에 도시된 바와 같은 다이얼로그 화면(471)을 표시부(9)에 표시시킨다.
이 다이얼로그 화면(471)에는 다른 기기 내에서, 삽입 디스크에 기록하여야 할 데이터가 발견된 취지를 나타내는 메시지와 함께, 기록 버튼(472), 소거 버튼(473), 및 변경 버튼(474) 등이 표시되어 있다. 이들의 버튼(472 내지 474)은 각각, 다른 기기로부터 컨텐츠 데이터를 취득하여 디스크(1)에 기록하는 때, 다른 기기에 기록되어 있는 컨텐츠 데이터를 소거하는 때, 또는 다른 기기에 기록되어 있는 컨텐츠 데이터를 삽입 디스크 이외의 다른 디스크에 기록(변경)하는 때, 유저에 의해 선택된다.
도 52의 설명으로 되돌아온다. 스텝 S177에서, 정보 제어부(351)는 도 53에 도시한 다이얼로그 화면(471)에서, 유저에 의해, 기록 버튼(472), 소거 버튼(473), 또는 변경 버튼(474)의 어느 하나가 선택되었는지의 여부를 판정하고, 유저가 기록 버튼(472)을 선택하였다고 판정한 경우, 스텝 S178로 진행한다.
스텝 S178에서, 정보 제어부(351)는 다른 기기로부터, 네트워크(302) 및 통신부(352)를 통하여, 삽입 디스크에 기록하여야 할 컨텐츠 데이터를 취득하여 기록 재생부(5)에 공급하고, 디스크(1)에 기록시킨다. 그리고, 다른 기기로부터 취득한 컨텐츠 데이터가 디스크(1)에 기록된 후, 다른 기기에 보존되어 있는 컨텐츠 데이터는 자동 소거되던지, 또는 유저로부터의 지시에 의해 수동으로 소거된다.
스텝 S177에서, 유저가 소거 버튼(473)을 선택하였다고 판정된 경우, 스텝 S179로 진행하고, 정보 제어부(351)는 통신부(352) 및 네트워크(302)를 통하여, 삽입 디스크에 기록하여야 할 데이터가 보존되어 있는 다른 기기에 대해, 컨텐츠 데이터를 소거시킨다.
스텝 S177에서, 유저가 변경 버튼(474)을 선택하였다고 판정된 경우, 스텝 S180으로 진행하고, 정보 제어부(351)는 도 47에 도시한 바와 같은 디스크 변경 화 면(441)을 표시부(9)에 표시시킨다. 그리고, 유저는 상술한 바와 같이 하여, 기록하여야 할 디스크를 변경할 수 있다.
스텝 S180에서, 정보 제어부(351)는 디스크(1)에 컨텐츠 데이터가 기록되던지, 디스크(1)에 기록하여야 할 컨텐츠 데이터가 다른 기기로부터 소거되던지, 또는 기록하여야 할 디스크가 변경됨에 의해, 자신의 디스크 관리 테이블의 부가 정보(데이터 작성일이나 기록 가능 용량 등) 및 플래그를 갱신하거나, 또는 네트워크(302)를 통하여, 다른 기기의 디스크 관리 테이블의 부가 정보 및 플래그를 갱신한다.
이와 같이, 디스크(1)에 기록하여야 할 컨텐츠 데이터가, 네트워크(302)를 통하여 다른 기기에 존재하는지의 여부를 용이하게 검색할 수 있다. 그리고, 디스크(1)에 기록하여야 할 컨텐츠 데이터가 다른 기기에 존재한다고 판단된 경우, 그 데이터를 취득하고, 디스크(1)에 기록시킬 수 있다.
이상과 같이, 디스크(1)에 부여된 고유의 디스크 ID 및 디스크명과는 다른 로컬 디스크 ID 및 로컬 디스크명을 붙이고, 기기마다 디스크를 관리하거나, 또한, 디스크(1)에 기록하여야 할 데이터를 일시적으로 HDD(330)에 축적하여 관리할 수 있다.
또한, HDD(330)에 기록된 데이터는 반드시, 디스크(1)에 기록하여야 할 컨텐츠 데이터뿐만 아니라, 디스크(1)에 대응시켜지지 않은 데이터도 포함된다. 즉, 디스크(1)에 기록할 예정이 아닌 데이터나, 생각지 않게 전원이 오프 되는 등으로일시적으로 퇴피된 데이터 등이 HDD(330)에 기록되어 있고, 이와 같은 디스크(1)에 대응시켜지지 않은 데이터를 간단한 조작으로 디스크(1)에 대응시키는 것도 가능하다.
다음에, 도 54의 플로우 차트를 참조하여, HDD(330)에 기록되어 있는 데이터의 표시 처리에 관해 설명한다. 이 처리는 유저에 의해, HDD(330) 내의 데이터를 전부 표시시키기 위한 조작이 행하여진 경우에 시작된다.
스텝 S191 및 S192에서, 정보 제어부(351)는 유저의 조작에 의거하여, 데이터 관리 메모리(328A)의 디스크 관리 테이블을 참조함과 함께, HDD(330)의 데이터 관리 정보 격납 영역(361)의 데이터 관리 정보를 참조한다. 즉, 디스크 관리 테이블에는 기본적으로, 이전에 삽입된 디스크(1)에 관한 디스크 정보가 등록되어 있고, 데이터 관리 정보에는 실 데이터 격납 영역(362)에 격납된 모든 데이터에 관한 정보가 포함되어 있다. 따라서, 이들을 참조함에 의해, 디스크(1)에 기록하여야 할 컨텐츠 데이터 및 디스크(1)에 대응시켜지지 않은 데이터를 취득할 수 있다(HDD(330)에 축적되어 있는 모든 데이터를 취득할 수 있다).
스텝 S193에서, 정보 제어부(351)는 스텝 S191의 처리에서 취득한 디스크 관리 테이블의 정보, 및 스텝 S192의 처리에서 취득한 데이터 관리 정보를 관련시켜서, 예를 들면, 도 55에 도시된 바와 같은 HDD 참조 화면(481)을 표시부(9)에 표시시킨다.
이 HDD 참조 화면(481)에는 폴더(482-1 내지 482-3), 및. 파일(483-1, 483-2)이 표시되어 있다. 폴더(482-1)에는 예를 들면, 도 37에 도시한 디스크 관리 테이블에서, "0001"의 디스크 ID를 갖는 디스크(1)(이 디스크의 로컬 디스크명은 "아 버지")에 기록하여야 할 컨텐츠 데이터가 격납되어 있는 것을 나타내고, 폴더(482-2)에는 예를 들면, "0002"의 디스크 ID를 갖는 디스크(1)(이 디스크의 로컬 디스크명은 "여행")에 기록하여야 할 컨텐츠 데이터가 격납되어 있는 것을 나타내고, 폴더(482-3)에는 예를 들면, "0003"의 디스크 ID를 갖는 디스크(1)(이 디스크의 로컬 디스크명은 "말(馬)")에 기록하여야 할 컨텐츠 데이터가 격납되어 있는 것을 나타낸다. 파일(483-1 및 483-2)은 디스크(1)에 대응시켜지지 않은 데이터를 나타내고 있다.
이와 같은 아이콘 표시에 의해, 유저는 디스크(1)에 대응시켜저 있는 데이터인지의 여부를 간단하게 식별할 수 있다.
HDD 참조 화면(481)을 확인한 유저가, 파일(483-2)을 소정의 디스크에 기록시키고 싶는 경우, 마우스의 오른쪽을 클릭하여, 풀다운 화면(484)을 표시시킨다. 이 풀다운 화면(484)에는 「아버지」, 「여행」 및 「말」의 항목이 표시되어 있다. 그리고 유저가, 어느 한 항목(예를 들면, 「아버지」)을 선택함에 의해, 대응하는 폴더(지금의 경우, 폴더(482-1)) 내로 이동됨과 함께, 디스크 관리 테이블이 갱신된다("0001"의 디스크 ID에 대응시켜서, 타이틀 B에 관한 녹화 ID가 기록된다).
또한, 풀다운 화면(484)을 표시시키고, 소정의 항목을 선택함에 의해, 파일을 소정의 디스크(폴더)에 대응시킬 뿐만 아니라, 예를 들면, 파일(483-2)을 폴더(482-1)에 드래그&드롭할 뿐으로, 간단하게 소정의 디스크에 대응시킬 수도 있다.
또한, 디스크 관리 테이블에 등록되어 있는 디스크 ID에 의거하여 작성된 폴더(482-1 내지 482-3)를 표시시킬 뿐만 아니라, 각 폴더 내에 격납되어 있는 컨텐츠 데이터를 다시 표시시킬 수도 있다.
예를 들면, 유저가, 폴더(482-1)를 마우스로 더블 클릭함에 의해, 예를 들면, 도 56에 도시된 바와 같은 디스크 참조 화면(491)이 표시된다. 이 디스크 참조 화면(491)에는 폴더(482-1)에 격납되어 있는 컨텐츠 데이터(즉, "0001"의 디스크 ID에 대응하는 디스크에 기록하여야 할 데이터)인, 파일(492-1 및 492-2)이 표시되어 있다. 유저는 이 디스크 참조 화면(491)에서, 디스크에 기록하여야 할 컨텐츠 데이터의 우선순위의 설정 또는 변경을 행할 수도 있다.
예를 들면, 파일(492-2)의 우선순위를 변경하고 싶는 경우, 유저는 마우스의 오른쪽을 클릭하여, 풀다운 화면(493)을 표시시킨다. 이 풀다운 화면(493)에는 「1」 및 「2」의 항목이 표시되어 있고, 지금의 경우, 「2」의 항목이 선택되어 있다(우선순위가 2로 설정되어 있다). 그리고 유저가, 「1」의 항목을 선택함에 의해, 파일(492-2)의 우선순위를 1로 변경할 수가 있다. 이 조작에 수반하여, 우선순위가 1로 설정되어 있던 파일(492-1)은 우선순위 2로 변경되고, 디스크 관리 테이블의 녹화 ID도 갱신된다.
이와 같이, 데이터 관리 테이블에 등록되어 있는 디스크 정보 등을 아이콘 등으로 표시시킴에 의해 시인성이 향상하고, 유저는 간단한 조작으로, 디스크(1)에 대응시켜지지 않은 데이터를 소정의 디스크에 대응시킬 수 있다.
이상에서는 디스크(1)에 기록하여야 할 컨텐츠 데이터를 HDD(330)에 일시적 으로 기록하도록 하였지만, HDD(330)에 한하지 않고, 자기 디스크, 광디스크, 광자기 디스크, 또는 반도체 메모리 등의 기록 매체에 적용하는 것도 가능하다.
상술한 일련의 처리(예를 들면, 도 4의 정상 처리, 도 5의 2중화 처리, 도 7의 재생 예약 처리, 도 13의 검색 처리, 도 21의 삭제 처리, 도 26의 모드 설정 처리, 도 30의 2중화 격납 처리, 도 39의 정상 처리, 도 41의 녹화 처리, 도 45의 기록 처리, 도 48의 우선순위 설정 처리, 도 52의 검색 처리, 또는 도 54의 표시 처리 등)는 하드웨어에 의해 실행시킬 수도 있지만, 소프트웨어에 의해 실행시킬 수도 있다. 일련의 처리를 소프트웨어에 의해 실행시키는 경우에는 그 소프트웨어를 구성하는 프로그램이, 전용의 하드웨어에 설치되어 있는 컴퓨터, 또는 각종의 프로그램을 인스톨함으로써, 각종의 기능을 실행하는 것이 가능한, 예를 들면 범용의 퍼스널 컴퓨터 등에, 프로그램 격납 매체로부터 인스톨된다.
도 57은 범용의 컴퓨터의 내부의 구성예를 도시한 도면이다. 컴퓨터의 CPU(Central Processing Unit)(501)는 ROM(Read Only Memory)(502)에 기억되어 있는 프로그램, 또는 기억부(508)로부터 RAM(Random Access Memory)(503)에 로드된 프로그램에 따라 각종의 처리를 실행한다. RAM(503)에는 또한, CPU(501)가 각종의 처리를 실행하는데 필요한 데이터 등도 적절히 기억된다.
CPU(501), ROM(502), 및 RAM(503)은 버스(504)를 통하여 서로 접속되어 있다. 이 버스(504)에는 또한, 입출력 인터페이스(505)도 접속되어 있다.
입출력 인터페이스(505)에는 버튼, 스위치, 키보드 또는 마우스 등으로 구성되는 입력부(506), CRT(Cathode Ray Tube)나 LCD 등의 디스플레이, 및 스피커 등으 로 구성되는 출력부(507), 하드디스크 등으로 구성되는 기억부(508), 및 모뎀이나 터미널 어댑터 등으로 구성되는 통신부(509)가 접속되어 있다. 통신부(509)는 인터넷을 포함하는 네트워크를 통하여 통신 처리를 행한다.
입출력 인터페이스(505)에는 또한, 필요에 응하여 드라이브(510)가 접속되고, 자기 디스크(511), 광디스크(512), 광자기 디스크(513), 또는 반도체 메모리(514) 등이 적절히 장착되고, 그곳에서부터 판독된 컴퓨터 프로그램이, 기억부(508)에 인스톨된다.
컴퓨터에 인스톨되고, 컴퓨터에 의해 실행 가능한 상태로 되는 프로그램을 격납하는 프로그램 격납 매체는 도 57에 도시된 바와 같이, 자기 디스크(511)(플렉시블 디스크를 포함한다), 광디스크(512)(CD-ROM(Compact Disc-Read Only Memory), DVD(Digital Versatile Disc)를 포함한다), 광자기 디스크(513)(MD(Mini-Disc)(등록상표)를 포함한다), 또는 반도체 메모리(514) 등으로 이루어지는 패키지 미디어에 의해 구성될 뿐만 아니라, 컴퓨터에 미리 설치된 상태에서 유저에게 제공되는 프로그램이 일시적 혹은 영속적으로 기록된 ROM(502)이나 기억부(508) 등에 의해 구성된다. 프로그램 격납 매체로의 프로그램의 격납은 필요에 응하여 루터(router), 모뎀 등의 통신부(509)를 통하여, 공중 회선망, 로컬 에어리어 네트워크, 인터넷, 디지털 위성 방송이라는 유선 또는 무선의 통신 매체를 이용하여 행하여진다.
또한, 본 명세서에서, 프로그램 격납 매체에 격납되는 프로그램을 기술하는 스텝은 기재된 순서로 따라 시계열적으로 행하여지는 처리는 물론, 반드시 시계열 적으로 처리되지 않더라도, 병렬적 또는 개별적으로 실행되는 처리도 포함하는 것이다.
또한, 본 명세서에서, 시스템이란, 복수의 장치에 의해 구성된 장치 전체를 나타내는 것이다.
이상과 같이, 본 발명에 의하면, 용이하게, 디스크에 기록되어 있는 정보를 관리할 수 있다.
또한 본 발명에 의하면, 생각지 않게 전원이 오프 되었다고 하여도, 관리하는 정보의 부정합을 방지할 수 있다.
또한 본 발명에 의하면, 복수의 디스크에 기록되어 있는 정보를 관리하고, 그들의 일람 표시, 소트, 또는 검색 등을 행할 수가 있다.
또한 본 발명에 의하면, 유저마다 또는 기기마다 다른 부가 정보를 디스크에 대해 붙이거나, 또한, 녹화 디스크가 삽입되어 있지 않은 경우, 일시적으로 데이터를 기기 내부에 축적하여 관리할 수 있다.
Claims (13)
- 삽입된 정보 기록 매체로부터 상기 정보 기록 매체를 특정하는 식별 정보를 판독하는 판독 수단과,상기 판독 수단에 의해 판독된 상기 식별 정보를 등록하는 등록 수단과,상기 정보 기록 매체에 기록해야 할 제 1의 컨텐츠 데이터를 취득하고,그것을 상기 정보 기록 매체의 상기 식별 정보에 대응시켜 축적하는 축적 수단과,새롭게 정보 기록 매체가 삽입된 때,상기 등록 수단에 등록되어 있는 상기 식별 정보를 참조하여,이전에 삽입된 정보 기록 매체인지의 여부를 판정하는 제 1의 판정 수단과,상기 제 1의 판정 수단에 의해,이전에 삽입된 정보 기록 매체인 것으로 판정된 경우,상기 새롭게 삽입된 정보 기록 매체로부터 판독된 식별 정보와, 상기 축적 수단에 축적되어 있는 상기 제 1의 컨텐츠 데이터에 대응시켜진 식별 정보가 일치하는지의 여부를 판정하는 제 2의 판정 수단과,상기 제 2의 판정 수단에 의해, 상기 새롭게 삽입된 정보 기록 매체로부터 판독된 식별 정보와, 상기 축적 수단에 축적되어 있는 상기 제 1의 컨텐츠 데이터에 대응시켜진 식별 정보가 일치하는 것으로 판정된 경우,상기 축적 수단으로부터 상기 제 1의 컨텐츠 데이터를 판독하고, 상기 새롭게 삽입된 정보 기록 매체에 기록하는 기록 수단과,상기 기록 수단에 의해 상기 새롭게 삽입된 정보 기록 매체에 기록된 상기 제 1의 컨텐츠 데이터에 관한 제 1의 관련 정보, 및,상기 새롭게 삽입된 정보 기록 매체에 기록되어 있는 제 2의 컨텐츠 데이터에 관한 제 2의 관련 정보를 취득하는 취득 수단과,상기 판독 수단에 의해 판독된 상기 식별 정보와, 상기 취득 수단에 의해 취득된 상기 제 1 및 제 2의 관련 정보를 대응시켜 기록하는 다른 기록 수단을 구비하는 것을 특징으로 한 정보 처리 장치.
- 제 1항에 있어서,상기 정보 기록 매체에 기록해야 할 복수의 컨텐츠 데이터가 존재하는 경우, 각각의 컨텐츠 데이터에 대해,우선 순위를 설정하는 설정 수단을 더 구비하는 것을 특징으로 하는 정보 처리 장치.
- 제 1항에 있어서,상기 제 2의 판정 수단에 의해, 상기 새롭게 삽입된 정보 기록 매체로부터 판독된 식별 정보와, 상기 축적 수단에 축적되어 있는 상기 제 1의 컨텐츠 데이터에 대응시켜진 식별 정보가 일치하지 않는 것으로 판정된 경우,네트워크를 통해 접속된 다른 정보 처리 장치와 통신하고,상기 새롭게 삽입된 정보 기록 매체로부터 판독된 식별 정보에 대응하는 상기 제 1의 컨텐츠 데이터를 검색하는 검색 수단을 더 구비하는 것을 특징으로 하는 정보 처리 장치.
- 제 3항에 있어서,상기 검색 수단에 의한 검색의 결과,상기 새롭게 삽입된 정보 기록 매체로부터 판독된 식별 정보에 대응하는 상기 제 1의 컨텐츠 데이터가 상기 다른 정보 처리 장치에서 검색된 경우,상기 기록 수단은, 상기 다른 정보 처리 장치로부터 상기 네트워크를 통해,상기 제 1의 컨텐츠 데이터를 판독하고, 상기 새롭게 삽입된 정보 기록 매체에 기록하는 것을 특징으로 하는 정보 처리 장치.
- 삭제
- 삭제
- 삭제
- 삭제
- 삽입된 정보 기록 매체로부터 상기 정보 기록 매체를 특정하는 식별 정보를 판독하는 판독 스텝과,상기 판독 스텝의 처리에 의해 판독된 상기 식별 정보를 등록하는 등록 스텝과,상기 정보 기록 매체에 기록해야 할 컨텐츠 데이터를 취득하고,그것을 상기 정보 기록 매체의 상기 식별 정보에 대응시켜 축적을 제어하는 축적 제어 스텝과,새롭게 정보 기록 매체가 삽입된 때,상기 등록 스텝의 처리에 의해 등록되어 있는 상기 식별 정보를 참조하여,이전에 삽입된 정보 기록 매체인지의 여부를 판정하는 제 1의 판정 스텝과,상기 제 1의 판정 스텝의 처리에 의해, 이전에 삽입된 정보 기록 매체인 것으로 판정된 경우,상기 새롭게 삽입된 정보 기록 매체로부터 판독된 식별 정보와, 상기 축적 제어 스텝의 처리에서 축적이 제어된 상기 컨텐츠 데이터에 대응시켜진 식별 정보가 일치하는지의 여부를 판정하는 제 2의 판정 스텝과,상기 제 2의 판정 스텝의 처리에 의해, 상기 새롭게 삽입된 정보 기록 매체로부터 판독된 식별 정보와, 상기 축적 제어 스텝의 처리에서 축적이 제어된 상기 컨텐츠 데이터에 대응시켜진 식별 정보가 일치하는 것으로 판정된 경우,축적되어 있는 상기 컨텐츠 데이터를 판독하고, 상기 새롭게 삽입된 정보 기록 매체에 기록하는 기록 스텝과,상기 기록 스텝의 처리에 의해 상기 새롭게 삽입된 정보 기록 매체에 기록된 상기 제 1의 컨텐츠 데이터에 관한 제 1의 관련 정보,및,상기 새롭게 삽입된 정 보 기록 매체에 기록되어 있는 제 2의 컨텐츠 데이터에 관한 제 2의 관련 정보를 취득하는 취득 스텝과,상기 판독 스텝의 처리에 의해 판독된 상기 식별 정보와, 상기 취득 스텝의 처리에 의해 취득된 상기 제 1 및 제 2의 관련 정보를 대응시켜 기록하는 다른 기록 스텝을 포함하는 것을 특징으로 한 정보 처리 방법.
- 삭제
- 삭제
- 삽입된 정보 기록 매체로부터 상기 정보 기록 매체를 특정하는 식별 정보를 판독하는 판독 스텝과,상기 판독 스텝의 처리에 의해 판독된 상기 식별 정보를 등록하는 등록 스텝과,상기 정보 기록 매체에 기록해야 할 컨텐츠 데이터를 취득하고,그것을 상기 정보 기록 매체의 상기 식별 정보에 대응시켜 축적을 제어하는 축적 제어 스텝과,새롭게 정보 기록 매체가 삽입된 때,상기 등록 스텝의 처리에 의해 등록되어 있는 상기 식별 정보를 참조하여,이전에 삽입된 정보 기록 매체인지의 여부를 판정하는 제 1의 판정 스텝과,상기 제 1의 판정 스텝의 처리에 의해, 이전에 삽입된 정보 기록 매체인 것으로 판정된 경우,상기 새롭게 삽입된 정보 기록 매체로부터 판독된 식별 정보와, 상기 축적 제어 스텝의 처리에서 축적이 제어된 상기 컨텐츠 데이터에 대응시켜진 식별 정보가 일치하는지의 여부를 판정하는 제 2의 판정 스텝과,상기 제 2의 판정 스텝의 처리에 의해, 상기 새롭게 삽입된 정보 기록 매체로부터 판독된 식별 정보와, 상기 축적 제어 스텝의 처리에서 축적이 제어된 상기 컨텐츠 데이터에 대응시켜진 식별 정보가 일치하는 것으로 판정된 경우,축적되어 있는 상기 컨텐츠 데이터를 판독하고, 상기 새롭게 삽입된 정보 기록 매체에 기록하는 기록 스텝과,상기 기록 스텝의 처리에 의해 상기 새롭게 삽입된 정보 기록 매체에 기록된 상기 제 1의 컨텐츠 데이터에 관한 제 1의 관련 정보,및,상기 새롭게 삽입된 정 보 기록 매체에 기록되어 있는 제 2의 컨텐츠 데이터에 관한 제 2의 관련 정보를 취득하는 취득 스텝과,상기 판독 스텝의 처리에 의해 판독된 상기 식별 정보와, 상기 취득 스텝의 처리에 의해 취득된 상기 제 1 및 제 2의 관련 정보를 대응시켜 기록하는 다른 기록 스텝을 포함하는 것을 특징으로 하는 컴퓨터 판독가능한 프로그램이 기록된 기록 매체.
- 삭제
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JPJP-P-2002-00164610 | 2002-06-05 | ||
JP2002164610 | 2002-06-05 | ||
JPJP-P-2002-00195661 | 2002-07-04 | ||
JP2002195661A JP2004062916A (ja) | 2002-06-05 | 2002-07-04 | 情報処理装置および方法、記録媒体、並びにプログラム |
PCT/JP2003/007101 WO2003105153A1 (ja) | 2002-06-05 | 2003-06-05 | 情報処理装置および方法、記録媒体、並びにプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040108639A KR20040108639A (ko) | 2004-12-24 |
KR100994062B1 true KR100994062B1 (ko) | 2010-11-11 |
Family
ID=29738326
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020047000839A KR100994062B1 (ko) | 2002-06-05 | 2003-06-05 | 정보 처리 장치 및 방법, 기록 매체 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7624090B2 (ko) |
EP (1) | EP1511036A4 (ko) |
JP (1) | JP2004062916A (ko) |
KR (1) | KR100994062B1 (ko) |
CN (2) | CN1552075B (ko) |
WO (1) | WO2003105153A1 (ko) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4001055B2 (ja) * | 2003-05-28 | 2007-10-31 | 船井電機株式会社 | ディスク記録装置 |
EP1706871B1 (en) * | 2003-12-18 | 2008-10-08 | Matsushita Electric Industries Co., Ltd. | Recording apparatus, integrated circuit for recording apparatus, recording method, computer program, and recording medium which facilitates content recording |
JP4634729B2 (ja) * | 2004-03-10 | 2011-02-16 | 株式会社東芝 | Dicomメディア情報管理システム及びdicomメディア情報を管理する管理サーバ |
JP4213081B2 (ja) * | 2004-06-04 | 2009-01-21 | 京セラ株式会社 | コンテンツ複写装置 |
US20060031201A1 (en) * | 2004-08-06 | 2006-02-09 | Microsoft Corporation | Life moment tagging and storage |
JP4631359B2 (ja) * | 2004-09-02 | 2011-02-16 | パナソニック株式会社 | 再生装置 |
KR100601702B1 (ko) * | 2004-09-30 | 2006-07-18 | 삼성전자주식회사 | Osd 데이터 출력 제어 방법 및 장치 |
KR100677601B1 (ko) * | 2004-11-11 | 2007-02-02 | 삼성전자주식회사 | 메타 데이터를 포함하는 영상 데이터를 기록한 저장매체,그 재생장치 및 메타 데이터를 이용한 검색방법 |
KR100642895B1 (ko) * | 2004-12-21 | 2006-11-08 | 엘지전자 주식회사 | 광디스크장치의 디스크 관리방법 |
KR100701734B1 (ko) * | 2005-07-07 | 2007-03-29 | 엘지전자 주식회사 | 광디스크 장치에서의 메인 타이틀 선별 재생방법 |
US9565387B2 (en) * | 2006-09-11 | 2017-02-07 | Apple Inc. | Perspective scale video with navigation menu |
US20080065722A1 (en) * | 2006-09-11 | 2008-03-13 | Apple Computer, Inc. | Media device playlists |
US8243017B2 (en) | 2006-09-11 | 2012-08-14 | Apple Inc. | Menu overlay including context dependent menu icon |
US7937387B2 (en) * | 2008-02-01 | 2011-05-03 | Mandiant | System and method for data preservation and retrieval |
JP2009239825A (ja) | 2008-03-28 | 2009-10-15 | Sony Corp | 情報処理装置および方法、プログラム、並びに記録媒体 |
JP4561864B2 (ja) * | 2008-04-08 | 2010-10-13 | ソニー株式会社 | ディスク型記録媒体および製造方法 |
JP2009284019A (ja) * | 2008-05-19 | 2009-12-03 | Panasonic Corp | メディア処理装置及び記録媒体制御方法 |
JP5559987B2 (ja) | 2009-05-29 | 2014-07-23 | パナソニック株式会社 | 映像記録装置および外部端末 |
JP5693369B2 (ja) * | 2011-05-13 | 2015-04-01 | キヤノン株式会社 | 情報処理装置、その制御方法及びコンピュータプログラム |
US11908253B2 (en) * | 2018-12-12 | 2024-02-20 | Gm Cruise Holdings Llc | Dynamic data preservation based on autonomous vehicle performance needs |
US10841645B1 (en) * | 2019-12-09 | 2020-11-17 | Western Digital Technologies, Inc. | Storage system and method for video frame segregation to optimize storage |
US11086804B2 (en) | 2019-12-09 | 2021-08-10 | Western Digital Technologies, Inc. | Storage system and method for reducing read-retry duration |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4823333A (en) * | 1986-01-21 | 1989-04-18 | Matsushita Electric Industrial Co., Ltd. | Optical disk duplicating apparatus using sector data identification information for controlling duplication |
US4872151A (en) * | 1986-02-19 | 1989-10-03 | Bennie C. Fulkerson | Compact disc player capable of playing plural selections recorded on a compact disc in a preselected sequence |
US5148416A (en) * | 1989-06-05 | 1992-09-15 | Nikon Corporation | Signal processing circuit for magnetooptical record/reproducing apparatus |
JPH06208780A (ja) * | 1993-01-11 | 1994-07-26 | Toshiba Corp | 映像素材管理装置 |
JPH06259939A (ja) | 1993-03-09 | 1994-09-16 | Sony Corp | ディスク記録再生装置 |
JPH06302155A (ja) * | 1993-04-12 | 1994-10-28 | Seiko Epson Corp | ビデオディスクレコーダー及びビデオディスク及び情報管理方法 |
JPH0714373A (ja) | 1993-06-22 | 1995-01-17 | Clarion Co Ltd | オーディオビジュアル装置 |
JP3401754B2 (ja) | 1995-04-19 | 2003-04-28 | 日本電信電話株式会社 | ビデオ情報記録システム |
JPH09265763A (ja) * | 1996-03-29 | 1997-10-07 | Toshiba Corp | 情報記録装置 |
JPH1050031A (ja) | 1996-08-01 | 1998-02-20 | Matsushita Electric Ind Co Ltd | データ記録方法 |
JPH1069758A (ja) | 1996-08-28 | 1998-03-10 | Casio Comput Co Ltd | 記録媒体の照合方式 |
JPH1125655A (ja) | 1997-07-07 | 1999-01-29 | Clarion Co Ltd | タイトルメモリ装置 |
JPH1166694A (ja) | 1997-08-18 | 1999-03-09 | Hitachi Ltd | 情報記録再生装置 |
JPH11127396A (ja) | 1997-10-24 | 1999-05-11 | Matsushita Electric Ind Co Ltd | データ放送受信装置 |
JPH11185449A (ja) | 1997-12-19 | 1999-07-09 | Sharp Corp | ディスク記録再生装置 |
JPH11203205A (ja) * | 1998-01-08 | 1999-07-30 | Fujitsu Ltd | 情報記憶システム |
JPH11306736A (ja) | 1998-04-22 | 1999-11-05 | Sony Corp | 再生装置 |
JP3968875B2 (ja) * | 1998-06-24 | 2007-08-29 | ソニー株式会社 | ダウンロード装置、及び記録媒体 |
JP2000021136A (ja) | 1998-06-30 | 2000-01-21 | Toshiba Corp | マルチメディア情報の記録再生装置及び同装置に適用する記録再生方法 |
US6188835B1 (en) * | 1998-08-21 | 2001-02-13 | Lsi Logic Corporation | Optical disk system and method for storing data allowing playback of selected portions of recorded presentations |
JP3578443B2 (ja) | 1998-12-01 | 2004-10-20 | 株式会社東芝 | 記録情報管理方法 |
JP2000195229A (ja) | 1998-12-28 | 2000-07-14 | Sanyo Electric Co Ltd | ディスクファイリングシステム、ディスクファイリング管理装置及び記録媒体 |
EP1061521A1 (en) * | 1999-06-18 | 2000-12-20 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for archiving record carriers |
JP2001143449A (ja) * | 1999-11-15 | 2001-05-25 | Kenwood Corp | 曲検索機能付きの情報再生装置 |
WO2001037563A1 (fr) * | 1999-11-18 | 2001-05-25 | Fujitsu Limited | Enregistreur video sans fin |
JP2001222504A (ja) * | 1999-12-03 | 2001-08-17 | Canon Inc | 電子機器、電子機器の制御方法及び記録媒体 |
JP2001319419A (ja) | 2000-05-02 | 2001-11-16 | Matsushita Electric Ind Co Ltd | データ記録システム、記録先決定装置、媒体、および情報集合体 |
JP2002010183A (ja) | 2000-06-21 | 2002-01-11 | Hitachi Ltd | メディア制御装置及びメディア制御方法 |
JP2002084480A (ja) | 2000-09-06 | 2002-03-22 | Aiwa Co Ltd | 情報配信システム、情報配信装置、情報処理装置及び情報配信方法 |
JP3621639B2 (ja) | 2000-11-08 | 2005-02-16 | 株式会社東芝 | ライブラリ機能を有する画像記録再生装置 |
JP2003101925A (ja) * | 2001-09-26 | 2003-04-04 | Alpine Electronics Inc | ディスク再生装置 |
-
2002
- 2002-07-04 JP JP2002195661A patent/JP2004062916A/ja active Pending
-
2003
- 2003-06-05 US US10/485,578 patent/US7624090B2/en not_active Expired - Fee Related
- 2003-06-05 KR KR1020047000839A patent/KR100994062B1/ko not_active IP Right Cessation
- 2003-06-05 EP EP03730817A patent/EP1511036A4/en not_active Withdrawn
- 2003-06-05 WO PCT/JP2003/007101 patent/WO2003105153A1/ja active Application Filing
- 2003-06-05 CN CN038009838A patent/CN1552075B/zh not_active Expired - Fee Related
- 2003-06-05 CN CNB200510065267XA patent/CN100492514C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP1511036A4 (en) | 2010-09-15 |
WO2003105153A1 (ja) | 2003-12-18 |
CN1681030A (zh) | 2005-10-12 |
US20040199511A1 (en) | 2004-10-07 |
CN1552075B (zh) | 2010-11-10 |
EP1511036A1 (en) | 2005-03-02 |
US7624090B2 (en) | 2009-11-24 |
KR20040108639A (ko) | 2004-12-24 |
CN100492514C (zh) | 2009-05-27 |
CN1552075A (zh) | 2004-12-01 |
JP2004062916A (ja) | 2004-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100994062B1 (ko) | 정보 처리 장치 및 방법, 기록 매체 | |
EP1715685B1 (en) | Broadcast program recorder | |
CN100520952C (zh) | 为视频节目提供视频标记的***和方法 | |
US7158713B2 (en) | Information recording and reproducing apparatus | |
KR100832948B1 (ko) | 콘텐츠 탐색 및 제공을 위한 시스템과 방법, 및소프트웨어 기억 매체 | |
US20060156355A1 (en) | Reproduction apparatus, program, integrated circuit | |
EP1706871B1 (en) | Recording apparatus, integrated circuit for recording apparatus, recording method, computer program, and recording medium which facilitates content recording | |
US20120054798A1 (en) | Advertisement display processing method and apparatus associated with reproduction title | |
US8498514B2 (en) | Information processing apparatus, information managing method and medium | |
US8086613B2 (en) | Reproducing apparatus, reproducing method, and reproducing program | |
JP2008028985A (ja) | コンテンツ視聴支援回路およびコンテンツ視聴支援装置 | |
JP2004297493A (ja) | デジタルコンテンツ編集システムおよびデジタルコンテンツ編集方法 | |
JP3835621B2 (ja) | 情報処理装置および方法、記録媒体、並びにプログラム | |
JP4256401B2 (ja) | 映像情報処理装置およびデジタル情報記録媒体、映像情報処理方法、映像情報処理プログラム | |
KR100582499B1 (ko) | 재생리스트 화면 표시방법 | |
JP2006324781A (ja) | 映像記録装置 | |
JP2006351131A (ja) | データ管理装置、コンピュータプログラム、及び記録媒体 | |
JP2005110054A (ja) | コンテンツ記録再生装置、コンテンツ再生装置、コンテンツ記録再生システム及びコンテンツ管理方法 | |
JPH0950360A (ja) | メニュー自動構築システム | |
US7480439B2 (en) | Recording device recording method and program | |
JP2006060406A (ja) | デジタル放送受信装置からの記録装置の制御方法およびデジタル放送受信装置 | |
KR20060091576A (ko) | 방송 프로그램 녹화 방법 | |
JP2007089020A (ja) | 記録再生装置及び該装置の録画タイトル編集方法 | |
JP2006196939A (ja) | 録画データ再生装置および再生方法 | |
KR20050026141A (ko) | 방송 프로그램의 녹화 목록 관리방법 |
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: 20131025 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20141024 Year of fee payment: 5 |
|
LAPS | Lapse due to unpaid annual fee |