JP2006163746A - Information processor, its method, and its program - Google Patents
Information processor, its method, and its program Download PDFInfo
- Publication number
- JP2006163746A JP2006163746A JP2004353432A JP2004353432A JP2006163746A JP 2006163746 A JP2006163746 A JP 2006163746A JP 2004353432 A JP2004353432 A JP 2004353432A JP 2004353432 A JP2004353432 A JP 2004353432A JP 2006163746 A JP2006163746 A JP 2006163746A
- Authority
- JP
- Japan
- Prior art keywords
- content
- data
- information
- time
- digest
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、コンテンツデータを処理する情報処理装置、その方法、および、そのプログラムに関する。 The present invention relates to an information processing apparatus that processes content data, a method thereof, and a program thereof.
従来、例えばテレビ番組などのコンテンツを記録して再生するとともに、この記録したコンテンツを自動削除する記録再生装置が知られている(例えば、特許文献1参照)。この特許文献1に記載のものは、利用者により所望の番組コンテンツの録画データの保存時間が入力されると、この入力された保存時間を設定する。そして、録画終了年月日時刻から現在の年月日時刻までの期間を算出し、この期間が保存時間を超えたコンテンツに対応する録画データを自動削除する構成が採られている。 2. Description of the Related Art Conventionally, there has been known a recording / reproducing apparatus that records and reproduces content such as a television program and automatically deletes the recorded content (see, for example, Patent Document 1). In the device described in Patent Document 1, when a storage time for recording data of desired program content is input by a user, the input storage time is set. Then, a configuration is employed in which a period from the recording end date to the current date is calculated, and the recording data corresponding to the content whose duration exceeds the storage time is automatically deleted.
また、リムーバブルな外部記録媒体に放送番組などのコンテンツを録画し、録画したコンテンツにそれぞれ対応するダイジェストを生成して記憶する画像管理装置が知られている(例えば、特許文献2参照)。この特許文献2に記載のものは、ダイジェストとこのダイジェストに対応するコンテンツが収録された外部記録媒体とを対応付け、外部記録媒体にID番号を発行する。ID番号は外部記録媒体の上に貼付されたシートに利用者によって記入される。そして、利用者は、画像管理装置内に記憶されたダイジェストの再生を通じて、記録済みのコンテンツの中から視聴したいコンテンツを検索する構成が採られている。 There is also known an image management apparatus that records contents such as broadcast programs on a removable external recording medium, and generates and stores digests corresponding to the recorded contents (see, for example, Patent Document 2). The one described in Patent Document 2 associates a digest with an external recording medium on which content corresponding to the digest is recorded, and issues an ID number to the external recording medium. The ID number is entered by the user on a sheet affixed on the external recording medium. A configuration is adopted in which a user searches for content to be viewed from recorded content through reproduction of a digest stored in the image management apparatus.
しかしながら、上記特許文献1に記載のような従来の構成では、保存時間を超えたコンテンツは、装置により自動的に削除されてしまう。このため、利用者は、削除されたコンテンツの内容がどのようなものであったのかを把握できないおそれがあるという問題が一例として挙げられる。また、特許文献2に記載のような従来の構成では、記録したコンテンツの全てに対してダイジェストを生成するため、多数のコンテンツを記録するとこれに伴ってダイジェストも増加する。このため、コンテンツとともにダイジェストの記憶領域も確保しておく必要があり、利用者が所望とするコンテンツを記録できなくなるおそれがあるという問題が一例として挙げられる。 However, in the conventional configuration as described in Patent Document 1, content exceeding the storage time is automatically deleted by the device. For this reason, a problem that the user may not be able to grasp what the content of the deleted content is is cited as an example. Further, in the conventional configuration as described in Patent Document 2, a digest is generated for all the recorded contents. Therefore, when a large number of contents are recorded, the digest increases accordingly. For this reason, it is necessary to secure a digest storage area together with the content, and there is a problem that the content desired by the user may not be recorded.
本発明は、上述したような問題点に鑑みて、コンテンツデータを良好に処理する情報処理装置、その方法、および、そのプログラムを提供することを1つの目的とする。 In view of the above-described problems, an object of the present invention is to provide an information processing apparatus, a method thereof, and a program for processing content data satisfactorily.
請求項1に記載の発明は、コンテンツデータを取得してデータ記憶手段に記憶させるコンテンツ記憶制御手段と、前記データ記憶手段に記憶された前記コンテンツデータのうち削除する前記コンテンツデータを特定する削除コンテンツ特定手段と、この削除コンテンツ特定手段にて特定された前記コンテンツデータの一部を抽出して部分データを生成し前記データ記憶手段に記憶させる部分データ生成手段と、この部分データ生成手段にて前記部分データが前記データ記憶手段に記憶されると、前記削除コンテンツ特定手段にて特定された前記コンテンツデータを削除するコンテンツ削除手段と、を具備したことを特徴とした情報処理装置である。 The invention described in claim 1 is a content storage control unit that acquires content data and stores the content data in a data storage unit, and a deleted content that specifies the content data to be deleted among the content data stored in the data storage unit A specifying means; a partial data generating means for extracting a part of the content data specified by the deleted content specifying means to generate partial data and storing the partial data in the data storage means; and An information processing apparatus comprising: a content deleting unit that deletes the content data specified by the deleted content specifying unit when partial data is stored in the data storage unit.
請求項15に記載の発明は、演算手段により、データ記憶手段に記憶されたコンテンツデータのうち特定の前記コンテンツデータを削除させる制御をする情報処理方法であって、前記演算手段は、前記データ記憶手段に記憶された前記コンテンツデータのうち削除する前記コンテンツデータを特定させ、前記特定されたコンテンツデータの一部を抽出して部分データを生成し前記データ記憶手段に記憶させるとともに前記特定されたコンテンツデータを削除させることを特徴とする情報処理方法である。 The invention according to claim 15 is an information processing method for controlling the content data stored in the data storage means to delete specific content data by the computing means, wherein the computing means includes the data storage The content data to be deleted is specified from the content data stored in the means, a part of the specified content data is extracted, partial data is generated and stored in the data storage means, and the specified content An information processing method characterized by deleting data.
請求項16に記載の発明は、請求項15に記載の情報処理方法を演算手段に実行させることを特徴とした情報処理プログラムである。 A sixteenth aspect of the invention is an information processing program characterized by causing an arithmetic means to execute the information processing method according to the fifteenth aspect.
以下に、本発明の一実施の形態を図面に基づいて説明する。本実施の形態では、本発明の情報処理装置を備えた記録再生装置を例示して説明するが、これに限らず、記憶手段に記憶されたコンテンツデータを削除すなわち消去するいずれの構成でも適用できる。なお、本実施の形態において、例えばテレビ番組などのコンテンツの音声データ、映像データ、データ放送用データなどを有するデータであるコンテンツデータを記録する処理を、コンテンツを録画する処理と適宜称して説明する。そして、テレビ放送番組としてデジタル信号の放送波に基づいてコンテンツデータを取得する構成について説明するが、アナログ信号の放送波を利用したり、インターネットなどのネットワークを介してデジタル信号で取得するコンテンツデータなど、いずれのコンテンツデータを対象とすることができる。また、利用者により設定入力される録画開始日時や録画終了日時あるいはチャンネルなどが記載された手動録画予約要求情報における各種設定事項により特定される特定のコンテンツの録画を予約する処理を、手動録画予約処理と適宜称して説明する。さらに、利用者により設定入力される文字情報としてのいわゆるキーワードが記述された自動録画予約要求情報に基づいて、例えば後述する内容情報としてのEPG(Electric Program Guide)データを参照し、自動録画予約要求情報のキーワードに関連するコンテンツの録画を予約する処理を、自動録画予約処理と適宜称して説明する。また、コンテンツデータの一部である部分データとしてのダイジェストデータを抽出する処理をダイジェストデータを生成する処理と適宜称して説明する。そして、記録再生装置に記録されたコンテンツデータおよびダイジェストデータを管理して自動的に削除する処理を自動削除処理と適宜称して説明する。図1は、本実施の形態におけるコンテンツ記録再生システムの概略構成を示すブロック図である。図2は、録画予約リスト情報の概略構成を示す模式図である。図3は、コンテンツ管理リスト情報の概略構成を示す模式図である。図4は、ダイジェスト管理リスト情報の概略構成を示す模式図である。図5は、記録再生装置を構成するCPUの概略構成を示す模式図である。 Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In the present embodiment, the recording / reproducing apparatus including the information processing apparatus of the present invention will be described as an example. However, the present invention is not limited to this, and any configuration that deletes or deletes content data stored in the storage unit can be applied. . In the present embodiment, for example, processing for recording content data, which is data having audio data, video data, data broadcasting data, and the like of content such as a TV program, will be referred to as content recording processing as appropriate. . Then, a configuration for acquiring content data based on a digital signal broadcast wave as a TV broadcast program will be described. However, content data acquired using a digital signal via a network such as the Internet, using an analog signal broadcast wave, etc. Any content data can be targeted. In addition, manual recording reservation is a process for reserving recording of specific content specified by various setting items in the manual recording reservation request information in which the recording start date and time, the recording end date and time, or the channel set by the user is entered. This will be referred to as processing as appropriate. Further, based on automatic recording reservation request information describing so-called keywords as character information set and inputted by the user, for example, referring to EPG (Electric Program Guide) data as content information described later, an automatic recording reservation request The process of reserving recording of content related to the information keyword will be described as an automatic recording reservation process as appropriate. Further, the process of extracting digest data as partial data that is a part of content data will be referred to as a process of generating digest data as appropriate. A process of managing and automatically deleting content data and digest data recorded in the recording / reproducing apparatus will be described as an automatic deletion process as appropriate. FIG. 1 is a block diagram showing a schematic configuration of a content recording / playback system according to the present embodiment. FIG. 2 is a schematic diagram showing a schematic configuration of the recording reservation list information. FIG. 3 is a schematic diagram showing a schematic configuration of the content management list information. FIG. 4 is a schematic diagram showing a schematic configuration of digest management list information. FIG. 5 is a schematic diagram showing a schematic configuration of a CPU constituting the recording / reproducing apparatus.
〔第1の実施の形態〕
{コンテンツ記録再生システムの構成}
図1において、100はコンテンツ記録再生システムであり、例えばテレビ番組などのコンテンツのコンテンツデータを記録したり、記録したコンテンツデータを再生したりするシステムである。そして、コンテンツ記録再生システム100は、情報処理装置としての記録再生装置200と、出力手段としての出力装置300と、を備えている。
[First Embodiment]
{Configuration of content recording / playback system}
In FIG. 1,
出力装置300は、例えばパーソナルコンピュータ、テレビ、携帯電話、PDA(Personal Digital Assistant)などが例示できる。この出力装置300は、記録再生装置200から入力されるコンテンツデータを受信して出力する。そして、この出力装置300としては、例えば、音声データを音声として出力させる構成、あるいは、映像データ、放送用データ、EPGデータ、合成データなどを画面表示させる構成、さらには図1に示すように、音声出力する構成である音声出力部310と画面表示させる構成である表示部320の双方を備えた構成など、いずれの構成が適用できる
Examples of the
記録再生装置200は、TS(Transport Stream)として配信される音声データ、映像データ、データ放送用データなどを有するコンテンツデータを取得して記録させるとともに、出力装置300で出力させる処理をする。また、記録再生装置200は、記録させたコンテンツデータを適宜再生して出力装置300で出力させる処理をする。そして、記録したコンテンツデータを適宜自動削除する。さらに、所定のコンテンツデータを削除する際に、コンテンツデータに対応するダイジェストデータを生成し、これを管理する。そして、記録再生装置200は、図1に示すように、通信手段210と、デマルチプレクサ(Demultiplexer;Demux)220と、デコーダ230と、記録再生処理手段240と、入力手段250と、データ記憶手段としてのハードディスクドライブ(Hard Disk Drive;HDD)260と、メモリ270と、演算手段としてのCPU(Central Processing Unit)280と、などを備えている。
The recording / reproducing
通信手段210は、例えば、地上波デジタル放送や衛星デジタル放送などの放送波を受信するアンテナ211が接続され、アンテナ211からアナログ信号やデジタル信号として送信される情報、例えば複数のTSから利用者により選択されたテレビ放送番組のコンテンツに対応するTSを取得する。そして、通信手段210は、取得したTSをDemux220へ出力する。
The communication means 210 is connected to an
さらに、通信手段210は、高速データ処理が可能な例えばIEEE(Institute of Electrical and Electronic Engineers)1394規格のインターフェースなどを有し、記録再生装置200の外部に設けられた図示しない外部装置からデジタル信号として送信されるコンテンツに対応するTSや後述するパーシャルTSなどを取得し、Demux220へ出力する。また、通信手段210は、記録再生処理手段240から出力されるパーシャルTSを取得し、適宜処理して記録再生装置200の外部に設けられた図示しない外部装置へデジタル信号として送信する。
Further, the
Demux220は、デコーダ230と、記録再生処理手段240と、CPU280と、などが接続され、通信手段210からTSを取得し、この取得したTSからTSパケットを適宜分離して出力する。具体的には、Demux220は、CPU280の制御により、音声データが組み込まれたTSパケット(以下、音声パケットと称す)と、映像データが組み込まれたTSパケット(以下、映像パケットと称す)と、データ放送用データまたはEPGデータなどが組み込まれたTSパケット(以下、データパケットと称す)と、を取得する。そして、Demux220は、これら取得した音声パケットと、映像パケットと、データパケットと、をデコーダ230へ出力する。また、Demux220は、CPU280の制御により、取得したTSから選択されたテレビ放送番組に対応した各TSパケットを取得すると、これら各TSパケットを一連のデータ列構造のTS、すなわちパーシャルTSに再構成し、記録再生処理手段240へ出力する。さらに、Demux220は、CPU280の制御により、通信手段210や記録再生処理手段240からパーシャルTSを適宜取得すると、このパーシャルTSを、音声パケットと、映像パケットと、データパケットと、に分離してデコーダ230へ出力する。
The Demux 220 is connected to the
ここで、EPGデータは、通信手段210で取得可能な各TSのテレビ放送番組などの番組に関する情報が、例えばBML(Broadcast Markup Language)やXML(eXtensible Markup Language)などのテキスト形式で記載されたデータである。すなわち、EPGデータは、番組タイトル、放送開始日時、放送終了日時、チャンネル、ジャンル、番組の詳細な内容に関する番組詳細、などの情報が1つのデータ構造として構成されている。 Here, EPG data is data in which information about programs such as TV broadcast programs of each TS that can be acquired by the communication means 210 is described in a text format such as BML (Broadcast Markup Language) or XML (eXtensible Markup Language). It is. That is, the EPG data includes information such as a program title, a broadcast start date / time, a broadcast end date / time, a channel, a genre, and program details concerning detailed contents of the program as one data structure.
デコーダ230は、Demux220と、CPU280と、出力装置300と、などに接続され、Demux220から取得した各パケットを適宜復調し、出力装置300へ適宜出力する。具体的には、デコーダ230は、CPU280の制御により、Demux220から音声パケットを取得し、この音声パケットに組み込まれた音声データを復調して、アナログ信号として出力装置300の音声出力部310へ送信したり、Demux220から映像パケットを取得し、この映像パケットに組み込まれた映像データを復調して、出力装置300へ出力したり、Demux220からデータパケットを取得し、このデータパケットに組み込まれたデータ放送用データやEPGデータなどを復調して、出力装置300へ出力する。また、デコーダ230は、データパケットにEPGデータが組み込まれている場合、CPU280の制御により、このEPGデータをHDD260へ適宜出力する。
The
記録再生処理手段240は、HDD260と、CPU280と、などに接続されている。そして記録再生処理手段240は、Demux220からパーシャルTSを適宜取得してHDD260へ記憶させたり、HDD260へ記憶させたパーシャルTSを適宜取得して通信手段210やDemux220へ出力したりする。
The recording / reproducing processing means 240 is connected to the
入力手段250は、CPU280などに接続されている。この入力手段250は、図示しないケース体の例えば正面に臨んで入力操作可能に配設された図示しない各種操作ボタンや操作つまみなどを有している。この操作ボタンや操作つまみの入力操作の内容としては、例えばコンテンツデータの記録や再生に関する設定操作、通信手段210で受信するTSの設定操作、コンテンツデータの自動削除に関する設定操作、などが例示できる。また、入力手段250は、入力操作に応じて、録画や再生の実施を要求する旨の処理実施要求情報を生成する手段としても機能する。そして、入力手段250は、入力操作による各種情報を操作信号としてCPU280へ送信する。ここで、入力手段250としては、例えば図示しないリモートコントローラ(以下、リモコンと称す)より赤外線を介して送信される各種情報を受信して、この各種情報を操作信号としてCPU280へ送信するリモコン受光部を備えた構成などとしてもよい。
The
HDD260は、CPU280などに接続されている。このHDD260は、例えばATA(AT Attachment)インターフェースにより制御される。なお、ここではHDD260がATAインターフェースにより制御される構成について例示するが、IDE(Integrated Drive Electronics)インターフェースやSCSI(Small Computer System Interface)インターフェースなどで制御される構成としてもよい。また、HDD260の代わりに、DVD(Digital Versatile Disc)などの光ディスク、光磁気ディスク、メモリカードなどの着脱可能、さらには固定のメモリなど、各種記録媒体に各種情報を読み出し可能に記憶するドライブやドライバなどを備えた構成などとしてもよい。
The
また、HDD260は、記録再生処理手段240から入力されるコンテンツのパーシャルTS、すなわちコンテンツデータと、CPU280により生成されるダイジェストデータと、EPGデータと、などを適宜読み出し可能に記憶する。すなわち、HDD260は、コンテンツデータおよびダイジェストデータを記憶するコンテンツ記憶領域および部分データ記憶領域としても機能する図示しないデータ記憶領域と、EPGデータを番組情報テーブルとして記憶する図示しないEPG記憶領域と、を備えている。なお、これらデータ記憶領域およびEPG記憶領域は、メモリ270に記憶されて構築される構成としてもよい。
Further, the
メモリ270は、通信手段210から出力されるTSから所望のコンテンツデータを取得して記録する際や、記録したコンテンツデータを再生する際に必要な各種データなどを適宜読み出し可能に記憶する。また、メモリ270は、CPU280がHDD260に記憶された所定のコンテンツデータからダイジェストデータを取得して記録する際や、記録したダイジェストデータを再生する際に必要な各種データなどを適宜読み出し可能に記憶する。そして、メモリ270は、録画予約リスト情報記憶領域と、コンテンツ管理リスト記憶領域と、ダイジェスト管理リスト記憶領域と、などを備えている。なお、録画予約リスト情報記憶領域と、コンテンツ管理リスト記憶領域と、ダイジェスト管理リスト記憶領域と、は、HDD260に記憶されて構築される構成としてもよい。
The
録画予約リスト情報記憶領域は、例えば図2に示すような録画予約リスト情報500を適宜読み出し可能に記憶する。この録画予約リスト情報500は、手動予約処理や自動予約処理に関する情報が蓄積されたリスト情報であり、新規の録画予約が設定されるたびにCPU280により更新される。この録画予約リスト情報500は、少なくとも1つの予約情報510、などが1つのデータ構造として関連付けられて構成されている。
The recording reservation list information storage area stores recording
予約情報510は、手動録画予約または自動録画予約に関する情報である。この予約情報510は、CPU280により、手動録画予約や自動録画予約が設定された際に録画予約リスト情報500に組み込まれ、手動録画予約や自動録画予約に基づいた録画が終了した際などに録画予約リスト情報500から削除される。そして、予約情報510は、録画基本情報511、などが1つのデータ構造として関連付けられて構成されている。
The
録画基本情報511は、手動予約録画処理や自動予約録画処理を実施するために必要な各種情報である。具体的には、録画基本情報511は、録画開始日時と、録画終了日時と、チャンネル番号と、などが1つのデータ構造として関連付けられて構成されている。そして、この録画基本情報511は、CPU280により適宜変更される。なお、この録画基本情報511に記載される各種情報は、例えばテキスト形式すなわち文字列の簡単な構造で記述されている。
The
コンテンツ管理リスト記憶領域は、例えば図3に示すようなコンテンツ管理リスト情報600を適宜読み出し可能に記憶する。このコンテンツ管理リスト情報600は、HDD260に記録されたコンテンツデータに対応する情報のリストに関する情報である。このコンテンツ管理リスト情報600は、少なくとも1つのコンテンツ管理情報610が1つのデータ構造として関連付けられて構成されている。
The content management list storage area stores, for example, content
コンテンツ管理情報610は、CPU280により、HDD260にコンテンツデータが記録された際にコンテンツ管理リスト情報600に組み込まれ、HDD260からコンテンツデータが消去された際にコンテンツ管理リスト情報600から削除される。そして、コンテンツ管理情報610は、コンテンツナンバ611と、コンテンツ基本情報612と、自動削除処理対象フラグ613と、コンテンツ保存時間情報としての保存時間情報614と、アクセスフラグ615と、コンテンツ処理回数情報としてのアクセス回数情報616と、アクセス時間情報617と、が1つのデータ構造として関連付けられて構成されている。なお、コンテンツ管理情報610は、コンテンツナンバ611と、自動削除処理対象フラグ613と、が1つのデータ構造として関連付けられて構成されてもよい。
The
コンテンツナンバ611は、HDD260に記録されたコンテンツデータに固有に付与された番号に関する情報である。なお、コンテンツナンバ611の代わりに、コンテンツデータに固有に付与された例えば名称などを示す情報を用いる構成などとしてもよい。
The
コンテンツ基本情報612は、コンテンツナンバ611により特定されるコンテンツデータの内容に関する情報であり、EPGデータまたは予約情報510の録画基本情報511に基づいてCPU280により生成される。具体的には、コンテンツ基本情報612は、コンテンツタイトルと、録画開始日時と、コンテンツ記憶日時情報としての録画終了日時と、などが1つのデータ構造として関連付けられて構成されている。なお、このコンテンツ基本情報612に記載される各種情報は、例えばテキスト形式すなわち文字列の簡単な構造で記述されている。
The
自動削除処理対象フラグ613は、コンテンツナンバ611により特定されるコンテンツデータが、削除候補すなわち自動削除処理により削除される自動削除処理の対象であるか否かを示すフラグ情報である。具体的には、自動削除処理対象フラグ613が「0」であれば自動削除処理の対象外であることを示し、「1」であれば自動削除処理の対象であることを示す。この自動削除処理対象フラグ613は、CPU280により適宜再設定される。
The automatic deletion
保存時間情報614は、コンテンツナンバ611により特定されるコンテンツデータを自動削除するまでの保存時間に関する情報である。この保存時間情報614は、入力手段250からの設定入力などに基づきCPU280により適宜変更される。
The
アクセスフラグ615は、コンテンツナンバ611により特定されるコンテンツデータの再生処理が少なくとも1回は実施されたか否か、すなわちコンテンツデータへの再生が少なくとも1回は実施されたか否かを示すフラグ情報である。具体的には、アクセスフラグ615が「0」であれば再生が1回も実施されていないことを示し、「1」であれば再生が少なくとも1回は実施されていることを示す。そして、このアクセスフラグ615は、CPU280により適宜再設定される。
The
アクセス回数情報616は、コンテンツナンバ611により特定されるコンテンツデータの再生回数に関する情報である。このアクセス回数情報616は、CPU280により適宜変更される。
The
アクセス時間情報617は、コンテンツナンバ611により特定されるコンテンツデータのアクセス時間、すなわち総再生時間に関する情報である。このアクセス時間情報617は、初期値が0に設定されており、コンテンツデータを再生するとCPU280により適宜更新される。
The
ダイジェスト管理リスト記憶領域は、例えば図4に示すようなダイジェスト管理リスト情報700を適宜読み出し可能に記憶する。ダイジェスト管理リスト情報700は、HDD260に記録されたダイジェストデータに対応する情報のリストに関する情報である。このダイジェスト管理リスト情報700は、少なくとも1つのダイジェスト管理情報710が1つのデータ構造として関連付けられて構成されている。
The digest management list storage area stores, for example, digest
ダイジェスト管理情報710は、CPU280により、HDD260にダイジェストデータが記録された際にダイジェスト管理リスト情報700に組み込まれ、HDD260からダイジェストデータが消去された際にダイジェスト管理リスト情報700から削除される。そして、ダイジェスト管理情報710は、ダイジェストナンバ711と、コンテンツ優先度情報としてのダイジェスト基本情報712と、自動削除処理対象フラグ713と、部分データ保存時間情報としての保存時間情報714と、が1つのデータ構造として関連付けられて構成されている。なお、ダイジェスト管理情報710は、ダイジェストナンバ711と、自動削除処理対象フラグ713と、が1つのデータ構造として関連付けられて構成される場合もある。
The digest
ダイジェストナンバ711は、HDD260に記録されたダイジェストデータに固有に付与された番号に関する情報である。なお、ダイジェストナンバ711の代わりに、ダイジェストデータに固有に付与された例えば名称などを示す情報を用いる構成などとしてもよい。
The digest
ダイジェスト基本情報712は、ダイジェストナンバ711により特定されるダイジェストデータの内容に関する情報であり、コンテンツ基本情報612に基づいてCPU280により生成される。具体的には、ダイジェスト基本情報712は、ダイジェストデータを生成した日時に関する部分データ記憶日時情報としてのダイジェスト生成日時と、チャンネル番号と、などが1つのデータ構造として関連付けられて構成されている。なお、このダイジェスト基本情報712に記載される各種情報は、例えばテキスト形式すなわち文字列の簡単な構造で記述されている。
The digest
自動削除処理対象フラグ713は、ダイジェストナンバ711により特定されるダイジェストデータが、削除候補すなわち自動削除処理により削除される自動削除処理の対象であるか否かを示すフラグ情報である。具体的には、自動削除処理対象フラグ713が「0」であれば自動削除処理の対象外であることを示し、「1」であれば自動削除処理の対象であることを示す。この自動削除処理対象フラグ713は、CPU280により適宜再設定される。
The automatic deletion
保存時間情報714は、ダイジェストナンバ711により特定されるコンテンツデータを自動削除するまでの残存時間に関する情報である。この保存時間情報714は、入力手段250からの設定入力などに基づきCPU280により適宜変更される。
The
さらに、メモリ270は、記録再生装置200全体を動作制御するOS(Operating System)上に展開される各種プログラムなどを適宜読み出し可能に記憶している。このメモリ270としては、例えば停電などにより突然電源が落ちた際にも記憶が保持される構成のメモリ、例えばCMOS(Complementary Metal-Oxide Semiconductor)メモリなどを用いることが望ましい。なお、メモリ270としては、HD、DVD、光ディスクなどの記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成としてもよい。
Further, the
CPU280は、各種プログラムとして、図5に示すように、内容情報取得手段および要求情報生成手段としても機能する録画予約設定手段281と、コンテンツ記憶制御手段としての録画制御手段282、コンテンツ記憶日時取得手段、コンテンツ記憶日時取得手段、コンテンツ保存時間取得手段、コンテンツ処理回数情報取得手段およびコンテンツ優先度情報取得手段としても機能するコンテンツ管理情報生成手段283と、処理実施手段および出力制御手段としても機能する再生制御手段284と、削除コンテンツ特定手段としてのコンテンツ管理手段285と、部分データ生成手段としてのダイジェスト生成手段286と、部分データ記憶日時取得手段および部分データ保存時間取得手段としてのダイジェスト管理情報生成手段287と、コンテンツ削除手段288と、部分データ管理手段としてのダイジェスト管理手段289と、計時手段290と、などを備えている。なお、録画制御手段282、ダイジェスト生成手段286およびコンテンツ削除手段288にて、本発明の情報処理装置が構成されている。
As shown in FIG. 5, the
録画予約設定手段281は、入力手段250から操作信号として送信される自動録画予約要求情報を適宜取得して、この自動録画予約要求情報に基づいて、自動録画予約処理を実施する。具体的には、録画予約設定手段281は、デコーダ230、通信手段210などを制御してEPGデータをHDD260に記憶させる。そして、自動録画予約要求情報を取得すると、この自動録画予約要求情報に記載された例えばキーワードを認識するとともに、HDD260に記憶されたEPGデータを取得する。さらに、認識したキーワードに一致あるいは関連する番組名、番組記述、ジャンル、シリーズ名などのコンテンツをEPGデータから検索する。そして、キーワードに例えば関連する番組名のコンテンツを検索できたことを認識すると、EPGデータに基づいて、このコンテンツの録画開始日時、録画終了日時、チャンネル番号などに関する情報を記載した録画基本情報511を生成する。さらに、録画予約設定手段281は、録画基本情報511を組み込んだ予約情報510を適宜生成して、録画予約リスト情報500に組み込む。なお、ここでは、EPGデータを用いて自動録画予約に対応する予約情報510を生成する構成を例示したが、これに限られず他のデータを用いて生成する構成などとしてもよい。
The recording
また、録画予約設定手段281は、入力手段250から操作信号として送信される手動録画予約要求情報を適宜取得し、この手動録画予約要求情報に基づいて、手動録画予約処理を実施する。具体的には、録画予約設定手段281は、手動録画予約要求情報を取得すると、この手動録画予約要求情報に記載された録画開始日時、録画終了日時、チャンネル番号などに関する情報を認識し、これら各種情報が記載された録画基本情報511を生成する。さらに、録画予約設定手段281は、録画基本情報511を組み込んだ予約情報510を適宜生成して録画予約リスト情報500に組み込む。
In addition, the recording
計時手段290は、例えば内部クロックなどの基準パルスに基づいて現在日時を計時する。そして、この計時した現在日時に関する現在日時情報を適宜出力する。 The time measuring means 290 measures the current date and time based on a reference pulse such as an internal clock. Then, the current date and time information regarding the current date and time is output as appropriate.
録画制御手段282は、通信手段210、Demux220、記録再生処理手段240などの動作を制御して、所望のコンテンツのコンテンツデータを受信してHDD260に適宜読み出し可能に記憶させる処理をする。具体的には、録画制御手段282は、入力手段250における入力操作に基づく操作信号により現在受信して再生しているコンテンツデータを記憶、あるいは、録画予約リスト情報500の予約情報510に基づいて計時手段290で計時する現在時刻が予約情報510における録画開始日時となるコンテンツデータを受信させて記憶させる処理をする。そして、コンテンツデータを記憶させる処理すなわち録画処理を実施すると、このコンテンツデータに固有の番号を付与する。
The
コンテンツ管理情報生成手段283は、録画制御手段282にて録画されたコンテンツデータに関するコンテンツ管理情報610を適宜生成して、コンテンツ管理リスト情報600へ組み込む。具体的には、コンテンツ管理情報生成手段283は、録画制御手段282により録画処理が実施されたことを認識すると、この録画されたコンテンツデータに付与された番号を認識する。そして、この番号が記載されたコンテンツナンバ611を生成する。
The content management
さらに、コンテンツ管理情報生成手段283は、このコンテンツナンバ611に特定されるコンテンツデータに関するコンテンツ基本情報612を生成する。具体的には、コンテンツ管理情報生成手段283は、録画制御手段282にてテレビ放送番組などのコンテンツが録画される際に、HDD260のEPG記憶領域に記憶されたEPGデータおよび録画基本情報511に基づいて、このコンテンツの番組タイトルと、放送開始時間と、放送終了時間と、などを抽出する。そして、コンテンツ管理情報生成手段283は、これらEPGデータおよび録画基本情報511より抽出した情報に基づき、コンテンツタイトルと、録画開始日時と、録画終了日時と、などが1つのデータ構造として構成されたコンテンツ基本情報612を適宜生成する。また、コンテンツ管理情報生成手段283は、録画制御手段282にて記録再生装置200の外部に設けられた外部装置から送信されるコンテンツが録画された場合は、計時手段290より得た現在時刻などに基づいて、少なくともそのコンテンツの録画開始日時と、録画終了日時と、などが1つのデータ構造として構成されたコンテンツ基本情報612を適宜生成する。
Further, the content management information generating means 283 generates
そして、コンテンツ管理情報生成手段283は、コンテンツナンバ611に特定されるコンテンツデータを自動削除処理の対象とするか否かを示す自動削除処理対象フラグ613を生成する。具体的には、コンテンツ管理情報生成手段283は、録画制御手段282により自動録画予約に基づいてコンテンツデータが録画されると、このコンテンツデータを自動削除処理の対象とする旨を示す「1」のフラグ情報を組み込んだ自動削除処理対象フラグ613を生成する。また、コンテンツ管理情報生成手段283は、入力手段250における入力操作に基づく操作信号により現在受信して再生しているコンテンツデータを録画制御手段282により録画する場合、もしくは録画制御手段282により手動録画予約に基づいてコンテンツデータを録画する場合に、このコンテンツデータを自動削除処理の対象から外す旨を示す「0」のフラグ情報を組み込んだ自動削除処理対象フラグ613を生成する。なお、ここでは、特定のコンテンツデータを録画した場合に、自動削除処理対象フラグ613に「1」のフラグ情報を組み込む構成について例示するが、例えば特定のコンテンツデータを録画した場合に、自動削除させない旨を示す「0」のフラグ情報を組み込んだ自動削除処理対象フラグ613を生成する構成などとしてもよい。
Then, the content management
また、コンテンツ管理情報生成手段283は、コンテンツデータを自動削除処理により削除するまでの保存時間を例えば予め設定された時間Zに設定し、この保存時間Zに関する保存時間情報614を生成して取得する。また、このコンテンツデータが1回も再生されていないことを示す「0」のフラグ情報を生成する。そして、このフラグ情報を組み込んだアクセスフラグ615を生成する。また、このコンテンツデータのアクセス回数を0に設定し、このアクセス回数を記載したアクセス回数情報616を生成する。さらに、コンテンツ管理情報生成手段283は、アクセス時間情報617を生成、すなわち後述する再生制御手段284により更新されるアクセス時間情報617を設定する。そして、コンテンツ管理情報生成手段283は、コンテンツナンバ611と、コンテンツ基本情報612と、自動削除処理対象フラグ613と、保存時間情報614と、アクセスフラグ615と、アクセス回数情報616と、アクセス時間情報617と、を組み込んだコンテンツ管理情報610を適宜生成して、コンテンツ管理リスト情報600に組み込む。
Further, the content management
再生制御手段284は、入力手段250から操作信号として送信される各種情報に基づいて、HDD260に記録されたコンテンツデータもしくはダイジェストデータの再生処理を実施する。具体的には、再生制御手段284は、入力手段250から操作信号として送信されるアクセス要求情報を取得すると、このアクセス要求情報に基づいてコンテンツデータもしくはダイジェストデータを再生する旨の要求を認識する。また、入力手段250からコンテンツ特定情報またはダイジェスト特定情報を取得すると、これら特定情報に基づいてコンテンツデータまたはダイジェストデータを特定する番号を認識する。そして、再生制御手段284は、コンテンツデータのアクセス処理、すなわち記録再生処理手段240、Demux220、デコーダ230の動作を制御して、コンテンツデータを出力装置300へ適宜出力させる処理をする。なお、再生制御手段284は、コンテンツデータおよびダイジェストデータを出力装置300に出力する際、ダイジェストデータをコンテンツデータの出力状態と異なる状態で出力させる制御をする。すなわち、例えば、ダイジェストデータを再生している際はダイジェスト再生中などの文字情報を表示部320の表示画面の一部に出力表示させる、などが例示できる。
The
また、再生制御手段284は、HDD260に記録されたコンテンツデータのアクセス処理を実施すると、このコンテンツデータに関するコンテンツ管理情報610のアクセスフラグ615やアクセス回数情報616を適宜変更する。具体的には、再生制御手段284は、HDD260に記録されたコンテンツデータのアクセス処理を実施すると、取得したコンテンツ特定情報に基づいて、アクセス、すなわち再生されていたコンテンツデータを特定する番号を認識する。さらに、この特定された番号が記載されたコンテンツナンバ611をコンテンツ管理リスト情報600から検索して、この検索したコンテンツナンバ611が組み込まれたコンテンツ管理情報610を認識する。そして、このコンテンツ管理情報610のアクセス回数情報616に1を加算し、計時手段290による計時に基づいてコンテンツデータの再生時間をアクセス時間情報617におけるアクセス時間に累積的に加算して総再生時間を演算し、アクセス時間情報617を更新する。さらに、このコンテンツ管理情報610のアクセスフラグ615が「0」に設定されていることを認識すると、このアクセスフラグ615を「1」に設定する。
In addition, when the
コンテンツ管理手段285は、HDD260に記録されたコンテンツデータの中から削除するコンテンツデータを、コンテンツデータのHDD260に記録されてからの経過時間や再生状況などに基づいて、特定する。具体的には、コンテンツ管理リスト情報600から自動削除処理対象フラグ613が「1」に設定されたコンテンツ管理情報610、すなわち自動削除処理の対象になっているコンテンツデータに対応するコンテンツ管理情報610を検索する。そして、この検索したコンテンツ管理情報610のコンテンツ基本情報612における録画終了日時を認識する。また、コンテンツ管理手段285は、計時手段290から現在日時情報を適宜取得して現在日時を認識する。さらに、これら録画終了日時と現在日時とに基づいて、それぞれ自動削除処理対象となったコンテンツの経過時間を認識する。
The
また、コンテンツ管理手段285は、このコンテンツ管理情報610のアクセスフラグ615が「0」に設定されていることを認識すると、コンテンツナンバ611により特定されるコンテンツデータが、録画終了日時から現在日時までの間に1回も再生されていないと認識する。そして、コンテンツ管理手段285は、このコンテンツデータに対応する保存時間情報614により示される保存時間Zから経過時間を減算して0以下になったことを認識すると、このコンテンツデータの保存期限が切れたと判断し、このコンテンツデータを削除するコンテンツデータとして特定する。また、コンテンツ管理手段285は、保存時間Zから経過時間を減算した値が0よりも大きいことを認識すると、このコンテンツデータの保存期限は切れておらず削除するコンテンツデータではないと判断する。
When the
さらに、コンテンツ管理手段285は、認識したコンテンツ管理情報610のアクセスフラグ615が「1」に設定されていることを認識すると、コンテンツデータが録画終了日時から現在日時までの間に少なくとも1回再生されていると認識する。また、このコンテンツ管理情報610のアクセス回数情報616およびアクセス時間情報617に基づいて再生回数および総再生時間を認識する。そして、アクセス時間がコンテンツ長に対してL倍以上(Lは、例えば0.5や3.0などの任意の値に設定できる)、すなわち、コンテンツデータの総再生時間を再生回数で除算した値が閾値Lより多いと認識すると、このコンテンツ管理情報610の自動削除処理対象フラグ613を「0」に設定する。また、コンテンツ管理手段285は、アクセス時間がコンテンツ長に対してL倍未満であることを認識すると、このコンテンツデータを自動削除処理の対象と認識し、このコンテンツ管理情報610の自動削除処理対象フラグ613を「1」にしたまま、設定変更しない。さらに、コンテンツ管理情報生成手段283は、特定のコンテンツデータを保護するすなわち入力手段250にて特定のコンテンツデータを自動削除処理の対象から外す旨のコンテンツ保護情報が入力されると、そのコンテンツに対応するコンテンツ管理情報610の自動削除処理対象フラグ613を「0」に設定する。
Further, when the
ダイジェスト生成手段286は、削除するコンテンツに対応するダイジェストデータを生成させ、このダイジェストデータをHDD260に記憶させる処理をする。具体的には、ダイジェスト生成手段286は、コンテンツ管理手段285により削除するコンテンツデータが特定されると、このコンテンツデータをHDD260のデータ記憶領域に記憶されたコンテンツデータの中から引き出す。そして、ダイジェスト生成手段286は、このコンテンツデータに基づいて、ダイジェストデータを生成する。すなわち、例えば、コンテンツデータが番組データなどのストリームデータである場合、ダイジェスト生成手段286は、例えばコンテンツデータの始まりから所定の時間までのコンテンツデータを複製する処理を実施してダイジェストデータを生成する。また、例えば、ダイジェスト生成手段286は、コンテンツデータの解像度を下げるデータ処理を実施してダイジェストデータを生成する。なお、このダイジェストデータを生成する方法としては、従来のデータ圧縮処理またはデータ複製処理などいずれの構成を採用することができる。また、ダイジェスト生成手段286は、生成したダイジェストデータをHDD260のデータ記憶領域に記録する処理を実施し、このダイジェストデータに固有の番号を付与する。
The digest generating
ダイジェスト管理情報生成手段287は、ダイジェスト生成手段286にて生成されたダイジェストデータに関するダイジェスト管理情報710を適宜生成してダイジェスト管理リスト情報700へ組み込む。具体的には、ダイジェスト管理情報生成手段287は、ダイジェスト生成手段286により特定のコンテンツデータに対応するダイジェストの生成処理が実施されたことを認識すると、この生成されたダイジェストに付与された番号を認識する。そして、この番号が記載されたダイジェストナンバ711を生成する。
The digest management
さらに、ダイジェスト管理情報生成手段287は、このダイジェストナンバ711に特定されるダイジェストデータに関するダイジェスト基本情報712を生成する。具体的には、ダイジェスト管理情報生成手段287は、ダイジェスト生成手段286にてダイジェストデータが録画される際に、このダイジェストデータと対応するコンテンツデータのコンテンツ基本情報612に基づいて、このコンテンツタイトルと、録画開始日時と、録画終了日時と、などを抽出する。また、ダイジェスト管理情報生成手段287は、計時手段290よりダイジェスト生成手段286にてダイジェストデータが生成された生成日時を得る。そして、ダイジェスト管理情報生成手段287は、これらコンテンツ基本情報612より抽出した情報および計時手段290より得た生成日時に基づき、コンテンツタイトルと、録画開始日時と、録画終了日時と、生成日時などが1つのデータ構造として構成されたダイジェスト基本情報712を適宜生成する。
Further, the digest management
そして、ダイジェスト管理情報生成手段287は、ダイジェストナンバ711に特定されるダイジェストデータを自動削除処理の対象とするか否かを示す自動削除処理対象フラグ713を生成する。具体的には、ダイジェスト管理情報生成手段287は、ダイジェスト生成手段286にてダイジェストデータが生成されると、このダイジェストデータを自動削除処理の対象とする旨を示す「1」のフラグ情報を組み込んだ自動削除処理対象フラグ713を生成する。なお、ここでは、ダイジェストデータを生成した場合に、自動削除処理対象フラグ713に「1」のフラグ情報を組み込む構成について例示するが、例えばダイジェストデータを生成した場合に、自動削除させない旨を示す「0」のフラグ情報を組み込んだ自動削除処理対象フラグ713を生成する構成などとしてもよい。
Then, the digest management
また、ダイジェスト管理情報生成手段287は、ダイジェストデータを自動削除するまでの保存時間を例えば予め設定された時間Tに設定し、この保存時間Tに関する保存時間情報614を生成して取得する。そして、ダイジェスト管理情報生成手段287は、ダイジェストナンバ711と、ダイジェスト基本情報712と、自動削除処理対象フラグ713と、保存時間情報714と、を組み込んだダイジェスト管理情報710を適宜生成して、ダイジェスト管理リスト情報700に組み込む。
Further, the digest management
コンテンツ削除手段288は、ダイジェスト生成手段286にてダイジェストデータがHDD260に記憶されると、このダイジェストデータに対応するコンテンツデータをHDD260から削除する。さらに、コンテンツ削除手段288は、コンテンツデータの削除に伴って、対応するコンテンツ管理情報610をコンテンツ管理リスト情報600から削除する。
When the digest data is stored in the
ダイジェスト管理手段289は、ダイジェストデータのHDD260に記録されてからの経過時間や再生状況などに基づいて、特定のダイジェストデータをHDD260から適宜自動削除する。具体的には、ダイジェスト管理リスト情報700から自動削除処理対象フラグ713が「1」に設定されたダイジェスト管理情報710、すなわち自動削除処理の対象になっているダイジェストデータに対応するダイジェスト管理情報710を検索する。そして、この検索したダイジェスト管理情報710のダイジェスト基本情報712における生成日時を認識する。また、ダイジェスト管理手段289は、計時手段290から現在日時情報を適宜取得して現在日時を認識する。さらに、これら生成日時と現在日時とに基づいて、それぞれ自動削除処理対象となったダイジェストデータの経過時間を認識する。
The digest management means 289 automatically deletes specific digest data from the
また、ダイジェスト管理手段289は、このダイジェストデータが期限が切れたと認識する、すなわちこのダイジェストデータに対応する保存時間情報614により示される保存時間Tから経過時間を減算して0以下になったことを認識すると、このダイジェストデータをHDD260から削除するとともに、このダイジェストデータに対応するダイジェスト管理情報710をダイジェスト管理リスト情報700から削除する。また、ダイジェスト管理手段289は、保存時間Tから経過時間を減算した値が0以上であることを認識すると、ダイジェストデータの期限が切れていない、すなわちダイジェストデータの録画終了日時からの経過時間が保存時間内にあると判断する。なお、ダイジェスト管理手段289は、入力手段250にて特定のダイジェストデータを自動削除処理の対象から外す旨のダイジェスト保護情報が入力されると、そのダイジェストデータに対応するダイジェスト管理情報710の自動削除処理対象フラグ713を「0」に設定する。また、ダイジェスト管理手段289は、入力手段250にて特定のダイジェストデータを削除する旨のダイジェスト削除情報が入力された場合、そのダイジェストデータおよびそのダイジェストデータに対応するダイジェスト管理情報710を削除する。
Further, the digest management means 289 recognizes that the digest data has expired, that is, that the elapsed time is subtracted from the storage time T indicated by the
{コンテンツ記録再生システムの動作}
次に、コンテンツ記録再生システム100の動作を適宜図面を参照して説明する。
{Operation of content recording / playback system}
Next, the operation of the content recording /
(手動録画予約処理)
まず、記録再生システム100の動作として、手動録画予約処理について説明する。まず、利用者は、例えば入力手段250の入力操作により、手動録画予約要求情報を設定入力する。記録再生装置200は、CPU290の録画予約設定手段281にて、手動録画予約要求情報を取得すると、この手動録画予約要求情報に記載された録画開始日時、録画終了日時、チャンネル番号などの各種情報を認識する。そして、録画予約設定手段281は、これら各種情報が記載された録画基本情報511を生成し、この録画基本情報511を組み込んだ予約情報510を生成する。そして、録画予約設定手段281は、録画予約リスト情報500を更新して、手動録画予約処理を終了する。
(Manual recording reservation process)
First, manual recording reservation processing will be described as the operation of the recording / reproducing
(自動録画予約処理)
次に、記録再生システム100の動作として、自動録画予約処理について説明する。まず、利用者は、入力手段250の入力操作により、自動録画予約要求情報を設定入力する。記録再生装置200は、CPU290の録画予約設定手段281にて、自動録画予約要求情報を取得すると、この自動録画予約要求情報に記載された例えばキーワードを認識する。また、あらかじめ通信手段210に取得させ、HDD260に記憶させておいたEPGデータを取得する。そして、録画予約設定手段281は、EPGデータに基づいて、利用者により設定されたキーワードに対応する番組があるか否かを判断する。具体的には、キーワードに一致あるいは関連する番組名、番組記述、ジャンル、シリーズ名などのコンテンツをEPGデータから検索できたか否かを判断する。キーワードに対応する番組があると判断した場合、EPGデータに基づいて、録画開始日時、録画終了日時、チャンネル番号などが記載された録画基本情報511を生成する。この後、録画予約設定手段281は、録画基本情報511を組み込んだ予約情報510を生成し、録画予約リスト情報500を更新して、自動録画予約処理を終了する。
(Automatic recording reservation process)
Next, as an operation of the recording / reproducing
(予約情報に基づくコンテンツの録画処理)
次に、記録再生システム100の動作として、予約情報510に基づいたコンテンツの録画処理について説明する。まず、記録再生装置200は、CPU280の録画制御手段282にて、計時手段290からの現在日時情報に基づいて現在日時を認識するとともに、各予約情報510の録画基本情報511に基づいて録画開始日時を認識する。この後、録画制御手段282は、いずれかの予約情報510に対応する予約録画の録画開始日時になったことを認識すると、録画基本情報511に基づいて、通信手段210、Demux220、記録再生処理手段240を適宜制御して、コンテンツデータをHDD270に記録させる。この後、録画制御手段282は、録画基本情報511に基づいて録画終了日時になったことを認識すると、コンテンツの記録を終了させるとともに、このコンテンツに固有の番号を付与する。
(Content recording process based on reservation information)
Next, content recording processing based on the
そして、コンテンツ管理情報生成手段283は、録画制御手段282により自動録画予約に基づいてコンテンツデータが録画された場合、このコンテンツデータを自動削除処理の対象とする旨を示す「1」のフラグ情報を組み込んだ自動削除処理対象フラグ613を生成する。また、コンテンツ管理情報生成手段283は、録画制御手段282により手動録画予約に基づいてコンテンツデータを録画した場合、このコンテンツデータを自動削除処理の対象から外す旨を示す「0」のフラグ情報を組み込んだ自動削除処理対象フラグ613を生成する。コンテンツ管理情報生成手段283は、コンテンツデータを自動削除処理により削除するまでの保存時間を時間Zに設定し、この保存時間Zに関する保存時間情報614を生成して取得する。また、このコンテンツデータが1回も再生されていないことを示す「0」のフラグ情報を生成する。そして、このフラグ情報を組み込んだアクセスフラグ615を生成する。また、このコンテンツデータの再生回数を0に設定し、この再生回数を記載したアクセス回数情報616を生成し、さらに、コンテンツデータのアクセス時間を記載したアクセス時間情報617を生成する。そして、コンテンツ管理情報生成手段283は、コンテンツナンバ611と、コンテンツ基本情報612と、自動削除処理対象フラグ613と、保存時間情報614と、アクセスフラグ615と、アクセス回数情報616と、アクセス時間情報617と、を組み込んだコンテンツ管理情報610を適宜生成して、コンテンツ管理リスト情報600に組み込む。
The content management
(コンテンツデータのアクセス処理)
次に、コンテンツ記録再生システム100の動作として、コンテンツデータのアクセス処理について図6に基づいて説明する。なお、ここでは、コンテンツデータのアクセス処理として、コンテンツデータを再生する処理を例示して説明する。図6は、コンテンツデータのアクセス処理を示すフローチャートである。
(Content data access processing)
Next, content data access processing as the operation of the content recording /
まず、利用者は、入力手段250の入力操作により、任意のコンテンツデータの再生を要求する旨のアクセス要求情報を設定入力する。記録再生装置200は、図6に示すように、CPU280の再生制御手段284にて、アクセス要求情報を取得すると、任意のコンテンツデータの再生が要求されている旨を認識する(ステップS101)。この後、利用者は、入力手段250の入力操作により、再生するコンテンツデータを特定するコンテンツ特定情報を適宜設定入力する。記録再生装置200の再生制御手段284は、コンテンツ特定情報を取得すると、このコンテンツ特定情報に記載された例えばコンテンツデータを特定する番号に基づいて、再生するコンテンツデータを特定する(ステップS102)。この後、再生制御手段284は、このコンテンツデータのアクセス処理を実施する(ステップS103)。ここでは、再生制御手段284は、記録再生処理手段240を制御して、コンテンツ特定情報に記載された番号が付与されたコンテンツデータをHDD260から取得させる。この後、再生制御手段284は、Demux220、デコーダ230を適宜制御して、記録再生処理手段240で取得したコンテンツデータを再生させ、出力装置300からコンテンツデータを出力させる。
First, the user sets and inputs access request information for requesting reproduction of arbitrary content data by an input operation of the input means 250. As shown in FIG. 6, the recording /
この後、再生制御手段284は、取得したコンテンツ特定情報に基づいて、再生されていたコンテンツデータを特定する番号を認識する。さらに、この認識した番号が記載されたコンテンツナンバ611を有するコンテンツ管理情報610を、コンテンツ管理リスト情報600から検索する。そして、このコンテンツ管理情報610のアクセス回数情報616に1を加算し(ステップS104)、計時手段290により計時したコンテンツデータの再生時間をアクセス時間情報617におけるアクセス時間に累積的に加算してアクセス時間情報617を更新する(ステップS105)。この後、再生制御手段284は、このコンテンツ管理情報610のアクセスフラグ615が「0」に設定されているか否かを判断する(ステップS106)。
Thereafter, the playback control means 284 recognizes the number for specifying the content data being played based on the acquired content specifying information. Furthermore, the
このステップS106において、CPU280は、再生制御手段284でアクセスフラグ615が「0」ではなく「1」に設定されていると判断した場合、コンテンツデータのアクセス処理を終了する。一方、ステップS106において、再生制御手段284は、アクセスフラグ615が「0」に設定されていると判断した場合、アクセスフラグ615を「1」に設定する(ステップS107)。この後、CPU280は、コンテンツデータのアクセス処理を終了する。
In this step S106, if the
なお、例えば入力手段250の入力操作により、CPU280がダイジェストデータの再生を要求する旨を認識すると、再生制御手段284は、ダイジェストデータを出力装置300にて出力させる処理をする。この処理の際、ダイジェストデータをコンテンツデータの出力状態すなわち再生形態と異なる状態で再生させる制御をする。すなわち、例えば、ダイジェストデータを再生している際はダイジェスト再生中などの文字情報を表示部320の表示画面の一部に表示させるなどの制御をする。また、例えば、再生制御手段284は、HDD260に記憶されたダイジェストデータおよびコンテンツデータを表示部320にサムネイルなどとして一覧表示する場合、ダイジェストデータに所定のアイコンを付して表示する構成としてもよい。
For example, when the
(コンテンツデータの自動削除処理)
次に、記録再生システム100の動作として、コンテンツデータの自動削除処理について図7に基づいて説明する。図7は、コンテンツデータの自動削除処理を示すフローチャートである。
(Content data automatic deletion process)
Next, content data automatic deletion processing as the operation of the recording / reproducing
まず、記録再生装置200は、CPU280のコンテンツ管理手段285にて、コンテンツ管理リスト情報600に組み込まれた各コンテンツ管理情報610の自動削除処理対象フラグ613に基づいて、HDD260に記憶されたコンテンツデータのうち削除候補である自動削除処理の対象となっているコンテンツデータがあるか否かを判断する(ステップS201)。このステップS201において、自動削除処理対象のコンテンツデータがないと判断した場合、コンテンツデータの自動削除処理を終了する。一方、ステップS201において、コンテンツ管理手段285は、自動削除処理対象のコンテンツデータがあると判断した場合、このコンテンツデータに対応するコンテンツ管理情報610のコンテンツ基本情報612における録画終了日時を認識する(ステップS202)。ここで、コンテンツ管理手段285は、自動削除処理対象のコンテンツデータが複数あると判断した場合、各コンテンツデータの録画終了日時を認識する。この後、計時手段290から現在日時情報を取得して、現在日時を認識する(ステップS203)。そして、コンテンツ管理手段285は、これら録画終了日時と現在日時とに基づいて、それぞれ自動削除処理対象となったコンテンツデータの経過時間を認識する(ステップS204)。
First, the recording / reproducing
この後、コンテンツ管理手段285は、このコンテンツ管理情報610のアクセスフラグ615に基づいて、コンテンツデータのアクセス処理が実施されているか否かを判断する(ステップS205)。このステップS205において、アクセス処理が実施されていると判断した場合、コンテンツ管理情報610のアクセス回数情報616およびアクセス時間情報617に基づいて、アクセス時間がコンテンツ長に対してL倍以上か否かを判断する(ステップS206)。そして、このステップS206において、アクセス時間がコンテンツ長に対してL倍以上であると判断した場合、コンテンツ管理情報610の自動削除処理対象フラグ613を「0」に設定する(ステップS207)。一方、ステップS206において、コンテンツ管理手段285は、アクセス時間がコンテンツ長に対してL倍未満であると判断した場合、このコンテンツデータを削除候補と認識し、このコンテンツデータに対応するコンテンツ管理情報610の自動削除処理対象フラグ613を「1」のまま設定変更せず、例えば設定時間が経過した後にステップS201の処理を実施する。
Thereafter, the
一方、ステップS205において、コンテンツ管理手段285は、アクセス処理が実施されていないと判断した場合、保存時間情報614により示される保存時間Zから経過時間を減じて(ステップS208)、減じた結果が0以下になったか否か、すなわちコンテンツデータの保存期限が切れたか否かを判断する(ステップS209)。このステップS209において、コンテンツデータの保存期限が切れていないと判断した場合、例えば設定時間が経過した後にステップS201の処理を実施する。一方、ステップS209において、コンテンツ管理手段285は、コンテンツデータの保存期限が切れたと判断した場合、削除するコンテンツデータを特定する(ステップS210)。そして、ダイジェスト生成手段286は、コンテンツ管理手段285により特定されたコンテンツデータに対応するダイジェストデータを生成する(ステップS211)。
On the other hand, in step S205, when the
さらに、ダイジェスト生成手段286は、ダイジェストデータを生成させると、このダイジェストデータをHDD260に記録させる(ステップS212)。この時、ダイジェスト管理情報生成手段287は、ダイジェスト生成手段286にて生成されたダイジェストデータに関するダイジェスト管理情報710を適宜生成して、ダイジェスト管理リスト情報700へ組み込む。この後、コンテンツ削除手段288は、この生成したダイジェストデータに対応するコンテンツデータをHDD260から削除するとともに、このダイジェストデータに対応するコンテンツ管理情報610をコンテンツ管理リスト情報600から削除する(ステップS213)。そして、例えば設定時間が経過した後にステップS201の処理を実施する。
Further, when the digest
(ダイジェストデータの自動削除処理)
次に、記録再生システム100の動作として、ダイジェストデータの自動削除処理について図8に基づいて説明する。図8は、ダイジェストデータの自動削除処理を示すフローチャートである。
(Digest data automatic deletion process)
Next, digest data automatic deletion processing as an operation of the recording / reproducing
まず、記録再生装置200は、CPU280のダイジェスト管理手段289にて、ダイジェスト管理リスト情報700に組み込まれた各ダイジェスト管理情報710の自動削除処理対象フラグ713に基づいて、HDD260に記憶されたダイジェストデータのうち削除候補である自動削除処理の対象となっているダイジェストデータがあるか否かを判断する(ステップS301)。このステップS301において、自動削除処理対象のダイジェストデータがないと判断した場合、ダイジェストデータの自動削除処理を終了する。一方、ステップS301において、ダイジェスト管理手段289は、自動削除処理対象のダイジェストデータがあると判断した場合、このダイジェストデータに対応するダイジェスト管理情報710のダイジェスト基本情報712における生成日時を認識する(ステップS302)。ここで、ダイジェスト管理手段289は、自動削除処理対象のダイジェストデータが複数あると判断した場合、各ダイジェストデータの生成日時を認識する。この後、計時手段290から現在日時情報を取得して、現在日時を認識する(ステップS303)。そして、ダイジェスト管理手段289は、これら生成日時と現在日時とに基づいて、それぞれ自動削除処理対象となったダイジェストデータの経過時間を認識する(ステップS304)。
First, the recording / reproducing
この後、ダイジェスト管理手段289は、保存時間情報614により示される保存時間Tから経過時間を減じて(ステップS305)、減じた結果が0以下になったか否か、すなわちダイジェストデータの保存期限が切れたか否かを判断する(ステップS306)。このステップS306において、ダイジェストデータの期限が切れていないと判断した場合、例えば設定時間が経過した後にステップS301の処理を実施する。一方、ステップS306において、ダイジェスト管理手段289は、ダイジェストデータの保存期限が切れたと判断した場合、この期限の切れたダイジェストデータをHDD260から削除するとともに、このダイジェストデータに対応するダイジェスト管理情報710をダイジェスト管理リスト情報700から削除する(ステップS307)。そして、例えば設定時間が経過した後にステップS301の処理を実施する。
Thereafter, the digest
{コンテンツ記録再生システムの作用効果}
上述したように、上記実施の形態では、コンテンツ記録再生システム100のCPU280は、録画制御手段282にてコンテンツデータを取得してHDD260に記憶させる処理をする。そして、コンテンツ管理手段285によりHDD260に記憶されたコンテンツデータのうち削除するコンテンツデータが特定されると、ダイジェスト生成手段286は、削除するコンテンツデータの一部を抽出してダイジェストデータを生成し、HDD260に記憶させる。この後、コンテンツ削除手段288は、コンテンツ管理手段285にて特定されたコンテンツデータを削除する。
{Operational effects of content recording / playback system}
As described above, in the above embodiment, the
このため、HDD260に記憶されたコンテンツデータが削除された後も、削除されたコンテンツデータに対応するダイジェストデータがHDD260に記憶されているため、利用者は削除されたコンテンツデータの概要を把握することができる。さらに、コンテンツデータを削除させる際にダイジェストデータを生成するので、ダイジェストデータが膨大に増えることもなく、ダイジェストデータを視聴する利用者の負担が軽減され、かつHDD260の空き容量を確保できる。また、例えば自動録画予約処理により多数のコンテンツデータがHDD260に記録され、短期間のうちにHDD260の記憶容量の空き容量が減少した場合、真に利用者の嗜好に合致したコンテンツデータのみをHDD260に保存し、それ以外の全てのコンテンツデータをHDD260より削除してダイジェストデータとして保存するなどの利用形態を実現できる。これにより、自動録画予約した全てのコンテンツの少なくとも概要を把握できる。また、HDD260の空き容量を十分に確保できるので、空き容量不足のために自動録画予約による録画が実施できないなどの事態を避けることができる。したがって、コンテンツデータを良好に管理できる。
For this reason, since the digest data corresponding to the deleted content data is stored in the
そして、コンテンツ管理情報生成手段283は、コンテンツデータがHDD260に記憶された日時に関する録画終了日時を取得し、コンテンツデータがHDD260に記憶されている期間に関するコンテンツ保存時間情報を取得する。さらに、コンテンツ管理手段285は、現在日時に関する現在日時情報を取得し、コンテンツデータの録画終了日時から現在日時までの経過時間がコンテンツ保存時間情報の時間Z以上となったことを認識すると、このコンテンツデータを削除するコンテンツデータとして特定する。そして、コンテンツ管理手段285にて削除するコンテンツデータとして特定されたコンテンツデータは、コンテンツ削除手段288にてHDD260より削除される。このため、保存期限の切れたコンテンツデータが自動的に削除されるので、利用者が手入力でダイジェストデータを削除しなくても、HDD260の空き容量を確保できる。したがって、例えば空き容量の不足のために利用者の嗜好に合うコンテンツデータを記憶させることができなくなるおそれを最小限に抑えることができる。さらには、自動的に削除されるので、使い勝手を向上でき、利便性を向上できる。
Then, the content management
また、再生制御手段284は、コンテンツデータの再生処理を実施すると、再生したコンテンツに関するコンテンツ管理情報610のアクセス回数情報616およびアクセス時間情報617を適宜更新する。そして、コンテンツ管理手段285は、アクセス回数情報616およびアクセス時間情報617に基づいて、特定のコンテンツデータのアクセス時間がコンテンツ長に対してL倍未満であることを認識すると、このコンテンツデータに対応する自動削除処理対象フラグ613を「1」に設定し、このコンテンツデータを自動削除処理の対象として認識する。さらに、コンテンツ管理手段285は、HDD260に記憶されたコンテンツデータのうち自動削除処理の対象となったコンテンツデータについてコンテンツデータの自動削除処理を実施し、削除するコンテンツデータを特定する。このため、利用者が特定のコンテンツデータを所定の保存時間までに所定時間以上再生することにより、このコンテンツデータは利用者の嗜好に合致していると判断され、コンテンツデータの自動削除処理の対象から外される。したがって、特別な設定入力を実施することなく、コンテンツデータを予期せぬ自動削除から保護することができ、記録再生装置200の使い勝手を向上できる。また、処理対象が自動削除処理の対象となったコンテンツデータでよく、処理効率を向上でき、処理速度の向上が容易に得られる。さらに、コンテンツ管理手段285は、アクセス回数情報616およびアクセス時間情報617の双方に基づいて特定のコンテンツデータが自動削除処理の対象か否かを判断するため、例えばアクセス回数情報616のみに基づいて自動削除処理の対象か否かを判断するなどの場合と比較して、より正確に利用者の嗜好を反映させたコンテンツデータの自動削除処理を実施することができる。
In addition, when the
さらに、再生制御手段284は、コンテンツデータの再生処理を実施すると、再生したコンテンツデータに関するコンテンツ管理情報610のアクセスフラグ615を「1」に設定する。そして、コンテンツ管理手段285は、アクセスフラグ615の設定に基づいて、アクセスされたか否かを判断する。このため、コンテンツ管理手段285は、アクセスフラグ615の設定を認識するだけの簡単な方法でアクセスされたか否かを判断でき、コンテンツデータの自動削除処理をより迅速にできる。
Furthermore, the reproduction control means 284 sets the
そして、コンテンツ記録再生システム100のCPU280は、ダイジェスト管理手段289にて、HDD260に記憶された所定のダイジェストデータを削除する。このため、不要になったダイジェストデータも適宜削除できるので、ダイジェストデータが無制限に増えることを防止でき、また、ダイジェストデータを視聴する利用者の負担も軽減される。さらに、HDD260の容量を確保することができ、ダイジェストデータを良好に管理できる。
Then, the
また、ダイジェスト管理情報生成手段287は、ダイジェスト生成手段286にて生成された日時に関する生成日時情報を取得し、ダイジェストデータがHDD260に記憶されている保存時間に関する保存時間情報714を取得する。そして、ダイジェスト管理手段289は、計時手段290から現在日時情報を適宜取得し、生成日時情報の日時から現在日時までの経過時間がダイジェスト保存時間情報の保存時間T以上となったことを認識すると、この生成日時情報に対応するダイジェストデータを削除する。このため、期限の切れたダイジェストデータを自動的に削除できるので、利用者が手入力でダイジェストデータを削除しなくても、HDD260の空き容量を確保できる。したがって、利用者の使い勝手を向上でき、利便性を向上することができる。
The digest management
さらに、録画予約設定手段281は、EPGデータを取得する。そして、利用者により設定入力される録画開始日時や録画終了日時あるいはチャンネルなどが記載された手動録画予約要求情報を取得し、この手動録画予約要求情報の各種事項により特定される特定のコンテンツに対応するコンテンツデータを録画制御手段282で取得させHDD260に記憶させる旨の予約情報510を生成する。また、録画予約設定手段281は、利用者により設定入力されるキーワードが記載された自動録画予約要求情報を取得し、例えばEPGデータを参照し、自動録画予約要求情報のキーワードに関連するコンテンツに対応するコンテンツデータを録画制御手段282で取得させHDD260に記憶させる旨の予約情報510を生成する。このため、記録再生装置200は、手動録画予約処理および自動録画予約処理を実施でき、特に自動録画予約処理によって利用者の嗜好に合致したコンテンツデータを自動的に予約録画することができる。これにより、利用者は予め所定のキーワードを設定することで、利用者の知り得なかった放送番組コンテンツなどを録画することができる。さらに、自動録画予約処理により多数のコンテンツデータがHDD260に記録されたとしても、コンテンツ管理手段285により自動削除されるため、HDD260の空き容量が不足して新たなコンテンツデータを記憶できない事態を避けることができる。また、自動録画予約により取得したコンテンツデータを利用者視聴しないままに自動削除されたとしても、利用者はダイジェストデータを視聴することにより削除されたコンテンツデータの概要を把握することができる。このことにより、自動録画予約処理で取得したコンテンツデータについて削除処理する構成において、特に有効である。
Further, the recording
そして、再生制御手段284は、コンテンツデータおよびダイジェストデータを出力する出力装置300に、ダイジェストデータをコンテンツデータの出力状態すなわち再生形態と異なる状態で再生させる制御をする。すなわち、例えば、ダイジェストデータを再生している際はダイジェスト再生中などの文字情報を表示部320の表示画面の一部に表示させるなどの制御をする。このため、利用者が表示部320で再生出力されているダイジェストデータがコンテンツデータであると混同することを防止できる。
The
〔第2の実施の形態〕
次に、本発明における第2の実施の形態について説明する。
[Second Embodiment]
Next, a second embodiment of the present invention will be described.
第2の実施の形態は、図1ないし図8に示す第1の実施の形態における削除するコンテンツデータの特定方法および削除するダイジェストデータの特定方法を、HDD260における空き容量に基づいて処理する構成としたものである。このことにより、第1の実施の形態と同一の構成については、同一の符号を付して説明を省略または簡略化する。
The second embodiment is configured to process the method for specifying the content data to be deleted and the method for specifying the digest data to be deleted in the first embodiment shown in FIGS. 1 to 8 based on the free space in the
{第2の実施の形態の構成}
HDD260は、コンテンツデータを記憶する図示しないコンテンツ記憶領域と、ダイジェストデータを記憶する部分データ記憶領域としての図示しないダイジェスト記憶領域と、などを備えている。これらのコンテンツ記憶領域およびダイジェスト記憶領域は、互いにHDD260のデータ記憶領域を2分して設けられ、それぞれの占める領域の大きさは、予め設定されて固定されている。具体的には、例えば、HDD260のデータ記憶領域が101Gbの記憶容量を有している場合、コンテンツ記憶領域の記憶容量は例えば100Gbなどに設定され、ダイジェスト記憶領域の記憶容量は例えば1Gbなどに設定される。なお、これらコンテンツ記憶領域およびダイジェスト記憶領域のそれぞれの占める領域の割合は任意であり、例えば、利用者の設定入力により設定できる構成としてもよい。また、これらコンテンツ記憶領域およびダイジェスト記憶領域などは、メモリ270に記憶されて構築される構成としてもよい。
{Configuration of Second Embodiment}
The
コンテンツ管理手段285は、HDD260のコンテンツ記憶領域に記憶可能な記憶容量が所定の量X以下であると判断した場合、コンテンツデータの自動削除処理を実施する。具体的には、コンテンツ管理手段285は、図7におけるステップS201における処理、すなわち自動削除処理の対象となっているコンテンツデータがあるか否かを判断する前段階で、HDD260のコンテンツ記憶領域に記憶可能な記憶容量が所定の量X以上確保されているか否かを判断する。例えば、HDD260のコンテンツ記憶領域が100Gbに設定されている場合、空き容量が例えば20Gb以上確保されているか否かを判断する。そして、HDD260のコンテンツ記憶領域に記憶可能な記憶容量が所定の量X以上であると判断する場合、コンテンツデータの自動削除処理を終了する。一方、HDD260のコンテンツ記憶領域に記憶可能な記憶容量が所定の量X未満であると判断する場合、ステップS201の処理を実施する。なお、HDD260のコンテンツ記憶領域における空き容量の判断基準値Xは、任意であり、予め設定されている構成や入力手段250にて設定する構成などとしてもよい。
When the
また、ダイジェスト管理手段289は、HDD260のダイジェスト記憶領域に記憶可能な記憶容量が所定の量Y以下であると判断した場合、ダイジェストデータの自動削除処理を実施する。具体的には、ダイジェスト管理手段289は、図8におけるステップS301における処理、すなわち自動削除処理の対象となっているダイジェストデータがあるか否かを判断する前段階で、HDD260のダイジェスト記憶領域に記憶可能な記憶容量が所定の量Y以上確保されているか否かを判断する。例えば、HDD260のダイジェスト記憶領域が1Gbに設定されている場合、空き容量が例えば0.8Gb以上確保されているか否かを判断する。そして、HDD260のコンテンツ記憶領域に記憶可能な記憶容量が所定の量Y以上であると判断する場合、ダイジェストデータの自動削除処理を終了する。一方、HDD260のダイジェスト記憶領域に記憶可能な記憶容量が所定の量Y未満であると判断する場合、ステップS301の処理を実施する。なお、HDD260のダイジェスト記憶領域における空き容量の判断基準値Yは、任意であり、予め設定されている構成や入力手段250にて設定する構成などとしてもよい。
When the
{第2の実施の形態における作用効果}
上述したように、上記第2の実施の形態では、上記図1ないし図8に示す第1の実施の形態の作用効果に加え以下の作用効果を奏する。
{Operational effects in the second embodiment}
As described above, the second embodiment has the following operational effects in addition to the operational effects of the first embodiment shown in FIGS.
HDD260は、コンテンツデータを記憶するコンテンツ記憶領域を備えている。そして、コンテンツ管理手段285は、HDD260のコンテンツ記憶領域に記憶可能な記憶容量が所定の量X以下であると判断した場合、HDD260に記憶されたコンテンツデータのうち削除するコンテンツデータを特定する。このため、HDD260のコンテンツ記憶領域における空き容量が十分に確保されている状態において、コンテンツデータの自動削除処理が実施されてしまうことを防止できる。そして、利用者はHDD260のコンテンツ記憶領域に記憶されたコンテンツデータのうち保存期限が切れたコンテンツデータでも視聴することができる。したがって、記録再生装置200は、コンテンツデータを良好に管理できる。
The
また、HDD260は、コンテンツデータを記憶するコンテンツ記憶領域と、ダイジェストデータを記憶するダイジェスト記憶領域と、を備えている。また、ダイジェスト管理手段289は、HDD260のダイジェスト記憶領域に記憶可能な記憶容量が所定の量Y以下であると判断した場合、HDD260に記憶されたダイジェストデータのうち特定のダイジェストデータを削除する。このため、HDD260のダイジェスト記憶領域における空き容量が十分に確保されている状態に、ダイジェストデータの自動削除処理が実施されてしまうことを防止できる。そして、利用者はHDD260のダイジェスト記憶領域に記憶されたダイジェストデータのうち保存期限が切れたダイジェストデータでも視聴することができる。したがって、記録再生装置200は、ダイジェストデータを良好に管理できる。
In addition, the
そして、HDD260は、コンテンツデータを記憶するコンテンツ記憶領域と、ダイジェストデータを記憶するダイジェスト記憶領域と、を備えている。このため、1つのHDD260でコンテンツデータとダイジェストデータとをそれぞれ独立して管理することができるので、記録再生装置200に搭載する部品点数を削減でき、製造性の向上や小型化などが容易に得られる。
The
〔実施の形態の変形〕
なお、本発明は上述した実施の形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。
[Modification of Embodiment]
In addition, this invention is not limited to embodiment mentioned above, The deformation | transformation shown below is included in the range which can achieve the objective of this invention.
すなわち、本実施形態のコンテンツ記録再生システム100で扱うコンテンツデータとしては、上述したように例えばテレビ番組などのコンテンツの音声データ、映像データ、データ放送用データなどを有するデータを例示したが、これに限らず、ラジオ番組などの音声データやデジタル静止画像データなど、映像や音声に関するデジタルデータやアナログデータなど、いずれのコンテンツに関するデータを対象とすることができる。そして、例えば、コンテンツデータがインターネットなどにて配信される音声データなどである場合、部分データ生成手段はコンテンツデータの周波数帯を間引きする状態に部分データを生成したり、コンテンツデータがデジタル静止画像データなどである場合、部分データ生成手段はコンテンツデータの解像度を下げて部分データを生成したりするなど、いずれの方法で部分データを生成してもよい。
That is, as the content data handled by the content recording /
また、CPU280に、HDD260に記憶されたコンテンツデータに関連付けられコンテンツデータの優先度に関するコンテンツ優先度情報を取得するコンテンツ優先度情報取得手段を設ける。そして、コンテンツ管理手段285は、コンテンツ優先度情報に基づいてHDD260に記憶されたコンテンツデータのうち削除するコンテンツデータを特定する構成としてもよい。すなわち、例えば、視聴履歴や録画履歴あるいは再生履歴などを作成し、これら履歴に基づいて利用者の嗜好を優先度として認識し、この嗜好性の強いコンテンツデータやダイジェストデータは比較的に削除されないように処理してもよい。具体的には、メモリ270などに利用者の嗜好のジャンルに関するキーワードが登録されたデータベースなどを設けて、コンテンツ優先度取得手段は、このデータベースに登録されたキーワードとHDD260に記憶されたコンテンツデータに対応するコンテンツ基本情報612のジャンルとを比較して一致する度合いをコンテンツデータの優先度として、コンテンツ優先度情報を取得する。そして、この優先度の度合いが低いコンテンツデータをHDD260から自動削除する構成などとしてもよい。このような構成では、HDD260には利用者の嗜好に合致する度合いが高いコンテンツデータが優先的に残されることになるので、利用者の嗜好に合ったコンテンツデータを取得する記録再生装置を得ることができる。なお、コンテンツ優先度情報取得手段は、コンテンツデータの録画履歴、コンテンツデータおよびダイジェストデータの再生履歴、コンテンツデータおよびダイジェストデータの削除履歴などから利用者の嗜好を認識してコンテンツ優先度情報を取得する構成などとしてもよい。
In addition, the
さらに、上記コンテンツ優先度情報取得手段を備えた構成において、コンテンツ管理情報生成手段283は、コンテンツデータがHDD260に記憶された日時に関する録画日時情報を取得し、コンテンツデータがHDD260に記憶されている保存時間Zに関する保存時間情報を取得する。そして、コンテンツ管理手段285は、現在日時に関する現在日時情報を取得し、コンテンツ優先度情報取得手段にて取得されたコンテンツ優先度情報におけるコンテンツデータの優先度に基づいて、録画日時から現在日時までの経過時間を変更する。この経過時間が保存時間Z以上となったことを認識すると、このコンテンツ記憶日時情報に対応するコンテンツデータを削除するコンテンツデータとして特定する、という構成などとしてもよい。このような構成によれば、利用者の嗜好をコンテンツデータの優先度として捉え、この優先度に基づいてコンテンツデータの自動削除までの経過時間を長く変更したり、短く変更したりすることができる。このため、利用者の嗜好に合致したコンテンツに対応するコンテンツデータはHDD260に長く保存し、利用者の嗜好に合致しないコンテンツに対応するコンテンツデータはHDD260から短期間で自動削除する設定とすることが可能となる。
Further, in the configuration including the content priority information acquisition unit, the content management
なお、コンテンツデータの自動削除処理について、上記した第2の実施の形態のようにHDD260のコンテンツ記憶領域の空き容量に基づいてコンテンツデータを自動削除する構成と、上記した第1の実施の形態のようにコンテンツデータを取得してからの経過時間でコンテンツデータを自動削除する構成と、上記コンテンツ優先度情報取得手段を備えた構成、例えばコンテンツデータの優先度の度合いが低いコンテンツデータをHDD260から自動削除する構成や、コンテンツデータの優先度に基づいて録画日時から現在日時までの経過時間を変更してコンテンツの自動削除を実施する構成などを、適宜自由な組み合わせでコンテンツデータの自動削除処理を実施する構成としてもよい。
As for the automatic deletion processing of content data, the configuration in which content data is automatically deleted based on the free space in the content storage area of the
そして、コンテンツ管理手段285は、アクセス回数情報616およびアクセス時間情報617に基づいて、特定のコンテンツデータが自動削除処理の対象か否かを判断する構成としたが、これに限らない。すなわち、コンテンツ管理手段285は、アクセス回数情報616のみに基づいて、特定のコンテンツデータが所定回数L(Lは自然数とする)以上アクセスされたか否かにより自動削除処理の対象か否かを判断する構成としてもよい。また、アクセス時間情報617のみに基づいて、所定の時間長を閾値Lとして総再生時間が閾値L以上か否かにより自動削除処理の対象か否かを判断するなどしてもよい。さらには、コンテンツ管理手段285は、アクセス回数情報616、アクセス時間情報617、およびその他の情報に基づいて、特定のコンテンツデータが自動削除処理の対象か否かを判断する構成としてもよい。また、コンテンツ管理手段285は、コンテンツデータの総再生時間を再生回数で除算した値が閾値Lより多いか否かの処理に限らず、アクセス回数情報616、アクセス時間情報617、およびその他の情報から、所定のルールに従ってポイントを算出し、このポイントに基づいて特定のコンテンツデータが自動削除処理の対象か否かを判断する構成など、いずれの処理方法を利用してもよい。
The
また、CPU280に、HDD260に記憶されたダイジェストデータに関連付けられダイジェストデータの優先度に関する部分データ優先度情報を取得する部分データ優先度情報取得手段を設ける。そして、ダイジェスト管理手段289は、部分データ優先度情報に基づいてHDD260に記憶されたダイジェストデータのうち特定のダイジェストデータを削除する構成としてもよい。すなわち、例えば、部分データ優先度情報取得手段は、HDD260から削除されたコンテンツデータの削除履歴、あるいは利用者の嗜好性に対応した優先度などからダイジェストデータの優先度を認識して部分データ優先度情報を取得する。そして、部分データ優先度情報に基づいて例えば特定のジャンルのコンテンツデータは短期間のうちに削除される傾向があることを認識すると、特定のジャンルのダイジェストに対応するダイジェストデータを短期的あるいは長期的に自動削除する設定にする。このような構成の場合、利用者の嗜好に合わないコンテンツデータを削除した削除履歴に基づいてダイジェストデータを自動削除するので、HDD260に保存されるダイジェストデータにも利用者の嗜好を反映することができる。なお、部分データ優先度情報取得手段は、コンテンツデータの録画履歴、コンテンツデータの再生履歴、ダイジェストデータの再生履歴およびダイジェストデータの削除履歴、コンテンツデータまたはダイジェストデータを全編視聴したか否かといった視聴状況などから利用者の嗜好を認識してコンテンツ優先度情報を取得する構成などとしてもよい。
Further, the
そして、上記部分データ優先度情報取得手段を備えた構成において、ダイジェスト管理情報生成手段287は、ダイジェスト生成手段286にてダイジェストデータがHDD260に記憶された日時に関する生成日時情報を取得し、ダイジェストデータがHDD260に記憶されている保存時間Tに関する保存時間情報を取得する。そして、ダイジェスト管理手段289は、現在日時に関する現在日時情報を取得し、ダイジェストデータ優先度情報取得手段にて取得したダイジェストデータ優先度情報におけるダイジェストデータの優先度に基づいて、ダイジェストデータの生成日時からの経過時間が保存時間T以上となったことを認識すると、このダイジェストデータを削除する構成としてもよい。このような構成によれば、利用者の嗜好をダイジェストデータの優先度として捉え、この優先度に基づいてダイジェストデータの自動削除までの経過時間を長く変更したり、短く変更したりすることができる。このため、例えばダイジェストのジャンルが野球中継などである場合ダイジェストデータの優先度を高く設定してHDD260に長期的に保存したり、またダイジェストのジャンルがドラマである場合ダイジェストデータの優先度を低く設定してHDD260から短期間で自動削除したりする設定とすることが可能となる。
In the configuration including the partial data priority information acquisition unit, the digest management
さらに、上記部分データ優先度情報取得手段を備えた構成において、この部分データ優先度情報取得手段は、ダイジェストデータの再生処理を実施する再生制御手段284によるダイジェストデータの再生回数などに基づいてダイジェストデータの優先度を認識して前記部分データ優先度情報を取得する。そして、ダイジェスト管理手段289は、部分データ優先度情報取得手段にて取得した部分データ優先度情報におけるダイジェストデータの再生回数が所定回数以下であることを認識した場合、この部分データ優先度情報に対応するダイジェストデータの経過時間を認識し、この経過時間が保存時間T以上となったことを認識すると、HDD260からダイジェストデータ処理回数情報に対応するダイジェストデータを削除する構成としてもよい。このような構成によれば、ダイジェストデータの再生回数の低いダイジェストが優先的に自動削除されるので、利用者がよく視聴するダイジェストデータはHDD260に長期的に保存することができる。なお、ダイジェストデータの優先度はダイジェストデータの再生回数に限らず、ダイジェストデータの編集処理などの編集処理回数に基づいて部分データ優先度情報を取得する構成としてもよい。
Further, in the configuration including the partial data priority information acquisition unit, the partial data priority information acquisition unit is configured to perform digest data based on the number of times digest data is reproduced by the
そして、コンテンツ管理情報生成手段283は、アクセス回数情報616をコンテンツデータの再生処理回数に基づいて生成する構成としたが、これに限らない。すなわち、更にコンテンツデータの編集処理手段を設けた構成として、コンテンツデータの編集処理を実施した回数をもコンテンツデータへのアクセス回数としてカウントする構成でもよい。このような構成では、利用者の嗜好をより確実に優先度として具現化することができる。
The content management
なお、コンテンツデータの自動削除処理について、上記した第2の実施の形態のようにHDD260のダイジェスト記憶領域の空き容量に基づいてダイジェストデータを自動削除する構成と、上記した第1の実施の形態のようにダイジェストデータを生成してからの経過時間でダイジェストデータを自動削除する構成と、上記ダイジェスト優先度情報取得手段を備えた構成などとを、適宜自由な組み合わせでコンテンツデータの自動削除処理を実施する構成としてもよい。
As for the automatic deletion processing of content data, the configuration in which digest data is automatically deleted based on the free space in the digest storage area of the
また、コンテンツデータの削除履歴およびダイジェストデータの削除履歴を、キーワードに関連するコンテンツの自動予約処理に反映する構成としてもよい。すなわち、例えば、録画予約設定手段281が、特定のジャンルのダイジェストに対応するダイジェストデータが所定回数以上視聴されていない場合、このダイジェストに対応するコンテンツは利用者の嗜好する番組でないと判断し、このコンテンツと類似するコンテンツは自動予約しない、などの構成としてもよい。このような構成の場合、自動予約において、より利用者の嗜好に合致した番組コンテンツを取得することができる。
Further, the content data deletion history and the digest data deletion history may be reflected in the automatic reservation processing of the content related to the keyword. That is, for example, when the recording
そして、ダイジェスト管理情報生成手段287は、ダイジェスト生成手段286にてダイジェストデータが生成されると、このダイジェストデータを自動削除処理の対象とする旨を示す「1」のフラグ情報を組み込んだ自動削除処理対象フラグ613を生成するとしたが、これに限らない。すなわち、例えば、ダイジェスト管理情報生成手段287は、ダイジェスト生成手段286にてダイジェストデータが生成されると、このダイジェストデータを自動削除処理の対象から外す旨を示す「0」のフラグ情報を組み込んだ自動削除処理対象フラグ613を生成する。そして、再生制御手段284は、少なくとも1回ダイジェストデータを再生すると自動削除処理対象フラグのフラグ情報を「1」に変更し、ダイジェスト基本情報712の生成日時をダイジェストを再生した再生日時に変更する構成などとしてもよい。このような構成の場合、ダイジェスト生成手段によりダイジェストデータが生成されてから一度も再生されていないダイジェストデータが自動削除されてしまうことを防止できる。そして、ダイジェストが再生された再生日時を基点としてダイジェストデータの期限を管理することにより、少なくとも1回は再生されたダイジェストデータについて自動削除処理を実施することができる。したがって、利用者は録画制御手段にて取得した全てのコンテンツの内容をダイジェストデータを通じて把握することができ、かつ、記録再生装置200はダイジェストデータを良好に管理することができる。
The digest management
さらに、ダイジェストデータの保存時間Tは、コンテンツデータの保存時間Zよりも大幅に長く設定する構成としてもよい。ダイジェストデータのデータ容量はコンテンツデータのデータ容量よりも大幅に小さいことから、ダイジェストデータを長期間HDD260に保存したとしてもHDD260の空き容量が不足する事態が生じ難い。このため、このような構成では、ダイジェストデータの保存時間Tが長く設定されているため自動削除によりダイジェストデータが視聴する前に削除されてしまう事態を回避できる。さらに、コンテンツデータに関しては比較的に保存時間Zが短く設定されており、比較的大きなデータ容量を有するコンテンツデータを良好に管理することができ、HDD260の空き容量が不足して新たなコンテンツデータを取得できないなどの事態を回避できる。
Furthermore, the digest data storage time T may be set to be significantly longer than the content data storage time Z. Since the data capacity of the digest data is significantly smaller than the data capacity of the content data, even if the digest data is stored in the
また、ダイジェスト管理情報生成手段287は、ダイジェストデータを少なくとも1回再生したか否かを示す旨のダイジェスト再生フラグを組み込んだダイジェスト再生フラグ情報を生成する。そして、再生制御手段284は、出力装置300にてダイジェストデータを出力させる際、このダイジェスト再生フラグに基づいて、少なくとも1回は再生されたダイジェストデータの出力状態を一回も再生されていないダイジェストデータの出力状態と異なるように出力する、などの構成としてもよい。例えば、HDD260に記憶されたダイジェストデータを一覧表示させる場合に、所定のダイジェストデータが未再生であることを示すアイコン表示や、色調変化、点滅表示などの表示形態を異ならせる構成などが挙げられる。このような構成の場合、利用者は、どのダイジェストデータを視聴しているか否かを一目で判断できるので、視聴するダイジェストデータを選択することが容易となる。
The digest management information generating means 287 generates digest reproduction flag information incorporating a digest reproduction flag indicating whether or not the digest data has been reproduced at least once. When the
そして、ダイジェスト管理情報生成手段287は、ダイジェストデータを出力装置300にて出力させるなどのアクセス処理の回数を0に設定し、このアクセス回数を記載したアクセス回数情報を生成する。また、再生制御手段284は、出力装置300にてダイジェストデータを出力させると、アクセス回数情報に1を加算する。そして、ダイジェスト管理手段289は、ダイジェストデータのアクセス回数情報におけるアクセス回数が所定の回数以上となっていることを認識すると、このダイジェストデータを削除する、という構成であってもよい。ダイジェストデータは削除されたコンテンツデータの概要を把握し得るデータであるので、例えば、利用者が1回も視聴していないダイジェストデータの場合には削除せず、1回以上視聴した場合には利用者が概要を把握したものとして自動的に削除させたり、複数回以上視聴している場合には、ダイジェストデータでも利用者の嗜好に対応したデータとして、自動的に削除させないように処理させたりするなどの処理が得られ、自動削除あるいは自動削除の解除が自動的にでき、使い勝手を向上できる。なお、利用者が所定の回数以上特定のダイジェストデータを視聴した場合、自動削除の対象とすることで、例えば概要の把握が必要ないとして利用者が手動で削除する手間を省くことができる。
Then, the digest management
また、上記したようにダイジェスト生成手段286は、例えば、コンテンツデータが番組データなどのストリームデータである場合、例えばコンテンツデータの始まりから所定の時間までのコンテンツデータを複製する処理を実施することにより、ダイジェストデータを生成する。また、例えば、ダイジェスト生成手段286は、コンテンツデータの解像度を下げるデータ処理を実施してダイジェストデータを生成するとしたが、上述したように、これらに限らない。すなわち、例えば、ダイジェスト生成手段286は、コンテンツデータの解像度を下げるデータ処理を実施し、さらに解像度を下げたデータの一部を抽出することによりダイジェストデータを生成する構成でもよく、ダイジェストデータを生成する方法としては、従来のデータ圧縮処理またはデータ複製処理などいずれの構成を採用することができる。
Further, as described above, for example, when the content data is stream data such as program data, the digest
また、上記したようにダイジェスト生成手段286は、例えば、コンテンツデータが番組データなどのストリームデータである場合、コンテンツデータの始まりから所定の時間までのコンテンツデータを抽出してダイジェストデータを生成するという構成を例示したが、これに限らない。すなわち、コンテンツデータの全体のうち最初の1割部分を部分データとする構成や、コンテンツデータの最終5分前より最終部までを部分データとする構成などが例示できる。すなわち、部分データのコンテンツデータに対する位置および長さは任意である。また、コンテンツのジャンルによってダイジェストデータの時間を長めに設定する構成などとしてもよい。例えば、コンテンツが映画の場合には30分のダイジェストデータを生成し、コンテンツが野球中継の場合には5分のダイジェストデータを生成するなどが例示できる。また、記録再生装置200に文字認識処理部を設け、コンテンツ基本情報612の番組タイトルが現れるシーンをコンテンツデータの中から検索し、番組のタイトルが現れたシーンを抽出してダイジェストデータを生成する構成などとしてもよい。
Further, as described above, for example, when the content data is stream data such as program data, the digest
コンテンツデータを削除する時に部分データを生成する構成以外にも、記録してから所定期間が経過したコンテンツは削除予定リストに挙げこのコンテンツデータに対して所定期間以内に対応がなければ削除される構成とした場合に、削除予定のコンテンツデータに挙げられた際に部分データを生成する構成としてもよい。また、利用者が入力手段250からの手入力でHDD260に記憶されたコンテンツデータを削除する際にも、部分データを生成する構成としてもよい。
In addition to a configuration in which partial data is generated when content data is deleted, content whose predetermined period has passed since recording is listed in the deletion schedule list and is deleted if this content data does not correspond within the predetermined period In such a case, partial data may be generated when the content data is scheduled to be deleted. Further, when the user deletes content data stored in the
さらに、部分データとしてのダイジェストデータは、1つのコンテンツデータに対して複数生成される構成としてもよい。この場合、利用者は削除されたコンテンツデータの概要を更に詳しく把握することができる。また、利用者の手入力により、コンテンツデータの中でも利用者の嗜好に合ったシーンを手動で選択してダイジェストデータを生成する構成としてもよい。 Further, a plurality of digest data as partial data may be generated for one content data. In this case, the user can grasp the outline of the deleted content data in more detail. Moreover, it is good also as a structure which produces | generates digest data by selecting manually the scene which suits a user preference among content data by a user's manual input.
また、第2の実施の形態において、HDD260はコンテンツデータ記憶領域とダイジェスト記憶領域とを備えた構成としたがこれに限らず、これらの記憶領域をそれぞれ別の記憶手段として設ける構成としてもよい。
In the second embodiment, the
その他、本発明の実施の際の具体的な構造および手順は、本発明の目的を達成できる範囲で他の構造などに適宜変更できる。 In addition, the specific structure and procedure for carrying out the present invention can be changed as appropriate to other structures and the like within the scope of achieving the object of the present invention.
〔実施の形態の作用効果〕
上述したように、上記実施の形態では、コンテンツ記録再生システム100のCPU280は、録画制御手段282にてコンテンツデータを取得してHDD260に記憶させる処理をする。そして、コンテンツ管理手段285によりHDD260に記憶されたコンテンツデータのうち削除するコンテンツデータが特定されると、ダイジェスト生成手段286は、削除するコンテンツデータの一部を抽出してダイジェストデータを生成し、HDD260に記憶させる。この後、コンテンツ削除手段288は、コンテンツ管理手段285にて特定されたコンテンツデータを削除する。このため、HDD260に記憶されたコンテンツデータが削除された後も、削除されたコンテンツデータに対応するダイジェストデータがHDD260に記憶されているため、利用者は削除されたコンテンツデータの概要を把握でき、削除されるコンテンツデータのダイジェストデータが生成されるので、ダイジェストデータの増大も抑制され、コンテンツデータを良好に処理できる。
[Effects of Embodiment]
As described above, in the above embodiment, the
200…情報処理装置としての記録再生装置
260…コンテンツ記憶領域および部分データ記憶領域が構築されるデータ記憶手段としてのHDD
280…演算手段としてのCPU
281…内容情報取得手段および要求情報生成手段としての録画予約設定手段
282…コンテンツ記憶制御手段としての録画制御手段
283…コンテンツ記憶日時取得手段、コンテンツ保存時間取得手段、コンテンツ処理回数情報取得手段およびコンテンツ優先度情報取得手段としても機能するコンテンツ管理情報生成手段
284…処理実施手段および出力制御手段としても機能する再生制御手段
285…削除コンテンツ特定手段としてのコンテンツ管理手段
286…部分データ生成手段としてのダイジェスト生成手段
287…部分データ記憶日時取得手段および部分データ保存時間取得手段としても機能するダイジェスト管理情報生成手段
288…コンテンツ削除手段
289…部分データ管理手段としてのダイジェスト管理手段
300…出力手段としての出力装置
510…要求情報としての予約情報
612…コンテンツ記憶日時情報としての録画終了日時を備えたコンテンツ基本情報
614…コンテンツ保存時間情報としての保存時間情報
616…コンテンツ優先度情報およびコンテンツ処理回数情報としての再生回数情報
712…部分データ記憶日時としての生成日時を備えたダイジェスト基本情報
714…部分データ保存時間情報としてのダイジェスト保存時間情報
200: Recording / playback apparatus as information processing apparatus 260: HDD as data storage means in which content storage area and partial data storage area are constructed
280 ... CPU as calculation means
281 ... Recording reservation setting means as content information acquisition means and request information generation means 282 ... Recording control means as content storage control means 283 ... Content storage date and time acquisition means, content storage time acquisition means, content processing count information acquisition means and content Content management information generation means 284 that also functions as priority information acquisition means 284... Reproduction control means that also functions as processing execution means and output control means 285... Content management means as deletion content identification means 286... Digest as partial data generation means Generation means 287 ... digest management information generation means 288 that also functions as partial data storage date and time acquisition means and partial data storage time acquisition means 288 ... content deletion means 289 ... digest management means 30 as partial data management means ... Output device as output means 510 ... Reservation information as
Claims (16)
前記データ記憶手段に記憶された前記コンテンツデータのうち削除する前記コンテンツデータを特定する削除コンテンツ特定手段と、
この削除コンテンツ特定手段にて特定された前記コンテンツデータの一部を抽出して部分データを生成し前記データ記憶手段に記憶させる部分データ生成手段と、
この部分データ生成手段にて前記部分データが前記データ記憶手段に記憶されると、前記削除コンテンツ特定手段にて特定された前記コンテンツデータを削除するコンテンツ削除手段と、
を具備したことを特徴とした情報処理装置。 Content storage control means for acquiring content data and storing it in the data storage means;
Deleted content specifying means for specifying the content data to be deleted from among the content data stored in the data storage means;
Partial data generating means for extracting a part of the content data specified by the deleted content specifying means to generate partial data and storing the partial data in the data storage means;
When the partial data is stored in the data storage unit by the partial data generation unit, a content deletion unit that deletes the content data specified by the deletion content specifying unit;
An information processing apparatus comprising:
前記データ記憶手段は、前記コンテンツデータを記憶するためのコンテンツ記憶領域を備えており、
前記削除コンテンツ特定手段は、前記コンテンツ記憶領域に記憶可能な記憶容量が所定の量以下であると判断した場合に、前記データ記憶手段に記憶された前記コンテンツデータのうち前記削除するコンテンツデータを特定する
ことを特徴とした情報処理装置。 The information processing apparatus according to claim 1,
The data storage means includes a content storage area for storing the content data,
The deleted content specifying unit specifies the content data to be deleted from the content data stored in the data storage unit when it is determined that the storage capacity that can be stored in the content storage area is equal to or less than a predetermined amount. An information processing apparatus characterized by
前記コンテンツデータが前記データ記憶手段に記憶された日時に関するコンテンツ記憶日時情報を取得するコンテンツ記憶日時取得手段と、
前記コンテンツデータが前記データ記憶手段に記憶されている保存時間に関するコンテンツ保存時間情報を取得するコンテンツ保存時間取得手段と、を具備し
前記削除コンテンツ特定手段は、現在日時に関する現在日時情報を取得し、前記コンテンツ記憶日時情報の日時から前記現在日時情報の現在日時までの経過時間が前記コンテンツ保存時間情報の前記保存時間以上となったことを認識すると、このコンテンツ記憶日時情報に対応する前記コンテンツデータを前記削除するコンテンツデータとして特定する
ことを特徴とした情報処理装置。 The information processing apparatus according to claim 1 or 2,
Content storage date and time acquisition means for acquiring content storage date and time information related to the date and time when the content data was stored in the data storage means;
Content storage time acquisition means for acquiring content storage time information relating to the storage time in which the content data is stored in the data storage means, and the deleted content specifying means acquires current date information relating to the current date, When recognizing that the elapsed time from the date / time of the content storage date / time information to the current date / time of the current date / time information is equal to or longer than the storage time of the content storage time information, the content data corresponding to the content storage date / time information is An information processing apparatus characterized by being specified as the content data to be deleted.
前記記憶手段に記憶された前記コンテンツデータに関連付けられ前記コンテンツデータの優先度に関するコンテンツ優先度情報を取得するコンテンツ優先度情報取得手段を具備し、
前記削除コンテンツ特定手段は、前記コンテンツ優先度情報に基づいて前記データ記憶手段に記憶された前記コンテンツデータのうち前記削除するコンテンツデータを特定する
ことを特徴とした情報処理装置。 An information processing apparatus according to any one of claims 1 to 3,
Content priority information acquisition means for acquiring content priority information related to the priority of the content data associated with the content data stored in the storage means;
The information processing apparatus according to claim 1, wherein the deleted content specifying unit specifies the content data to be deleted among the content data stored in the data storage unit based on the content priority information.
前記コンテンツデータが前記データ記憶手段に記憶された日時に関するコンテンツ記憶日時情報を取得するコンテンツ記憶日時取得手段と、
前記コンテンツデータが前記データ記憶手段に記憶されている保存時間に関するコンテンツ保存時間情報を取得するコンテンツ保存時間取得手段と、を具備し、
前記削除コンテンツ特定手段は、現在日時に関する現在日時情報を取得し、前記コンテンツ優先度情報における前記コンテンツデータの優先度に基づいて、前記コンテンツ記憶日時情報の日時から前記現在日時情報の現在日時までの経過時間を適宜変更し、この経過時間が前記前記コンテンツ保存時間情報の前記保存時間以上となったことを認識すると、このコンテンツ記憶日時情報に対応する前記コンテンツデータを前記削除するコンテンツデータとして特定する
ことを特徴とした情報処理装置。 The information processing apparatus according to claim 4,
Content storage date and time acquisition means for acquiring content storage date and time information related to the date and time when the content data was stored in the data storage means;
Content storage time acquisition means for acquiring content storage time information related to the storage time in which the content data is stored in the data storage means;
The deleted content specifying unit obtains current date / time information regarding the current date / time, and based on the priority of the content data in the content priority information, from the date / time of the content storage date / time information to the current date / time of the current date / time information. When the elapsed time is appropriately changed and it is recognized that the elapsed time is equal to or longer than the storage time of the content storage time information, the content data corresponding to the content storage date / time information is specified as the content data to be deleted. An information processing apparatus characterized by that.
前記コンテンツ優先度情報取得手段は、前記コンテンツデータの処理を実施する処理実施手段による前記コンテンツデータの処理回数に基づいて前記コンテンツデータの優先度を認識して前記コンテンツ優先度情報を取得し、
前記削除コンテンツ特定手段は、前記コンテンツ優先度情報取得手段にて取得した前記コンテンツ優先度情報における前記コンテンツデータの処理回数が所定回数以下であることを認識した場合、このコンテンツ優先度情報に対応する前記コンテンツデータを削除候補と認識し、前記データ記憶手段に記憶された前記コンテンツデータにおいて前記削除候補と認識されたコンテンツデータのうち削除する前記コンテンツデータを特定する
ことを特徴とした情報処理装置。 An information processing apparatus according to claim 4 or claim 5, wherein
The content priority information acquisition unit recognizes the priority of the content data based on the number of times the content data is processed by the processing execution unit that performs the processing of the content data, acquires the content priority information,
When the deleted content specifying unit recognizes that the number of times of processing of the content data in the content priority information acquired by the content priority information acquiring unit is equal to or less than a predetermined number of times, the deleted content specifying unit responds to the content priority information An information processing apparatus that recognizes the content data as a deletion candidate and identifies the content data to be deleted among the content data recognized as the deletion candidate in the content data stored in the data storage unit.
前記データ記憶手段に記憶された前記部分データのうち特定の前記部分データを削除する部分データ管理手段を具備した
ことを特徴とした情報処理装置。 An information processing apparatus according to any one of claims 1 to 6,
An information processing apparatus comprising: a partial data management unit that deletes specific partial data out of the partial data stored in the data storage unit.
前記データ記憶手段は、前記部分データを記憶するための部分データ記憶領域を備えており、
前記部分データ管理手段は、この部分データ記憶領域に記憶可能な記憶容量が所定の量以下であると判断した場合に、前記データ記憶手段に記憶された前記部分データのうち特定の前記部分データを削除する
ことを特徴とした情報処理装置。 The information processing apparatus according to claim 7,
The data storage means includes a partial data storage area for storing the partial data,
When the partial data management unit determines that the storage capacity that can be stored in the partial data storage area is equal to or less than a predetermined amount, the partial data management unit stores the specific partial data among the partial data stored in the data storage unit. An information processing apparatus characterized by deleting.
前記部分データ生成手段にて前記部分データが前記データ記憶手段に記憶された日時に関する部分データ記憶日時情報を取得する部分データ記憶日時取得手段と、
前記部分データが前記データ記憶手段に記憶されている保存時間に関する部分データ保存時間情報を取得する部分データ保存時間取得手段と、を具備し、
前記部分データ管理手段は、現在日時に関する現在日時情報を取得し、前記部分データ記憶日時情報の日時から前記現在日時情報の現在日時までの経過時間が前記部分データ保存時間情報の前記保存時間以上となったことを認識すると、この部分データ記憶日時情報に対応する前記部分データを削除する
ことを特徴とした情報処理装置。 The information processing apparatus according to claim 7 or 8,
Partial data storage date and time acquisition means for acquiring partial data storage date and time information related to the date and time when the partial data was stored in the data storage means by the partial data generation means;
Partial data storage time acquisition means for acquiring partial data storage time information related to the storage time in which the partial data is stored in the data storage means,
The partial data management means acquires current date and time information related to the current date and time, and an elapsed time from the date and time of the partial data storage date and time information to the current date and time of the current date and time information is equal to or greater than the storage time of the partial data storage time information. When the information is recognized, the partial data corresponding to the partial data storage date / time information is deleted.
前記記憶手段に記憶された前記部分データに関連付けられ前記部分データの優先度に関する部分データ優先度情報を取得する部分データ優先度情報取得手段を具備し、
前記部分データ管理手段は、前記部分データ優先度情報に基づいて前記データ記憶手段に記憶された前記部分データのうち特定の前記部分データを削除する
ことを特徴とした情報処理装置。 An information processing apparatus according to any one of claims 7 to 9,
Comprising partial data priority information acquisition means for acquiring partial data priority information related to the priority of the partial data associated with the partial data stored in the storage means;
The information processing apparatus according to claim 1, wherein the partial data management unit deletes the specific partial data from the partial data stored in the data storage unit based on the partial data priority information.
前記部分データ生成手段にて前記部分データが前記データ記憶手段に記憶された日時に関する部分データ記憶日時情報を取得する部分データ記憶日時取得手段と、
前記部分データが前記データ記憶手段に記憶されている保存時間に関する部分データ保存時間情報を取得する部分データ保存時間取得手段と、を具備し、
前記部分データ管理手段は、現在日時に関する現在日時情報を取得し、前記部分データ優先度情報における前記部分データの優先度に基づいて、前記部分データ記憶日時情報の日時からの経過時間を適宜変更し、この経過時間が前記部分データ保存時間情報の前記保存時間以上となったことを認識すると、この部分データ記憶日時情報に対応する前記部分データを削除する
ことを特徴とした情報処理装置。 The information processing apparatus according to claim 10,
Partial data storage date and time acquisition means for acquiring partial data storage date and time information related to the date and time when the partial data was stored in the data storage means by the partial data generation means;
Partial data storage time acquisition means for acquiring partial data storage time information related to the storage time in which the partial data is stored in the data storage means,
The partial data management means acquires current date and time information related to the current date and time, and appropriately changes the elapsed time from the date and time of the partial data storage date and time information based on the priority of the partial data in the partial data priority information. When it is recognized that the elapsed time is equal to or longer than the storage time of the partial data storage time information, the partial data corresponding to the partial data storage date / time information is deleted.
前記部分データ優先度情報取得手段は、前記部分データの処理を実施する部分データ処理実施手段による前記部分データの処理回数に基づいて前記部分データの優先度を認識して前記部分データ優先度情報を取得し、
前記部分データ管理手段は、前記部分データ優先度情報取得手段にて取得した前記部分データ優先度情報における前記部分データの処理回数が所定回数以下であることを認識した場合、この部分データ優先度情報に対応する前記部分データを削除候補と認識し、前記データ記憶手段に記憶された前記部分データにおいて前記削除候補と認識された部分データのうち特定の前記部分データを削除する
ことを特徴とした情報処理装置。 The information processing apparatus according to claim 10 or 11,
The partial data priority information acquisition unit recognizes the priority of the partial data based on the number of times the partial data is processed by the partial data processing execution unit that performs the processing of the partial data, and obtains the partial data priority information. Acquired,
When the partial data management means recognizes that the number of processing times of the partial data in the partial data priority information acquired by the partial data priority information acquisition means is equal to or less than a predetermined number of times, the partial data priority information The partial data corresponding to the data is recognized as a deletion candidate, and the specific partial data is deleted from the partial data recognized as the deletion candidate in the partial data stored in the data storage means. Processing equipment.
前記コンテンツデータの内容に関する内容情報を取得する内容情報取得手段と、
前記内容情報に基づいて特定の内容に対応する前記コンテンツデータおよび所定の内容に関連する前記コンテンツデータを前記コンテンツ記憶制御手段で取得させ前記データ記憶手段に記憶させる旨の要求情報を生成する要求情報生成手段と、
を具備したことを特徴とした情報処理装置。 An information processing apparatus according to any one of claims 1 to 12,
Content information acquisition means for acquiring content information regarding the content of the content data;
Request information for generating request information for acquiring the content data corresponding to a specific content and the content data related to a predetermined content by the content storage control unit and storing the content data in the data storage unit based on the content information Generating means;
An information processing apparatus comprising:
前記データ記憶手段に記憶された前記コンテンツデータおよび前記部分データを出力する出力手段に前記部分データを前記コンテンツデータの出力状態と異なる状態で出力させる制御をする出力制御手段を具備した
ことを特徴とした情報処理装置。 An information processing apparatus according to any one of claims 1 to 13,
Output control means for controlling the output means for outputting the content data and the partial data stored in the data storage means to output the partial data in a state different from the output state of the content data. Information processing device.
前記演算手段は、
前記データ記憶手段に記憶された前記コンテンツデータのうち削除する前記コンテンツデータを特定させ、
前記特定されたコンテンツデータの一部を抽出して部分データを生成し前記データ記憶手段に記憶させるとともに前記特定されたコンテンツデータを削除させる
ことを特徴とする情報処理方法。 An information processing method for performing control to delete specific content data from content data stored in a data storage unit by a calculation unit,
The computing means is
Of the content data stored in the data storage means, the content data to be deleted is specified,
An information processing method comprising: extracting a part of the specified content data to generate partial data, storing the data in the data storage unit, and deleting the specified content data.
ことを特徴とした情報処理プログラム。
An information processing program for causing an arithmetic means to execute the information processing method according to claim 15.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004353432A JP2006163746A (en) | 2004-12-06 | 2004-12-06 | Information processor, its method, and its program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004353432A JP2006163746A (en) | 2004-12-06 | 2004-12-06 | Information processor, its method, and its program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006163746A true JP2006163746A (en) | 2006-06-22 |
Family
ID=36665704
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004353432A Pending JP2006163746A (en) | 2004-12-06 | 2004-12-06 | Information processor, its method, and its program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006163746A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009116428A (en) * | 2007-11-02 | 2009-05-28 | Kyocera Mita Corp | Image forming apparatus |
JP2009278592A (en) * | 2008-05-19 | 2009-11-26 | Hitachi Ltd | Recording and reproducing device and method |
JP2011503707A (en) * | 2007-11-08 | 2011-01-27 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Method and electronic circuit device for managing content |
JP2011247744A (en) * | 2010-05-27 | 2011-12-08 | Nissan Motor Co Ltd | Navigation device and method for deleting/storing traveling history |
CN103620682A (en) * | 2011-05-18 | 2014-03-05 | 高智83基金会有限责任公司 | Video summary including a feature of interest |
CN113625603A (en) * | 2021-07-27 | 2021-11-09 | 金鹏电子信息机器有限公司 | Security monitoring management system and management method based on big data |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001043115A (en) * | 1999-07-29 | 2001-02-16 | Nec Corp | System and method for file management |
JP2002170328A (en) * | 2000-11-30 | 2002-06-14 | Toshiba Corp | Communication terminal device |
JP2002269145A (en) * | 2000-12-08 | 2002-09-20 | Fujitsu Ltd | Information processor, terminal device, method, medium and program |
JP2003108590A (en) * | 2001-10-01 | 2003-04-11 | Mitsubishi Electric Corp | Content control system |
JP2003316623A (en) * | 2002-04-26 | 2003-11-07 | Sanyo Electric Co Ltd | File management device |
JP2004086288A (en) * | 2002-08-23 | 2004-03-18 | Sony Corp | Record reproducing device, and record management method |
JP2004312268A (en) * | 2003-04-04 | 2004-11-04 | Mitsubishi Electric Corp | Data structure of multimedia content file, multimedia content generation device and multimedia content browsing device |
-
2004
- 2004-12-06 JP JP2004353432A patent/JP2006163746A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001043115A (en) * | 1999-07-29 | 2001-02-16 | Nec Corp | System and method for file management |
JP2002170328A (en) * | 2000-11-30 | 2002-06-14 | Toshiba Corp | Communication terminal device |
JP2002269145A (en) * | 2000-12-08 | 2002-09-20 | Fujitsu Ltd | Information processor, terminal device, method, medium and program |
JP2003108590A (en) * | 2001-10-01 | 2003-04-11 | Mitsubishi Electric Corp | Content control system |
JP2003316623A (en) * | 2002-04-26 | 2003-11-07 | Sanyo Electric Co Ltd | File management device |
JP2004086288A (en) * | 2002-08-23 | 2004-03-18 | Sony Corp | Record reproducing device, and record management method |
JP2004312268A (en) * | 2003-04-04 | 2004-11-04 | Mitsubishi Electric Corp | Data structure of multimedia content file, multimedia content generation device and multimedia content browsing device |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009116428A (en) * | 2007-11-02 | 2009-05-28 | Kyocera Mita Corp | Image forming apparatus |
JP2011503707A (en) * | 2007-11-08 | 2011-01-27 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Method and electronic circuit device for managing content |
JP2009278592A (en) * | 2008-05-19 | 2009-11-26 | Hitachi Ltd | Recording and reproducing device and method |
JP2011247744A (en) * | 2010-05-27 | 2011-12-08 | Nissan Motor Co Ltd | Navigation device and method for deleting/storing traveling history |
CN103620682A (en) * | 2011-05-18 | 2014-03-05 | 高智83基金会有限责任公司 | Video summary including a feature of interest |
JP2014516222A (en) * | 2011-05-18 | 2014-07-07 | インテレクチュアル ベンチャーズ ファンド 83 エルエルシー | Video summary including features of interest |
CN103620682B (en) * | 2011-05-18 | 2016-10-12 | 高智83基金会有限责任公司 | Digital video camcorder system and the method forming video frequency abstract |
CN113625603A (en) * | 2021-07-27 | 2021-11-09 | 金鹏电子信息机器有限公司 | Security monitoring management system and management method based on big data |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4366249B2 (en) | Information processing apparatus, method thereof, program thereof, recording medium recording the program, and information acquisition apparatus | |
JP4611209B2 (en) | Content playback device | |
JP2006279241A (en) | Program recording device | |
US20050289600A1 (en) | Information processor, method thereof, program thereof, recording medium storing the program and information recorder | |
US20050289597A1 (en) | Processing controller, data processor, processing controlling method, program thereof and recording medium storing the program | |
JP4713414B2 (en) | Digest creation apparatus and digest creation method | |
JP4366248B2 (en) | Recording apparatus, method thereof, program thereof, and storage medium storing the program | |
JP4586343B2 (en) | Information processing apparatus and method, recording medium, and program | |
US20090010617A1 (en) | Method and Apparatus for Optimizing Space Allocations for Digital Video Recordings | |
JP2007221825A (en) | Recommended program extraction device, and recommended program extraction method | |
JP2008193585A (en) | Broadcast program recording/reproducing device and broadcast program recording/reproducing method | |
JP2009021644A (en) | Information processor and processing method | |
JP2006163746A (en) | Information processor, its method, and its program | |
JP2010263374A (en) | Recording and reproducing device and recording and reproducing method | |
JP2007288686A (en) | Broadcast recording apparatus and method | |
JP2006319799A (en) | Information processing apparatus, system thereof, method thereof, program thereof, and recording medium with the program recorded thereon | |
JP4196278B2 (en) | Recording apparatus, recording control method, recording medium, and program | |
JP2008205623A (en) | Broadcast recording apparatus and broadcast recording method | |
JP2005348072A (en) | Process controller, data processor, process control method, its program and recording medium which records the same program | |
JP4187722B2 (en) | Recommended program extraction device | |
JP5471405B2 (en) | Broadcast recording device | |
JP2006319692A (en) | Program data processor | |
KR20070002851A (en) | Method for recording program data in a pvr | |
JP4647283B2 (en) | Data processing apparatus and data processing method | |
JP4456993B2 (en) | Data processing apparatus, method thereof, program thereof, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20070705 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20070814 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071108 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100618 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100706 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20101109 |