(57)【要約】【課題】同じコンテンツを視聴したいユーザが複数存在する場合に、その中のあるユーザが、他のユーザが視聴していないコンテンツを誤って削除してしまうことを防止する。【解決手段】再生装置は、コンテンツを再生する再生手段と、再生したコンテンツを視聴しているユーザを認識する認識手段と、コンテンツの再生時に、前記認識手段により認識されたユーザごとに再生した部分と再生した日時とを含む再生履歴情報を作成し、コンテンツごとに各ユーザの再生履歴を生成して記憶する記憶手段と、コンテンツの削除指示があると、前記記憶手段から削除指示されたコンテンツの再生履歴を検出し、当該削除指示されたコンテンツの視聴が完了していないユーザが含まれているか否かを判定する判定手段と、前記判定手段により再生が完了していないユーザが含まれていた場合、当該削除指示されたコンテンツの削除処理を禁止する制御手段と、を有する。【選択図】図５
2013037732.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを再生する再生手段と、
再生したコンテンツを視聴しているユーザを認識する認識手段と、
コンテンツの再生時に、前記認識手段により認識されたユーザごとに再生した部分と再生した日時とを含む再生履歴情報を作成し、コンテンツごとに各ユーザの再生履歴を生成して記憶する記憶手段と、
コンテンツの削除指示があると、前記記憶手段から削除指示されたコンテンツの再生履歴を検出し、当該削除指示されたコンテンツの視聴が完了していないユーザが含まれているか否かを判定する判定手段と、
前記判定手段により再生が完了していないユーザが含まれていた場合、当該削除指示されたコンテンツの削除処理を禁止する制御手段と、を有することを特徴とする再生装置。
【請求項２】
前記再生履歴情報は、コンテンツごとの視聴予定者を示す視聴予定情報を含み、
前記認識手段は、コンテンツの再生時に削除指示があると、再生中のコンテンツを視聴しているユーザを認識し、
前記制御手段は、前記再生履歴に基づき、再生中のコンテンツの視聴予定者を検出し、前記認識手段により認識されたユーザ以外に、再生中のコンテンツの視聴予定者がいる場合には、前記削除指示されたコンテンツの削除処理を禁止することを特徴とする請求項１に記載の再生装置。
【請求項３】
前記制御手段は、前記認識手段により認識されたユーザ以外に、再生中のコンテンツの視聴予定者がいない場合には、前記削除指示されたコンテンツの削除処理を実行することを特徴とする請求項２に記載の再生装置。
【請求項４】
前記制御手段は、前記認識手段により認識されたユーザ以外に、再生中のコンテンツの視聴予定者がいる場合には、警告表示を行うことを特徴とする請求項２又は３に記載の再生装置。
【請求項５】
前記制御手段は、コンテンツの再生時に削除指示があると、前記再生履歴に登録されている全てのユーザを検出し、前記認識手段により認識されたユーザ以外に、再生中のコンテンツを視聴していないユーザがいる場合には、前記削除指示されたコンテンツの削除処理を禁止することを特徴とする請求項１に記載の再生装置。
【請求項６】
コンテンツを再生する再生手段と、
再生したコンテンツを視聴しているユーザを認識する認識手段と、
コンテンツの再生時に、前記認識手段により認識されたユーザごとに再生した部分と再生した日時と視聴予定情報とを含む再生履歴情報を作成し、コンテンツごとに各ユーザの再生履歴を生成して記憶する記憶手段と、
再生中のコンテンツの停止指示があると、前記記憶手段から停止指示されたコンテンツの再生履歴に基づき、停止指示されたコンテンツの視聴予定者がいるか否かを判定する判定手段と、
前記認識手段により認識されたユーザ以外に、当該停止指示されたコンテンツの視聴予定者がいない場合には、当該停止指示されたコンテンツを削除するか否かを問い合わせるように表示手段を制御する制御手段と、を有することを特徴とする再生装置。
【請求項７】
前記コンテンツは、動画、静止画若しくは音声、またはこれらの任意の組み合わせを含むことを特徴とする請求項１乃至６のいずれか１項に記載の再生装置。
【請求項８】
記録媒体から画像データを再生する再生手段と、
選択された前記画像データの再生に応じてユーザを認識する認識手段と、
前記認識手段により認識されたユーザと、複数のユーザがそれぞれ前記選択された画像データを再生する予定であるか否かを識別するための予定情報とに基づいて、前記記録媒体から前記選択された画像データを削除するか否かを制御する制御手段と、を有することを特徴とする再生装置。
【請求項９】
前記制御手段は、前記認識手段により認識されたユーザ以外に、選択された前記画像データを再生する予定のユーザがいる場合には、前記選択された画像データの削除を禁止することを特徴とする請求項８に記載の再生装置。
【請求項１０】
前記制御手段は、前記認識手段により認識されたユーザ以外に、選択された前記画像データを再生する予定のユーザがいない場合には、削除指示に応じて前記選択された画像データを削除することを特徴とする請求項１又は２に記載の再生装置。
【請求項１１】
前記認識手段は、前記画像データの削除指示に応じてユーザを認識することを特徴とする請求項１乃至３のいずれか１項に記載の再生装置。
【請求項１２】
前記制御手段は、前記認識手段により認識されたユーザ以外に、前記選択された前記画像データを再生する予定のユーザがいない場合には、前記画像データの再生停止に応じて、前記選択された画像データを削除するか否かを問い合わせるための問い合わせ情報を表示装置に出力することを特徴とする請求項１に記載の再生装置。
【請求項１３】
記録媒体から画像データを再生する再生手段と、
選択された前記画像データの再生に応じてユーザを認識する認識手段と、
複数の所定のユーザのうち、前記認識手段により認識されたユーザ以外に、前記選択された画像データを再生したことがないユーザがいる場合に、前記記録媒体から前記選択された画像データを削除するのを禁止する制御手段と、を有することを特徴とする再生装置。
【請求項１４】
コンテンツを再生する再生装置の制御方法であって、
再生したコンテンツを視聴しているユーザを認識する認識工程と、
コンテンツの再生時に、前記認識工程により認識されたユーザごとに再生した部分と再生した日時とを含む再生履歴情報を作成し、コンテンツごとに各ユーザの再生履歴を生成して記憶手段に記憶する記憶工程と、
コンテンツの削除指示があると、前記記憶手段から削除指示されたコンテンツの再生履歴を検出し、当該削除指示されたコンテンツの視聴が完了していないユーザが含まれているか否かを判定する判定工程と、
前記判定工程により再生が完了していないユーザが含まれていた場合、当該削除指示されたコンテンツの削除処理を禁止する制御工程と、を有することを特徴とする制御方法。
【請求項１５】
コンテンツを再生する再生装置の制御方法であって、
再生したコンテンツを視聴しているユーザを認識する認識工程と、
コンテンツの再生時に、前記認識工程により認識されたユーザごとに再生した部分と再生した日時と視聴予定情報とを含む再生履歴情報を作成し、コンテンツごとに各ユーザの再生履歴を生成して記憶手段に記憶する記憶工程と、
再生中のコンテンツの停止指示があると、前記記憶手段から停止指示されたコンテンツの再生履歴に基づき、停止指示されたコンテンツの視聴予定者がいるか否かを判定する判定工程と、
前記認識工程により認識されたユーザ以外に、当該停止指示されたコンテンツの視聴予定者がいない場合には、当該停止指示されたコンテンツを削除するか否かを問い合わせるように表示手段を制御する制御工程と、を有することを特徴とする制御方法。
【請求項１６】
記録媒体から画像データを再生する再生装置の制御方法であって、
選択された前記画像データの再生に応じてユーザを認識する認識工程と、
前記認識工程により認識されたユーザと、複数のユーザがそれぞれ前記選択された画像データを再生する予定であるか否かを識別するための予定情報とに基づいて、前記記録媒体から前記選択された画像データを削除するか否かを制御する制御工程と、を有することを特徴とする制御方法。
【請求項１７】
記録媒体から画像データを再生する再生装置の制御方法であって、
選択された前記画像データの再生に応じてユーザを認識する認識工程と、
複数の所定のユーザのうち、前記認識工程により認識されたユーザ以外に、前記選択された画像データを再生したことがないユーザがいる場合に、前記記録媒体から前記選択された画像データを削除するのを禁止する制御工程と、を有することを特徴とする制御方法。
【請求項１８】
コンピュータを、請求項１乃至１３のいずれか１項に記載の再生装置の各手段として機能させるためのプログラム。
【請求項１９】
コンピュータを、請求項１乃至１３のいずれか１項に記載の再生装置の各手段として機能させるためのプログラムを記憶したコンピュータによる読み取りが可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生済みコンテンツの削除処理に関する。
【背景技術】
【０００２】
従来、動画や音声、或いは静止画などのコンテンツを記録媒体に記録し、また、記録媒体から再生する装置が知られている。記録されたコンテンツのうち、視聴済みのコンテンツ（番組、プログラム）を自動的に削除する装置も知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２１００１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、あるユーザが視聴済みのコンテンツを削除してしまうと、削除されたコンテンツを視聴するつもりであった別のユーザが視聴できなくなってしまう。
【０００５】
本発明は、上記課題に鑑みてなされ、その目的は、同じコンテンツを視聴したいユーザが複数存在する場合に、その中のあるユーザが、他のユーザが視聴していないコンテンツを誤って削除してしまうことを防止できる技術を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決し、目的を達成するために、本発明の再生装置は、コンテンツを再生する再生手段と、再生したコンテンツを視聴しているユーザを認識する認識手段と、コンテンツの再生時に、前記認識手段により認識されたユーザごとに再生した部分と再生した日時とを含む再生履歴情報を作成し、コンテンツごとに各ユーザの再生履歴を生成して記憶する記憶手段と、コンテンツの削除指示があると、前記記憶手段から削除指示されたコンテンツの再生履歴を検出し、当該削除指示されたコンテンツの視聴が完了していないユーザが含まれているか否かを判定する判定手段と、前記判定手段により再生が完了していないユーザが含まれていた場合、当該削除指示されたコンテンツの削除処理を禁止する制御手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、同じコンテンツを視聴したいユーザが複数存在する場合に、その中のあるユーザが、他のユーザが視聴していないコンテンツを誤って削除してしまうことを防止できる。
【図面の簡単な説明】
【０００８】
【図１】本発明に係る実施形態の再生装置のブロック図。
【図２】動画再生時の表示画面を例示する図。
【図３】静止画再生時の表示画面を例示する図。
【図４】管理情報の構成を例示する図。
【図５】実施形態１の動画再生時の処理を示すフローチャート。
【図６】実施形態１の静止画再生時の処理を示すフローチャート。
【図７】実施形態１の動画及び静止画再生時の履歴情報の作成、更新処理を示すフローチャート。
【図８】実施形態２の動画の再生停止時の処理を示すフローチャート。
【図９】実施形態３の動画再生時の処理を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下に、本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。また、後述する各実施形態の一部を適宜組み合わせて構成しても良い。
【００１０】
［実施形態１］本発明の再生装置は、動画、静止画若しくは音声、またはこれらの任意の組み合わせからなるコンテンツ（番組その他のプログラム）を記録・再生する装置により実現される。本実施形態の再生装置としては、例えば、ウェブカメラなどの撮像装置を有するパーソナルコンピュータ、デジタルテレビに接続された録画機器や再生機器、デジタルビデオカメラ、ゲーム機器などが含まれる。
【００１１】
＜装置構成＞先ず、図１を参照して、本実施形態の再生装置の構成について説明する。
【００１２】
図１において、撮像部１０１はＣＭＯＳイメージセンサなどを搭載し、再生装置１００により再生される動画や音声、或いは静止画を視聴しているユーザ（被写体）を光電変換により撮像し、撮像して得られた画像データを被写体認識部１０２に出力する。被写体認識部１０２は、撮像部１０１から出力される画像データに対して顔認識処理を実行し、画像データに含まれる人物の顔を検出し、検出した顔に関する特徴情報（以下、顔情報）を制御部１０８に出力する。信号処理部１０３は、取得部１０４で取得した動画や音声、或いは静止画データなどに対して所定の信号処理を施してその形式を変更し、記録再生部１０５に送出する。また、信号処理部１０３は、画像再生時には、記録再生部１０５で再生する画像データや音声データから表示信号や音声信号を生成して表示制御部１１０に送出する。記録再生部１０５は、信号処理部１０３から得たデータを記録媒体１０６に記録する。また、記録再生部１０５は、記録媒体１０６に記録されている動画や音声、或いは静止画データを読み出して再生する。記録媒体１０６は、ハードディスク（ＨＤＤ）、フラッシュメモリなどの任意に読み出しや書き込みが可能な記録媒体である。
【００１３】
記憶部１０７は、後述するように、記録媒体１０６に記録されている動画や音声、或いは静止画データに関する管理情報を記憶する。制御部１０８はマイクロコンピュータやメモリ等を備え、メモリに記憶されたプログラムに従い、再生装置１００の各部の動作を制御する。ユーザインターフェイス（ＵＩ）１０９は、ユーザが操作可能な各種のスイッチを含み、ユーザによる操作入力を受け付けて制御部１０８に出力する。表示制御部１１０は、制御部１０８からの制御指令に従い、記録媒体１０６から読み出し、記録再生部１０５で再生された動画や静止画、或いは、後述するユーザの再生履歴情報などを表示部１１１に出力し、表示する。表示部１１１は、液晶パネルなどを含む。バス１１２は、再生装置１００の各部の間でデータや各種の制御指令などを送受信するための伝送路として機能する。
【００１４】
再生装置１００において、取得部１０４は、公知のカメラやマイクロフォン、或いは、ネットワークに接続可能な通信部などを含む。そして、取得部１０４は、動画や音声、或いは静止画データを取得し、信号処理部１０３に出力する。信号処理部１０３は、取得部１０４で取得した動画や音声、或いは静止画データに対して所定の信号処理を施し、記録再生部１０５に送出する。記録再生部１０５は、動画や音声、或いは静止画データを記録媒体１０６に記録する。本実施形態では、記録再生部１０５は、記録媒体１０６に記録した動画や音声、或いは静止画データを、再生装置１００の所定のファイルシステムに従い、ファイルとして管理する。
【００１５】
＜ユーザ登録＞次に、本実施形態の再生装置１００によるユーザ登録について説明する。
【００１６】
ユーザがＵＩ１０９を操作して、新規にユーザ登録を指示すると、制御部１０８は撮像部１０１を制御してユーザの顔の画像を撮像する。撮像部１０１により撮像された画像データは被写体認識部１０２に送出される。被写体認識部１０２は、公知の顔認識の技術を用い、撮像部１０１で撮像された画像データから人物の顔を検出し、検出した顔情報を制御部１０８に出力する。
【００１７】
一方、制御部１０８は、表示制御部１１０を制御して、ユーザ名などの固有情報を入力させるための入力画面を表示部１１１に表示する。ユーザはＵＩ１０９を操作し、ユーザ名などのユーザ識別情報を入力する。制御部１０８は、被写体認識部１０２から取得した顔情報と、ＵＩ１０９により入力されたユーザ識別情報とを関連付けて記憶部１０７に記憶する。
【００１８】
＜コンテンツの管理情報＞次に、図４を参照して、記録媒体１０６に記録された画像ファイルの管理情報について説明する。
【００１９】
図４において、制御部１０８は管理情報を作成して記憶部１０７に記憶すると共に、記録媒体１０６に対して新たに画像ファイルが記録されるごとに、管理情報の内容を更新する。図４（ａ）は管理情報４０１の構成を例示している。管理情報４０１は、ヘッダ４０１ａと、各画像ファイルに対応したエントリ４０２とから構成される。図４（ｂ）は各エントリ４０２の構成を例示している。エントリ４０２は、対応する画像ファイルのファイル名の情報４０２ａと、記録媒体１０６に記録された、対応する画像ファイルへのリンク情報４０２ｂとを含む。リンク情報４０２ｂにより、対応する画像ファイルの記録位置を検出できる。図４（ｃ）は画像ファイル情報４０３の様子を例示している。画像ファイル情報４０３は、画像ファイルのヘッダ情報４０３ａ、画像ファイル名４０３ｂ、画像ファイルへのパス情報４０３ｃ及び、当該画像ファイル（コンテンツ）の履歴情報へのリンク情報４０３ｄを含む。このリンク情報４０３ｄにより、この画像ファイルに関する履歴情報の記録媒体１０６における記録位置を検出することができる。
【００２０】
図４（ｄ）は履歴情報４０４、４０５を例示している。履歴情報４０４は動画ファイルの履歴情報であり、履歴情報４０５は静止画ファイルの履歴情報である。各履歴情報は、ヘッダ情報４０４ａ、４０５ａ、ユーザ名の情報４０４ｂ、４０５ｂを含む。また、各履歴情報は、このコンテンツを最初に再生した日時を示す初回再生日時情報４０４ｃ、４０５ｃ、最後にこのコンテンツを再生した日時を示す最終再生日時情報４０４ｄ、４０５ｄを含む。更に、各履歴情報は、各ユーザの視聴予定情報４０４ｅ、４０５ｅを含む。視聴予定情報４０４ｅ、４０５ｅは、各ユーザが動画や静止画を、今後、再生する予定があることを識別するための情報である。また、動画の履歴情報４０４は、対応する動画データにおける再生開始位置、再生停止位置、及びその再生日時を含む再生履歴情報４０４ｆを含む。ユーザが動画の複数の部分を再生した場合、制御部１０８は、各再生部分について、それぞれ再生開始位置、再生停止位置と再生日時の情報を生成して、履歴情報４０４に追加する。また、制御部１０８は、コンテンツを再生した場合に、後述するように、再生した画像や音声を視聴しているユーザの顔認識処理を実行し、認識したユーザそれぞれについて履歴情報４０４、４０５を作成する。
【００２１】
＜履歴情報の作成、更新処理＞次に、図７を参照して、画像再生時における履歴情報の作成、更新処理について説明する。図７（ａ）は動画再生時の処理、図７（ｂ）は静止画再生時の処理をそれぞれ示している。なお、図７の履歴情報の作成、更新処理は、制御部１０８が記憶部１０７に記憶されている制御プログラムを実行し、各部を制御することにより実現される。
【００２２】
まず、図７（ａ）の動画再生時の履歴情報の更新処理について説明する。
【００２３】
図７（ａ）において、ユーザがＵＩ１０９を操作して、記録媒体１０６に記録された複数の動画ファイルの中から所望の画像を選択し、再生を指示すると処理を開始する。まず、制御部１０８は、前述したように、撮像部１０１及び被写体認識部１０２により、再生された動画や音声を視聴しているユーザの顔認識処理を実行し、その顔情報を取得する（Ｓ７０１）。次に、制御部１０８は、記録再生部１０５に対し、指定された動画ファイルを再生する制御指令を出し、指定された動画ファイルを記録媒体１０６から再生する（Ｓ７０２）。そして、制御部１０８は、信号処理部１０３、表示制御部１１０を制御して、再生された動画ファイルの画像を表示部１１１に再生する。なお、音声については、不図示のスピーカから出力される。
【００２４】
このように再生を開始すると、制御部１０８は、通常再生を開始した位置を検出し、記憶部１０７に記憶する。また、制御部１０８は、動画の再生中にＵＩ１０９が操作され、早送りの指示を受けた場合、早送り再生を行うように記録再生部１０５に制御指令を送出すると共に、早送り再生を開始した位置を再生停止位置として検出し、記憶部１０７に記憶する。また、このとき、制御部１０８は、不図示のタイマの出力に基づいて、再生日時を検出して記憶部１０７に記憶する。
【００２５】
このように動画の再生中、制御部１０８は再生開始位置と再生停止位置、及び、再生日時の各情報を生成して記憶部１０７に記憶する。そして、制御部１０８は、ＵＩ１０９より再生停止の指示があると（Ｓ７０３）、記録再生部１０５に対し、動画の再生を停止するように制御指令を送出する（Ｓ７０４）。そして、制御部１０８は、記憶部１０７に記憶されていた再生開始位置、再生停止位置、及び再生日時の各情報、及び、Ｓ７０１で認識されたユーザの顔情報に基づいて、直前に再生された動画ファイルの再生履歴情報を更新する（Ｓ７０５）。即ち、制御部１０８は、指定された動画ファイルの履歴情報４０５を記憶部１０７から検出し、Ｓ７０１で認識した各ユーザの顔情報と登録済みユーザの顔情報とを比較して、登録済みユーザのユーザ名を検出する。制御部１０８は、動画ファイルの履歴情報に、検出されたユーザの履歴情報が格納されているか否か判定する。そして、検出されたユーザの履歴情報が格納されていた場合、制御部１０８は、再生開始位置、停止位置、及び再生日時の情報に基づき、記憶部１０７に記憶されている、対応するユーザの履歴情報の内容を更新する。また、検出されたユーザの履歴情報が格納されていなかった場合には、新たにこのユーザの履歴情報を作成し、記憶部１０７に記憶する。
【００２６】
次に、制御部１０８は、指定された動画ファイルの視聴予定情報を変更する（Ｓ７０６）。即ち、制御部１０８は、動画ファイルの履歴情報に、Ｓ７０１で検出されたユーザの履歴情報が格納されているか否か判定する。そして、検出されたユーザの履歴情報が格納されていた場合、制御部１０８は、履歴情報に含まれる視聴予定情報を、視聴予定無しを示す状態に自動的に変更する。
【００２７】
次に、図７（ｂ）の静止画再生時の履歴情報の更新処理について説明する。
【００２８】
ユーザがＵＩ１０９を操作して、記録媒体１０６に記録された複数の静止画ファイルの中から所望の画像を選択し、再生を指示すると図７（ｂ）の処理を開始する。まず、制御部１０８は、前述したように、撮像部１０１及び被写体認識部１０２を制御して、再生された静止画を見ているユーザの顔認識処理を実行し、その顔情報を取得する（Ｓ７０７）。次に、制御部１０８は、記録再生部１０５に対し、指定された静止画ファイルを再生するように制御指令を出し、指定された静止画ファイルを記録媒体１０６から読み出して再生する（Ｓ７０８）。そして、制御部１０８は、信号処理部１０３及び表示制御部１１０を制御し、再生された静止画ファイルの画像を表示部１１１に表示する。次に、ＵＩ１０９より再生停止の指示があると（Ｓ７０９）、制御部１０８は、記録再生部１０５に対して静止画の再生を停止するように制御指令を送出する（Ｓ７１０）。そして、制御部１０８は、記憶部１０７に記憶されている再生開始位置、停止位置、及び再生日時の各情報、及び、Ｓ７０８で認識されたユーザの顔情報に基づいて、直前に再生された静止画ファイルの再生履歴情報を更新する（Ｓ７１１）。この更新処理は、動画ファイルの履歴情報の更新時と同様である。次に、制御部１０８は、Ｓ７０８で認識されたユーザの顔情報に基づいて、直前に再生された静止画ファイルの視聴予定情報を更新する（Ｓ７１２）。この更新処理は、動画ファイルの履歴情報の更新時と同様である。
【００２９】
なお、上記処理において、Ｓ７０１やＳ７０７で検出されたユーザの履歴情報が記憶されていなかった場合には、新たにユーザの履歴情報を作成し、記憶部１０７に記憶する構成とした。これ以外にも、例えば、動画或いは静止画の再生時にユーザが認識されると、全ての動画と静止画ファイルに対し、認識された全てのユーザの履歴情報を作成して記憶しておくようにしてもよい。この場合、再生されていない動画や静止画の履歴情報には、初回再生日時４０４ｃ、４０５ｃ、最終再生日時４０４ｄ、４０５ｄ及び、再生履歴情報４０４ｅには、無効を示す所定値を格納する。また、この場合、視聴予定情報については、視聴予定無しを示す状態に設定しておく。
【００３０】
また、Ｓ７０６やＳ７１２では、認識されたユーザの視聴予定情報を、自動的に視聴予定無しを示す状態に変更したが、例えば、視聴予定情報ありにするか、或いは、無しにするかをユーザに問い合わせるようにしてもよい。また、動画については、動画の再生時間長に対する再生済み部分の割合が閾値以上である場合や、動画の最後まで再生した場合に、視聴予定無しに変更し、それ以外の場合は、視聴予定情報の状態を変更しないようにしてもよい。
【００３１】
＜視聴予定の設定＞次に、視聴予定の設定処理について説明する。ユーザは、再生を停止している状態でＵＩ１０９を操作して、記録されている動画や静止画に対して視聴予定を設定することができる。まず、ユーザは、ＵＩ１０９を操作して、記録媒体１０６に記録されている動画や静止画を選択し、視聴予定の設定を指示する。制御部１０８は、視聴予定の設定指示があると、表示制御部１１０に対して設定用の画面を表示部１１１に表示するように制御指令を送出する。また、制御部１０８は、前述したように、視聴予定の設定を指示したユーザの顔認識処理を実行する。ユーザはＵＩ１０９を操作して、選択した動画や静止画に対し、視聴予定あり、或いは視聴予定無しを設定する。制御部１０８は、ユーザの指示があると、選択された動画や静止画の履歴情報を記憶部１０７から検出し、このうち、認識されたユーザの履歴情報に格納された視聴予定情報４０４ｅ、４０５ｅの状態を、ユーザの指示に合わせて変更する。
【００３２】
＜削除処理＞次に、図５及び図６を参照して、画像再生時の削除処理について説明する。図５は動画再生時の処理、図６は静止画再生時の処理をそれぞれ示している。なお、図５及び図６の処理は、制御部１０８が各部を制御することにより実行される。
【００３３】
まず、図５の動画再生時の処理について説明する。
【００３４】
図５において、ユーザがＵＩ１０９を操作し、記録媒体１０６に記録された複数の動画ファイルの何れかを選択し、再生開始を指示すると処理が開始される。まず、制御部１０８は、撮像部１０１及び被写体認識部１０２により、再生動画を視聴中の全てのユーザの顔認識処理を実行し、その顔情報を取得する（Ｓ５０１）。そして、制御部１０８は、認識した各ユーザの顔情報と、記憶部１０７に記憶された登録済みユーザの顔情報とを比較して、登録済みユーザのユーザ名を検出する。そして、検出されたユーザの履歴情報に格納されている再生履歴情報を検出する（Ｓ５０２）。次に、制御部１０８は、再生履歴情報に基づいて、各ユーザの再生済みと未再生の部分を識別するための再生履歴の情報を表示部１１１に表示するように、表示制御部１１０に制御指令を送出する（Ｓ５０３）。このとき、制御部１０８は、Ｓ５０１で認識された他のユーザの再生履歴情報のうち、現在選択されているユーザと再生日時が同じ部分については、これら複数のユーザが一緒に再生画面を見ていたことが識別できるように、再生履歴情報を表示させる。
【００３５】
図２は動画再生時の表示画面２００を例示しており、表示画面２００は、動画の表示領域２０１、再生履歴情報の表示領域２０２、再生開始時に認識されたユーザ名の情報を表示する領域２０３を含む。
【００３６】
再生履歴情報の表示領域２０２には、認識された各ユーザ、ここでは視聴者Ａ、Ｂ、Ｃのユーザ名２０５が表示され、更に、再生履歴２０４がプログレスバー状に表示されている。再生履歴２０４において、再生済みの部分と未再生の部分は異なる色、或いは、形状で識別可能に表示される。例えば、図２において、黒で表示された部分は再生済みの部分であり、白で表示された部分は未再生の部分である。また、斜線で示す部分は、複数のユーザが一緒に再生画面を見ていた期間である。再生履歴２０４の長さが再生中の動画の再生時間長に対応している。制御部１０８は、指定された動画の再生時間長と、再生済み部分の再生開始時間及び終了時間に基づいて、再生履歴２０４の長さを動画の再生時間長とした場合の、再生済み部分に対応する表示位置を計算し、その結果を画面２００に表示する。また、インジケータ２０６は、再生中の動画における再生位置を示している。
【００３７】
なお、Ｓ５０１で認識されたユーザが既に登録済みだが、指定された動画の履歴情報に認識されたユーザの再生履歴が格納されていなかった場合には、今回が最初の再生機会である。そのため、再生履歴情報が記憶されていない登録済みユーザについては、全ての期間を未再生期間に設定する。
【００３８】
図５のフローチャートに戻り、制御部１０８は、記録再生部１０５に対し、指定された動画ファイルを再生するように制御指令を送出する（Ｓ５０４）。記録再生部１０５は、指定された動画ファイルを再生する。再生された動画ファイルは信号処理部１０３により処理され、表示制御部１１０により、表示部１１１における、図２に示した動画表示領域２０１に表示される。
【００３９】
動画の再生を開始した後、制御部１０８は、ＵＩ１０９から削除指示があったか否か判定する（Ｓ５０５）。削除指示がない場合、制御部１０８は、再生停止指示があったか否か判定する（Ｓ５０６）。再生停止指示があると、制御部１０８は、記録再生部１０５による動画の再生を停止し、動画の表示及び再生履歴情報の表示も停止する（Ｓ５０７）。また、再生停止の指示がない場合には、制御部１０８は、動画の最後まで再生したか否か判定する（Ｓ５０８）。動画を最後まで再生すると、制御部１０８は、記録再生部１０５による動画の再生を停止し、動画の表示及び再生履歴情報の表示も停止する（Ｓ５１０）。また、最後まで再生していない場合には、Ｓ５０４に戻る。
【００４０】
また、Ｓ５０５で削除指示があると、制御部１０８は、Ｓ５０１と同様、視聴中のユーザの顔認識処理を実行する（Ｓ５０９）。そして、制御部１０８は、再生中の動画の履歴情報に格納された各ユーザの視聴予定情報に基づいて、視聴予定のユーザを検出する（Ｓ５１０）。次に、制御部１０８は、Ｓ５０９で認識されたユーザと視聴予定のユーザを比較し、視聴が完了していないユーザを検出する。ここでは、視聴予定のユーザのうち、Ｓ５０９で認識されたユーザ以外のユーザを未視聴のユーザとして検出する。そして、制御部１０８は、未視聴のユーザがあるか否か判定し（Ｓ５１２）、未視聴のユーザがいない場合には、記録再生部１０５を制御して、動画の再生を停止し、再生中の動画ファイルを記録媒体１０６から削除する（Ｓ５１３）。また、制御部１０８は、削除された動画ファイルに対応した履歴情報を記憶部１０７から削除する。また、Ｓ５１２で未視聴のユーザがあった場合、制御部１０８は、再生中の動画の削除を禁止する。そして、制御部１０８は、表示制御部１１０を制御して、未視聴のユーザがいるため削除できない旨を示す警告情報を表示部１１１に表示す（Ｓ５１４）。
【００４１】
次に、図６の静止画再生時の処理について説明する。
【００４２】
図６において、ユーザがＵＩ１０９を操作し、記録媒体１０６に記録された複数の静止画ファイルの何れかを選択し、再生開始を指示すると処理が開始される。まず、制御部１０８は、撮像部１０１及び被写体認識部１０２により、再生画像を視聴中の全てのユーザの顔認識処理を実行し、その顔情報を取得する。そして、制御部１０８は、認識した各ユーザの顔情報と、記憶部１０７に記憶された登録済みユーザの顔情報とを比較して、登録済みユーザのユーザ名を検出する（Ｓ６０１）。次に、制御部１０８は、全ての静止画ファイルの再生履歴情報を検出する（Ｓ６０２）。そして、制御部１０８は、認識された各ユーザについて、再生指示された静止画と、その前後の所定数の静止画が再生済みか、未再生かを識別するための再生履歴の情報を表示部１１１に表示するように、表示制御部１１０に制御指令を送出する（Ｓ６０３）。このとき、制御部１０８は、Ｓ６０１で認識された他のユーザの再生履歴情報に基づいて、現在選択されているユーザと再生日時が同じ静止画については、これら複数のユーザが一緒に再生画面を見ていたことが識別できるように、再生履歴情報を表示させる。
【００４３】
図３は静止画再生時の表示画面３００を例示しており、表示画面３００は、静止画の表示領域３０１、再生履歴情報の表示領域３０２、再生開始時に認識されたユーザ名の情報を表示する領域３０３を含む。
【００４４】
再生履歴情報の表示領域３０２には、認識された各ユーザ、ここでは視聴者Ａ、Ｂ、Ｃのユーザ名３０５が表示される。また、再生中の静止画とその前後に再生される静止画の再生履歴３０４が表示されている。再生履歴３０４には各静止画に対応した複数のアイコン３０４ａ、３０４ｂ、３０４ｃが表示される。アイコン３０４ａは再生済みの静止画を示し、アイコン３０４ｂは未再生の静止画を示す。再生済みの静止画を示すアイコン３０４ａと未再生の静止画を示すアイコン３０４ｂは異なる色、或いは、形状で識別可能に表示される。また、斜線で示すアイコン３０４ｃは、複数のユーザが一緒に再生画面を見ている状態で再生された静止画を示している。また、各ユーザの再生履歴３０４において、上下に同じ位置に表示されたアイコンは、同じ静止画を示している。また、インジケータ２０６は、再生中の動画における再生位置を示している。図３では、制御部１０８は、現在再生中の静止画の前後４画面の静止画に関する再生履歴を表示させるようにしたが、もっと多くの静止画の再生履歴を表示してもよい。また、本実施形態では、静止画の記録日時の順に各静止画のアイコンを並べて表示したが、記録日時以外の条件に従って並べるようにしてもよい。
【００４５】
なお、Ｓ６０１で認識されたユーザが既に登録済みだが、指定された静止画の履歴情報に認識されたユーザの再生履歴が格納されていなかった場合には、今回が最初の再生機会となる。そのため、再生履歴情報が記憶されていない登録済みユーザについては、指定された静止画を未再生の静止画として設定する。
【００４６】
図６のフローチャートに戻り、制御部１０８は、記録再生部１０５に対し、指定された静止画ファイルを再生するように制御指令を送出する（Ｓ６０４）。記録再生部１０５は、指定された動画ファイルを再生する。再生された動画ファイルは信号処理部１０３により処理され、表示制御部１１０により、表示部１１１における、図３に示した静止画表示領域３０１に表示される。
【００４７】
次に、制御部１０８は、ＵＩ１０９より削除指示があったか否か判定する（Ｓ６０５）。削除指示がない場合、制御部１０８は、ＵＩ１０９より再生停止指示があったか否か判定する（Ｓ６０６）。そして、再生停止指示があると、制御部１０８は、記録再生部１０５による静止画の再生を停止し、静止画の表示及び再生履歴情報の表示も停止する（Ｓ６０７）。
【００４８】
また、再生停止指示がない場合には、制御部１０８は、ＵＩ１０９より静止画の変更指示があったか否か判定する（Ｓ６０８）。静止画の変更指示があった場合、制御部１０８は、記録日時の順に、次の静止画を選択する（Ｓ６０９）。そして、制御部１０８は、再生対象の静止画の変更に応じて再生履歴の表示を変更し、Ｓ６０４に戻り、記録再生部１０５に対し、指定された静止画ファイルを再生するように制御指令を送出する。
【００４９】
また、Ｓ６０５で削除指示があると、制御部１０８は、Ｓ６０１と同様、視聴中のユーザの顔認識処理を実行する（Ｓ６１１）。そして、制御部１０８は、再生中の静止画の履歴情報に格納された各ユーザの視聴予定情報に基づいて、視聴予定のユーザを検出する（Ｓ６１２）。次に、制御部１０８は、Ｓ６１１で認識されたユーザと視聴予定のユーザとを比較し、未視聴のユーザを検出する。ここでは、視聴予定のユーザのうち、Ｓ６１１で認識されたユーザ以外のユーザを未視聴のユーザとして検出する。そして、制御部１０８は、未視聴のユーザがいるか否か判定し（Ｓ６１４）、未視聴のユーザがいない場合には、記録再生部１０５を制御して、静止画の再生を停止し、再生中の静止画ファイルを記録媒体１０６から削除する（Ｓ６１５）。また、制御部１０８は、削除された動画ファイルに対応した履歴情報を記憶部１０７から削除する。そして、制御部１０８は、次の静止画を選択し（Ｓ６１６）、再生対象の静止画の変更に応じて再生履歴の表示を変更し、Ｓ６０４に戻り、記録再生部１０５に対し、指定された静止画ファイルを再生するように制御指令を送出する（Ｓ６１７）。また、Ｓ６１４で未視聴のユーザがいた場合、制御部１０８は、再生中の静止画の削除を禁止する。そして、制御部１０８は、表示制御部１１０を制御して、未視聴のユーザがいるため削除できない旨を示す警告情報を表示部１１１に表示させる（Ｓ６１８）。
【００５０】
なお、図５や図６の処理と同時に、図７に示す履歴情報の作成、更新処理が実行される。
【００５１】
このように、本実施形態では、動画や静止画の再生中に削除指示があると、再生画面を見ているユーザを認識し、認識されたユーザ以外に再生中の動画や静止画を視聴予定のユーザがいるか否か判定している。そして、認識されたユーザ以外に再生中の動画や静止画を視聴予定のユーザがいた場合、未視聴のユーザがいるものと判断し、削除を禁止している。また、認識されたユーザ以外に再生中の動画や静止画を視聴予定のユーザがいなかった場合に画、動画や静止画を削除している。
【００５２】
そのため、削除指示されたコンテンツを視聴するつもりのユーザが他にいた場合に、誤って削除してしまうことを防ぐことができる。
【００５３】
なお、本実施形態では、動画或いは静止画の再生開始時におけるユーザを認識し、認識されたユーザの再生履歴を表示しており、再生中にユーザが増減した場合にも再生履歴の表示は変更しない構成とした。しかし、再生中にユーザが変更したことを検出し、ユーザの変更を検出するごとに表示する再生履歴の情報をユーザに合わせて変更するようにしてもよい。
【００５４】
また、図７に処理においても、再生中にユーザが変更したことを検出し、ユーザの変更を検出するごとに再生履歴の情報を更新するようにしてもよい。
【００５５】
また、本実施形態では、ユーザの顔情報に基づいてユーザを認識していたが、これ以外の方法でユーザを認識することも可能である。例えば、指紋などの生体情報を認識する機能や、ユーザが所持するＩＤカードの情報を読み取る機能を再生装置１００に搭載してもよい。
【００５６】
また、Ｓ５１４やＳ６１８で警告表示を行う際に、未視聴のユーザ名の情報を表示するようにしてもよい。また、削除指示があった場合に、視聴予定者の中には未視聴ユーザがいないものの、再生中の動画や静止画を一度も再生していないユーザが他にいた場合には、その旨を表示して、削除するか否かをユーザに確認してから削除するようにしてもよい。
【００５７】
［実施形態２］次に、実施形態２について説明する。本実施形態でも、再生装置の構成や機能は実施形態１と同様である。実施形態２では、再生中の削除指示に加えて、動画や静止画の再生停止指示があった場合に、視聴予定のユーザのうち未視聴のユーザがいるか否かを判定し、未視聴のユーザがいない場合に削除するか否かをユーザに問い合わせる構成とした。
【００５８】
以下に、図８を参照して、実施形態２の動画の再生停止時の削除処理について説明する。なお、図８の処理も制御部１０８が記憶部１０７に記憶されている制御プログラムを実行し、各部を制御することにより実現される。
【００５９】
図５や図６で、ＵＩ１０９より再生停止の指示を受けると図８の処理が開始される。制御部１０８は、まず、Ｓ５０１と同様に、視聴中のユーザの顔認識処理を実行する（Ｓ８０１）。次に、制御部１０８は、選択された動画或いは静止画の履歴情報に格納された各ユーザの視聴予定情報に基づいて、視聴予定のユーザを検出する（Ｓ８０２）。次に、制御部１０８は、Ｓ８０１で認識されたユーザと視聴予定のユーザとを比較し、未視聴のユーザを検出する。ここでは、視聴予定のユーザのうち、Ｓ８０１で認識されたユーザ以外のユーザを未視聴のユーザとして検出する。そして、制御部１０８は、未視聴のユーザがあるか否か判定し（Ｓ８０４）、未視聴のユーザがいない場合には、表示制御部１１０を制御して、選択された動画或いは静止画を削除するか否かをユーザに問い合わせる画面を表示部１１１に表示する（Ｓ８０５）。ユーザはＵＩ１０９を操作して、削除するか否かを指示する。ＵＩ１０９から削除指示があった場合（Ｓ８０６）、制御部１０８は、記録再生部１０５を制御して、選択された動画ファイルを記録媒体１０６から削除する（Ｓ８０７）。また、制御部１０８は、削除された動画ファイル或いは静止画ファイルに対応した履歴情報を記憶部１０７から削除する。また、Ｓ８０４で未視聴のユーザがあった場合、或いは、Ｓ８０６で削除しない旨の指示を受けた場合、制御部１０８は、選択された動画或いは静止画の削除を禁止して、処理を終了する。
【００６０】
このように、本実施形態では、コンテンツの再生停止指示に応じて、視聴中のユーザを認識し、認識されたユーザ以外に再生中の動画や静止画を視聴予定のユーザがいるか否か判定する。そして、認識されたユーザ以外に再生中の動画や静止画を視聴予定のユーザがいない場合には、コンテンツを削除するか否かを問い合わせることで、他に視聴予定のユーザがいないコンテンツを簡単に削除することができる。
【００６１】
［実施形態３］次に、実施形態３について説明する。本実施形態でも、再生装置の構成や機能は、上記実施形態１、２と同様である。実施形態３では、再生中に削除指示があった場合に、視聴予定ありと設定されているユーザだけでなく、全てのユーザが選択されたコンテンツを再生済みか否か判定する構成とした。
【００６２】
以下に、図９を参照して、実施形態３の動画再生時の処理について説明する。なお、図９は、図５と比較すると、Ｓ９０１とＳ９０２の処理だけが異なっているため、図９において、図５と同様の処理については同一の符号を付して説明は省略する。図９の処理も制御部１０８が記憶部１０７に記憶されている制御プログラムを実行し、各部を制御することにより実現される。
【００６３】
図９において、Ｓ５０９において視聴中のユーザを認識した後、制御部１０８は、登録済みの全てのユーザを検出する（Ｓ９０１）。そして、再生中の動画の履歴情報に格納された各ユーザの初回再生日時情報に基づいて、登録済みユーザのうち未視聴のユーザを検出する。ここでは、制御部１０８は、登録済みユーザのうち、Ｓ５０９で認識されたユーザ以外のユーザの初回再生日時情報が格納されているか否か判定する。そして、Ｓ５０９で認識されたユーザ以外の全てのユーザの初回再生日時情報が格納されていた場合、制御部１０８は、登録済みの全てのユーザが当該動画ファイルを視聴済みで、未視聴のユーザがいないと判断する。その後の処理は図５と同様である。
【００６４】
［他の実施形態］本発明は、以下の処理を実行することによっても実現される。即ち上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2013037732.tif 000003
【図２】
2013037732.tif 000004
【図３】
2013037732.tif 000005
【図４】
2013037732.tif 000006
【図５】
2013037732.tif 000007
【図６】
2013037732.tif 000008
【図７】
2013037732.tif 000009
【図８】
2013037732.tif 000010
【図９】
2013037732.tif 000011