문맥 (context)
종래, 대용량의 기록 매체에 기록한 다수의 파일로부터 원하는 파일을 간이하게 찾아내는 방법으로서, 특허 문헌 1, 특허 문헌 2, 특허 문헌 3 등에, 인덱스 파일을 이용하는 방법이 제안되어 있다.
인덱스 파일은, 각 콘텐츠 파일을 관리하고, 각 콘텐츠 파일의 속성 정보의 집합으로 구성, 혹은 생성된다. 콘텐츠 파일의 속성 정보로서는, 예를 들면 썸네일 화상 데이터, 타이틀의 텍스트 데이터, 촬상 일시, 코덱 정보, 얼굴 검출 정보(검출 얼굴 사이즈, 검출 얼굴 위치, 검출 얼굴을 수치화한 검출 얼굴 스코어) 등이 있다. 단, 속성 정보는 이들에 한정되지 않는다. 여기서, 각 콘텐츠 파일의 속성 정보는, 각각의 콘텐츠 파일의 관리 정보를 구성하고 있다.
인덱스 파일은, 예를 들면, 도 35에 도시하는 바와 같이, 텍스트 파일(또는 메타데이터 파일) FTX, 썸네일 화상 파일 FTH 및 프로퍼티 파일 FP로 이루어져 있다. 각 콘텐츠 파일의 속성 정보는, 텍스트 파일 FTX, 썸네일 화상 파일 FTH, 및 프로퍼티 파일 FP로 나누어져 배치된다.
단, 콘텐츠 파일의 종류에 따라서는, 텍스트 파일 FTX, 썸네일 화상 파일 FTH에 배치되는 속성 정보가 없어, 아무런 엔트리가 설정되지 않는 경우도 있다. 도 35에서는, 각 콘텐츠 파일의 속성 정보로서, 텍스트 파일 FTX, 썸네일 화상 파일 FTH, 및 프로퍼티 파일 FP의 각각에 배치되는 속성 정보가 있었던 경우를 나타내고 있다.
여기서, 텍스트 파일 FTX는, 텍스트 정보(메타데이터 파일이면, 메타데이터)를 관리한다. 썸네일 화상 파일 FTH는, 썸네일의 화상 데이터를 관리한다. 프로퍼티 파일 FP는, 텍스트 파일 FTX 또는 썸네일 화상 파일 FTH에 관한 속성 정보를 제외하는 속성 정보(기본 속성 정보)를 관리하고, 또한, 다른 파일의 슬롯간의 접속 정보를 관리한다.
프로퍼티 파일 FP는, 선두에 속성 등을 나타내는 헤더가 배치된다. 이에 대하여, 텍스트 파일 FTX, 썸네일 화상 파일 FTH에는, 그 선두에 헤더가 배치되어 있지 않다. 단, 텍스트 파일 FTX, 썸네일 화상 파일 FTH에도, 파일 FP와 마찬가지로, 선두에 속성 등을 나타내는 헤더가 배치되는 경우도 있다. 헤더에 계속하여, 각 콘텐츠 파일의 속성 정보로 구성되는 엔트리(프로퍼티 엔트리 #1, 프로퍼티 엔트리 #2, …, 썸네일 화상 엔트리 #1, 썸네일 화상 엔트리 #2, …, 텍스트 엔트리 #1, 텍스트 엔트리 #2, …)가 연속하여 배치된 구성으로 되어 있다.
텍스트 파일 FTX의 각 엔트리에는, 디스크 타이틀, 각 콘텐츠 파일 등에 관한 타이틀의 문자열을 나타내는 데이터가 할당된다. 썸네일 화상 파일 FTH의 각 엔트리에는, 디스크 타이틀, 각 콘텐츠 파일의 내용을 나타내는 썸네일 화상 데이터가 할당된다.
이들 텍스트 파일 FTX, 썸네일 화상 파일 FTH의 각 엔트리는, 각각, 고정 길이의 슬롯으로 구성되어 있다. 각 엔트리를 구성하는 슬롯수는, 각 엔트리에 할당되는 속성 정보의 데이터량에 따라서, 1개 또는 복수개로 된다. 또한, 콘텐츠 파일의 종류에 따라서는, 속성 정보의 종류가 서로 다르기 때문에, 전술한 바와 같이, 아무런 엔트리가 설정되지 않는 경우도 있다.
프로퍼티 파일 FP의 각 엔트리에는, 디스크 타이틀, 각 콘텐츠 파일의 속성을 나타내는 데이터가 할당된다. 이 프로퍼티 파일 FP는, 텍스트 파일 FTX, 썸네일 화상 파일 FTH와 마찬가지로, 고정 길이의 슬롯으로 구성되어 있다. 이 프로퍼티 파일 FP에는, 콘텐츠 파일의 종류가 여러 가지로 서로 다른 경우이어도, 각 콘텐츠 파일에 대응하여 엔트리가 반드시 설정된다.
이 프로퍼티 파일 FP의 각 엔트리에는, 다른 엔트리와의 관계를 나타내는 관리 정보로서, 텍스트 파일 FTX, 썸네일 화상 파일 FTH의 대응하는 엔트리를 특정하는 관리 정보(도 35에 화살표로 나타내는 바와 같은 관련 정보임)가 설정된다. 또한, 프로퍼티 파일 FP의 복수개의 슬롯으로 구성되는 엔트리에서는, 각 슬롯에, 계속되는 슬롯을 특정하는 관리 정보가 설정된다. 또한, 이 프로퍼티 파일 FP의 각 엔트리에는, 대응하는 콘텐츠 파일을 특정하는 정보가 설정된다.
인덱스 파일은, 이상과 같은 구성으로 되어 있다. 그 때문에, 예를 들면, 텍스트 파일 FTX에 기록된 데이터열을 재생하여, 기록 매체(2)에 기록된 각 콘텐츠 파일의 타이틀을 일람 표시할 수 있다. 또한, 예를 들면, 썸네일 화상 파일 FTX에 기록된 데이터열을 재생하여, 기록 매체(2)에 기록된 각 콘텐츠 파일의 썸네일 화상을 일람 표시할 수 있다.
또한, 인덱스 파일 IF는, 이러한 실재하는 콘텐츠 파일뿐만 아니라, 실재하는 폴더, 가상의 폴더에 대해서도, 파일 FTX, FTH, FP에 의해 정의할 수 있다. 프로퍼티 파일 FP의 각 엔트리에는, 대응하는 콘텐츠 파일, 폴더가 속하는 상위 계층의 폴더의 엔트리를 지시하는 관리 정보가 설정된다. 인덱스 파일은, 실재하는 폴더, 가상의 폴더에 의한 계층 구조에 의해 콘텐츠 파일을 관리하여, 유저의 사용성을 향상할 수 있도록 작성된다.
도 36은, 프로퍼티 파일과, 콘텐츠 파일 및 가상 폴더의 대응 관계의 일례를 도시하고 있다. 이 예에서는, 촬상 일시가 「○월×일」의 가상 폴더와, 촬상 일시가 「○월△일」의 가상 폴더가 동일 계층에 존재하고, 「○월×일」의 가상 폴더의 하위 계층에 「MPEG2PS-1」의 콘텐츠 파일이 존재하고, 「○월△일」의 가상 폴더의 하위 계층에 「MPEG2PS-2」, 「MPEG2PS-3」의 콘텐츠 파일이 존재하고 있다.
이러한 계층 구조에 대응하여, 프로퍼티 파일에는, 도 36에 도시하는 바와 같이, 파일 엔트리 #1, 폴더 엔트리 #4, 파일 엔트리 #6, 폴더 엔트리 #8 및 폴더 엔트리 #9가 형성되어 있다. 또한, 각 엔트리의 번호는, 각각, 그 엔트리를 구성하는 슬롯 중 선두 슬롯의 번호로 된다. 도시의 예에서는, 각 엔트리의 번호를, 편의상, 그 엔트리를 구성하는 슬롯의 최소 번호로 하고 있다.
파일 엔트리 #1, #6, #9는, 각각, 「MPEG2PS-1」, 「MPEG2PS-2」, 「MPEG2PS-3」의 콘텐츠 파일을 관리하고, 폴더 엔트리 #4, #8은, 각각, 「○월×일」, 「○월△일」의 가상 폴더를 관리한다.
[특허 문헌 1] 일본 특개 2004-227630호 공보
[특허 문헌 2] 일본 특개 2004-227633호 공보
[특허 문헌 3] 일본 특개 2005-115815호 공보
003c#발명의 개시003e#
003c#발명이 해결하고자 하는 과제003e#
그런데, 전술한 바와 같이, 실재하는 폴더, 가상의 폴더에 의한 계층 구조에 의해 콘텐츠 파일을 관리 가능하게 설정한 경우, 상위 계층에 관한 폴더가 삭제되는 경우가 있다. 구체적으로는, 촬영 일시, 촬영 장소 등의 가상의 폴더에 의한 계층 구조에서, 촬영되어 취득된 콘텐츠 파일을 관리하고 있는 경우에, 유저가, 이 가상의 폴더를 삭제하는 경우 등이다.
이 경우, 폴더의 삭제에 대응하여, 인덱스 파일 상에서도 대응하는 엔트리를 삭제하는 것이 필요하게 된다. 또한, 폴더의 삭제에 대응하여, 삭제할 엔트리의 하위 계층의 엔트리를 아울러 삭제하거나, 삭제할 엔트리의 하위 계층의 엔트리를, 삭제할 엔트리의 상위 계층의 엔트리의 바로 아래에 재배치하거나 하는 것이 필요하게 된다.
종래의 인덱스 파일과 같이, 하위 계층의 엔트리로부터 상위 계층의 엔트리를 지시하는 관리 정보에 의해 실재하는 폴더, 가상의 폴더의 계층 구조를 정의하는 경우에 있어서는, 모든 엔트리를 검색하여 처리가 필요한 엔트리를 검출하고, 검출된 엔트리에 설정된 관리 정보를 갱신하게 된다.
이 경우, 기록 매체에 수백 정도의 콘텐츠 파일밖에 기록되어 있지 않은 경우에는, 실용상, 충분히 신속하게, 필요한 엔트리를 검출하여 관리 정보를 갱신할 수 있다. 그러나, 기록 매체에 수천의 콘텐츠 파일이 기록되고, 인덱스 파일에 의한 관리 대상이 방대해지면, 엔트리의 검색, 갱신에 요하는 시간을 무시할 수 없게 된다. 이 경우에는, 유저에 의한 사용성이 나빠진다고 하는 문제가 있다.
또한, 인덱스 파일에 의해 관리되는 콘텐츠 파일의 수가 적은 경우라도, 리소스가 한정된 기기에서는, 이러한 엔트리의 검색, 갱신에 요하는 시간을 무시할 수 없게 되어, 유저에 의한 사용성이 나빠진다고 하는 문제가 있다.
처리에 요하는 시간의 증대는, 전술한 바와 같은 폴더를 삭제하는 경우에 한하지 않고, 계층 구조를 여러 가지로 변경하는 경우에도 발생하여, 유저에 의한 사용성을 열화시킨다.
본 발명의 목적은, 인덱스 파일에 의해 관리하는 계층 구조의 변경에 관한 처리 등을 간이하고 또한 신속하게 실행하는 데에 있다.
003c#과제를 해결하기 위한 수단003e#
본 발명의 개념은,
콘텐츠 파일 및 그 콘텐츠 파일을 포함하는 폴더의 속성 정보에 기초하여 인덱스 파일을 작성하는 인덱스 파일 작성부를 갖고,
삭제
삭제
상기 콘텐츠 파일 및 상기 폴더는, 상기 폴더를 상위 계층으로 하는 계층 구조를 형성하고,
상기 인덱스 파일 작성부는,
상기 인덱스 파일에, 상기 콘텐츠 파일 및 상기 폴더의 각각에 대응한 소정수의 관리 정보 영역을 설정하고,
상위 계층의 상기 폴더에 대응하는 제1 관리 정보 영역에, 상기 상위 계층의 폴더의 하위 계층에 위치하는 폴더 또는 상기 콘텐츠 파일에 대응하는 제2 관리 정보 영역을 지시하는 제2 인덱스 정보를, 리스트 형식으로 폴더, 콘텐츠 파일마다 설정함과 함께, 상기 제2 관리 정보 영역에, 상기 제1 관리 정보 영역을 지시하는 제1 인덱스 정보를 설정하는
파일 처리 장치에 있다.
또한, 본 발명의 개념은,
기록 매체로부터 인덱스 파일을 재생하는 인덱스 파일 재생부를 갖고,
삭제
상기 인덱스 파일에는, 콘텐츠 파일 및 그 콘텐츠 파일을 포함하는 폴더의 각각에 대응한 소정수의 관리 정보 영역이 설정되고,
상기 콘텐츠 파일 및 상기 폴더는, 상기 폴더를 상위 계층으로 하는 계층 구조를 형성하고,
상위 계층의 상기 폴더에 대응하는 제1 관리 정보 영역에, 상기 상위 계층의 폴더의 하위 계층에 위치하는 폴더 또는 상기 콘텐츠 파일에 대응하는 제2 관리 정보 영역을 지시하는 제2 인덱스 정보가, 리스트 형식으로 폴더, 콘텐츠 파일마다 설정됨과 함께, 상기 제2 관리 정보 영역에, 상기 제1 관리 정보 영역을 지시하는 제1 인덱스 정보가 설정되고,
상기 인덱스 파일 재생부는,
상기 제1 관리 정보 영역에 설정된 상기 제2 인덱스 정보에 기초하여, 상기 제2 관리 정보 영역을 재생하고,
상기 제2 관리 정보 영역에 설정된 상기 제1 인덱스 정보에 기초하여, 상기 제1 관리 정보 영역을 재생하는
파일 처리 장치에 있다.
본 발명에서는, 기록 매체에 콘텐츠 파일과 함께 인덱스 파일도 기록된다. 이 인덱스 파일은, 콘텐츠 파일 및 이 콘텐츠 파일을 포함하는 폴더의 속성 정보에 기초하여, 인덱스 파일 작성부에서 작성된다. 이 경우, 콘텐츠 파일 및 폴더에 의해, 폴더를 상위 계층으로 하는 계층 구조가 형성된다. 이와 같이 작성된, 인덱스 파일은, 기록부에 의해 기록 매체에 기록됨과 함께, 이 기록 매체로부터 재생부에 의해 재생된다.
인덱스 파일 작성부에서 작성되는 인덱스 파일에는, 콘텐츠 파일 및 폴더의 각각에 대응한 소정수의 엔트리(관리 정보 영역)가 설정되어 있다. 그리고, 상위 계층의 폴더에 대응하는 제1 엔트리에, 상위 계층의 폴더의 하위 계층에 위치하는 폴더 또는 콘텐츠 파일에 대응하는 제2 엔트리를 지시하는 제2 인덱스 정보가 리스트 형식으로 설정된다. 또한, 제2 엔트리에, 제1 엔트리를 지시하는 제1 인덱스 정보가 설정된다.
제1 엔트리에 설정되는 제2 인덱스 정보, 및 제2 엔트리에 설정되는 제1 인덱스 정보에 의해, 상위 계층으로부터 하위 계층으로, 또한 이것과는 반대로 하위 계층으로부터 상위 계층으로, 계층 구조를 찾아갈 수 있다. 그 때문에, 전체 엔트리를 서치하지 않아도, 원하는 엔트리를 검출할 수 있으며, 그 만큼, 인덱스 파일에 의해 관리하는 계층 구조의 변경에 관한 처리 등을 간이하고 또한 신속하게 실행할 수 있다. 또한, 제1 엔트리에 제2 인덱스 정보가 리스트에 의해 설정된다. 그 때문에, 리스트의 배열순 등의 연구에 의해 각종 처리를 간략화할 수 있다.
또한, 인덱스 파일 재생부에서는, 제1 엔트리에 설정된 제2 인덱스 정보에 기초하여, 제2 엔트리가 재생되고, 또한, 제2 엔트리에 설정된 제1 인덱스 정보에 기초하여, 제1 엔트리가 재생된다. 그 때문에, 인덱스 파일의 재생에 관하여, 처리를 간이하고 또한 신속하게 실행할 수 있다.
003c#발명의 효과003e#
본 발명에 따르면, 하위 계층의 엔트리(관리 정보 영역)를 지시하는 인덱스 정보를, 대응하는 상위 계층의 엔트리에 리스트 형식으로 설정하는 것으로, 인덱스 파일에 의해 관리하는 계층 구조의 변경에 관한 처리 등을 간이하고 또한 신속하게 실행할 수 있다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
인덱스 파일에 의해 관리하는 계층 구조에서 폴더가 삭제되거나 계층 구조가 변경될 때, 기존 방식의 문제점을 해결하기 위해 본 발명이 달성하고자 하는 목적은 무엇인가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation본 발명이 해결하고자 하는 과제(목적)가 무엇인지 파악한다.
- 본 발명의 목적은, 인덱스 파일에 의해 관리하는 계층 구조의 변경에 관한 처리 등을 간이하고 또한 신속하게 실행하는 데에 있다.
-
2정보 추출
information_extraction기존 방식(종래 기술)의 문제점을 추출한다.
- 모든 엔트리를 검색하여 처리가 필요한 엔트리를 검출하고, 검출된 엔트리에 설정된 관리 정보를 갱신하게 된다. 이 경우, 기록 매체에 수백 정도의 콘텐츠 파일밖에 기록되어 있지 않은 경우에는, 실용상, 충분히 신속하게, 필요한 엔트리를 검출하여 관리 정보를 갱신할 수 있다. 그러나, 기록 매체에 수천의 콘텐츠 파일이 기록되고, 인덱스 파일에 의한 관리 대상이 방대해지면, 엔트리의 검색, 갱신에 요하는 시간을 무시할 수 없게 된다. 이 경우에는, 유저에 의한 사용성이 나빠진다고 하는 문제가 있다.
-
3근거 선택
evidence_selection문제점과 목적 사이의 인과관계를 보여주는 핵심 문구를 선별한다.
- 처리에 요하는 시간의 증대는, 전술한 바와 같은 폴더를 삭제하는 경우에 한하지 않고, 계층 구조를 여러 가지로 변경하는 경우에도 발생하여, 유저에 의한 사용성을 열화시킨다.
-
4논리 통합
logical_integration기존의 전체 엔트리 검색 방식이 시간 소요 및 사용성 저하를 야기하므로, 이를 간소화하고 신속하게 처리하는 것이 목적임을 통합한다.
-
5결론 도출
conclusion_formulation계층 구조 변경 시 발생하는 처리 시간 증대 문제를 해결하여 사용성을 확보하는 것이 목적임을 도출한다.
- 인덱스 파일에 의해 관리하는 계층 구조의 변경에 관한 처리 등을 간이하고 또한 신속하게 실행하는 데에 있다.
-
6답변 생성
answer_generation질문에 대해 기술적 목적을 명확히 기술한다.
- 인덱스 파일에 의해 관리하는 계층 구조의 변경에 관한 처리 등을 간이하고 또한 신속하게 실행하는 데에 있다.
최종 답변 (final_answer)
인덱스 파일에 의해 관리하는 계층 구조의 변경(폴더 삭제 또는 계층 구조 변경 등)에 관한 처리 등을 간이하고 또한 신속하게 실행하는 것이다.
핵심 해석 (core_interpretation)
인덱스 파일에 의해 관리하는 계층 구조의 변경에 관한 처리 등을 간이하고 또한 신속하게 실행하는 것이다.