コンテンツ管理装置、コンテンツ管理方法およびコンテンツ管理プログラム
【課題】録画コンテンツを視聴する際、および録画コンテンツを削除する際などのユーザの利便性を高めることが可能なコンテンツ管理装置を提供する。
【解決手段】コンテンツ管理装置101は、コンテンツ情報管理部105と、表示制御部106とを含む。コンテンツ情報管理部105は、録画コンテンツの管理テーブルを有し、録画コンテンツの再生停止位置を取得し、再生停止位置に関する位置情報を管理テーブルに格納する。表示制御部106は、管理テーブルに登録された録画コンテンツのリスト表示において、位置情報の登録された録画コンテンツを、位置情報に基づいて他の録画コンテンツと識別可能にディスプレイ109に表示する。
【解決手段】コンテンツ管理装置101は、コンテンツ情報管理部105と、表示制御部106とを含む。コンテンツ情報管理部105は、録画コンテンツの管理テーブルを有し、録画コンテンツの再生停止位置を取得し、再生停止位置に関する位置情報を管理テーブルに格納する。表示制御部106は、管理テーブルに登録された録画コンテンツのリスト表示において、位置情報の登録された録画コンテンツを、位置情報に基づいて他の録画コンテンツと識別可能にディスプレイ109に表示する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、コンテンツ管理装置、コンテンツ管理方法およびコンテンツ管理プログラムに関し、特に、録画コンテンツのリスト表示においてユーザの利便性を高めるようにするコンテンツ管理装置、コンテンツ管理方法およびコンテンツ管理プログラムに関する。
【背景技術】
【0002】
特開2002−112150号公報(特許文献1)には、テレビ番組などのコンテンツを記録(録画)するための、HD(Hard Disk)レコーダの技術が開示されている。HDレコーダは、たとえばテレビに接続される。HDレコーダに記録されたコンテンツをユーザが再生視聴する場合、または記録されたコンテンツを削除する場合、ユーザは、まず、リモコンの操作スイッチを操作し、HDレコーダに録画されたコンテンツの番組情報をリスト形式でテレビに表示させる。ユーザは、番組情報を参照し、再生視聴するコンテンツ、または削除するコンテンツを選択する。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2002−112150号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
このようなHDレコーダやその他の録画再生装置で用いられる録画コンテンツリストでは、未再生の録画コンテンツに対して当該コンテンツの表示行に「未視聴」等のマークを表示し、再生済の録画コンテンツに対してそのマークを非表示にすることで、ユーザが未再生コンテンツを簡単に区別できるようにすることが多い。しかしながら、当該コンテンツを少しでも再生してしまうと、そのマークは非表示にされる。このため、「未視聴」等のマークは、新着の録画コンテンツを録画番組リスト上で区別するにはユーザに便利であっても、削除したいコンテンツを探すには不便なことがある。
【0005】
例えばコンテンツのはじめだけ再生しすぐにその再生を中断したコンテンツと最後まで再生したコンテンツとをユーザは録画番組リスト上で簡単に区別できない。しばらく時間が経過すると、コンテンツの再生をすぐに中断したことを忘れてしまうかもしれない。したがって、録画コンテンツリストで、最後まで再生したコンテンツを選択削除するとき、「未視聴」等のマークのみを参考にすると、まだほとんど視聴していないコンテンツをユーザが選択削除する可能性がある。録画コンテンツリストから当該コンテンツを選択再生すれば、レジーム機能により中断位置を確認できるが、その確認のためにコンテンツをユーザは一つずつ選択再生することになる。これに伴い録画コンテンツリストから再生画面、再生画面から録画コンテンツリストに戻る等の画面遷移も発生し、録画コンテンツリスト上で複数のコンテンツを連続的または一括して削除するのが面倒になる。録画コンテンツリスト上のプレビュー再生は先頭から行なわれるため、プレビュー再生によって中断位置をユーザは把握することができない。
【0006】
この発明は、上述の課題を解決するためになされたもので、その目的は、録画コンテンツを視聴する際、および録画コンテンツを削除する際などのユーザの利便性を高めることが可能なコンテンツ管理装置、コンテンツ管理方法およびコンテンツ管理プログラムを提供することである。
【課題を解決するための手段】
【0007】
上記課題を解決するために、この発明のある局面に係わるコンテンツ管理装置は、録画コンテンツの管理テーブルを有し、前記録画コンテンツの再生停止位置を取得し前記再生停止位置に関する位置情報を前記管理テーブルに格納するためのコンテンツ情報管理部と、前記管理テーブルに登録された録画コンテンツのリスト表示において、前記位置情報の登録された録画コンテンツを当該位置情報に基づいて区別可能にするための表示制御部と、を備える。
【0008】
このような構成によれば、ユーザは、録画コンテンツのリスト表示を見ることにより、位置情報の登録された録画コンテンツを、当該位置情報に基づいて他の録画コンテンツと識別することができる。これにより、ユーザは、各録画コンテンツを、再生動作させることなくどこまで再生済みであるか、直ちに認識できる。その結果、たとえば、ユーザは、再生途中で中断された録画コンテンツのうち、続きを観たいコンテンツがどれであるかを、容易に特定できる。また、たとえば、ユーザは、記録装置に保存されている録画コンテンツのうちの、削除したい録画コンテンツを容易に特定できる。ユーザは、はじめだけ再生されたコンテンツと、最後まで再生されたコンテンツとを、録画コンテンツのリスト上で簡単に区別することができる。したがって、まだほとんど視聴していないコンテンツをユーザが誤って削除することを抑制できる。しかも、再生停止位置を確認するために、レジーム機能を利用する必要が無い。このため、再生停止位置の確認のために、画面を、録画コンテンツリストと再生画面との間で遷移する手間が必要無い。したがって、録画コンテンツを視聴する際、および録画コンテンツを削除する際などのユーザの利便性を高めることが可能なコンテンツ管理装置を実現できる。
【0009】
好ましくは、前記表示制御部は、前記録画コンテンツの再生停止位置に基づく再生状況区分に対して予め定められた表示を行なうことで当該録画コンテンツを区別可能にする。
【0010】
このように、再生状況区分に対して予め定められた表示を行うことで、ユーザは、各録画コンテンツの再生状況を容易に把握することができる。前記再生状況区分に対して予め定められた表示の一例として、未だ一度も視聴が開始されていないか、または、僅かな時間のみ再生された後にすぐに再生が中断され、実質的に視聴されていない録画コンテンツについては、「未視聴」の表示を行うことを挙げることができる。また、前記僅かの時間を超えた再生時間で再生が中断された録画コンテンツについては、たとえば、「視聴中断」の表示を行うことができる。
【0011】
好ましくは、前記表示制御部は、前記録画コンテンツが視聴済であることを前記再生状況区分が表すとき、当該再生状況区分に対して予め定められた視聴済の表示を行なう。
【0012】
これにより、録画コンテンツのうち、視聴済の録画コンテンツが何れであるかを、ユーザが明確に認識することができる。これにより、ユーザの利便性をより高くできる。なお、「視聴済」とは、録画コンテンツを最後まで再生した場合に限らず、僅かな時間のみ未再生であることから実質的に最後まで視聴された場合を含めてもよい。
【0013】
好ましくは、前記コンテンツ情報管理部は、削除指令または削除設定に従い、前記再生状況区分が視聴済である録画コンテンツを削除する。
【0014】
これにより、視聴済の録画コンテンツを削除することで、新たな録画コンテンツを録画するための容量を記録装置に確保することができる。
【0015】
上記課題を解決するために、この発明のある局面に係わるコンテンツ管理方法は、録画コンテンツの再生停止位置を取得し、前記再生停止位置に関する位置情報を、録画コンテンツの管理テーブルに格納するステップと、前記管理テーブルに登録された録画コンテンツのリストを表示するステップと、を含み、前記リストを表示するステップでは、前記位置情報の登録された録画コンテンツを当該位置情報に基づいて区別可能に表示する。
【0016】
このような構成によれば、ユーザは、録画コンテンツのリスト表示を見ることにより、位置情報の登録された録画コンテンツを、当該位置情報に基づいて他の録画コンテンツと識別することができる。これにより、ユーザは、各録画コンテンツを、再生動作させることなくどこまで再生済みであるか、直ちに認識できる。その結果、たとえば、ユーザは、再生途中で中断された録画コンテンツのうち、続きを観たいコンテンツがどれであるかを、容易に特定できる。また、たとえば、ユーザは、記録装置に保存されている録画コンテンツから削除したい録画コンテンツを容易に特定できる。ユーザは、はじめだけ再生されたコンテンツと、最後まで再生されたコンテンツとを、録画コンテンツのリスト上で簡単に区別することができる。したがって、まだほとんど視聴していないコンテンツをユーザが誤って削除することを抑制できる。しかも、再生停止位置を確認するために、レジーム機能を利用する必要が無い。このため、再生停止位置の確認のために、画面を、録画コンテンツリストと再生画面との間で遷移する手間が必要無い。したがって、録画コンテンツを視聴する際、および録画コンテンツを削除する際などのユーザの利便性の高いコンテンツ管理方法を実現できる。
【0017】
上記の課題を解決するために、この発明のある局面に係わるコンテンツ管理プログラムは、コンピュータに、録画コンテンツの再生停止位置を取得し、前記再生停止位置に関する位置情報を、録画コンテンツの管理テーブルに格納するステップと、前記管理テーブルに登録された録画コンテンツのリストを表示するステップと、を実行させ、前記リストを表示するステップでは、前記位置情報の登録された録画コンテンツを当該位置情報に基づいて区別可能に表示するためのプログラムである。
【0018】
このような構成によれば、ユーザは、録画コンテンツのリスト表示を見ることにより、位置情報の登録された録画コンテンツを、当該位置情報に基づいて他の録画コンテンツと識別することができる。これにより、ユーザは、各録画コンテンツを、再生動作させることなくどこまで再生済みであるか、直ちに認識できる。その結果、たとえば、ユーザは、再生途中で中断された録画コンテンツのうち、続きを観たいコンテンツがどれであるかを、容易に特定できる。また、たとえば、ユーザは、記録装置に保存されている録画コンテンツから削除したい録画コンテンツを容易に特定できる。ユーザは、はじめだけ再生されたコンテンツと、最後まで再生されたコンテンツとを、録画コンテンツのリスト上で簡単に区別することができる。したがって、まだほとんど視聴していないコンテンツをユーザが誤って削除することを抑制できる。しかも、再生停止位置を確認するために、レジーム機能を利用する必要が無い。このため、再生停止位置の確認のために、画面を、録画コンテンツリストと再生画面との間で遷移する手間が必要無い。したがって、録画コンテンツを視聴する際、および録画コンテンツを削除する際などのユーザの利便性の高いコンテンツ管理プログラムを実現できる。
【発明の効果】
【0019】
本発明によれば、録画コンテンツを視聴する際、および録画コンテンツを削除する際などのユーザの利便性を高めることができる。
【図面の簡単な説明】
【0020】
【図1】本発明の実施の形態に係るコンテンツ管理装置の構成を示す図である。
【図2】コンテンツ管理装置がコンテンツをHDDに録画する動作を説明するためのフローチャートである。
【図3】録画コンテンツを再生する際のコンテンツ管理装置の動作を説明するためのフローチャートである。
【図4】HDDに記録された録画コンテンツのリストをディスプレイに表示する制御の流れを説明するためのフローチャートである。
【図5】ディスプレイに表示される録画コンテンツリストの一例を説明するための図である。
【図6】図5に示す録画コンテンツリストで選択削除ボタンが押操作されたときの制御の流れを説明するためのフローチャートである。
【図7】表示制御部によってディスプレイに表示される選択削除用リストの一例を説明するための図である。
【図8】図5に示す録画コンテンツリストで視聴済削除ボタンが押操作されたときの動作を説明するためのフローチャートである。
【図9】一括削除用リスト作成時の制御の流れを説明するためのフローチャートである。
【図10】一括削除用リストを示す図である。
【図11】ユーザの指令に基づいて録画コンテンツを削除する流れを説明するためのフローチャートである。
【図12】コンテンツ管理装置で録画動作を行うことに伴う録画コンテンツの削除動作を説明するためのフローチャートである。
【図13】本発明の第2の実施形態に係るコンテンツ管理装置における、録画動作を行うことに伴う録画コンテンツの削除の流れを説明するためのフローチャートである。
【発明を実施するための形態】
【0021】
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
[構成および基本動作]
【0022】
図1は、本発明の実施の形態に係るコンテンツ管理装置の構成を示す図である。
【0023】
図1を参照して、コンテンツ管理装置101は、受信部102と、解析部103と、コンテンツ記録再生部(コンテンツ記録部、コンテンツ再生部)104と、コンテンツ情報管理部105と、表示制御部106と、ユーザインターフェース(指令受信部)107とを備える。
【0024】
コンテンツ管理装置101は、管理している複数の録画コンテンツをソート、検索および表示するコンテンツ管理装置として機能する。コンテンツ管理装置101は、たとえば、記録装置としてのHDD(Hard Disk Drive)108に録画されている複数の録画コンテンツをソート、検索および表示する。
【0025】
より詳細には、コンテンツ管理装置101は、たとえば、STB(Set Top Box)であり、局側装置からストリームを受信し、当該ストリームから映像データおよび音声データをデコードし、ディスプレイ109においてコンテンツを再生する。さらに、コンテンツ管理装置101は、受信したコンテンツをHDD(Hard Disk Drive)108に録画する、あるいはHDD108に録画された録画コンテンツをディスプレイ109において再生する。
【0026】
この局側装置は、たとえば、デジタル放送の放送局に設置される装置、またはIPTV(Internet Protocol Television)に対応するサーバである。なお、コンテンツ管理装置101は、ディスプレイ109を備える構成であってもよいし、HDD108を備える構成であってもよい。
【0027】
受信部102は、局側装置から受信したストリームからPSI(Program Specific Information)、映像データおよび音声データを抽出してコンテンツ記録再生部104へ出力し、SI(Service Information)を抽出して解析部103へ出力する。
【0028】
SIは、ARIB(Association of Radio Industries and Businesses)により規定されたシリーズ記述子およびEPG(Electronic Program Guide)を含む。
【0029】
シリーズ記述子は、ドラマあるいはアニメーションなどの一連のシリーズをユニークに識別するためのseries_id(シリーズ識別)、シリーズ識別が示す番組のシリーズ内の話数を示すepisode_number(話数)、シリーズ識別が有効な期限の年月日を示すexpire_date(有効期限)およびシリーズ識別が示す番組名を表す文字列であるseries_name_char(シリーズ名)などから構成される。
【0030】
EPGは、たとえば計8日分の番組名および簡単な紹介である基本情報と、内容および出演者等の詳細情報と、ジャンル情報とを含む。
【0031】
解析部103は、受信部102より受けたSIを解析し、たとえば、受信しているコンテンツの、番組タイトル、放送日時および番組が属するジャンルなどの番組情報をコンテンツ情報管理部105へ出力する。
【0032】
受信している番組にシリーズ記述子がある場合、解析部103は、シリーズ識別、話数、有効期限およびシリーズ名も併せてコンテンツ情報管理部105へ出力する。
【0033】
コンテンツ記録再生部104は、HDD108に接続される。また、コンテンツ記録再生部104は、受信部102から受けたPSIを参照し、受信しているコンテンツの再生に必要な映像データおよび音声データをデコードし、表示制御部106へ出力する。
【0034】
コンテンツ情報管理部105は、録画コンテンツの情報を管理する。コンテンツ情報管理部105は、録画コンテンツの管理テーブルを有し、録画コンテンツの再生停止位置を取得し、当該再生停止位置に関する位置情報を管理テーブルに格納する。
【0035】
表示制御部106は、コンテンツ記録再生部104から受信しているコンテンツの映像データおよび音声データをディスプレイ109において再生する。
【0036】
コンテンツ管理装置101は、コンテンツ管理装置101の外部に設置したHDD108と接続されているときに、受信しているコンテンツをHDD108に録画することができる。このとき、コンテンツ記録再生部104は、コンテンツの画像データおよび音声データをHDD108に記録する。
【0037】
また、コンテンツ管理装置101は、コンテンツ管理装置101の外部に設置したHDD108と接続されているときに、HDD108が保有しているコンテンツをディスプレイ109において再生することができる。
【0038】
[コンテンツ管理装置とHDDとの同期]
コンテンツ記録再生部104は、ユーザがHDD108をコンテンツ記録再生部104に接続したことを認識すると、HDD108のHDD識別用IDを取得し、続いてHDD識別用IDをコンテンツ情報管理部105へ通知する。
【0039】
HDD識別用IDは、HDD108を識別するためのIDであり、たとえばHDD108の個体識別番号を用いることができる。
【0040】
コンテンツ記録再生部104からHDD108のHDD識別用IDの通知を受けたコンテンツ情報管理部105は、当該HDD識別用IDが、新規なHDD識別用IDか、あるいは接続した履歴のあるHDD識別用IDであるかを判別する。
【0041】
新規なHDD識別用IDである場合、コンテンツ情報管理部105は、HDD108に録画されているコンテンツ情報を管理するために、管理テーブルの配列を作成する。
【0042】
接続した履歴のあるHDD識別用IDである場合、コンテンツ情報管理部105は、コンテンツ記録再生部104から通知を受けたHDD108のHDD識別用IDに基づき、接続したHDD108に対応する管理テーブルの配列を呼び出す。
【0043】
すなわち、コンテンツ情報管理部105は、HDD108のHDD識別用ID毎に管理テーブルの配列を持つ。
【0044】
管理テーブルが持つメンバは、たとえば、コンテンツID、番組タイトル、録画日時、番組が属するジャンル、シリーズ識別、話数、有効期限およびシリーズ名であり、これらの少なくとも一つは、録画コンテンツの識別情報として用いられる。
【0045】
コンテンツIDは、たとえばコンテンツをHDD108に録画するときに使用するファイルネームである。管理テーブルが持つメンバは、上記の識別情報に加え、再生履歴情報を含む。
【0046】
再生履歴情報は、再生停止位置に関する位置情報を含む。位置情報は、上記識別情報によって識別される録画コンテンツが再生中断状態にある場合には、当該録画コンテンツの開始から何分までの時点で再生が中断されたかを示す。また、位置情報は、上記識別情報によって識別される録画コンテンツが未視聴、または実質的に未視聴である場合には、当該録画コンテンツが未視聴であることを示す。また、位置情報は、上記識別情報によって識別される録画コンテンツが視聴済、または実質的に視聴済である場合には、当該録画コンテンツが視聴済であることを示す。
【0047】
また、本実施形態では、位置情報は、再生停止位置に基づく再生状況区分を含む。再生状況区分は、録画コンテンツの再生状況を示すものである。未視聴または実質的に未視聴の録画コンテンツの再生状況区分は、「未視聴」である。また、再生中断状態にある録画コンテンツの再生状況区分は、「再生中断」である。また、最後まで、または実質的に最後まで視聴済の録画コンテンツは、「視聴済」である。
【0048】
本実施形態では、再生状況区分は、管理テーブルに格納されている。なお、管理テーブルには、再生状況区分を格納せず、表示制御部106が再生停止位置に基づいて再生状況区分を判断してもよい。
【0049】
コンテンツ情報管理部105は、管理テーブルの1または複数のメンバを、複数の録画コンテンツを検索するときの検索キーおよびディスプレイ109に表示するときの項目に用いる。
【0050】
接続した履歴のあるHDD108の場合、コンテンツ情報管理部105は、管理テーブルの配列の各要素のメンバであるコンテンツIDに対応するコンテンツがHDD108に録画されているかを確認する。
【0051】
より詳細には、コンテンツ情報管理部105は、管理テーブルの配列の各要素に記録されているコンテンツID、および該当するコンテンツの存在確認指令をコンテンツ記録再生部104に対して与える。
【0052】
コンテンツ情報管理部105からコンテンツIDと該当するコンテンツの存在確認指令とを受けたコンテンツ記録再生部104は、コンテンツIDに基づき該当するコンテンツがHDD108に録画されているかを確認する。
【0053】
コンテンツ記録再生部104は、HDD108に該当するコンテンツが存在することを確認すれば真(True)を、存在しないことを確認すれば偽(False)をコンテンツ情報管理部105に通知する。
【0054】
コンテンツ情報管理部105は、コンテンツ記録再生部104から偽(False)と通知されたときには該当する管理テーブルの配列の要素を削除する。真(True)が通知されたときには何もしない。管理テーブルの配列の全要素に対して上記の確認作業が完了すれば、コンテンツ情報管理部105が管理する情報とHDD108が保有するコンテンツとの同期作業が完了となる。
【0055】
コンテンツ情報管理部105は、同期作業が無事完了すれば同期作業を真(True)と判定し、同期作業に異常があれば同期作業を偽(False)と判定する。
【0056】
コンテンツ情報管理部105が同期作業を真(True)と判定したことを以って、コンテンツ管理装置101では、受信したコンテンツのHDD108への録画準備、およびHDD108に録画されたコンテンツのディスプレイ110への再生準備が完了する。
【0057】
コンテンツ情報管理部105が同期作業を偽(False)と判定した場合には、コンテンツ情報管理部105は、表示制御部106を介してその旨のデータを送信し、同期作業の異常を示すメッセージ等をディスプレイ109に表示してもよい。
【0058】
ユーザインターフェース107は、たとえばボタンスイッチを含み、ユーザによってボタンスイッチが押操作されることにより、コンテンツ管理装置101に対するユーザの指令信号を表示制御部106へ出力する。表示制御部106は、ユーザインターフェース107から受信した指令信号をコンテンツ情報管理部105に出力する。
【0059】
ユーザインターフェース107は、コンテンツ管理装置101の筐体に配置してもよいし、コンテンツ管理装置101との通信が可能な赤外線による無線式あるいはケーブルによる有線式リモートコントローラでもよい。
【0060】
以上が、コンテンツ管理装置101の概略構成である。次に、コンテンツ管理装置101における、コンテンツを録画する動作、録画されたコンテンツ(以下、録画コンテンツという。)の再生動作、録画コンテンツの一覧表表示動作、および録画コンテンツの削除動作を説明する。
【0061】
[録画]
図2は、コンテンツ管理装置101がコンテンツをHDD108に録画する動作を説明するためのフローチャートである。
【0062】
コンテンツ管理装置101は、以下に示す各フローチャートの各ステップを図示しないメモリから読み出して実行する。このプログラムは、外部からインストールできる。このインストールされるプログラムは、たとえば記録媒体に格納された状態で流通する。
【0063】
図2を参照して、ユーザインターフェース107が備える「録画」ボタンが、ユーザによって押操作されると、ユーザインターフェース107は、録画指令を表示制御部106に出力する(ステップS201)。続いて、表示制御部106は、録画指令をコンテンツ情報管理部105に出力する(ステップS202)。
【0064】
表示制御部106から録画指令を受信したコンテンツ情報管理部105は、管理テーブルの配列に新たに要素を一つ加え、録画するコンテンツの識別情報を管理テーブルに追加する(ステップS203)。より詳細には、解析部103から受けた録画しようとしているコンテンツの番組タイトル、放送日時(録画日時)、および番組が属するジャンル情報に加えて、シリーズ記述子が利用可能である場合には、シリーズ識別、話数、有効期限およびシリーズ名を、管理テーブルに新たに加えた配列要素の該当するメンバに書き込む。
【0065】
さらに、コンテンツ情報管理部105は、コンテンツIDを決定し、管理テーブルに新たに加えた配列要素の該当するメンバに書き込む。コンテンツ情報管理部105は、コンテンツIDをたとえば番組タイトルあるいは放送日時を基に生成してもよい。
【0066】
次に、コンテンツ情報管理部105は、上記録画するコンテンツの位置情報の再生状況区分を初期設定する(ステップS204)。より詳細には、コンテンツ情報管理部105は、上記コンテンツが、未視聴である旨の設定を行う。
【0067】
次に、コンテンツ情報管理部105は、現在受信しているコンテンツの録画指令およびコンテンツIDをコンテンツ記録再生部104へ出力する(ステップS205)。
【0068】
コンテンツ情報管理部105から録画指令およびコンテンツIDを受信したコンテンツ記録再生部104は、HDD108にコンテンツを録画する準備を行う(ステップS206)。より詳細には、コンテンツ記録再生部104は、受信しているコンテンツを録画するための録画領域をHDD108に確保し、確保した録画領域のアドレスとコンテンツIDとを対応付け、HDD108に録画されたコンテンツをコンテンツIDにより参照できるようにする。
【0069】
コンテンツ記録再生部104は、HDD108に録画領域を確保できたことを確認したのち、受信部102から受信したPSIを参照し、必要な映像データおよび音声データをエンコードし、HDD108において確保した録画領域に録画する(ステップS207)。
【0070】
次に、コンテンツ管理装置101の録画動作を停止する場合には、録画停止指令が、ユーザインターフェース107から表示制御部106に入力される(ステップS208)。さらに、表示制御部106は、録画停止指令をコンテンツ情報管理部105に与える(ステップS209)。
【0071】
ステップS209は、ユーザがユーザインターフェース107を操作すると同時に、または当該操作の後所定時間経過後に、行われる。より詳細には、ステップS209は、たとえば、ユーザインターフェース107が備える「録画停止」ボタンが押操作されたと同時に実行される。また、ユーザによって予め指定された番組を録画する予約録画指令がユーザインターフェース107から表示制御部106に伝達されている場合には、ステップS209は、予約された録画停止時間となった時点で、実行される。
【0072】
表示制御部106から録画停止指令を受信したコンテンツ情報管理部105は、管理テーブルの配列において、当該録画コンテンツの録画開始時に新たに加えた要素のメンバである録画日時に終了時刻を書き込む(ステップS210)。続いて、コンテンツ情報管理部105は、コンテンツ記録再生部104に対して現在受信しているコンテンツの録画停止指令および該コンテンツIDを出力する(ステップS211)。
【0073】
コンテンツ情報管理部105から録画停止指令および該コンテンツIDを受信したコンテンツ記録再生部104は、受信しているコンテンツをHDD108に録画することを停止し、録画開始時に確保したHDD108における録画領域の最後にファイルの終端を示すエンドオブファイル(End Of File)を追加する(ステップS212)。
【0074】
[再生]
次に、上記の録画動作で録画された録画コンテンツの再生動作を説明する。図3は、録画コンテンツを再生する際のコンテンツ管理装置101の動作を説明するためのフローチャートである。図3を参照して、表示制御部106は、ユーザインターフェース107から録画コンテンツを再生する再生指令を受けているか否かを監視する(ステップS301)。
【0075】
このとき、ユーザは、ディスプレイ109に表示される、後述する録画コンテンツリスト120(図5参照)を見ながら、ユーザインターフェース107を操作し、所望の録画コンテンツ(たとえば、ID1の録画コンテンツ)を選択する。そして、ユーザインターフェース107が備える「再生」ボタンが押操作されると、当該IDの録画コンテンツを再生する再生指令は、表示制御部106を介してコンテンツ情報管理部105へ出力される(ステップS301でYES)。
【0076】
これにより、コンテンツ情報管理部105は、当該コンテンツ情報管理部105に保存されている、選択されたIDの録画コンテンツの再生履歴情報を読み込む(ステップS302)。
【0077】
次に、コンテンツ情報管理部105は、選択されたIDの録画コンテンツを再生する(ステップS303)。より詳細には、選択されたIDの録画コンテンツの画像データおよび音声データが、HDD108からコンテンツ記録再生部104および表示制御部106を介して、ディスプレイ109へ出力される。この場合において、選択されたIDの録画コンテンツに関して、再生状況区分が未視聴である場合、選択されたIDの録画コンテンツは、最初から再生される。一方、選択されたIDの録画コンテンツの再生状況区分が、再生中断状態である場合には、選択されたIDの録画コンテンツは、再生中断時点から再生される。
【0078】
上記録画コンテンツの再生の開始後、当該録画コンテンツが最後まで再生されておらず(ステップS304でNO)、かつ、コンテンツ情報管理部105が再生中断指令を受信していないとき(ステップS305でNO)、コンテンツ情報管理部105は、選択されたIDの録画コンテンツの再生を継続する(ステップS303〜S305)。
【0079】
このとき、ユーザインターフェース107が備える「再生中断」ボタンが押操作されると、コンテンツ情報管理部105には、再生中断指令が伝わる(ステップS305でYES)。この指令を受信したコンテンツ情報管理部105は、コンテンツ記録再生部104によるHDD108の画像データおよび音声データの読み込みを停止させ、これにより、選択されたIDの録画コンテンツの再生を中断する(ステップS306)。
【0080】
次に、コンテンツ情報管理部105は、録画コンテンツが実質的に未視聴であるか否かを判定する(ステップS307)。具体的には、録画コンテンツの開始時点、すなわち頭時点から、再生が中断された時点までの再生時間が、所定時間(たとえば、数分間)以下の短い時間である場合、録画コンテンツは、実質的に未視聴であると判定される(ステップS307でYES)。この場合、コンテンツ情報管理部105は、上記録画コンテンツの位置情報の再生状況区分を、未視聴に設定する(ステップS308)。
【0081】
一方、録画コンテンツの開始時点、すなわち頭時点から、再生が中断された時点までの再生時間が、所定時間より長い時間である場合(ステップS307でNO)、コンテンツ情報管理部105は、ステップS309に進む。
【0082】
ステップS309では、コンテンツ情報管理部105は、録画コンテンツが実質的に最後まで視聴されたか否かを判定する。具体的には、録画コンテンツの再生中断時の時間位置が、録画時間に対して所定の第1の割合(たとえば、90%)以上であり、かつ、録画コンテンツにおいて再生をスキップされた箇所が少ない場合に、録画コンテンツが実質的に視聴済であると判定する。
【0083】
なお、「再生中断時の時間位置」とは、当該録画コンテンツの頭位置から最後に再生を中断したときの位置までの間の時間をいう。また、「録画時間」とは、録画開始から終了までの間の時間をいう。
【0084】
また、「スキップ」とは、所定の録画コンテンツの一部を飛ばして再生するジャンプ再生、および早送り再生など、等倍再生より早く再生時間が進むように再生をすることをいう。また、単に「再生」というときは、録画速度と同じ等倍速度で再生することをいう。
【0085】
所定の録画コンテンツの録画時間に対してスキップが行われた時間の割合が所定の第2の割合(たとえば、数%)未満の場合、スキップが少ないと判定される。所定の録画コンテンツの録画時間に対してスキップが行われた時間の割合が所定の第2の割合(たとえば、数%)以上である場合は、当該所定の録画コンテンツは、視聴のために再生された箇所が少なく、実質的に全て再生されたと扱うことは適当でない。
【0086】
ステップS309でYESの場合、コンテンツ情報管理部105は、ステップS311に進む。ステップS309でNOの場合、コンテンツ情報管理部105は、ステップS310に進む。
【0087】
ステップS310では、コンテンツ情報管理部105は、録画コンテンツが再生中断状態にあるものとして、当該再生中断時の再生時間を、位置情報に記録し、再生状況区分を視聴中断にする。
【0088】
たとえば、1時間の番組を録画した録画コンテンツにおいて、番組の開始から25分経過した時点で再生が中断された場合、位置情報における再生停止位置は、「25分」となる。より詳細には、1時間の番組を録画した録画コンテンツを1回目に10分だけ再生し、その後、2回目の再生時に15分だけ再生した場合を考える。この場合、10+15=25分が再生停止位置となる。すなわち、再生停止位置は、録画コンテンツを最初から途中まで連続して再生したときと、録画コンテンツを最初から途中まで複数回に分けて再生したときとで、同様である。
【0089】
一方、再生中断指令が与えられずに、選択された録画コンテンツを最後まで再生した場合(ステップS304でYES)、またはステップS309で録画コンテンツが実質的に視聴済であると判定された場合(ステップS309でYES)、コンテンツ情報管理部105は、録画コンテンツの位置情報の再生状況区分を、視聴済に設定する。
【0090】
[録画コンテンツリストの表示]
図4は、HDD108に記録された録画コンテンツのリストをディスプレイ109に表示する制御の流れを説明するためのフローチャートである。図4を参照して、ユーザインターフェース107が備える「録画リスト表示」ボタンがユーザによって押操作されると、コンテンツ情報管理部105には、録画コンテンツのリストを表示する表示指令が与えられる(ステップS401でYES)。
【0091】
表示指令を受信したコンテンツ情報管理部105は、当該コンテンツ情報管理部105で取得され、かつ、当該コンテンツ情報管理部105に記憶された、各録画コンテンツの識別情報を読み込む(ステップS402)。さらに、コンテンツ情報管理部105は、これらの識別情報に対応する位置情報を読み込む(ステップS403)。
【0092】
そして、コンテンツ情報管理部105は、録画コンテンツのそれぞれの識別情報と、録画コンテンツのそれぞれの位置情報とを対応付けた録画コンテンツリストのデータを、表示制御部106へ送信する。これにより、録画コンテンツのリストが、ディスプレイ109に表示される(ステップS404)。表示制御部106は、位置情報が登録された各録画コンテンツを、当該位置情報に基づいて、他の録画コンテンツと識別可能に表示する。このような表示の詳細は、以下に説明する。
【0093】
図5は、ディスプレイ109に表示される録画コンテンツリストの一例を説明するための図である。ディスプレイ109には、図5に示すように、互いに対応付けられた録画コンテンツの識別情報および再生履歴情報を含む録画コンテンツリスト120が表示される。
【0094】
録画コンテンツリスト120は、HDD108に録画された複数のコンテンツに対応づけられた要素121a〜121fを含む。要素121a〜121fには、それぞれ、録画コンテンツのID番号、番組タイトル、録画日時(録画開始日時と録画停止日時)、および再生停止位置に基づく再生状況区分が含まれている。
【0095】
たとえば、要素121aは、ID番号1番の、ニュース番組の録画コンテンツを示している。また、要素121bは、ID番号2番の、温泉を特集した番組の録画コンテンツを示している。また、ID番号3番〜6番の要素121c、要素121d、要素121eおよび要素121fは、それぞれ、ドラマの録画コンテンツを示している。
【0096】
また、各要素121a〜121fのそれぞれにおいて、再生履歴情報欄122が設けられており、再生履歴情報は、対応する識別情報に隣接して配置されている。再生履歴情報の再生状況区分は、未視聴、視聴中断、および視聴済の3つの区分を含み、再生状況区分に対して予め定められた表示が行われる。再生状況区分が、未視聴である場合には、「未視聴」の表示が行われる。また、再生状況区分が、視聴中断である場合には、「視聴中断」の表示が行われる。また、再生状況区分が、視聴済である場合には、「視聴済」の表示が行われる。このような、予め定められた表示を行うことにより、各録画コンテンツを、位置情報に基づいて、録画コンテンツリスト120に表示される他の録画コンテンツと識別可能にしている。
【0097】
本実施形態では、たとえば、ID3の録画コンテンツにおける再生履歴情報欄122には、「未視聴」マークが表示される。
【0098】
一方、途中まで再生された、再生中断状態の録画コンテンツ(たとえば、ID1,ID2,ID6の各録画コンテンツ)における再生履歴情報欄122では、「視聴中断」マークが表示される。また、当該再生履歴情報欄122では、当該録画コンテンツの録画時間に対する、中断箇所までの再生時間の割合が、図柄123に表示される。
【0099】
たとえば、録画時間が1時間である録画コンテンツにおいて、30分の時点で再生が中断されているもの(たとえば、ID2の録画コンテンツ)については、再生履歴情報欄122の図柄123の円形の枠の内側が、1/2(180度)分、録画コンテンツリスト120の背景色とは異なる所定の色で塗りつぶされる。
【0100】
また、録画時間が1時間である録画コンテンツにおいて、40分の時点で再生が中断されているもの(たとえば、ID1の録画コンテンツ)については、再生履歴情報欄122の図柄123の円形の枠の内側が、2/3(240度分)、上記所定の色で塗りつぶされる。
【0101】
また、録画時間が1時間である録画コンテンツにおいて、54分の時点で再生が中断されているもの(たとえば、ID6の録画コンテンツID)については、再生履歴情報欄122の図柄123の円形の枠の内側が、9/10(約324度分)、上記所定の色で塗りつぶされる。
【0102】
さらに、録画時間が1時間である録画コンテンツにおいて、1時間の時点まで再生された録画コンテンツ、すなわち、最後まで再生された録画コンテンツ(たとえば、ID4,5の録画コンテンツ)については、再生履歴情報欄122で「視聴済」と表示される。
【0103】
このとき、ユーザは、録画コンテンツリストを参照しつつ、ユーザインターフェース107が備えるカーソルキーを押操作することで、要素121a〜121fの何れかをフォーカスする。
【0104】
ここで、フォーカスとは、現在操作が可能な状態であることを表しており、録画コンテンツリスト120におけるフォーカスされた要素121(たとえば、要素121f)は、図5において白抜き文字で表示される。
【0105】
そして、ユーザは、再生したい録画コンテンツの要素121をフォーカスさせた状態で、ユーザインターフェース107に備えられる「再生」ボタンを押操作する。これに伴い、コンテンツ情報管理部105は、コンテンツ記録再生部104に再生指令を与え、コンテンツ記録再生部104は、HDD108に記録されている対応する画像データおよび音声データを表示制御部106に出力する。これにより、フォーカスされた要素121の録画コンテンツが再生される。なお、録画コンテンツの再生動作の詳細については、図3のフローチャートで前述した通りである。
【0106】
また、表示制御部106は、フォーカスされている要素121に対応する録画コンテンツ(たとえば、ID6の録画コンテンツ)のプレビュー画面を、録画コンテンツリスト120のプレビュー表示部124に表示する。プレビュー画面は、フォーカスされている要素121fに対応する、ID6の録画コンテンツの一画面を表示する画面である。
【0107】
録画コンテツリスト120には、選択削除ボタン125、および視聴済削除ボタン126が含まれている。
【0108】
選択削除ボタン125は、録画コンテンツのデータを個別に削除するためのボタンである。視聴済削除ボタン126は、HDD108に記録されている録画コンテンツのうち、最後まで再生されたか、または実質的に最後まで再生されたコンテンツのデータを一括して削除するためのボタンである。選択削除ボタン125および視聴済削除ボタン126は、ユーザインターフェース107のボタン押操作によって操作される。
【0109】
[選択削除ボタンが押操作されたときの動作]
図6は、図5に示す録画コンテンツリスト120の選択削除ボタン125が押操作されたときの制御の流れを説明するためのフローチャートである。図5および図6を参照して、コンテンツ情報管理部105は、ユーザインターフェース107によって選択削除ボタン125が押操作されたか否かを監視する(ステップS601)。
【0110】
選択削除ボタン125が押操作された場合(ステップS601でYES)、コンテンツ情報管理部105は、表示制御部106へ表示指令を出力し、図7に示す選択削除用リスト130をディスプレイ109に表示させる(ステップS602)。
【0111】
図7を参照して、選択削除用リスト130には、録画コンテンツのID番号および番組タイトルを示す要素131a〜131fが表示されている。また、選択削除用リスト130には、プレビュー表示部124および拡大表示部132が設けられている。拡大表示部132は、ユーザインターフェース107の操作によってフォーカスされた要素131a〜131fに対応する録画コンテンツの識別情報および再生履歴情報を表示する。この拡大表示部132に表示される識別情報および再生履歴情報は、図5で示した内容と同内容である。
【0112】
たとえば、フォーカスされた要素が要素131eであるとき、拡大表示部132には、要素131eに対応付けられたID番号5の録画コンテンツの識別情報および再生履歴情報が表示される。
【0113】
また、選択削除用リスト130の要素131a〜131fのそれぞれには、削除選択用チェックボックス133が設けられている。フォーカスされた要素131(たとえば、要素131e)の削除選択用チェックボックス133には、ユーザインターフェース107のボタン押操作によって、チェックマークを追加および削除することが可能とされている。
【0114】
さらに、選択削除用リスト130には、削除ボタン134およびキャンセルボタン135が設けられている。
【0115】
図6を参照して、コンテンツ情報管理部105は、要素131a〜131fのそれぞれにおいて、削除選択用チェックボックス133にチェックマークが追加されているか否かを確認する(ステップS603)。
【0116】
そして、削除ボタン134が、ユーザインターフェース107を通じてユーザに押操作された場合(ステップS604で削除)、コンテンツ情報管理部105は、チェックマークがつけられている要素131(たとえば、要素131e)の録画コンテンツの画像データ、音声データ、識別情報および再生履歴情報を削除する(ステップS605)。
【0117】
より詳細には、コンテンツ情報管理部105は、コンテンツ記録再生部104に削除指令を送信する。削除指令を受けたコンテンツ記録再生部104は、チェックマークがつけられた要素131に対応付けられた録画コンテンツの画像データ、音声データおよび識別情報をHDD108から削除する。
【0118】
なお、HDD108からデータを削除する処理は、HDD108の記録領域に記録されたデータを消し去る処理と、HDD108の記録領域に記録されたデータに新たなデータを上書きすることを許可する処理の、少なくとも一方を含む。
【0119】
次いで、コンテンツ情報管理部105は、当該コンテンツ情報管理部105に記憶されている、対応する識別情報および再生履歴情報を削除し、これにより、コンテンツ情報管理部105の情報を更新する(ステップS606)。
【0120】
一方、選択削除用リスト130の削除ボタン134が押操作されずに、キャンセルボタン135が押操作された場合(ステップS604でキャンセル)、コンテンツ情報管理部105は、録画コンテンツのデータを削除することなく、処理を終了する。
【0121】
[視聴済削除ボタンが押操作されたときの動作]
図8は、図5に示す録画コンテンツリスト120で視聴済削除ボタン126が押操作されたときの動作を説明するためのフローチャートである。図5および図8を参照して、コンテンツ情報管理部105は、ユーザインターフェース107を通じて視聴済削除ボタン126が押操作されたか否かを監視する(ステップS801)。
【0122】
視聴済削除ボタン126が押操作された場合(ステップS801でYES)、コンテンツ情報管理部105は、図10に示す一括削除用リスト140を作成し(ステップS802)、一括削除用リスト140のデータを表示制御部106へ出力し、一括削除用リスト140をディスプレイ109に表示する(ステップS803)。
【0123】
なお、一括削除用リスト140は、最後まで再生されたか、または、実質的に最後まで再生された録画コンテンツの識別情報を示すリストである。すなわち、一括削除用リスト140は、削除対象コンテンツのリストである。次いで、コンテンツ情報管理部105は、録画コンテンツの削除処理を行う(ステップS804)。すなわち、表示制御部106は、ユーザが視聴済削除ボタン126を押操作することで発した指令に基づいて、録画コンテンツの削除処理を行う。
【0124】
[一括削除用リストの作成(ステップS802の詳細)]
【0125】
図9は、一括削除用リスト140作成時の制御の流れを説明するためのフローチャートである。
【0126】
図9を参照して、コンテンツ情報管理部105は、当該コンテンツ情報管理部105に記憶されている、所定の録画コンテンツ(たとえば、最初はID1の録画コンテンツ)の識別情報を読み込み(ステップS901)、さらに、当該識別情報に対応付けられている位置情報(再生履歴情報)を読み込む(ステップS902)。
【0127】
そして、コンテンツ情報管理部105は、位置情報を基に、上記識別情報に対応する録画コンテンツが最後まで再生されたか否かを判定する(ステップS903)。所定の録画コンテンツが最後までまたは実質的に最後まで再生されている場合(ステップS903でYES)、すなわち、再生状況区分が視聴済の録画コンテンツの場合、コンテンツ情報管理部105は、当該所定の録画コンテンツの識別情報および位置情報を、一括削除用リスト140に追加する(ステップS904)。その後、コンテンツ情報管理部105は、ステップS905の処理を行う。
【0128】
一方、位置情報によって示される再生状況区分が、視聴済でない場合(ステップS903でNO)、コンテンツ情報管理部105は、所定の録画コンテンツの再生履歴情報および識別情報を、一括削除用リスト140には追加しない。次いで、表示制御部106は、ステップS907の処理を行う。
【0129】
ステップS905では、コンテンツ情報管理部105は、当該コンテンツ情報管理部105に記憶された全ての録画コンテンツの識別情報を読み込んだか否かを判定する。コンテンツ情報管理部105が全ての録画コンテンツの識別情報を読み込んでいない場合(ステップS905でNO)、コンテンツ情報管理部105は、ステップS901に戻って別の録画コンテンツの識別情報および位置情報を読み込む(ステップS901,S902)。その後、コンテンツ情報管理部105は、ステップS903〜S905の処理を行う。
【0130】
そして、表示制御部106は、全ての録画コンテンツの識別情報および再生履歴情報を読み込んだ後(ステップS905でYES)、処理を終了する。上記の流れにより、図10に示す一括削除対象リストが作成される。
【0131】
[ユーザの指令に基づく録画コンテンツの削除(ステップS804の詳細)]
図11は、ユーザの指令に基づいて録画コンテンツを削除する流れを説明するためのフローチャートであり、図8のステップS804の詳細を示している。図11を参照して、コンテンツ情報管理部105は、図9に示す流れによって作成された一括削除用リスト140のデータを表示制御部106へ出力し、ディスプレイ109に表示させる(ステップS1101)。より詳細には、表示制御部106は、図10に示す一括削除用リスト140をディスプレイ109に表示する。
【0132】
図5および図10を参照して、たとえば、本実施形態では、録画コンテンツリスト120において、要素121d、121eで示された、ID4,ID5の各録画コンテンツが、最後まで再生された録画コンテンツとされている。
【0133】
したがって、一括削除用リスト140では、録画コンテンツのうち、ID4,ID5の各録画コンテンツの識別情報の番組タイトルが、一括削除用リスト140で表示される。すなわち、ID4,ID5の各録画コンテンツが、削除対象コンテンツとなっており、当該削除対象コンテンツの識別情報の番組タイトルが、一括削除用リスト140で表示される。一括削除用リスト140には、要素121d,121eに対応する要素141d,141eが設けられている。要素141d,141eには、識別情報として、IDおよび番組タイトルが含まれている。
【0134】
また、一括削除用リスト140には、要素141d,141eのそれぞれに対応付けられた削除選択用チェックボックス133が表示されている。デフォルトで、要素141d,141eの削除選択用チェックボックス133の全てにチェックマークが入れられている。ユーザインターフェース107のボタン押操作によって、フォーカスされた要素141の削除選択用チェックボックス133のチェックマークを削除することが可能とされている。さらに、一括削除用リスト140には、削除ボタン134およびキャンセルボタン135が設けられている。
【0135】
図10および図11を参照して、コンテンツ情報管理部105は、要素141d,141eのそれぞれにおいて、削除選択用チェックボックス133にチェックマークが追加されているか否かを確認する(ステップS1102)。
【0136】
その後、ユーザインターフェース107を通じ削除ボタン134が押操作された場合(ステップS1103で削除)、コンテンツ情報管理部105は、チェックマークがつけられている要素141(たとえば、要素141d,141e)に対応付けられた録画コンテンツの画像データ、音声データ、識別情報および再生履歴情報を一括して削除する(ステップS1104)。
【0137】
より詳細には、コンテンツ情報管理部105は、コンテンツ記録再生部104に削除指令を出力する。削除指令を受けたコンテンツ記録再生部104は、チェックマークがつけられた要素141に対応付けられた録画コンテンツの画像データ、音声データおよび識別情報をHDD108から削除する。
【0138】
次いで、コンテンツ情報管理部105は、当該コンテンツ情報管理部105に記憶されている、対応する識別情報および再生履歴情報を削除し、これにより、コンテンツ情報管理部105の情報を更新する(ステップS1105)。
【0139】
一方、削除ボタン134は押操作されずに、キャンセルボタン135が押操作された場合(ステップS1103でキャンセル)、表示制御部106は、録画コンテンツのデータを削除することなく、処理を終了する。
【0140】
[録画動作に伴う録画コンテンツの削除]
図12は、コンテンツ管理装置101で録画動作を行うことに伴う録画コンテンツの削除動作(削除設定)を説明するためのフローチャートである。図12を参照して、コンテンツ情報管理部105は、HDD108にコンテンツを記録する録画指令がユーザインターフェース107から出力されたか否かを監視する(ステップS1201)。
【0141】
なお、この場合の「録画」とは、事前に指定した番組を定められた時間録画する予約録画と、終了時間を特定しない非予約録画とを含む。
【0142】
録画指令のある場合(ステップS1201でYES)、表示制御部106は、HDD108の空き容量が不足しているか否かを判定する(ステップS1202)。
【0143】
たとえば、前述の予約録画が指令されている場合、コンテンツ情報管理部105は、録画終了時間が分かっている。この場合、コンテンツ情報管理部105は、HDD108がコンテンツを記録できる残り時間が、録画しようとするコンテンツの録画時間以上あるときに、HDD108の空き容量は不足していないと判定する(ステップS1202でNO)。すなわち、HDD108の空き容量を超えてしまわないと判定する。
【0144】
一方、コンテンツ情報管理部105は、HDD108がコンテンツを記録できる残り時間が、録画しようとするコンテンツの録画時間未満であるときは、HDD108の空き容量が不足している判定する(ステップS1202でYES)。すなわち、コンテンツ情報管理部105は、ユーザインターフェース107の指令に従ってコンテンツを録画すると、HDD108の空き容量を超えると判定する。
【0145】
また、たとえば、前述の非予約録画を行っている場合、予約終了時刻は決められていないので、コンテンツ情報管理部105は、録画しているコンテンツの録画終了時間がいつであるかが分からない。
【0146】
この場合、コンテンツ情報管理部105は、HDD108がコンテンツを記録できる残り時間が、所定時間(たとえば、数分)以上であれば、HDD108の空き容量は不足していないと判定する(ステップS1202でNO)。一方、コンテンツ情報管理部105は、HDD108でコンテンツを記録できる残り時間が、上記所定時間未満であるときは、HDD108の空き容量が不足している判定する(ステップS1202でYES)。
【0147】
コンテンツ情報管理部105は、HDD108の空き容量が不足していると判定したとき(ステップS1202でYES)、一括削除用リスト140を作成する(ステップS1203)。ステップS1203の処理は、図9で説明した一括削除用リスト140の作成手順と同様である。
【0148】
次いで、コンテンツ情報管理部105は、ディスプレイ109が点灯しているか、すなわち、ユーザがディスプレイ109を見ているか否かを判定する(ステップS1204)。ディスプレイ109が点灯している場合(ステップS1204でYES)、表示制御部106は、一括削除用リスト140(図10参照)をディスプレイ109に表示する(ステップS1205)。
【0149】
次いで、表示制御部106は、要素141d,141eのそれぞれにおいて、選択削除用チェックボックス133のチェックマークが削除されているか否かを確認する(ステップS1206)。なお、チェックマークの削除は、ユーザがユーザインターフェース107を操作することにより行われる。チェックマークを削除する指令、すなわち、削除対象リスト140から所定の録画コンテンツを除外する指令は、ユーザからユーザインターフェース107へ入力される。
【0150】
そして、ユーザインターフェース107が押操作されることで削除ボタン134が押操作された場合(ステップS1207で削除)、コンテンツ情報管理部105は、チェックマークがつけられている要素141d,141eに対応付けられた録画コンテンツの画像データ、音声データ、識別情報および再生履歴情報を削除する(ステップS1208,S1209)。すなわち、チェックマークが外された要素に対応付けられた録画コンテンツは、削除対象コンテンツから除外される。
【0151】
より詳細には、コンテンツ情報管理部105は、コンテンツ記録再生部104に削除指令を送信する。削除指令を受けたコンテンツ記録再生部104は、チェックマークがつけられた要素141d,141eに対応付けられた各録画コンテンツの画像データ、音声データおよび識別情報をHDD108から削除する(ステップS1208)。
【0152】
次いで、コンテンツ情報管理部105は、コンテンツ情報管理部105に記憶されている、対応する識別情報および再生履歴情報を削除し、これにより、コンテンツ情報管理部105の情報を更新する(ステップS1209)。
【0153】
一方、選択削除用リストの削除ボタン134が押操作されずに、キャンセルボタン135が押操作された場合(ステップS1207でキャンセル)、コンテンツ情報管理部105は、録画コンテンツのデータを削除することなく、処理を終了する。
【0154】
なお、この場合、HDD108の空き容量の拡大は行われない。したがって、コンテンツ情報管理部105は、HDD108の空き容量が無くなった時点で、HDD108への録画を停止する指令をコンテンツ記録再生部104に与えることとなる。
【0155】
また、ディスプレイ109が点灯していない場合(ステップS1204でNO)、コンテンツ情報管理部105は、ステップS1208に進み、最後まで再生されたか、または実質的に最後まで再生された録画コンテンツを一括して全て削除する(ステップS1208,S1209)。
【0156】
以上説明したように、本発明の実施の形態に係るコンテンツ管理装置では、表示制御部106は、管理テーブルに登録された録画コンテンツのリスト表示において、位置情報の登録された録画コンテンツを、位置情報に基づいて他の録画コンテンツと識別可能にしつつ、ディスプレイ109に表示させる。
【0157】
このような構成により、ユーザは、録画コンテンツのリスト表示を見ることにより、位置情報の登録された録画コンテンツを、当該位置情報に基づいて他の録画コンテンツと識別することができる。これにより、ユーザは、各録画コンテンツを、再生動作させることなくどこまで再生済みであるか、直ちに認識できる。その結果、たとえば、ユーザは、再生途中で中断された録画コンテンツのうち、続きを観たいコンテンツがどれであるかを、容易に特定できる。また、ユーザは、HDD108に保存されている録画コンテンツのうちの、削除したい録画コンテンツを容易に特定できる。ユーザは、はじめだけ再生されたコンテンツと、最後まで再生されたコンテンツとを、録画コンテンツのリスト上で簡単に区別することができる。したがって、まだほとんど視聴していないコンテンツをユーザが誤って削除することを抑制できる。しかも、再生停止位置を確認するために、レジーム機能を利用する必要が無い。このため、再生停止位置の確認のために、ディスプレイ109を、録画コンテンツリストと再生画面との間で遷移する手間が必要無い。したがって、録画コンテンツを視聴する際、および録画コンテンツを削除する際などのユーザの利便性を高めることが可能なコンテンツ管理装置を実現できる。
【0158】
また、本発明の実施の形態に係るコンテンツ管理装置では、表示制御部106は、録画コンテンツの再生停止位置に基づく再生状況区分に対して予め定められた表示を行なうことで、当該録画コンテンツを、リスト表示される他の録画コンテンツと識別可能にしている。
【0159】
このように、再生状況区分に対して予め定められた表示を行うことで、ユーザは、各録画コンテンツの再生状況を容易に把握することができる。より具体的には、未だ一度も視聴が開始されていないか、または、僅かな時間のみ再生された後にすぐに再生が中断され、実質的に視聴されていない録画コンテンツについては、「未視聴」の表示が行われる。また、前記僅かの時間を超えた再生時間で再生が中断された録画コンテンツについては、「視聴中断」の表示が行われる。
【0160】
また、本発明の実施の形態に係るコンテンツ管理装置では、表示制御部106は、録画コンテンツが視聴済であることを再生状況区分が表すとき、当該再生状況区分に対して予め定められた視聴済の表示を行なう。
【0161】
これにより、録画コンテンツのうち、視聴済の録画コンテンツが何れであるかを、ユーザが明確に認識することができる。これにより、ユーザの利便性をより高くできる。
【0162】
また、本発明の実施の形態に係るコンテンツ管理装置では、コンテンツ情報管理部105は、削除指令または削除設定に従い、再生状況区分が視聴済である録画コンテンツを削除する。
【0163】
これにより、視聴済の録画コンテンツを削除することで、新たな録画コンテンツを録画するための容量を記録装置に確保することができる。
【0164】
また、本発明の実施の形態に係るコンテンツ管理装置では、表示制御部106は、録画コンテンツの識別情報と当該識別情報に対応する再生履歴情報とを隣接して配置したリスト120をディスプレイ109に表示させる。
【0165】
このような構成により、識別情報と再生履歴情報とを隣接して配置したリスト120を用いることで、ユーザは、各録画コンテンツの再生状況を迅速に把握できる。
【0166】
また、本発明の実施の形態に係るコンテンツ管理装置では、再生履歴情報は、録画コンテンツの再生中断時における再生位置を示す位置情報を含む。
【0167】
これにより、録画コンテンツの再生を途中で中断した後、再度録画コンテンツを再生する動作を行わなくても、録画コンテンツがどこまで再生されたかをすぐに識別できる。これにより、ユーザの利便性をより高くできる。
【0168】
また、本発明の実施の形態に係るコンテンツ管理装置では、録画コンテンツのうち、最後まで再生されたかまたは実質的に最後まで再生された録画コンテンツを抽出して一括削除用リスト140としてディスプレイ109に明示することで、これらの録画コンテンツをユーザに分かりやすく表示できる。これにより、最後まで再生されたかまたは実質的に最後まで再生された録画コンテンツのうち、保存しておきたい録画コンテンツを誤って削除してしまうことを抑制できる。
【0169】
また、本発明の実施の形態に係るコンテンツ管理装置では、コンテンツ情報管理部105は、1または複数の録画コンテンツを記録したHDD108に接続可能であり、ユーザの指令を受信するための表示制御部106をさらに備え、コンテンツ情報管理部105は、最後まで再生されたか、または実質的に最後まで再生された録画コンテンツを、ユーザの指令に応じて一括してHDD108から削除する。
【0170】
このような構成により、再生が終わった録画コンテンツを1つ毎に削除するという手間のかかる作業をユーザに行わせずに済み、ユーザの利便性を向上できる。
【0171】
また、本発明の実施の形態に係るコンテンツ管理装置では、コンテンツ情報管理部105は、所定の第1の割合以上の時間位置で再生を中断され、かつ、再生をスキップされた割合が第2の割合未満の録画コンテンツを、実質的に最後まで再生された録画コンテンツであると判定する。
【0172】
このような構成により、例えば、映画のエンドロールやテレビ番組の終了直後のコマーシャル部分以外は再生が済んでいる録画コンテンツを、実質的に最後まで再生されたコンテンツと判定することができる。また、1つの録画コンテンツに複数の番組が含まれている場合に、たとえば、ユーザは、後の番組から視聴することがある。この場合、録画コンテンツの前半部分など、まだ再生されていない部分が多く残っており、ユーザがこの前半部分を視聴したいと思っている可能性がある。このような場合において、録画コンテンツを削除してしまうことを防止できる。
【0173】
また、本発明の実施の形態に係るコンテンツ管理装置では、コンテンツ情報管理部105は、HDD108にコンテンツを記録する指令に従ってコンテンツを記録するとHDD108の空き容量を超える場合に、HDD108に記録済みの1または複数の録画コンテンツのうち、最後まで再生されたか、または実質的に最後まで再生されたコンテンツを削除対象コンテンツとして優先的に削除することができる。
【0174】
たとえば、特許第3439406号公報明細書に開示されている従来の装置、または、特開2002−112150号公報に開示されている従来の装置では、再生が1度以上行われたか否かを基準に削除する録画コンテンツを決定する構成か、または、録画日時の最も古い録画コンテンツを削除するという構成であった。このため、途中までしか再生されておらず、ユーザが続きを見たい録画コンテンツであっても、削除されることがあった。また、多忙などの理由により長期間見ることができなかったコンテンツが、誤って削除されることがあった。すなわち、ユーザの見たいと思う録画コンテンツがHDD108から誤って削除されるおそれがあった。これに対し、本発明の実施の形態に係るコンテンツ管理装置によると、最後まで、または実質的に最後まで再生された録画コンテンツを削除するようにしている。よって、上記のように、ユーザがまだ見ていないか、または、見終っておらず、続きを見たい録画コンテンツを誤って削除してしまうことを防止できる。
【0175】
また、本発明の実施の形態に係るコンテンツ管理装置では、コンテンツ情報管理部105は、所定の第1の割合以上の時間位置で再生を中断され、かつ、再生をスキップされた割合が所定の第2の割合未満の、ID6の録画コンテンツを、実質的に最後まで再生された録画コンテンツであると判定する。
【0176】
このような構成により、所定の第1の割合以上の時間位置で再生を中断され、かつ、再生をスキップされた割合が所定の第2の割合未満の録画コンテンツを、ユーザが十分に視聴した録画コンテンツとして扱うことができる。よって、最後まで再生されていないようなID6の録画コンテンツについても、実質的に最後まで再生されたものとして扱うことで削除し、新たなコンテンツの記録のためにHDD108の容量を確保できる。
【0177】
また、本発明の実施の形態に係るコンテンツ管理装置では、コンテンツ情報管理部105は、複数の削除対象コンテンツを一括して削除可能である。
【0178】
このような構成により、自動的に一度に多くの空き容量を確保できるので、HDD108の記録領域の有効活用を図ることができる。
【0179】
また、本発明の実施の形態に係るコンテンツ管理装置では、削除対象コンテンツの削除に先立ち、削除対象コンテンツの識別情報をディスプレイ109に表示させる制御を行うための表示制御部106をさらに備える。
【0180】
このような構成により、削除対象コンテンツの削除に先立ち、どの録画コンテンツが削除されるかを、ユーザに知らせることができる。
【0181】
また、本発明の実施の形態に係るコンテンツ管理装置では、一括削除用リスト140に載せられた削除対象コンテンツから除外するコンテンツを示す指令信号を受信可能なユーザインターフェース107をさらに備え、コンテンツ情報管理部105は、ユーザインターフェース107が受信した指令信号の示す録画コンテンツを削除対象コンテンツから除外する。
【0182】
このような構成であれば、ユーザが消去したくない録画コンテンツを、消去対象から除外することができる。
【0183】
[第2の実施形態]
図13は、本発明の第2の実施形態に係るコンテンツ管理装置101における、録画動作を行うことに伴う録画コンテンツの削除の流れを説明するためのフローチャートである。図13に示す流れは、図12に示す流れの一部を変更したものとなっている。より詳細には、図13に示す流れは、図12に示す流れにステップS1210〜S1213を加えた流れとなっている。
【0184】
図12に示す流れでは、ディスプレイ109が消灯しているとき、一括削除用リスト140の録画コンテンツのデータの全てを削除したけれども、図13に示す流れでは、一括削除対象リストの録画コンテンツのデータを、録画開始日時の古い順から削除するようにしている。
【0185】
図13を参照して、ディスプレイ109が消灯しているとき(ステップS1204でNO)、コンテンツ情報管理部105は、コンテンツ記録再生部104に、録画開始日時の最も古いID5の録画コンテンツの画像データ、音声データ、および識別情報を、HDD108から削除させる(ステップS1210)。また、コンテンツ情報管理部105は、当該コンテンツ情報管理部105に記録されている、ID5の録画コンテンツの識別情報および再生履歴情報を削除する(ステップS1211)。
【0186】
次に、コンテンツ情報管理部105は、一括削除用リスト140から、ID5の録画コンテンツの要素141eを削除することにより、一括削除用リスト140を更新する(ステップS1212)。
【0187】
次に、コンテンツ情報管理部105は、HDD108の空き容量が未だ不足しているか否かを判定する(ステップS1213)。HDD108の空き容量が未だ不足している場合(ステップS12でYES)、コンテンツ情報管理部105は、ステップS1210に戻る。
【0188】
そして、コンテンツ情報管理部105は、更新された一括削除用リスト140のうち、録画開始日時の最も古い、ID4の録画コンテンツの画像データ、音声データおよび識別情報を、コンテンツ記録再生部104によってHDD108から削除させる(ステップS1210)。
【0189】
さらに、コンテンツ情報管理部105は、当該コンテンツ情報管理部105に記憶されているID4の録画コンテンツの識別情報および再生履歴情報を削除する(ステップS1211)。さらに、コンテンツ情報管理部105は、一括削除用リスト140から要素141dを削除することにより、一括削除用リスト140を更新する(ステップS1212)。
【0190】
1または複数の録画コンテンツが削除されることにより、HDD108の空き容量の不足が解消されると(ステップS1213でNO)、表示制御部106は、処理を終了する。
【0191】
本発明の実施の形態に係るコンテンツ管理装置では、一括削除用リスト140に載せられた削除対象コンテンツが複数ある場合には、新たなコンテンツを記録するために必要な空き容量がHDD108において確保されるまで、削除対象コンテンツ(ID4,ID5の各録画コンテンツ)を、削除対象コンテンツの録画日時の古いものから順に削除する。
【0192】
このような構成であれば、新たなコンテンツを録画する際に削除する古い録画コンテンツの削除量を必要最低限にすることができる。よって、ユーザにとって不本意な削除動作を抑制できる。
【0193】
また、本発明の実施の形態に係るコンテンツ管理装置では、HDD108が複数の録画コンテンツを記録している例を説明したけれども、これに限定されない。たとえば、HDD108が1つの録画コンテンツのみを記憶しており、1つの録画コンテンツの識別情報と、再生履歴情報とを対応付けてディスプレイ109に表示してもよい。また、HDD108が1つの録画コンテンツのみを記憶しており、1つの録画コンテンツが最後まで、または実質的に最後まで再生されている場合に、当該コンテンツをHDD108から削除してもよい。
【0194】
また、本発明の実施の形態に係るコンテンツ管理装置では、再生が中断された状態の録画コンテンツの再生履歴情報が、時計マークを模した図柄123を含む構成を説明したけれども、これに限定されない。たとえば、図柄123に代えて、録画コンテンツの最初から、再生を中断したときまでの再生経過時間を数字で明示してもよい。また、再生を中断したときから録画コンテンツの再生が完了するまでの残り時間を数字で明示してもよい。
【0195】
また、本発明の実施の形態に係るコンテンツ管理装置では、各録画コンテンツにおいて、録画時間に対する再生時間が所定の第1の割合以上のときにおいて、当該録画コンテンツを実質的に最後まで再生したと判定する構成を説明したけれども、これに限定されない。たとえば、各録画コンテンツにおいて、録画時間と再生時間との差が所定の時間(たとえば、10分)未満のときにおいて、当該録画コンテンツを実質的に最後まで再生したと判定する構成でもよい。
【0196】
また、本発明の実施の形態に係るコンテンツ管理装置では、HDD108の空き容量が不足しているときに、最後まで、または実質的に最後まで再生された録画コンテンツのデータを、他の録画コンテンツのデータに対して優先的に削除する構成を説明したけれども、これに限定されない。たとえば、最後まで、または実質的に最後まで再生された録画コンテンツ以外の録画コンテンツのデータも一緒にHDD108から削除可能としてもよい。
【0197】
また、本発明の実施の形態に係るコンテンツ管理装置では、受信部102がストリームを受信することによりコンテンツを録画するとしたが、コンテンツ管理装置101に外付けの光学ドライブを接続することにより、DVD(Digital Versatile Disc)やBD(Blu-ray Disc)等のディスクからコンテンツを取得できるようにしても良い。
【0198】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【0199】
101 コンテンツ管理装置
105 コンテンツ情報管理部
106 表示制御部
【技術分野】
【0001】
本発明は、コンテンツ管理装置、コンテンツ管理方法およびコンテンツ管理プログラムに関し、特に、録画コンテンツのリスト表示においてユーザの利便性を高めるようにするコンテンツ管理装置、コンテンツ管理方法およびコンテンツ管理プログラムに関する。
【背景技術】
【0002】
特開2002−112150号公報(特許文献1)には、テレビ番組などのコンテンツを記録(録画)するための、HD(Hard Disk)レコーダの技術が開示されている。HDレコーダは、たとえばテレビに接続される。HDレコーダに記録されたコンテンツをユーザが再生視聴する場合、または記録されたコンテンツを削除する場合、ユーザは、まず、リモコンの操作スイッチを操作し、HDレコーダに録画されたコンテンツの番組情報をリスト形式でテレビに表示させる。ユーザは、番組情報を参照し、再生視聴するコンテンツ、または削除するコンテンツを選択する。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2002−112150号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
このようなHDレコーダやその他の録画再生装置で用いられる録画コンテンツリストでは、未再生の録画コンテンツに対して当該コンテンツの表示行に「未視聴」等のマークを表示し、再生済の録画コンテンツに対してそのマークを非表示にすることで、ユーザが未再生コンテンツを簡単に区別できるようにすることが多い。しかしながら、当該コンテンツを少しでも再生してしまうと、そのマークは非表示にされる。このため、「未視聴」等のマークは、新着の録画コンテンツを録画番組リスト上で区別するにはユーザに便利であっても、削除したいコンテンツを探すには不便なことがある。
【0005】
例えばコンテンツのはじめだけ再生しすぐにその再生を中断したコンテンツと最後まで再生したコンテンツとをユーザは録画番組リスト上で簡単に区別できない。しばらく時間が経過すると、コンテンツの再生をすぐに中断したことを忘れてしまうかもしれない。したがって、録画コンテンツリストで、最後まで再生したコンテンツを選択削除するとき、「未視聴」等のマークのみを参考にすると、まだほとんど視聴していないコンテンツをユーザが選択削除する可能性がある。録画コンテンツリストから当該コンテンツを選択再生すれば、レジーム機能により中断位置を確認できるが、その確認のためにコンテンツをユーザは一つずつ選択再生することになる。これに伴い録画コンテンツリストから再生画面、再生画面から録画コンテンツリストに戻る等の画面遷移も発生し、録画コンテンツリスト上で複数のコンテンツを連続的または一括して削除するのが面倒になる。録画コンテンツリスト上のプレビュー再生は先頭から行なわれるため、プレビュー再生によって中断位置をユーザは把握することができない。
【0006】
この発明は、上述の課題を解決するためになされたもので、その目的は、録画コンテンツを視聴する際、および録画コンテンツを削除する際などのユーザの利便性を高めることが可能なコンテンツ管理装置、コンテンツ管理方法およびコンテンツ管理プログラムを提供することである。
【課題を解決するための手段】
【0007】
上記課題を解決するために、この発明のある局面に係わるコンテンツ管理装置は、録画コンテンツの管理テーブルを有し、前記録画コンテンツの再生停止位置を取得し前記再生停止位置に関する位置情報を前記管理テーブルに格納するためのコンテンツ情報管理部と、前記管理テーブルに登録された録画コンテンツのリスト表示において、前記位置情報の登録された録画コンテンツを当該位置情報に基づいて区別可能にするための表示制御部と、を備える。
【0008】
このような構成によれば、ユーザは、録画コンテンツのリスト表示を見ることにより、位置情報の登録された録画コンテンツを、当該位置情報に基づいて他の録画コンテンツと識別することができる。これにより、ユーザは、各録画コンテンツを、再生動作させることなくどこまで再生済みであるか、直ちに認識できる。その結果、たとえば、ユーザは、再生途中で中断された録画コンテンツのうち、続きを観たいコンテンツがどれであるかを、容易に特定できる。また、たとえば、ユーザは、記録装置に保存されている録画コンテンツのうちの、削除したい録画コンテンツを容易に特定できる。ユーザは、はじめだけ再生されたコンテンツと、最後まで再生されたコンテンツとを、録画コンテンツのリスト上で簡単に区別することができる。したがって、まだほとんど視聴していないコンテンツをユーザが誤って削除することを抑制できる。しかも、再生停止位置を確認するために、レジーム機能を利用する必要が無い。このため、再生停止位置の確認のために、画面を、録画コンテンツリストと再生画面との間で遷移する手間が必要無い。したがって、録画コンテンツを視聴する際、および録画コンテンツを削除する際などのユーザの利便性を高めることが可能なコンテンツ管理装置を実現できる。
【0009】
好ましくは、前記表示制御部は、前記録画コンテンツの再生停止位置に基づく再生状況区分に対して予め定められた表示を行なうことで当該録画コンテンツを区別可能にする。
【0010】
このように、再生状況区分に対して予め定められた表示を行うことで、ユーザは、各録画コンテンツの再生状況を容易に把握することができる。前記再生状況区分に対して予め定められた表示の一例として、未だ一度も視聴が開始されていないか、または、僅かな時間のみ再生された後にすぐに再生が中断され、実質的に視聴されていない録画コンテンツについては、「未視聴」の表示を行うことを挙げることができる。また、前記僅かの時間を超えた再生時間で再生が中断された録画コンテンツについては、たとえば、「視聴中断」の表示を行うことができる。
【0011】
好ましくは、前記表示制御部は、前記録画コンテンツが視聴済であることを前記再生状況区分が表すとき、当該再生状況区分に対して予め定められた視聴済の表示を行なう。
【0012】
これにより、録画コンテンツのうち、視聴済の録画コンテンツが何れであるかを、ユーザが明確に認識することができる。これにより、ユーザの利便性をより高くできる。なお、「視聴済」とは、録画コンテンツを最後まで再生した場合に限らず、僅かな時間のみ未再生であることから実質的に最後まで視聴された場合を含めてもよい。
【0013】
好ましくは、前記コンテンツ情報管理部は、削除指令または削除設定に従い、前記再生状況区分が視聴済である録画コンテンツを削除する。
【0014】
これにより、視聴済の録画コンテンツを削除することで、新たな録画コンテンツを録画するための容量を記録装置に確保することができる。
【0015】
上記課題を解決するために、この発明のある局面に係わるコンテンツ管理方法は、録画コンテンツの再生停止位置を取得し、前記再生停止位置に関する位置情報を、録画コンテンツの管理テーブルに格納するステップと、前記管理テーブルに登録された録画コンテンツのリストを表示するステップと、を含み、前記リストを表示するステップでは、前記位置情報の登録された録画コンテンツを当該位置情報に基づいて区別可能に表示する。
【0016】
このような構成によれば、ユーザは、録画コンテンツのリスト表示を見ることにより、位置情報の登録された録画コンテンツを、当該位置情報に基づいて他の録画コンテンツと識別することができる。これにより、ユーザは、各録画コンテンツを、再生動作させることなくどこまで再生済みであるか、直ちに認識できる。その結果、たとえば、ユーザは、再生途中で中断された録画コンテンツのうち、続きを観たいコンテンツがどれであるかを、容易に特定できる。また、たとえば、ユーザは、記録装置に保存されている録画コンテンツから削除したい録画コンテンツを容易に特定できる。ユーザは、はじめだけ再生されたコンテンツと、最後まで再生されたコンテンツとを、録画コンテンツのリスト上で簡単に区別することができる。したがって、まだほとんど視聴していないコンテンツをユーザが誤って削除することを抑制できる。しかも、再生停止位置を確認するために、レジーム機能を利用する必要が無い。このため、再生停止位置の確認のために、画面を、録画コンテンツリストと再生画面との間で遷移する手間が必要無い。したがって、録画コンテンツを視聴する際、および録画コンテンツを削除する際などのユーザの利便性の高いコンテンツ管理方法を実現できる。
【0017】
上記の課題を解決するために、この発明のある局面に係わるコンテンツ管理プログラムは、コンピュータに、録画コンテンツの再生停止位置を取得し、前記再生停止位置に関する位置情報を、録画コンテンツの管理テーブルに格納するステップと、前記管理テーブルに登録された録画コンテンツのリストを表示するステップと、を実行させ、前記リストを表示するステップでは、前記位置情報の登録された録画コンテンツを当該位置情報に基づいて区別可能に表示するためのプログラムである。
【0018】
このような構成によれば、ユーザは、録画コンテンツのリスト表示を見ることにより、位置情報の登録された録画コンテンツを、当該位置情報に基づいて他の録画コンテンツと識別することができる。これにより、ユーザは、各録画コンテンツを、再生動作させることなくどこまで再生済みであるか、直ちに認識できる。その結果、たとえば、ユーザは、再生途中で中断された録画コンテンツのうち、続きを観たいコンテンツがどれであるかを、容易に特定できる。また、たとえば、ユーザは、記録装置に保存されている録画コンテンツから削除したい録画コンテンツを容易に特定できる。ユーザは、はじめだけ再生されたコンテンツと、最後まで再生されたコンテンツとを、録画コンテンツのリスト上で簡単に区別することができる。したがって、まだほとんど視聴していないコンテンツをユーザが誤って削除することを抑制できる。しかも、再生停止位置を確認するために、レジーム機能を利用する必要が無い。このため、再生停止位置の確認のために、画面を、録画コンテンツリストと再生画面との間で遷移する手間が必要無い。したがって、録画コンテンツを視聴する際、および録画コンテンツを削除する際などのユーザの利便性の高いコンテンツ管理プログラムを実現できる。
【発明の効果】
【0019】
本発明によれば、録画コンテンツを視聴する際、および録画コンテンツを削除する際などのユーザの利便性を高めることができる。
【図面の簡単な説明】
【0020】
【図1】本発明の実施の形態に係るコンテンツ管理装置の構成を示す図である。
【図2】コンテンツ管理装置がコンテンツをHDDに録画する動作を説明するためのフローチャートである。
【図3】録画コンテンツを再生する際のコンテンツ管理装置の動作を説明するためのフローチャートである。
【図4】HDDに記録された録画コンテンツのリストをディスプレイに表示する制御の流れを説明するためのフローチャートである。
【図5】ディスプレイに表示される録画コンテンツリストの一例を説明するための図である。
【図6】図5に示す録画コンテンツリストで選択削除ボタンが押操作されたときの制御の流れを説明するためのフローチャートである。
【図7】表示制御部によってディスプレイに表示される選択削除用リストの一例を説明するための図である。
【図8】図5に示す録画コンテンツリストで視聴済削除ボタンが押操作されたときの動作を説明するためのフローチャートである。
【図9】一括削除用リスト作成時の制御の流れを説明するためのフローチャートである。
【図10】一括削除用リストを示す図である。
【図11】ユーザの指令に基づいて録画コンテンツを削除する流れを説明するためのフローチャートである。
【図12】コンテンツ管理装置で録画動作を行うことに伴う録画コンテンツの削除動作を説明するためのフローチャートである。
【図13】本発明の第2の実施形態に係るコンテンツ管理装置における、録画動作を行うことに伴う録画コンテンツの削除の流れを説明するためのフローチャートである。
【発明を実施するための形態】
【0021】
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
[構成および基本動作]
【0022】
図1は、本発明の実施の形態に係るコンテンツ管理装置の構成を示す図である。
【0023】
図1を参照して、コンテンツ管理装置101は、受信部102と、解析部103と、コンテンツ記録再生部(コンテンツ記録部、コンテンツ再生部)104と、コンテンツ情報管理部105と、表示制御部106と、ユーザインターフェース(指令受信部)107とを備える。
【0024】
コンテンツ管理装置101は、管理している複数の録画コンテンツをソート、検索および表示するコンテンツ管理装置として機能する。コンテンツ管理装置101は、たとえば、記録装置としてのHDD(Hard Disk Drive)108に録画されている複数の録画コンテンツをソート、検索および表示する。
【0025】
より詳細には、コンテンツ管理装置101は、たとえば、STB(Set Top Box)であり、局側装置からストリームを受信し、当該ストリームから映像データおよび音声データをデコードし、ディスプレイ109においてコンテンツを再生する。さらに、コンテンツ管理装置101は、受信したコンテンツをHDD(Hard Disk Drive)108に録画する、あるいはHDD108に録画された録画コンテンツをディスプレイ109において再生する。
【0026】
この局側装置は、たとえば、デジタル放送の放送局に設置される装置、またはIPTV(Internet Protocol Television)に対応するサーバである。なお、コンテンツ管理装置101は、ディスプレイ109を備える構成であってもよいし、HDD108を備える構成であってもよい。
【0027】
受信部102は、局側装置から受信したストリームからPSI(Program Specific Information)、映像データおよび音声データを抽出してコンテンツ記録再生部104へ出力し、SI(Service Information)を抽出して解析部103へ出力する。
【0028】
SIは、ARIB(Association of Radio Industries and Businesses)により規定されたシリーズ記述子およびEPG(Electronic Program Guide)を含む。
【0029】
シリーズ記述子は、ドラマあるいはアニメーションなどの一連のシリーズをユニークに識別するためのseries_id(シリーズ識別)、シリーズ識別が示す番組のシリーズ内の話数を示すepisode_number(話数)、シリーズ識別が有効な期限の年月日を示すexpire_date(有効期限)およびシリーズ識別が示す番組名を表す文字列であるseries_name_char(シリーズ名)などから構成される。
【0030】
EPGは、たとえば計8日分の番組名および簡単な紹介である基本情報と、内容および出演者等の詳細情報と、ジャンル情報とを含む。
【0031】
解析部103は、受信部102より受けたSIを解析し、たとえば、受信しているコンテンツの、番組タイトル、放送日時および番組が属するジャンルなどの番組情報をコンテンツ情報管理部105へ出力する。
【0032】
受信している番組にシリーズ記述子がある場合、解析部103は、シリーズ識別、話数、有効期限およびシリーズ名も併せてコンテンツ情報管理部105へ出力する。
【0033】
コンテンツ記録再生部104は、HDD108に接続される。また、コンテンツ記録再生部104は、受信部102から受けたPSIを参照し、受信しているコンテンツの再生に必要な映像データおよび音声データをデコードし、表示制御部106へ出力する。
【0034】
コンテンツ情報管理部105は、録画コンテンツの情報を管理する。コンテンツ情報管理部105は、録画コンテンツの管理テーブルを有し、録画コンテンツの再生停止位置を取得し、当該再生停止位置に関する位置情報を管理テーブルに格納する。
【0035】
表示制御部106は、コンテンツ記録再生部104から受信しているコンテンツの映像データおよび音声データをディスプレイ109において再生する。
【0036】
コンテンツ管理装置101は、コンテンツ管理装置101の外部に設置したHDD108と接続されているときに、受信しているコンテンツをHDD108に録画することができる。このとき、コンテンツ記録再生部104は、コンテンツの画像データおよび音声データをHDD108に記録する。
【0037】
また、コンテンツ管理装置101は、コンテンツ管理装置101の外部に設置したHDD108と接続されているときに、HDD108が保有しているコンテンツをディスプレイ109において再生することができる。
【0038】
[コンテンツ管理装置とHDDとの同期]
コンテンツ記録再生部104は、ユーザがHDD108をコンテンツ記録再生部104に接続したことを認識すると、HDD108のHDD識別用IDを取得し、続いてHDD識別用IDをコンテンツ情報管理部105へ通知する。
【0039】
HDD識別用IDは、HDD108を識別するためのIDであり、たとえばHDD108の個体識別番号を用いることができる。
【0040】
コンテンツ記録再生部104からHDD108のHDD識別用IDの通知を受けたコンテンツ情報管理部105は、当該HDD識別用IDが、新規なHDD識別用IDか、あるいは接続した履歴のあるHDD識別用IDであるかを判別する。
【0041】
新規なHDD識別用IDである場合、コンテンツ情報管理部105は、HDD108に録画されているコンテンツ情報を管理するために、管理テーブルの配列を作成する。
【0042】
接続した履歴のあるHDD識別用IDである場合、コンテンツ情報管理部105は、コンテンツ記録再生部104から通知を受けたHDD108のHDD識別用IDに基づき、接続したHDD108に対応する管理テーブルの配列を呼び出す。
【0043】
すなわち、コンテンツ情報管理部105は、HDD108のHDD識別用ID毎に管理テーブルの配列を持つ。
【0044】
管理テーブルが持つメンバは、たとえば、コンテンツID、番組タイトル、録画日時、番組が属するジャンル、シリーズ識別、話数、有効期限およびシリーズ名であり、これらの少なくとも一つは、録画コンテンツの識別情報として用いられる。
【0045】
コンテンツIDは、たとえばコンテンツをHDD108に録画するときに使用するファイルネームである。管理テーブルが持つメンバは、上記の識別情報に加え、再生履歴情報を含む。
【0046】
再生履歴情報は、再生停止位置に関する位置情報を含む。位置情報は、上記識別情報によって識別される録画コンテンツが再生中断状態にある場合には、当該録画コンテンツの開始から何分までの時点で再生が中断されたかを示す。また、位置情報は、上記識別情報によって識別される録画コンテンツが未視聴、または実質的に未視聴である場合には、当該録画コンテンツが未視聴であることを示す。また、位置情報は、上記識別情報によって識別される録画コンテンツが視聴済、または実質的に視聴済である場合には、当該録画コンテンツが視聴済であることを示す。
【0047】
また、本実施形態では、位置情報は、再生停止位置に基づく再生状況区分を含む。再生状況区分は、録画コンテンツの再生状況を示すものである。未視聴または実質的に未視聴の録画コンテンツの再生状況区分は、「未視聴」である。また、再生中断状態にある録画コンテンツの再生状況区分は、「再生中断」である。また、最後まで、または実質的に最後まで視聴済の録画コンテンツは、「視聴済」である。
【0048】
本実施形態では、再生状況区分は、管理テーブルに格納されている。なお、管理テーブルには、再生状況区分を格納せず、表示制御部106が再生停止位置に基づいて再生状況区分を判断してもよい。
【0049】
コンテンツ情報管理部105は、管理テーブルの1または複数のメンバを、複数の録画コンテンツを検索するときの検索キーおよびディスプレイ109に表示するときの項目に用いる。
【0050】
接続した履歴のあるHDD108の場合、コンテンツ情報管理部105は、管理テーブルの配列の各要素のメンバであるコンテンツIDに対応するコンテンツがHDD108に録画されているかを確認する。
【0051】
より詳細には、コンテンツ情報管理部105は、管理テーブルの配列の各要素に記録されているコンテンツID、および該当するコンテンツの存在確認指令をコンテンツ記録再生部104に対して与える。
【0052】
コンテンツ情報管理部105からコンテンツIDと該当するコンテンツの存在確認指令とを受けたコンテンツ記録再生部104は、コンテンツIDに基づき該当するコンテンツがHDD108に録画されているかを確認する。
【0053】
コンテンツ記録再生部104は、HDD108に該当するコンテンツが存在することを確認すれば真(True)を、存在しないことを確認すれば偽(False)をコンテンツ情報管理部105に通知する。
【0054】
コンテンツ情報管理部105は、コンテンツ記録再生部104から偽(False)と通知されたときには該当する管理テーブルの配列の要素を削除する。真(True)が通知されたときには何もしない。管理テーブルの配列の全要素に対して上記の確認作業が完了すれば、コンテンツ情報管理部105が管理する情報とHDD108が保有するコンテンツとの同期作業が完了となる。
【0055】
コンテンツ情報管理部105は、同期作業が無事完了すれば同期作業を真(True)と判定し、同期作業に異常があれば同期作業を偽(False)と判定する。
【0056】
コンテンツ情報管理部105が同期作業を真(True)と判定したことを以って、コンテンツ管理装置101では、受信したコンテンツのHDD108への録画準備、およびHDD108に録画されたコンテンツのディスプレイ110への再生準備が完了する。
【0057】
コンテンツ情報管理部105が同期作業を偽(False)と判定した場合には、コンテンツ情報管理部105は、表示制御部106を介してその旨のデータを送信し、同期作業の異常を示すメッセージ等をディスプレイ109に表示してもよい。
【0058】
ユーザインターフェース107は、たとえばボタンスイッチを含み、ユーザによってボタンスイッチが押操作されることにより、コンテンツ管理装置101に対するユーザの指令信号を表示制御部106へ出力する。表示制御部106は、ユーザインターフェース107から受信した指令信号をコンテンツ情報管理部105に出力する。
【0059】
ユーザインターフェース107は、コンテンツ管理装置101の筐体に配置してもよいし、コンテンツ管理装置101との通信が可能な赤外線による無線式あるいはケーブルによる有線式リモートコントローラでもよい。
【0060】
以上が、コンテンツ管理装置101の概略構成である。次に、コンテンツ管理装置101における、コンテンツを録画する動作、録画されたコンテンツ(以下、録画コンテンツという。)の再生動作、録画コンテンツの一覧表表示動作、および録画コンテンツの削除動作を説明する。
【0061】
[録画]
図2は、コンテンツ管理装置101がコンテンツをHDD108に録画する動作を説明するためのフローチャートである。
【0062】
コンテンツ管理装置101は、以下に示す各フローチャートの各ステップを図示しないメモリから読み出して実行する。このプログラムは、外部からインストールできる。このインストールされるプログラムは、たとえば記録媒体に格納された状態で流通する。
【0063】
図2を参照して、ユーザインターフェース107が備える「録画」ボタンが、ユーザによって押操作されると、ユーザインターフェース107は、録画指令を表示制御部106に出力する(ステップS201)。続いて、表示制御部106は、録画指令をコンテンツ情報管理部105に出力する(ステップS202)。
【0064】
表示制御部106から録画指令を受信したコンテンツ情報管理部105は、管理テーブルの配列に新たに要素を一つ加え、録画するコンテンツの識別情報を管理テーブルに追加する(ステップS203)。より詳細には、解析部103から受けた録画しようとしているコンテンツの番組タイトル、放送日時(録画日時)、および番組が属するジャンル情報に加えて、シリーズ記述子が利用可能である場合には、シリーズ識別、話数、有効期限およびシリーズ名を、管理テーブルに新たに加えた配列要素の該当するメンバに書き込む。
【0065】
さらに、コンテンツ情報管理部105は、コンテンツIDを決定し、管理テーブルに新たに加えた配列要素の該当するメンバに書き込む。コンテンツ情報管理部105は、コンテンツIDをたとえば番組タイトルあるいは放送日時を基に生成してもよい。
【0066】
次に、コンテンツ情報管理部105は、上記録画するコンテンツの位置情報の再生状況区分を初期設定する(ステップS204)。より詳細には、コンテンツ情報管理部105は、上記コンテンツが、未視聴である旨の設定を行う。
【0067】
次に、コンテンツ情報管理部105は、現在受信しているコンテンツの録画指令およびコンテンツIDをコンテンツ記録再生部104へ出力する(ステップS205)。
【0068】
コンテンツ情報管理部105から録画指令およびコンテンツIDを受信したコンテンツ記録再生部104は、HDD108にコンテンツを録画する準備を行う(ステップS206)。より詳細には、コンテンツ記録再生部104は、受信しているコンテンツを録画するための録画領域をHDD108に確保し、確保した録画領域のアドレスとコンテンツIDとを対応付け、HDD108に録画されたコンテンツをコンテンツIDにより参照できるようにする。
【0069】
コンテンツ記録再生部104は、HDD108に録画領域を確保できたことを確認したのち、受信部102から受信したPSIを参照し、必要な映像データおよび音声データをエンコードし、HDD108において確保した録画領域に録画する(ステップS207)。
【0070】
次に、コンテンツ管理装置101の録画動作を停止する場合には、録画停止指令が、ユーザインターフェース107から表示制御部106に入力される(ステップS208)。さらに、表示制御部106は、録画停止指令をコンテンツ情報管理部105に与える(ステップS209)。
【0071】
ステップS209は、ユーザがユーザインターフェース107を操作すると同時に、または当該操作の後所定時間経過後に、行われる。より詳細には、ステップS209は、たとえば、ユーザインターフェース107が備える「録画停止」ボタンが押操作されたと同時に実行される。また、ユーザによって予め指定された番組を録画する予約録画指令がユーザインターフェース107から表示制御部106に伝達されている場合には、ステップS209は、予約された録画停止時間となった時点で、実行される。
【0072】
表示制御部106から録画停止指令を受信したコンテンツ情報管理部105は、管理テーブルの配列において、当該録画コンテンツの録画開始時に新たに加えた要素のメンバである録画日時に終了時刻を書き込む(ステップS210)。続いて、コンテンツ情報管理部105は、コンテンツ記録再生部104に対して現在受信しているコンテンツの録画停止指令および該コンテンツIDを出力する(ステップS211)。
【0073】
コンテンツ情報管理部105から録画停止指令および該コンテンツIDを受信したコンテンツ記録再生部104は、受信しているコンテンツをHDD108に録画することを停止し、録画開始時に確保したHDD108における録画領域の最後にファイルの終端を示すエンドオブファイル(End Of File)を追加する(ステップS212)。
【0074】
[再生]
次に、上記の録画動作で録画された録画コンテンツの再生動作を説明する。図3は、録画コンテンツを再生する際のコンテンツ管理装置101の動作を説明するためのフローチャートである。図3を参照して、表示制御部106は、ユーザインターフェース107から録画コンテンツを再生する再生指令を受けているか否かを監視する(ステップS301)。
【0075】
このとき、ユーザは、ディスプレイ109に表示される、後述する録画コンテンツリスト120(図5参照)を見ながら、ユーザインターフェース107を操作し、所望の録画コンテンツ(たとえば、ID1の録画コンテンツ)を選択する。そして、ユーザインターフェース107が備える「再生」ボタンが押操作されると、当該IDの録画コンテンツを再生する再生指令は、表示制御部106を介してコンテンツ情報管理部105へ出力される(ステップS301でYES)。
【0076】
これにより、コンテンツ情報管理部105は、当該コンテンツ情報管理部105に保存されている、選択されたIDの録画コンテンツの再生履歴情報を読み込む(ステップS302)。
【0077】
次に、コンテンツ情報管理部105は、選択されたIDの録画コンテンツを再生する(ステップS303)。より詳細には、選択されたIDの録画コンテンツの画像データおよび音声データが、HDD108からコンテンツ記録再生部104および表示制御部106を介して、ディスプレイ109へ出力される。この場合において、選択されたIDの録画コンテンツに関して、再生状況区分が未視聴である場合、選択されたIDの録画コンテンツは、最初から再生される。一方、選択されたIDの録画コンテンツの再生状況区分が、再生中断状態である場合には、選択されたIDの録画コンテンツは、再生中断時点から再生される。
【0078】
上記録画コンテンツの再生の開始後、当該録画コンテンツが最後まで再生されておらず(ステップS304でNO)、かつ、コンテンツ情報管理部105が再生中断指令を受信していないとき(ステップS305でNO)、コンテンツ情報管理部105は、選択されたIDの録画コンテンツの再生を継続する(ステップS303〜S305)。
【0079】
このとき、ユーザインターフェース107が備える「再生中断」ボタンが押操作されると、コンテンツ情報管理部105には、再生中断指令が伝わる(ステップS305でYES)。この指令を受信したコンテンツ情報管理部105は、コンテンツ記録再生部104によるHDD108の画像データおよび音声データの読み込みを停止させ、これにより、選択されたIDの録画コンテンツの再生を中断する(ステップS306)。
【0080】
次に、コンテンツ情報管理部105は、録画コンテンツが実質的に未視聴であるか否かを判定する(ステップS307)。具体的には、録画コンテンツの開始時点、すなわち頭時点から、再生が中断された時点までの再生時間が、所定時間(たとえば、数分間)以下の短い時間である場合、録画コンテンツは、実質的に未視聴であると判定される(ステップS307でYES)。この場合、コンテンツ情報管理部105は、上記録画コンテンツの位置情報の再生状況区分を、未視聴に設定する(ステップS308)。
【0081】
一方、録画コンテンツの開始時点、すなわち頭時点から、再生が中断された時点までの再生時間が、所定時間より長い時間である場合(ステップS307でNO)、コンテンツ情報管理部105は、ステップS309に進む。
【0082】
ステップS309では、コンテンツ情報管理部105は、録画コンテンツが実質的に最後まで視聴されたか否かを判定する。具体的には、録画コンテンツの再生中断時の時間位置が、録画時間に対して所定の第1の割合(たとえば、90%)以上であり、かつ、録画コンテンツにおいて再生をスキップされた箇所が少ない場合に、録画コンテンツが実質的に視聴済であると判定する。
【0083】
なお、「再生中断時の時間位置」とは、当該録画コンテンツの頭位置から最後に再生を中断したときの位置までの間の時間をいう。また、「録画時間」とは、録画開始から終了までの間の時間をいう。
【0084】
また、「スキップ」とは、所定の録画コンテンツの一部を飛ばして再生するジャンプ再生、および早送り再生など、等倍再生より早く再生時間が進むように再生をすることをいう。また、単に「再生」というときは、録画速度と同じ等倍速度で再生することをいう。
【0085】
所定の録画コンテンツの録画時間に対してスキップが行われた時間の割合が所定の第2の割合(たとえば、数%)未満の場合、スキップが少ないと判定される。所定の録画コンテンツの録画時間に対してスキップが行われた時間の割合が所定の第2の割合(たとえば、数%)以上である場合は、当該所定の録画コンテンツは、視聴のために再生された箇所が少なく、実質的に全て再生されたと扱うことは適当でない。
【0086】
ステップS309でYESの場合、コンテンツ情報管理部105は、ステップS311に進む。ステップS309でNOの場合、コンテンツ情報管理部105は、ステップS310に進む。
【0087】
ステップS310では、コンテンツ情報管理部105は、録画コンテンツが再生中断状態にあるものとして、当該再生中断時の再生時間を、位置情報に記録し、再生状況区分を視聴中断にする。
【0088】
たとえば、1時間の番組を録画した録画コンテンツにおいて、番組の開始から25分経過した時点で再生が中断された場合、位置情報における再生停止位置は、「25分」となる。より詳細には、1時間の番組を録画した録画コンテンツを1回目に10分だけ再生し、その後、2回目の再生時に15分だけ再生した場合を考える。この場合、10+15=25分が再生停止位置となる。すなわち、再生停止位置は、録画コンテンツを最初から途中まで連続して再生したときと、録画コンテンツを最初から途中まで複数回に分けて再生したときとで、同様である。
【0089】
一方、再生中断指令が与えられずに、選択された録画コンテンツを最後まで再生した場合(ステップS304でYES)、またはステップS309で録画コンテンツが実質的に視聴済であると判定された場合(ステップS309でYES)、コンテンツ情報管理部105は、録画コンテンツの位置情報の再生状況区分を、視聴済に設定する。
【0090】
[録画コンテンツリストの表示]
図4は、HDD108に記録された録画コンテンツのリストをディスプレイ109に表示する制御の流れを説明するためのフローチャートである。図4を参照して、ユーザインターフェース107が備える「録画リスト表示」ボタンがユーザによって押操作されると、コンテンツ情報管理部105には、録画コンテンツのリストを表示する表示指令が与えられる(ステップS401でYES)。
【0091】
表示指令を受信したコンテンツ情報管理部105は、当該コンテンツ情報管理部105で取得され、かつ、当該コンテンツ情報管理部105に記憶された、各録画コンテンツの識別情報を読み込む(ステップS402)。さらに、コンテンツ情報管理部105は、これらの識別情報に対応する位置情報を読み込む(ステップS403)。
【0092】
そして、コンテンツ情報管理部105は、録画コンテンツのそれぞれの識別情報と、録画コンテンツのそれぞれの位置情報とを対応付けた録画コンテンツリストのデータを、表示制御部106へ送信する。これにより、録画コンテンツのリストが、ディスプレイ109に表示される(ステップS404)。表示制御部106は、位置情報が登録された各録画コンテンツを、当該位置情報に基づいて、他の録画コンテンツと識別可能に表示する。このような表示の詳細は、以下に説明する。
【0093】
図5は、ディスプレイ109に表示される録画コンテンツリストの一例を説明するための図である。ディスプレイ109には、図5に示すように、互いに対応付けられた録画コンテンツの識別情報および再生履歴情報を含む録画コンテンツリスト120が表示される。
【0094】
録画コンテンツリスト120は、HDD108に録画された複数のコンテンツに対応づけられた要素121a〜121fを含む。要素121a〜121fには、それぞれ、録画コンテンツのID番号、番組タイトル、録画日時(録画開始日時と録画停止日時)、および再生停止位置に基づく再生状況区分が含まれている。
【0095】
たとえば、要素121aは、ID番号1番の、ニュース番組の録画コンテンツを示している。また、要素121bは、ID番号2番の、温泉を特集した番組の録画コンテンツを示している。また、ID番号3番〜6番の要素121c、要素121d、要素121eおよび要素121fは、それぞれ、ドラマの録画コンテンツを示している。
【0096】
また、各要素121a〜121fのそれぞれにおいて、再生履歴情報欄122が設けられており、再生履歴情報は、対応する識別情報に隣接して配置されている。再生履歴情報の再生状況区分は、未視聴、視聴中断、および視聴済の3つの区分を含み、再生状況区分に対して予め定められた表示が行われる。再生状況区分が、未視聴である場合には、「未視聴」の表示が行われる。また、再生状況区分が、視聴中断である場合には、「視聴中断」の表示が行われる。また、再生状況区分が、視聴済である場合には、「視聴済」の表示が行われる。このような、予め定められた表示を行うことにより、各録画コンテンツを、位置情報に基づいて、録画コンテンツリスト120に表示される他の録画コンテンツと識別可能にしている。
【0097】
本実施形態では、たとえば、ID3の録画コンテンツにおける再生履歴情報欄122には、「未視聴」マークが表示される。
【0098】
一方、途中まで再生された、再生中断状態の録画コンテンツ(たとえば、ID1,ID2,ID6の各録画コンテンツ)における再生履歴情報欄122では、「視聴中断」マークが表示される。また、当該再生履歴情報欄122では、当該録画コンテンツの録画時間に対する、中断箇所までの再生時間の割合が、図柄123に表示される。
【0099】
たとえば、録画時間が1時間である録画コンテンツにおいて、30分の時点で再生が中断されているもの(たとえば、ID2の録画コンテンツ)については、再生履歴情報欄122の図柄123の円形の枠の内側が、1/2(180度)分、録画コンテンツリスト120の背景色とは異なる所定の色で塗りつぶされる。
【0100】
また、録画時間が1時間である録画コンテンツにおいて、40分の時点で再生が中断されているもの(たとえば、ID1の録画コンテンツ)については、再生履歴情報欄122の図柄123の円形の枠の内側が、2/3(240度分)、上記所定の色で塗りつぶされる。
【0101】
また、録画時間が1時間である録画コンテンツにおいて、54分の時点で再生が中断されているもの(たとえば、ID6の録画コンテンツID)については、再生履歴情報欄122の図柄123の円形の枠の内側が、9/10(約324度分)、上記所定の色で塗りつぶされる。
【0102】
さらに、録画時間が1時間である録画コンテンツにおいて、1時間の時点まで再生された録画コンテンツ、すなわち、最後まで再生された録画コンテンツ(たとえば、ID4,5の録画コンテンツ)については、再生履歴情報欄122で「視聴済」と表示される。
【0103】
このとき、ユーザは、録画コンテンツリストを参照しつつ、ユーザインターフェース107が備えるカーソルキーを押操作することで、要素121a〜121fの何れかをフォーカスする。
【0104】
ここで、フォーカスとは、現在操作が可能な状態であることを表しており、録画コンテンツリスト120におけるフォーカスされた要素121(たとえば、要素121f)は、図5において白抜き文字で表示される。
【0105】
そして、ユーザは、再生したい録画コンテンツの要素121をフォーカスさせた状態で、ユーザインターフェース107に備えられる「再生」ボタンを押操作する。これに伴い、コンテンツ情報管理部105は、コンテンツ記録再生部104に再生指令を与え、コンテンツ記録再生部104は、HDD108に記録されている対応する画像データおよび音声データを表示制御部106に出力する。これにより、フォーカスされた要素121の録画コンテンツが再生される。なお、録画コンテンツの再生動作の詳細については、図3のフローチャートで前述した通りである。
【0106】
また、表示制御部106は、フォーカスされている要素121に対応する録画コンテンツ(たとえば、ID6の録画コンテンツ)のプレビュー画面を、録画コンテンツリスト120のプレビュー表示部124に表示する。プレビュー画面は、フォーカスされている要素121fに対応する、ID6の録画コンテンツの一画面を表示する画面である。
【0107】
録画コンテツリスト120には、選択削除ボタン125、および視聴済削除ボタン126が含まれている。
【0108】
選択削除ボタン125は、録画コンテンツのデータを個別に削除するためのボタンである。視聴済削除ボタン126は、HDD108に記録されている録画コンテンツのうち、最後まで再生されたか、または実質的に最後まで再生されたコンテンツのデータを一括して削除するためのボタンである。選択削除ボタン125および視聴済削除ボタン126は、ユーザインターフェース107のボタン押操作によって操作される。
【0109】
[選択削除ボタンが押操作されたときの動作]
図6は、図5に示す録画コンテンツリスト120の選択削除ボタン125が押操作されたときの制御の流れを説明するためのフローチャートである。図5および図6を参照して、コンテンツ情報管理部105は、ユーザインターフェース107によって選択削除ボタン125が押操作されたか否かを監視する(ステップS601)。
【0110】
選択削除ボタン125が押操作された場合(ステップS601でYES)、コンテンツ情報管理部105は、表示制御部106へ表示指令を出力し、図7に示す選択削除用リスト130をディスプレイ109に表示させる(ステップS602)。
【0111】
図7を参照して、選択削除用リスト130には、録画コンテンツのID番号および番組タイトルを示す要素131a〜131fが表示されている。また、選択削除用リスト130には、プレビュー表示部124および拡大表示部132が設けられている。拡大表示部132は、ユーザインターフェース107の操作によってフォーカスされた要素131a〜131fに対応する録画コンテンツの識別情報および再生履歴情報を表示する。この拡大表示部132に表示される識別情報および再生履歴情報は、図5で示した内容と同内容である。
【0112】
たとえば、フォーカスされた要素が要素131eであるとき、拡大表示部132には、要素131eに対応付けられたID番号5の録画コンテンツの識別情報および再生履歴情報が表示される。
【0113】
また、選択削除用リスト130の要素131a〜131fのそれぞれには、削除選択用チェックボックス133が設けられている。フォーカスされた要素131(たとえば、要素131e)の削除選択用チェックボックス133には、ユーザインターフェース107のボタン押操作によって、チェックマークを追加および削除することが可能とされている。
【0114】
さらに、選択削除用リスト130には、削除ボタン134およびキャンセルボタン135が設けられている。
【0115】
図6を参照して、コンテンツ情報管理部105は、要素131a〜131fのそれぞれにおいて、削除選択用チェックボックス133にチェックマークが追加されているか否かを確認する(ステップS603)。
【0116】
そして、削除ボタン134が、ユーザインターフェース107を通じてユーザに押操作された場合(ステップS604で削除)、コンテンツ情報管理部105は、チェックマークがつけられている要素131(たとえば、要素131e)の録画コンテンツの画像データ、音声データ、識別情報および再生履歴情報を削除する(ステップS605)。
【0117】
より詳細には、コンテンツ情報管理部105は、コンテンツ記録再生部104に削除指令を送信する。削除指令を受けたコンテンツ記録再生部104は、チェックマークがつけられた要素131に対応付けられた録画コンテンツの画像データ、音声データおよび識別情報をHDD108から削除する。
【0118】
なお、HDD108からデータを削除する処理は、HDD108の記録領域に記録されたデータを消し去る処理と、HDD108の記録領域に記録されたデータに新たなデータを上書きすることを許可する処理の、少なくとも一方を含む。
【0119】
次いで、コンテンツ情報管理部105は、当該コンテンツ情報管理部105に記憶されている、対応する識別情報および再生履歴情報を削除し、これにより、コンテンツ情報管理部105の情報を更新する(ステップS606)。
【0120】
一方、選択削除用リスト130の削除ボタン134が押操作されずに、キャンセルボタン135が押操作された場合(ステップS604でキャンセル)、コンテンツ情報管理部105は、録画コンテンツのデータを削除することなく、処理を終了する。
【0121】
[視聴済削除ボタンが押操作されたときの動作]
図8は、図5に示す録画コンテンツリスト120で視聴済削除ボタン126が押操作されたときの動作を説明するためのフローチャートである。図5および図8を参照して、コンテンツ情報管理部105は、ユーザインターフェース107を通じて視聴済削除ボタン126が押操作されたか否かを監視する(ステップS801)。
【0122】
視聴済削除ボタン126が押操作された場合(ステップS801でYES)、コンテンツ情報管理部105は、図10に示す一括削除用リスト140を作成し(ステップS802)、一括削除用リスト140のデータを表示制御部106へ出力し、一括削除用リスト140をディスプレイ109に表示する(ステップS803)。
【0123】
なお、一括削除用リスト140は、最後まで再生されたか、または、実質的に最後まで再生された録画コンテンツの識別情報を示すリストである。すなわち、一括削除用リスト140は、削除対象コンテンツのリストである。次いで、コンテンツ情報管理部105は、録画コンテンツの削除処理を行う(ステップS804)。すなわち、表示制御部106は、ユーザが視聴済削除ボタン126を押操作することで発した指令に基づいて、録画コンテンツの削除処理を行う。
【0124】
[一括削除用リストの作成(ステップS802の詳細)]
【0125】
図9は、一括削除用リスト140作成時の制御の流れを説明するためのフローチャートである。
【0126】
図9を参照して、コンテンツ情報管理部105は、当該コンテンツ情報管理部105に記憶されている、所定の録画コンテンツ(たとえば、最初はID1の録画コンテンツ)の識別情報を読み込み(ステップS901)、さらに、当該識別情報に対応付けられている位置情報(再生履歴情報)を読み込む(ステップS902)。
【0127】
そして、コンテンツ情報管理部105は、位置情報を基に、上記識別情報に対応する録画コンテンツが最後まで再生されたか否かを判定する(ステップS903)。所定の録画コンテンツが最後までまたは実質的に最後まで再生されている場合(ステップS903でYES)、すなわち、再生状況区分が視聴済の録画コンテンツの場合、コンテンツ情報管理部105は、当該所定の録画コンテンツの識別情報および位置情報を、一括削除用リスト140に追加する(ステップS904)。その後、コンテンツ情報管理部105は、ステップS905の処理を行う。
【0128】
一方、位置情報によって示される再生状況区分が、視聴済でない場合(ステップS903でNO)、コンテンツ情報管理部105は、所定の録画コンテンツの再生履歴情報および識別情報を、一括削除用リスト140には追加しない。次いで、表示制御部106は、ステップS907の処理を行う。
【0129】
ステップS905では、コンテンツ情報管理部105は、当該コンテンツ情報管理部105に記憶された全ての録画コンテンツの識別情報を読み込んだか否かを判定する。コンテンツ情報管理部105が全ての録画コンテンツの識別情報を読み込んでいない場合(ステップS905でNO)、コンテンツ情報管理部105は、ステップS901に戻って別の録画コンテンツの識別情報および位置情報を読み込む(ステップS901,S902)。その後、コンテンツ情報管理部105は、ステップS903〜S905の処理を行う。
【0130】
そして、表示制御部106は、全ての録画コンテンツの識別情報および再生履歴情報を読み込んだ後(ステップS905でYES)、処理を終了する。上記の流れにより、図10に示す一括削除対象リストが作成される。
【0131】
[ユーザの指令に基づく録画コンテンツの削除(ステップS804の詳細)]
図11は、ユーザの指令に基づいて録画コンテンツを削除する流れを説明するためのフローチャートであり、図8のステップS804の詳細を示している。図11を参照して、コンテンツ情報管理部105は、図9に示す流れによって作成された一括削除用リスト140のデータを表示制御部106へ出力し、ディスプレイ109に表示させる(ステップS1101)。より詳細には、表示制御部106は、図10に示す一括削除用リスト140をディスプレイ109に表示する。
【0132】
図5および図10を参照して、たとえば、本実施形態では、録画コンテンツリスト120において、要素121d、121eで示された、ID4,ID5の各録画コンテンツが、最後まで再生された録画コンテンツとされている。
【0133】
したがって、一括削除用リスト140では、録画コンテンツのうち、ID4,ID5の各録画コンテンツの識別情報の番組タイトルが、一括削除用リスト140で表示される。すなわち、ID4,ID5の各録画コンテンツが、削除対象コンテンツとなっており、当該削除対象コンテンツの識別情報の番組タイトルが、一括削除用リスト140で表示される。一括削除用リスト140には、要素121d,121eに対応する要素141d,141eが設けられている。要素141d,141eには、識別情報として、IDおよび番組タイトルが含まれている。
【0134】
また、一括削除用リスト140には、要素141d,141eのそれぞれに対応付けられた削除選択用チェックボックス133が表示されている。デフォルトで、要素141d,141eの削除選択用チェックボックス133の全てにチェックマークが入れられている。ユーザインターフェース107のボタン押操作によって、フォーカスされた要素141の削除選択用チェックボックス133のチェックマークを削除することが可能とされている。さらに、一括削除用リスト140には、削除ボタン134およびキャンセルボタン135が設けられている。
【0135】
図10および図11を参照して、コンテンツ情報管理部105は、要素141d,141eのそれぞれにおいて、削除選択用チェックボックス133にチェックマークが追加されているか否かを確認する(ステップS1102)。
【0136】
その後、ユーザインターフェース107を通じ削除ボタン134が押操作された場合(ステップS1103で削除)、コンテンツ情報管理部105は、チェックマークがつけられている要素141(たとえば、要素141d,141e)に対応付けられた録画コンテンツの画像データ、音声データ、識別情報および再生履歴情報を一括して削除する(ステップS1104)。
【0137】
より詳細には、コンテンツ情報管理部105は、コンテンツ記録再生部104に削除指令を出力する。削除指令を受けたコンテンツ記録再生部104は、チェックマークがつけられた要素141に対応付けられた録画コンテンツの画像データ、音声データおよび識別情報をHDD108から削除する。
【0138】
次いで、コンテンツ情報管理部105は、当該コンテンツ情報管理部105に記憶されている、対応する識別情報および再生履歴情報を削除し、これにより、コンテンツ情報管理部105の情報を更新する(ステップS1105)。
【0139】
一方、削除ボタン134は押操作されずに、キャンセルボタン135が押操作された場合(ステップS1103でキャンセル)、表示制御部106は、録画コンテンツのデータを削除することなく、処理を終了する。
【0140】
[録画動作に伴う録画コンテンツの削除]
図12は、コンテンツ管理装置101で録画動作を行うことに伴う録画コンテンツの削除動作(削除設定)を説明するためのフローチャートである。図12を参照して、コンテンツ情報管理部105は、HDD108にコンテンツを記録する録画指令がユーザインターフェース107から出力されたか否かを監視する(ステップS1201)。
【0141】
なお、この場合の「録画」とは、事前に指定した番組を定められた時間録画する予約録画と、終了時間を特定しない非予約録画とを含む。
【0142】
録画指令のある場合(ステップS1201でYES)、表示制御部106は、HDD108の空き容量が不足しているか否かを判定する(ステップS1202)。
【0143】
たとえば、前述の予約録画が指令されている場合、コンテンツ情報管理部105は、録画終了時間が分かっている。この場合、コンテンツ情報管理部105は、HDD108がコンテンツを記録できる残り時間が、録画しようとするコンテンツの録画時間以上あるときに、HDD108の空き容量は不足していないと判定する(ステップS1202でNO)。すなわち、HDD108の空き容量を超えてしまわないと判定する。
【0144】
一方、コンテンツ情報管理部105は、HDD108がコンテンツを記録できる残り時間が、録画しようとするコンテンツの録画時間未満であるときは、HDD108の空き容量が不足している判定する(ステップS1202でYES)。すなわち、コンテンツ情報管理部105は、ユーザインターフェース107の指令に従ってコンテンツを録画すると、HDD108の空き容量を超えると判定する。
【0145】
また、たとえば、前述の非予約録画を行っている場合、予約終了時刻は決められていないので、コンテンツ情報管理部105は、録画しているコンテンツの録画終了時間がいつであるかが分からない。
【0146】
この場合、コンテンツ情報管理部105は、HDD108がコンテンツを記録できる残り時間が、所定時間(たとえば、数分)以上であれば、HDD108の空き容量は不足していないと判定する(ステップS1202でNO)。一方、コンテンツ情報管理部105は、HDD108でコンテンツを記録できる残り時間が、上記所定時間未満であるときは、HDD108の空き容量が不足している判定する(ステップS1202でYES)。
【0147】
コンテンツ情報管理部105は、HDD108の空き容量が不足していると判定したとき(ステップS1202でYES)、一括削除用リスト140を作成する(ステップS1203)。ステップS1203の処理は、図9で説明した一括削除用リスト140の作成手順と同様である。
【0148】
次いで、コンテンツ情報管理部105は、ディスプレイ109が点灯しているか、すなわち、ユーザがディスプレイ109を見ているか否かを判定する(ステップS1204)。ディスプレイ109が点灯している場合(ステップS1204でYES)、表示制御部106は、一括削除用リスト140(図10参照)をディスプレイ109に表示する(ステップS1205)。
【0149】
次いで、表示制御部106は、要素141d,141eのそれぞれにおいて、選択削除用チェックボックス133のチェックマークが削除されているか否かを確認する(ステップS1206)。なお、チェックマークの削除は、ユーザがユーザインターフェース107を操作することにより行われる。チェックマークを削除する指令、すなわち、削除対象リスト140から所定の録画コンテンツを除外する指令は、ユーザからユーザインターフェース107へ入力される。
【0150】
そして、ユーザインターフェース107が押操作されることで削除ボタン134が押操作された場合(ステップS1207で削除)、コンテンツ情報管理部105は、チェックマークがつけられている要素141d,141eに対応付けられた録画コンテンツの画像データ、音声データ、識別情報および再生履歴情報を削除する(ステップS1208,S1209)。すなわち、チェックマークが外された要素に対応付けられた録画コンテンツは、削除対象コンテンツから除外される。
【0151】
より詳細には、コンテンツ情報管理部105は、コンテンツ記録再生部104に削除指令を送信する。削除指令を受けたコンテンツ記録再生部104は、チェックマークがつけられた要素141d,141eに対応付けられた各録画コンテンツの画像データ、音声データおよび識別情報をHDD108から削除する(ステップS1208)。
【0152】
次いで、コンテンツ情報管理部105は、コンテンツ情報管理部105に記憶されている、対応する識別情報および再生履歴情報を削除し、これにより、コンテンツ情報管理部105の情報を更新する(ステップS1209)。
【0153】
一方、選択削除用リストの削除ボタン134が押操作されずに、キャンセルボタン135が押操作された場合(ステップS1207でキャンセル)、コンテンツ情報管理部105は、録画コンテンツのデータを削除することなく、処理を終了する。
【0154】
なお、この場合、HDD108の空き容量の拡大は行われない。したがって、コンテンツ情報管理部105は、HDD108の空き容量が無くなった時点で、HDD108への録画を停止する指令をコンテンツ記録再生部104に与えることとなる。
【0155】
また、ディスプレイ109が点灯していない場合(ステップS1204でNO)、コンテンツ情報管理部105は、ステップS1208に進み、最後まで再生されたか、または実質的に最後まで再生された録画コンテンツを一括して全て削除する(ステップS1208,S1209)。
【0156】
以上説明したように、本発明の実施の形態に係るコンテンツ管理装置では、表示制御部106は、管理テーブルに登録された録画コンテンツのリスト表示において、位置情報の登録された録画コンテンツを、位置情報に基づいて他の録画コンテンツと識別可能にしつつ、ディスプレイ109に表示させる。
【0157】
このような構成により、ユーザは、録画コンテンツのリスト表示を見ることにより、位置情報の登録された録画コンテンツを、当該位置情報に基づいて他の録画コンテンツと識別することができる。これにより、ユーザは、各録画コンテンツを、再生動作させることなくどこまで再生済みであるか、直ちに認識できる。その結果、たとえば、ユーザは、再生途中で中断された録画コンテンツのうち、続きを観たいコンテンツがどれであるかを、容易に特定できる。また、ユーザは、HDD108に保存されている録画コンテンツのうちの、削除したい録画コンテンツを容易に特定できる。ユーザは、はじめだけ再生されたコンテンツと、最後まで再生されたコンテンツとを、録画コンテンツのリスト上で簡単に区別することができる。したがって、まだほとんど視聴していないコンテンツをユーザが誤って削除することを抑制できる。しかも、再生停止位置を確認するために、レジーム機能を利用する必要が無い。このため、再生停止位置の確認のために、ディスプレイ109を、録画コンテンツリストと再生画面との間で遷移する手間が必要無い。したがって、録画コンテンツを視聴する際、および録画コンテンツを削除する際などのユーザの利便性を高めることが可能なコンテンツ管理装置を実現できる。
【0158】
また、本発明の実施の形態に係るコンテンツ管理装置では、表示制御部106は、録画コンテンツの再生停止位置に基づく再生状況区分に対して予め定められた表示を行なうことで、当該録画コンテンツを、リスト表示される他の録画コンテンツと識別可能にしている。
【0159】
このように、再生状況区分に対して予め定められた表示を行うことで、ユーザは、各録画コンテンツの再生状況を容易に把握することができる。より具体的には、未だ一度も視聴が開始されていないか、または、僅かな時間のみ再生された後にすぐに再生が中断され、実質的に視聴されていない録画コンテンツについては、「未視聴」の表示が行われる。また、前記僅かの時間を超えた再生時間で再生が中断された録画コンテンツについては、「視聴中断」の表示が行われる。
【0160】
また、本発明の実施の形態に係るコンテンツ管理装置では、表示制御部106は、録画コンテンツが視聴済であることを再生状況区分が表すとき、当該再生状況区分に対して予め定められた視聴済の表示を行なう。
【0161】
これにより、録画コンテンツのうち、視聴済の録画コンテンツが何れであるかを、ユーザが明確に認識することができる。これにより、ユーザの利便性をより高くできる。
【0162】
また、本発明の実施の形態に係るコンテンツ管理装置では、コンテンツ情報管理部105は、削除指令または削除設定に従い、再生状況区分が視聴済である録画コンテンツを削除する。
【0163】
これにより、視聴済の録画コンテンツを削除することで、新たな録画コンテンツを録画するための容量を記録装置に確保することができる。
【0164】
また、本発明の実施の形態に係るコンテンツ管理装置では、表示制御部106は、録画コンテンツの識別情報と当該識別情報に対応する再生履歴情報とを隣接して配置したリスト120をディスプレイ109に表示させる。
【0165】
このような構成により、識別情報と再生履歴情報とを隣接して配置したリスト120を用いることで、ユーザは、各録画コンテンツの再生状況を迅速に把握できる。
【0166】
また、本発明の実施の形態に係るコンテンツ管理装置では、再生履歴情報は、録画コンテンツの再生中断時における再生位置を示す位置情報を含む。
【0167】
これにより、録画コンテンツの再生を途中で中断した後、再度録画コンテンツを再生する動作を行わなくても、録画コンテンツがどこまで再生されたかをすぐに識別できる。これにより、ユーザの利便性をより高くできる。
【0168】
また、本発明の実施の形態に係るコンテンツ管理装置では、録画コンテンツのうち、最後まで再生されたかまたは実質的に最後まで再生された録画コンテンツを抽出して一括削除用リスト140としてディスプレイ109に明示することで、これらの録画コンテンツをユーザに分かりやすく表示できる。これにより、最後まで再生されたかまたは実質的に最後まで再生された録画コンテンツのうち、保存しておきたい録画コンテンツを誤って削除してしまうことを抑制できる。
【0169】
また、本発明の実施の形態に係るコンテンツ管理装置では、コンテンツ情報管理部105は、1または複数の録画コンテンツを記録したHDD108に接続可能であり、ユーザの指令を受信するための表示制御部106をさらに備え、コンテンツ情報管理部105は、最後まで再生されたか、または実質的に最後まで再生された録画コンテンツを、ユーザの指令に応じて一括してHDD108から削除する。
【0170】
このような構成により、再生が終わった録画コンテンツを1つ毎に削除するという手間のかかる作業をユーザに行わせずに済み、ユーザの利便性を向上できる。
【0171】
また、本発明の実施の形態に係るコンテンツ管理装置では、コンテンツ情報管理部105は、所定の第1の割合以上の時間位置で再生を中断され、かつ、再生をスキップされた割合が第2の割合未満の録画コンテンツを、実質的に最後まで再生された録画コンテンツであると判定する。
【0172】
このような構成により、例えば、映画のエンドロールやテレビ番組の終了直後のコマーシャル部分以外は再生が済んでいる録画コンテンツを、実質的に最後まで再生されたコンテンツと判定することができる。また、1つの録画コンテンツに複数の番組が含まれている場合に、たとえば、ユーザは、後の番組から視聴することがある。この場合、録画コンテンツの前半部分など、まだ再生されていない部分が多く残っており、ユーザがこの前半部分を視聴したいと思っている可能性がある。このような場合において、録画コンテンツを削除してしまうことを防止できる。
【0173】
また、本発明の実施の形態に係るコンテンツ管理装置では、コンテンツ情報管理部105は、HDD108にコンテンツを記録する指令に従ってコンテンツを記録するとHDD108の空き容量を超える場合に、HDD108に記録済みの1または複数の録画コンテンツのうち、最後まで再生されたか、または実質的に最後まで再生されたコンテンツを削除対象コンテンツとして優先的に削除することができる。
【0174】
たとえば、特許第3439406号公報明細書に開示されている従来の装置、または、特開2002−112150号公報に開示されている従来の装置では、再生が1度以上行われたか否かを基準に削除する録画コンテンツを決定する構成か、または、録画日時の最も古い録画コンテンツを削除するという構成であった。このため、途中までしか再生されておらず、ユーザが続きを見たい録画コンテンツであっても、削除されることがあった。また、多忙などの理由により長期間見ることができなかったコンテンツが、誤って削除されることがあった。すなわち、ユーザの見たいと思う録画コンテンツがHDD108から誤って削除されるおそれがあった。これに対し、本発明の実施の形態に係るコンテンツ管理装置によると、最後まで、または実質的に最後まで再生された録画コンテンツを削除するようにしている。よって、上記のように、ユーザがまだ見ていないか、または、見終っておらず、続きを見たい録画コンテンツを誤って削除してしまうことを防止できる。
【0175】
また、本発明の実施の形態に係るコンテンツ管理装置では、コンテンツ情報管理部105は、所定の第1の割合以上の時間位置で再生を中断され、かつ、再生をスキップされた割合が所定の第2の割合未満の、ID6の録画コンテンツを、実質的に最後まで再生された録画コンテンツであると判定する。
【0176】
このような構成により、所定の第1の割合以上の時間位置で再生を中断され、かつ、再生をスキップされた割合が所定の第2の割合未満の録画コンテンツを、ユーザが十分に視聴した録画コンテンツとして扱うことができる。よって、最後まで再生されていないようなID6の録画コンテンツについても、実質的に最後まで再生されたものとして扱うことで削除し、新たなコンテンツの記録のためにHDD108の容量を確保できる。
【0177】
また、本発明の実施の形態に係るコンテンツ管理装置では、コンテンツ情報管理部105は、複数の削除対象コンテンツを一括して削除可能である。
【0178】
このような構成により、自動的に一度に多くの空き容量を確保できるので、HDD108の記録領域の有効活用を図ることができる。
【0179】
また、本発明の実施の形態に係るコンテンツ管理装置では、削除対象コンテンツの削除に先立ち、削除対象コンテンツの識別情報をディスプレイ109に表示させる制御を行うための表示制御部106をさらに備える。
【0180】
このような構成により、削除対象コンテンツの削除に先立ち、どの録画コンテンツが削除されるかを、ユーザに知らせることができる。
【0181】
また、本発明の実施の形態に係るコンテンツ管理装置では、一括削除用リスト140に載せられた削除対象コンテンツから除外するコンテンツを示す指令信号を受信可能なユーザインターフェース107をさらに備え、コンテンツ情報管理部105は、ユーザインターフェース107が受信した指令信号の示す録画コンテンツを削除対象コンテンツから除外する。
【0182】
このような構成であれば、ユーザが消去したくない録画コンテンツを、消去対象から除外することができる。
【0183】
[第2の実施形態]
図13は、本発明の第2の実施形態に係るコンテンツ管理装置101における、録画動作を行うことに伴う録画コンテンツの削除の流れを説明するためのフローチャートである。図13に示す流れは、図12に示す流れの一部を変更したものとなっている。より詳細には、図13に示す流れは、図12に示す流れにステップS1210〜S1213を加えた流れとなっている。
【0184】
図12に示す流れでは、ディスプレイ109が消灯しているとき、一括削除用リスト140の録画コンテンツのデータの全てを削除したけれども、図13に示す流れでは、一括削除対象リストの録画コンテンツのデータを、録画開始日時の古い順から削除するようにしている。
【0185】
図13を参照して、ディスプレイ109が消灯しているとき(ステップS1204でNO)、コンテンツ情報管理部105は、コンテンツ記録再生部104に、録画開始日時の最も古いID5の録画コンテンツの画像データ、音声データ、および識別情報を、HDD108から削除させる(ステップS1210)。また、コンテンツ情報管理部105は、当該コンテンツ情報管理部105に記録されている、ID5の録画コンテンツの識別情報および再生履歴情報を削除する(ステップS1211)。
【0186】
次に、コンテンツ情報管理部105は、一括削除用リスト140から、ID5の録画コンテンツの要素141eを削除することにより、一括削除用リスト140を更新する(ステップS1212)。
【0187】
次に、コンテンツ情報管理部105は、HDD108の空き容量が未だ不足しているか否かを判定する(ステップS1213)。HDD108の空き容量が未だ不足している場合(ステップS12でYES)、コンテンツ情報管理部105は、ステップS1210に戻る。
【0188】
そして、コンテンツ情報管理部105は、更新された一括削除用リスト140のうち、録画開始日時の最も古い、ID4の録画コンテンツの画像データ、音声データおよび識別情報を、コンテンツ記録再生部104によってHDD108から削除させる(ステップS1210)。
【0189】
さらに、コンテンツ情報管理部105は、当該コンテンツ情報管理部105に記憶されているID4の録画コンテンツの識別情報および再生履歴情報を削除する(ステップS1211)。さらに、コンテンツ情報管理部105は、一括削除用リスト140から要素141dを削除することにより、一括削除用リスト140を更新する(ステップS1212)。
【0190】
1または複数の録画コンテンツが削除されることにより、HDD108の空き容量の不足が解消されると(ステップS1213でNO)、表示制御部106は、処理を終了する。
【0191】
本発明の実施の形態に係るコンテンツ管理装置では、一括削除用リスト140に載せられた削除対象コンテンツが複数ある場合には、新たなコンテンツを記録するために必要な空き容量がHDD108において確保されるまで、削除対象コンテンツ(ID4,ID5の各録画コンテンツ)を、削除対象コンテンツの録画日時の古いものから順に削除する。
【0192】
このような構成であれば、新たなコンテンツを録画する際に削除する古い録画コンテンツの削除量を必要最低限にすることができる。よって、ユーザにとって不本意な削除動作を抑制できる。
【0193】
また、本発明の実施の形態に係るコンテンツ管理装置では、HDD108が複数の録画コンテンツを記録している例を説明したけれども、これに限定されない。たとえば、HDD108が1つの録画コンテンツのみを記憶しており、1つの録画コンテンツの識別情報と、再生履歴情報とを対応付けてディスプレイ109に表示してもよい。また、HDD108が1つの録画コンテンツのみを記憶しており、1つの録画コンテンツが最後まで、または実質的に最後まで再生されている場合に、当該コンテンツをHDD108から削除してもよい。
【0194】
また、本発明の実施の形態に係るコンテンツ管理装置では、再生が中断された状態の録画コンテンツの再生履歴情報が、時計マークを模した図柄123を含む構成を説明したけれども、これに限定されない。たとえば、図柄123に代えて、録画コンテンツの最初から、再生を中断したときまでの再生経過時間を数字で明示してもよい。また、再生を中断したときから録画コンテンツの再生が完了するまでの残り時間を数字で明示してもよい。
【0195】
また、本発明の実施の形態に係るコンテンツ管理装置では、各録画コンテンツにおいて、録画時間に対する再生時間が所定の第1の割合以上のときにおいて、当該録画コンテンツを実質的に最後まで再生したと判定する構成を説明したけれども、これに限定されない。たとえば、各録画コンテンツにおいて、録画時間と再生時間との差が所定の時間(たとえば、10分)未満のときにおいて、当該録画コンテンツを実質的に最後まで再生したと判定する構成でもよい。
【0196】
また、本発明の実施の形態に係るコンテンツ管理装置では、HDD108の空き容量が不足しているときに、最後まで、または実質的に最後まで再生された録画コンテンツのデータを、他の録画コンテンツのデータに対して優先的に削除する構成を説明したけれども、これに限定されない。たとえば、最後まで、または実質的に最後まで再生された録画コンテンツ以外の録画コンテンツのデータも一緒にHDD108から削除可能としてもよい。
【0197】
また、本発明の実施の形態に係るコンテンツ管理装置では、受信部102がストリームを受信することによりコンテンツを録画するとしたが、コンテンツ管理装置101に外付けの光学ドライブを接続することにより、DVD(Digital Versatile Disc)やBD(Blu-ray Disc)等のディスクからコンテンツを取得できるようにしても良い。
【0198】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【0199】
101 コンテンツ管理装置
105 コンテンツ情報管理部
106 表示制御部
【特許請求の範囲】
【請求項1】
録画コンテンツの管理テーブルを有し、前記録画コンテンツの再生停止位置を取得し前記再生停止位置に関する位置情報を前記管理テーブルに格納するためのコンテンツ情報管理部と、
前記管理テーブルに登録された録画コンテンツのリスト表示において、前記位置情報の登録された録画コンテンツを当該位置情報に基づいて区別可能にするための表示制御部と、を備える、コンテンツ管理装置。
【請求項2】
前記表示制御部は、前記録画コンテンツの再生停止位置に基づく再生状況区分に対して予め定められた表示を行なうことで当該録画コンテンツを区別可能にする請求項1に記載のコンテンツ管理装置。
【請求項3】
前記表示制御部は、前記録画コンテンツが視聴済であることを前記再生状況区分が表すとき、当該再生状況区分に対して予め定められた視聴済の表示を行なう請求項2に記載のコンテンツ管理装置。
【請求項4】
前記コンテンツ情報管理部は、削除指令または削除設定に従い、前記再生状況区分が視聴済である録画コンテンツを削除する請求項2または請求項3に記載のコンテンツ管理装置。
【請求項5】
録画コンテンツの再生停止位置を取得し、前記再生停止位置に関する位置情報を、録画コンテンツの管理テーブルに格納するステップと、
前記管理テーブルに登録された録画コンテンツのリストを表示するステップと、を含み、
前記リストを表示するステップでは、前記位置情報の登録された録画コンテンツを当該位置情報に基づいて区別可能に表示する、コンテンツ管理方法。
【請求項6】
コンピュータに、
録画コンテンツの再生停止位置を取得し、前記再生停止位置に関する位置情報を、録画コンテンツの管理テーブルに格納するステップと、
前記管理テーブルに登録された録画コンテンツのリストを表示するステップと、を実行させ、
前記リストを表示するステップでは、前記位置情報の登録された録画コンテンツを当該位置情報に基づいて区別可能に表示する、コンテンツ管理プログラム。
【請求項1】
録画コンテンツの管理テーブルを有し、前記録画コンテンツの再生停止位置を取得し前記再生停止位置に関する位置情報を前記管理テーブルに格納するためのコンテンツ情報管理部と、
前記管理テーブルに登録された録画コンテンツのリスト表示において、前記位置情報の登録された録画コンテンツを当該位置情報に基づいて区別可能にするための表示制御部と、を備える、コンテンツ管理装置。
【請求項2】
前記表示制御部は、前記録画コンテンツの再生停止位置に基づく再生状況区分に対して予め定められた表示を行なうことで当該録画コンテンツを区別可能にする請求項1に記載のコンテンツ管理装置。
【請求項3】
前記表示制御部は、前記録画コンテンツが視聴済であることを前記再生状況区分が表すとき、当該再生状況区分に対して予め定められた視聴済の表示を行なう請求項2に記載のコンテンツ管理装置。
【請求項4】
前記コンテンツ情報管理部は、削除指令または削除設定に従い、前記再生状況区分が視聴済である録画コンテンツを削除する請求項2または請求項3に記載のコンテンツ管理装置。
【請求項5】
録画コンテンツの再生停止位置を取得し、前記再生停止位置に関する位置情報を、録画コンテンツの管理テーブルに格納するステップと、
前記管理テーブルに登録された録画コンテンツのリストを表示するステップと、を含み、
前記リストを表示するステップでは、前記位置情報の登録された録画コンテンツを当該位置情報に基づいて区別可能に表示する、コンテンツ管理方法。
【請求項6】
コンピュータに、
録画コンテンツの再生停止位置を取得し、前記再生停止位置に関する位置情報を、録画コンテンツの管理テーブルに格納するステップと、
前記管理テーブルに登録された録画コンテンツのリストを表示するステップと、を実行させ、
前記リストを表示するステップでは、前記位置情報の登録された録画コンテンツを当該位置情報に基づいて区別可能に表示する、コンテンツ管理プログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【公開番号】特開2013−93767(P2013−93767A)
【公開日】平成25年5月16日(2013.5.16)
【国際特許分類】
【出願番号】特願2011−235160(P2011−235160)
【出願日】平成23年10月26日(2011.10.26)
【出願人】(502312498)住友電工ネットワークス株式会社 (212)
【Fターム(参考)】
【公開日】平成25年5月16日(2013.5.16)
【国際特許分類】
【出願日】平成23年10月26日(2011.10.26)
【出願人】(502312498)住友電工ネットワークス株式会社 (212)
【Fターム(参考)】
[ Back to top ]