(57)【要約】【課題】  ユーザが画像の表示順序を変更するための煩わしい作業を行わなくても、ユーザの関心の程度に応じて自動的にスライド表示を調節することが可能な情報処理装置を提供する。【解決手段】  条件算出部２３ｂは、表示処理部２３ａが出力した画像データごとの表示平均時間を、表示処理部２３ａの動作に基づいて算出し、その表示平均時間に基づいて表示条件を算出し、その算出した表示条件を表示条件格納部２６に格納する。表示制御部２３ｃは、入力端子２４がスライド表示コマンドを受け付けた際の表示処理部２３ａの動作を、表示条件格納部２６に格納された表示条件に基づいて制御する。例えば、表示制御部２３ｃは、表示条件に基づいて、表示処理部２３ａが出力する複数の画像データの順番を制御するスライドショー表示制御信号を生成する。【選択図】      図１
2006099532.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから画面表示指示を受け付けた際に、該画面表示指示に対応する複数の画像データを出力する情報処理装置であって、
前記画面表示指示および前記画面表示指示と異なる表示制御指示を受け付ける入力部と、
前記画面表示指示に対応する複数の画像データおよび前記表示制御指示に対応する画像データを含む画像データを格納する画像データ格納部と、
前記入力部が前記画面表示指示を受け付けると、前記画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを予め定められた順番で出力し、また、前記入力部が前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理部と、
前記表示処理部が出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記表示処理部の動作に基づいて算出する条件算出部と、
前記入力部が前記画面表示指示を受け付けた際の前記表示処理部の動作を、前記条件算出部が算出した表示条件に基づいて制御する表示制御部と、を含む情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記条件算出部は、前記表示処理部が出力した画像データごとの表示平均時間を、前記表示処理部の動作に基づいて算出し、該表示平均時間に基づいて前記表示条件を算出する、情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記条件算出部は、前記表示処理部が出力した画像データごとの表示平均時間および表示回数を、前記表示処理部の動作に基づいて算出し、該表示平均時間および表示回数を前記表示条件とする、情報処理装置。
【請求項４】
請求項１ないし３のいずれか１項に記載の情報処理装置において、
前記表示処理部は、前記画面表示指示に基づいて複数の画像データを順番に出力している間に前記入力部が前記表示制御指示を受け付けると、該表示制御指示に基づいて前記画像データの出力を変更し、
前記条件算出部は、前記表示処理部が前記画面表示指示に基づいて複数の画像データを順番に出力している間に前記表示制御指示によって変更された表示処理部の動作に基づいて、前記表示条件を算出する、情報処理装置。
【請求項５】
請求項１ないし４のいずれか１項に記載の情報処理装置において、
前記表示制御部は、前記表示条件に基づいて、前記表示処理部が出力する複数の画像データの順番を制御する、情報処理装置。
【請求項６】
請求項５に記載の情報処理装置において、
前記表示制御部は、前記表示処理部が前記複数の画像データを前記ユーザの関心度が高い順に出力するように、前記表示処理部が出力する複数の画像データの順番を前記表示条件に基づいて制御する、情報処理装置。
【請求項７】
請求項５に記載の情報処理装置において、
前記画像データ格納部は、前記複数の画像データのそれぞれを、その画像データの撮影日を示す撮影日情報と関連づけて格納し、
前記表示制御部は、前記入力部が前記画面表示指示を受け付けると、前記画像データ格納部に格納された撮影日情報に基づいて前記複数の映像データを撮影日単位で画像データ群としてまとめた際に、前記表示処理部が前記複数の映像データを該画像データ群単位で順番に出力するように、前記表示処理部が出力する複数の画像データの順番を前記表示条件に基づいて制御する、情報処理装置。
【請求項８】
請求項７に記載の情報処理装置において、
前記表示制御部は、各画像データ群の中で最もユーザの関心度が高い画像データの関心度のそれぞれを各画像データ群のユーザ関心度とした際に、前記表示処理部が該画像データ群を該画像データ群のユーザ関心度が高い順に出力するように、前記表示処理部が出力する複数の画像データの順番を前記表示条件に基づいて制御する、情報処理装置。
【請求項９】
請求項７に記載の情報処理装置において、
前記表示制御部は、前記画面表示指示を受け付けた日に近い日付順に前記表示処理部が該画像データ群を出力するように制御し、かつ、該表示処理部が共通の画像データ群に含まれる画像データを前記ユーザの関心度が高い順に出力するように、前記表示処理部が出力する複数の画像データの順番を前記表示条件に基づいて制御する、情報処理装置。
【請求項１０】
請求項１ないし４のいずれか１項に記載の情報処理装置において、
前記表示制御部は、前記表示条件に基づいて、前記表示処理部が出力する複数の画像データの表示時間を制御する、情報処理装置。
【請求項１１】
請求項１０に記載の情報処理装置において、
前記表示制御部は、前記ユーザの関心度が高い画像データほど表示時間が長くなるように、前記表示処理部が出力する複数の画像データの表示時間を前記表示条件に基づいて制御する、情報処理装置。
【請求項１２】
ユーザから画面表示指示を受け付けた際に、該画面表示指示に対応する複数の画像データを出力する情報処理装置であって、
前記画面表示指示および前記画面表示指示と異なる表示制御指示を受け付ける入力部と、
前記画面表示指示に対応する複数の画像データおよび前記表示制御指示に対応する画像データを含む画像データを格納する画像データ格納部と、
前記入力部が前記画面表示指示を受け付けると、前記画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを予め定められた順番で出力し、また、前記入力部が前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理部と、
前記表示処理部が出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記入力部が受け付けた指示に基づいて算出する条件算出部と、
前記入力部が前記画面表示指示を受け付けた際の前記表示処理部の動作を、前記条件算出部が算出した表示条件に基づいて制御する表示制御部と、を含む情報処理装置。
【請求項１３】
請求項１２に記載の情報処理装置において、
前記表示制御部は、前記表示条件に基づいて、前記表示処理部が出力する複数の画像データの順番を制御する、情報処理装置。
【請求項１４】
請求項１２に記載の情報処理装置において、
前記表示制御部は、前記表示条件に基づいて、前記表示処理部が出力する複数の画像データの表示時間を制御する、情報処理装置。
【請求項１５】
画面表示指示に対応する複数の画像データおよび該画面表示指示と異なる表示制御指示に対応する画像データを含む画像データを格納する画像データ格納部を含み、ユーザから前記画面表示指示を受け付けた際に、該画面表示指示に対応する複数の画像データを出力する情報処理装置が行う画像データ出力方法であって、
前記画面表示指示および前記表示制御指示を択一的に受け付ける入力ステップと、
前記入力ステップで前記画面表示指示を受け付けると、前記画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを予め定められた順番で出力し、また、前記入力ステップで前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理ステップと、
前記表示処理ステップで出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記表示処理ステップの動作に基づいて算出する条件算出ステップと、
前記入力ステップで前記画面表示指示を受け付けた際の前記表示処理ステップの動作を、前記条件算出ステップで算出した表示条件に基づいて制御する表示制御ステップと、を含む画像データ出力方法。
【請求項１６】
請求項１５に記載の画像データ出力方法において、
前記条件算出ステップは、前記表示処理ステップで出力した画像データごとの表示平均時間を、前記表示処理ステップの動作に基づいて算出し、該表示平均時間に基づいて前記表示条件を算出する、画像データ出力方法。
【請求項１７】
請求項１６に記載の画像データ出力方法において、
前記条件算出ステップは、前記表示処理ステップで出力した画像データごとの表示平均時間および表示回数を、前記表示処理ステップの動作に基づいて算出し、該表示平均時間および表示回数を前記表示条件とする、画像データ出力方法。
【請求項１８】
請求項１５ないし１７のいずれか１項に記載の画像データ出力方法において、
前記表示処理ステップは、前記画面表示指示に基づいて複数の画像データを順番に出力している間に前記入力ステップで前記表示制御指示を受け付けると、該表示制御指示に基づいて前記画像データの出力を変更し、
前記条件算出ステップは、前記表示処理ステップが前記画面表示指示に基づいて複数の画像データを順番に出力している間に前記表示制御指示によって変更された表示処理ステップの動作に基づいて、前記表示条件を算出する、画像データ出力方法。
【請求項１９】
請求項１５ないし１８のいずれか１項に記載の画像データ出力方法において、
前記表示制御ステップは、前記表示条件に基づいて、前記表示処理ステップで出力する複数の画像データの順番を制御する、画像データ出力方法。
【請求項２０】
請求項１９に記載の画像データ出力方法において、
前記表示制御ステップは、前記表示処理ステップで前記複数の画像データを前記ユーザの関心度が高い順に出力するように、前記表示処理ステップで出力する複数の画像データの順番を前記表示条件に基づいて制御する、画像データ出力方法。
【請求項２１】
請求項１９に記載の画像データ出力方法において、
前記画像データ格納部は、前記複数の画像データのそれぞれを、その画像データの撮影日を示す撮影日情報と関連づけて格納し、
前記表示制御ステップは、前記入力ステップで前記画面表示指示を受け付けると、前記画像データ格納部に格納された撮影日情報に基づいて前記複数の映像データを撮影日単位で画像データ群としてまとめた際に、前記表示処理ステップで前記複数の映像データを該画像データ群単位で順番に出力するように、前記表示処理ステップで出力する複数の画像データの順番を前記表示条件に基づいて制御する、画像データ出力方法。
【請求項２２】
請求項２１に記載の画像データ出力方法において、
前記表示制御ステップは、各画像データ群の中で最もユーザの関心度が高い画像データの関心度のそれぞれを各画像データ群のユーザ関心度とした際に、前記表示処理ステップで該画像データ群を該画像データ群のユーザ関心度が高い順に出力するように、前記表示処理ステップで出力する複数の画像データの順番を前記表示条件に基づいて制御する、画像データ出力方法。
【請求項２３】
請求項２１に記載の画像データ出力方法において、
前記表示制御ステップは、前記画面表示指示を受け付けた日に近い日付順に前記表示処理ステップで該画像データ群を出力するように制御し、かつ、該表示処理ステップで共通の画像データ群に含まれる画像データを前記ユーザの関心度が高い順に出力するように、前記表示処理ステップで出力する複数の画像データの順番を前記表示条件に基づいて制御する、画像データ出力方法。
【請求項２４】
請求項１５ないし１８のいずれか１項に記載の画像データ出力方法において、
前記表示制御ステップは、前記表示条件に基づいて、前記表示処理ステップで出力する複数の画像データの表示時間を制御する、画像データ出力方法。
【請求項２５】
請求項２４に記載の画像データ出力方法において、
前記表示制御ステップは、前記ユーザの関心度が高い画像データほど表示時間が長くなるように、前記表示処理ステップで出力する複数の画像データの表示時間を前記表示条件に基づいて制御する、画像データ出力方法。
【請求項２６】
画面表示指示に対応する複数の画像データおよび該画面表示指示と異なる表示制御指示に対応する画像データを含む画像データを格納する画像データ格納部を含み、ユーザから前記画面表示指示を受け付けた際に、該画面表示指示に対応する複数の画像データを出力する情報処理装置が行う画像データ出力方法であって、
前記画面表示指示および前記表示制御指示を択一的に受け付ける入力ステップと、
前記入力ステップで前記画面表示指示を受け付けると、前記画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを予め定められた順番で出力し、また、前記入力ステップで前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理ステップと、
前記表示処理ステップで出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記入力ステップで受け付けた指示に基づいて算出する条件算出ステップと、
前記入力ステップで前記画面表示指示を受け付けた際の前記表示処理ステップの動作を、前記条件算出ステップで算出した表示条件に基づいて制御する表示制御ステップと、を含む画像データ出力方法。
【請求項２７】
請求項２６に記載の画像データ出力方法において、
前記表示制御ステップは、前記表示条件に基づいて、前記表示処理ステップで出力する複数の画像データの順番を制御する、画像データ出力方法。
【請求項２８】
請求項２６に記載の画像データ出力方法において、
前記表示制御ステップは、前記表示条件に基づいて、前記表示処理ステップで出力する複数の画像データの表示時間を制御する、画像データ出力方法。
【請求項２９】
ユーザから画面表示指示を受け付けた際に、該画面表示指示に対応する複数の画像データを出力する画像データ出力処理をコンピュータに実行させるプログラムであって、
前記画面表示指示および前記画面表示指示と異なる表示制御指示を択一的に受け付ける入力処理と、
前記入力処理で前記画面表示指示を受け付けると、画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを順番に出力し、また、前記入力処理で前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理と、
前記表示処理で出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記表示処理の動作に基づいて算出する条件算出処理と、
前記入力処理で前記画面表示指示を受け付けた際の前記表示処理の動作を、前記条件算出処理で算出した表示条件に基づいて制御する表示制御処理と、を含む画像データ出力処理をコンピュータに実行させるプログラム。
【請求項３０】
ユーザから画面表示指示を受け付けた際に、該画面表示指示に対応する複数の画像データを出力する画像データ出力処理をコンピュータに実行させるプログラムであって、
前記画面表示指示および前記画面表示指示と異なる表示制御指示を択一的に受け付ける入力処理と、
前記入力処理で前記画面表示指示を受け付けると、画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを順番に出力し、また、前記入力処理で前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理と、
前記表示処理で出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記入力処理で受け付けた指示に基づいて算出する条件算出処理と、
前記入力処理で前記画面表示指示を受け付けた際の前記表示処理の動作を、前記条件算出処理で算出した表示条件に基づいて制御する表示制御処理と、を含む画像データ出力処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像データ出力方法およびプログラムに関し、特には、画面表示指示を受け付けた際に複数の画像データを順番に出力する情報処理装置、画像データ出力方法およびプログラムに関する。
【背景技術】
【０００２】
デジタルカメラの普及により、ユーザが保有している写真データは増えている。ユーザが保有している複数の写真データの中には、撮影に失敗した写真データ、および、あまり重要でない写真データが含まれている可能性が高い。
【０００３】
一般に、ユーザがコンピュータで写真（電子写真）を閲覧する場合、コンピュータに写真を１枚ずつ表示させる方法と、コンピュータに写真を連続して表示（以下「スライドショー」と称する。）させる方法がある。
【０００４】
スライドショーでは、電子アルバムに含まれるすべての写真が連続的に表示される。したがって、スライドショーでは、失敗写真および重要でない写真が、他の写真と同様に表示される。このため、単純なスライドショーでは、ユーザは、自己が好む写真を重点的に見ることができなかった。
【０００５】
特許文献１（特開平１１−３４４７７１号公報）、特許文献２（特開２０００−６７０５７号公報）および特許文献３（特開２００３−３１６６３０号公報）には、ユーザの好みに応じて、スライドショーでの画像の表示順序を変更する技術が記載されている。
【０００６】
特許文献１に記載の画像再生装置は、固有の特定情報が付加された画像データを再生する際に、その特定情報が示す内容に基づいて、画像データの表示順序を決定する。
【０００７】
特許文献２に記載の画像データ逐次表示装置は、検索対象画像データに類似した画像データを検索し、その検索した画像データを逐次表示する。
【０００８】
特許文献３に記載の情報処理装置は、画像データのスライド表示の順番をユーザに設定させ、その設定された順番でスライド表示を実行する。
【特許文献１】特開平１１−３４４７７１号公報
【特許文献２】特開２０００−６７０５７号公報
【特許文献３】特開２００３−３１６６３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
特許文献１ないし３に記載の技術では、ユーザは、スライドショーでの画像の表示順序を変更するために、煩わしい作業を行わなければならない。
【００１０】
具体的には、特許文献１に記載の画像再生装置では、ユーザは、固有の特定情報を画像データに付加するという煩わしい作業を行わなければならない。
【００１１】
特許文献２に記載の画像データ逐次表示装置では、ユーザは、検索対象画像データを指定するという煩わしい作業を行わなければならない。
【００１２】
特許文献３に記載の情報処理装置では、ユーザは、スライド表示の順番を設定するという煩わしい作業を行わなければならない。
【００１３】
本発明の目的は、ユーザが画像の表示順序を変更するための煩わしい作業を行わなくても、ユーザの関心の程度に応じて自動的にスライド表示を調節することが可能な情報処理装置、画像データ出力方法、プログラムおよび記録媒体を提供することである。
【課題を解決するための手段】
【００１４】
上記の目的を達成するために、本発明の情報処理装置は、ユーザから画面表示指示を受け付けた際に、該画面表示指示に対応する複数の画像データを出力する情報処理装置であって、前記画面表示指示および前記画面表示指示と異なる表示制御指示を受け付ける入力部と、前記画面表示指示に対応する複数の画像データおよび前記表示制御指示に対応する画像データを含む画像データを格納する画像データ格納部と、前記入力部が前記画面表示指示を受け付けると、前記画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを予め定められた順番で出力し、また、前記入力部が前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理部と、前記表示処理部が出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記表示処理部の動作に基づいて算出する条件算出部と、前記入力部が前記画面表示指示を受け付けた際の前記表示処理部の動作を、前記条件算出部が算出した表示条件に基づいて制御する表示制御部と、を含む。
【００１５】
また、本発明の画像データ出力方法は、画面表示指示に対応する複数の画像データおよび該画面表示指示と異なる表示制御指示に対応する画像データを含む画像データを格納する画像データ格納部を含み、ユーザから前記画面表示指示を受け付けた際に、該画面表示指示に対応する複数の画像データを出力する情報処理装置が行う画像データ出力方法であって、前記画面表示指示および前記表示制御指示を択一的に受け付ける入力ステップと、前記入力ステップで前記画面表示指示を受け付けると、前記画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを予め定められた順番で出力し、また、前記入力ステップで前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理ステップと、前記表示処理ステップで出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記表示処理ステップの動作に基づいて算出する条件算出ステップと、前記入力ステップで前記画面表示指示を受け付けた際の前記表示処理ステップの動作を、前記条件算出ステップで算出した表示条件に基づいて制御する表示制御ステップと、を含む。
【００１６】
上記の発明によれば、画面表示指示に応じた画像データの出力動作は、表示条件に基づいて制御される。表示条件は、過去に入力された指示に応じた画像データの出力動作に基づいて算出される。過去の画像データの出力動作は、画像データごとのユーザの関心度を示す。このため、過去の表示動作が画面表示制御用の情報として用いられる。したがって、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心の程度に応じて自動的に画面表示を調節することが可能になる。
【００１７】
また、前記表示条件は、出力された画像データごとの表示平均時間に基づいて算出算出されることが望ましい。
【００１８】
上記の発明によれば、表示条件として、表示回数のみ、または、表示のべ時間を使用する場合に比べて、ユーザの関心度が表示条件に反映されやすくなる。その理由は、以下の通りである。
【００１９】
表示条件として、表示回数のみ、または、表示のべ時間を使用する場合、早送りされた映像データがユーザの関心度の高いデータとして誤認識されてしまう可能性がある。しかしながら、表示条件が表示平均時間に基づいて算出されると、早送りされた映像データをユーザの関心度の低いデータとして認識することが可能となる。
【００２０】
また、前記表示条件は、出力された画像データごとの表示平均時間および表示回数に基づいて算出算出されることが望ましい。
【００２１】
上記の発明によれば、ユーザの関心度が表示条件により反映されやすくなる。その理由は、例えば、表示平均時間が同じ映像データに対するユーザの関心度を、表示回数で識別することが可能になるからである。
【００２２】
また、前記表示条件は、複数の画像データが順番に出力されている間に変更された表示動作に基づいて算出されることが望ましい。
【００２３】
上記の発明によれば、ユーザの関心度が表示条件により反映されやすくなる。
【００２４】
また、前記表示条件に基づいて、複数の画像データの順番を制御することが望ましい。
【００２５】
上記の発明によれば、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心の程度に応じて自動的に画面表示の順番を調節することが可能になる。
【００２６】
また、複数の画像データをユーザの関心度が高い順に出力するように、前記表示条件に基づいて、複数の画像データの順番を制御することが望ましい。
【００２７】
上記の発明によれば、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心度が高い順に画面表示を行うことが可能になる。
【００２８】
また、撮影日情報に基づいて複数の映像データを撮影日単位で画像データ群としてまとめた際に、複数の映像データを画像データ群単位で順番に出力するように、複数の画像データの順番を表示条件に基づいて制御することが望ましい。
【００２９】
上記の発明によれば、複数の映像データを撮影日単位で順番に出力することが可能になる。
【００３０】
また、各画像データ群の中で最もユーザの関心度が高い画像データの関心度のそれぞれを各画像データ群のユーザ関心度とした際に、該画像データ群のユーザ関心度が高い順に出力されるように、複数の画像データの順番が表示条件に基づいて制御されることが望ましい。
【００３１】
上記の発明によれば、複数の映像データを、ユーザの関心度順に撮影日単位で順番に出力することが可能になる。
【００３２】
また、画面表示指示を受け付けた日に近い日付順に前記画像データ群が出力され、かつ、共通の画像データ群に含まれる画像データをユーザの関心度が高い順に出力するように、複数の画像データの順番が表示条件に基づいて制御されることが望ましい。
【００３３】
上記の発明によれば、複数の映像データを、撮影日順で、かつ同一撮影日の映像データはユーザの関心度順に、出力することが可能になる。
【００３４】
また、表示条件に基づいて、複数の画像データの表示時間を制御することが望ましい。
【００３５】
上記の発明によれば、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心度に応じて、画像データの表示時間を制御することが可能になる。
【００３６】
また、ユーザの関心度が高い画像データほど表示時間が長くなるように、複数の画像データの表示時間を表示条件に基づいて制御することが望ましい。
【００３７】
上記の発明によれば、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、前記ユーザの関心度が高い画像データほど表示時間を長くすることが可能になる。
【００３８】
また、本発明の情報処理装置は、ユーザから画面表示指示を受け付けた際に、該画面表示指示に対応する複数の画像データを出力する情報処理装置であって、前記画面表示指示および前記画面表示指示と異なる表示制御指示を受け付ける入力部と、前記画面表示指示に対応する複数の画像データおよび前記表示制御指示に対応する画像データを含む画像データを格納する画像データ格納部と、前記入力部が前記画面表示指示を受け付けると、前記画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを予め定められた順番で出力し、また、前記入力部が前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理部と、前記表示処理部が出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記入力部が受け付けた指示に基づいて算出する条件算出部と、前記入力部が前記画面表示指示を受け付けた際の前記表示処理部の動作を、前記条件算出部が算出した表示条件に基づいて制御する表示制御部と、を含む。
【００３９】
また、本発明の画像データ出力方法は、画面表示指示に対応する複数の画像データおよび該画面表示指示と異なる表示制御指示に対応する画像データを含む画像データを格納する画像データ格納部を含み、ユーザから前記画面表示指示を受け付けた際に、該画面表示指示に対応する複数の画像データを出力する情報処理装置が行う画像データ出力方法であって、前記画面表示指示および前記表示制御指示を択一的に受け付ける入力ステップと、前記入力ステップで前記画面表示指示を受け付けると、前記画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを予め定められた順番で出力し、また、前記入力ステップで前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理ステップと、前記表示処理ステップで出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記入力ステップで受け付けた指示に基づいて算出する条件算出ステップと、前記入力ステップで前記画面表示指示を受け付けた際の前記表示処理ステップの動作を、前記条件算出ステップで算出した表示条件に基づいて制御する表示制御ステップと、を含む。
【００４０】
上記の発明によれば、画面表示指示に応じた画像データの出力動作は、表示条件に基づいて制御される。表示条件は、過去に入力された指示に基づいて算出される。過去に入力された指示は、過去に出力された画像データごとのユーザの関心度を示す。よって、過去の指示が画面表示制御用の情報として用いられる。このため、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心の程度に応じて自動的に画面表示を調節することが可能になる。
【００４１】
また、上記の発明において、表示条件に基づいて、複数の画像データの順番を制御することが望ましい。
【００４２】
上記の発明によれば、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心の程度に応じて自動的に画面表示の順番を調節することが可能になる。
【００４３】
また、上記の発明において、表示条件に基づいて、複数の画像データの表示時間を制御することが望ましい。
【００４４】
上記の発明によれば、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心度に応じて画像データの表示時間を制御することが可能になる。
【００４５】
また、本発明のプログラムは、ユーザから画面表示指示を受け付けた際に、該画面表示指示に対応する複数の画像データを出力する画像データ出力処理をコンピュータに実行させるプログラムであって、前記画面表示指示および前記画面表示指示と異なる表示制御指示を択一的に受け付ける入力処理と、前記入力処理で前記画面表示指示を受け付けると、画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを順番に出力し、また、前記入力処理で前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理と、前記表示処理で出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記表示処理の動作に基づいて算出する条件算出処理と、前記入力処理で前記画面表示指示を受け付けた際の前記表示処理の動作を、前記条件算出処理で算出した表示条件に基づいて制御する表示制御処理と、を含む画像データ出力処理をコンピュータに実行させる。
【００４６】
また、本発明のプログラムは、ユーザから画面表示指示を受け付けた際に、該画面表示指示に対応する複数の画像データを出力する画像データ出力処理をコンピュータに実行させるプログラムであって、前記画面表示指示および前記画面表示指示と異なる表示制御指示を択一的に受け付ける入力処理と、前記入力処理で前記画面表示指示を受け付けると、画像データ格納部に格納されている前記画面表示指示に対応する複数の画像データを順番に出力し、また、前記入力処理で前記表示制御指示を受け付けると、前記画像データ格納部に格納されている前記表示制御指示に対応する画像データを該表示制御指示に基づいて出力する表示処理と、前記表示処理で出力した画像データごとに、該画像データに対するユーザの関心度を示す表示条件を、前記入力処理で受け付けた指示に基づいて算出する条件算出処理と、前記入力処理で前記画面表示指示を受け付けた際の前記表示処理の動作を、前記条件算出処理で算出した表示条件に基づいて制御する表示制御処理と、を含む画像データ出力処理をコンピュータに実行させる。
【００４７】
上記の発明によれば、画像データ出力方法をコンピュータに実行させることが可能となる。
【発明の効果】
【００４８】
本発明によれば、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心の程度に応じて自動的に画面表示を調節することが可能になる。
【発明を実施するための最良の形態】
【００４９】
以下、本発明の実施例について図面を参照して説明する。
【００５０】
図１は、本発明の一実施例の情報処理装置を含む電子機器を示したブロック図である。
【００５１】
図１において、電子機器は、入力装置１と、情報処理装置２と、ディスプレイ（表示装置）３とを含む。
【００５２】
電子機器は、例えば、入力装置とディスプレイとを含むパーソナルコンピュータ（例えば、ノート型パーソナルコンピュータ）、デジタルカメラ、または、テレビジョンである。また、情報処理装置２は、例えば、入力装置とディスプレイとを含まないパーソナルコンピュータ、または、パーソナルコンピュータと異なる映像データ出力装置である。
【００５３】
情報処理装置２は、画像データ格納部２１と、メモリ２２と、ＣＰＵ２３と、入力端子２４と、表示記録格納部２５と、表示条件格納部２６と、出力端子２７とを含む。ＣＰＵ２３は、表示処理部２３ａと、条件算出部２３ｂと、表示制御部２３ｃとを含む。表示処理部２３ａは、スライドショー処理部２３ａ１と、１枚表示処理部２３ａ２とを含む。条件算出部２３ｂは、表示記録処理部２３ｂ１と、条件算出処理部２３ｂ２とを含む。
【００５４】
画像データ格納部２１は、例えばメモリであり、複数の画像データ（例えば、複数の写真データ）を格納する。また、画像データ格納部２１は、複数の画像データを含む電子アルバム単位でも、複数の画像データを格納する。
【００５５】
画像データ格納部２１は、複数の画像データのそれぞれを、その画像データの撮影日を示す撮影日情報と関連づけて格納する。また、画像データ格納部２１は、複数の画像データのそれぞれを、その画像データの識別情報（例えば、通し番号）と関連づけて格納する。
【００５６】
メモリ２２は、コンピュータが読み取り可能な記録媒体である。メモリ２２には、ＣＰＵ２３の動作を規定する動作プログラムが記録されている。
【００５７】
コンピュータとしてのＣＰＵ２３は、メモリ２２に記録されている動作プログラムを読み取り、その読み取った動作プログラムを実行する。ＣＰＵ２３は、その動作プログラムを実行することによって、種々の機能を実現する。
【００５８】
図１では、ＣＰＵ２３がその動作プログラムを実行することによって実現する機能を、機能ブロック（具体的には、表示処理部２３ａと、条件算出部２３ｂと、表示制御部２３ｃ、スライドショー処理部２３ａ１と、１枚表示処理部２３ａ２と、表示記録処理部２３ｂ１と、条件算出処理部２３ｂ２）として示している。
【００５９】
なお、表示処理部２３ａと、条件算出部２３ｂと、表示制御部２３ｃ、スライドショー処理部２３ａ１と、１枚表示処理部２３ａ２と、表示記録処理部２３ｂ１と、条件算出処理部２３ｂ２は、ハードウエアによって構成されてもよい。
【００６０】
入力装置１は、例えば、キーボード、マウス、リモートコントローラー、タッチパネルで、ユーザの入力を受け付ける。入力装置１は、例えば、画面表示指示としてのスライド表示コマンドと、表示制御指示としてのコマンド表示制御コマンドと、画像データ指定コマンドと、電子アルバム指定コマンドとを受け付ける。
【００６１】
スライド表示コマンドは、スライドショーを実行させる旨のコマンドである。
【００６２】
表示制御コマンドは、スライド表示コマンドと異なるコマンドで、例えば、再生コマンド、早送りコマンド、巻き戻しコマンドおよび一時停止コマンドである。
【００６３】
画像データ指定コマンドは、画像データ格納部２１に格納されている画像データの中から任意の画像データを指定する旨のコマンドである。
【００６４】
電子アルバム指定コマンドは、画像データ格納部２１に格納されている電子アルバムの中から任意の電子アルバムを指定する旨のコマンドである。
【００６５】
入力装置１は、ユーザから入力されたコマンドを入力端子２４に出力する。
【００６６】
入力端子２４は、入力装置１から、スライド表示コマンドと、表示制御コマンドと、画像データ指定コマンドと、電子アルバム指定コマンドとを択一的に受け付ける。
【００６７】
スライド表示コマンドは、入力端子２４を介して、表示制御部２３ｃに供給される。
【００６８】
表示制御コマンドは、入力端子２４を介して、表示処理部２３ａ（具体的には、スライドショー処理部２３ａ１および１枚表示処理部２３ａ２）に供給される。
【００６９】
画像データ指定コマンドは、入力端子２４を介して、表示制御部２３ｃおよび１枚表示処理部２３ａ２に供給される。
【００７０】
電子アルバム指定コマンドは、入力端子２４を介して、表示制御部２３ｃおよび１枚表示処理部２３ａ２に供給される。
【００７１】
表示制御部２３ｃは、入力端子２４を介してスライド表示コマンドを受け付けると、表示処理部２３ａに、画像データ格納部２１に格納されている複数の画像データを順番に出力させる。
【００７２】
具体的には、表示制御部２３ｃは、スライド表示コマンドを受け付けると、スライドショー表示制御信号を生成する。なお、スライドショー表示制御信号の生成の仕方は後述する。表示制御部２３ｃは、その生成したスライドショー表示制御信号をスライドショー処理部２３ａ１に出力する。
【００７３】
なお、表示制御部２３ｃは、入力端子２４を介して画像データ指定コマンドまたは電子アルバム指定コマンドを受け付けた後に、スライド表示コマンドを受け付ける。
【００７４】
スライドショー表示制御信号は、スライドショー処理部２３ａ１に、画像データ指定コマンドまたは電子アルバム指定コマンドによって指定された複数の画像データを順番に出力させる信号である。この場合、画像データ指定コマンドまたは電子アルバム指定コマンドによって指定された複数の画像データが、スライド表示コマンドに対応する。
【００７５】
なお、表示制御部２３ｃがスライド表示コマンドを受け付ける直前に受け付けた画像データ指定コマンドが、１つの画像データしか指定していない場合、表示制御部２３ｃは、その画像データ指定コマンドが指定した画像データを含む電子アルバムを選択し、その選択した電子アルバムが含む複数の画像データを順番に出力させるスライドショー表示制御信号を、スライドショー処理部２３ａ１に出力する。この場合、その選択した電子アルバムが含む複数の画像データが、スライド表示コマンドに対応する。
【００７６】
スライドショー処理部２３ａ１は、スライドショー表示制御信号を受け付けると、そのスライドショー表示制御信号に基づいて、画像データ指定コマンドまたは電子アルバム指定コマンドによって指定された複数の画像データを画像データ格納部２１から順番に読み出し、その読み出した複数の画像データをその読み出した順番で出力端子２７に出力する。
【００７７】
つまり、表示処理部２３ａは、入力端子２４がスライド表示コマンドを受け付けると、画像データ格納部２１に格納されている複数の画像データを順番に出力する。
【００７８】
ディスプレイ３は、出力端子２７を介して画像データを受け付けると、その受け付けた画像データを表示する。
【００７９】
なお、スライドショー処理部２３ａ１（表示処理部２３ａ）は、スライド表示コマンドに基づいて複数の画像データを順番に出力している間に、入力端子２４から表示制御コマンドを受け付けると、その受け付けた表示制御コマンドに基づいて、画像データの出力を変更する。
【００８０】
例えば、スライドショー処理部２３ａ１は、スライド表示コマンドに基づいて複数の画像データを順番に出力している間に、早送りコマンドを受け付けると、画像データを早送りする。
【００８１】
スライドショー処理部２３ａ１は、スライド表示コマンドに基づいて複数の画像データを順番に出力している間に、巻き戻しコマンドを受け付けると、出力済みの画像データを、出力順を反転させて出力する。
【００８２】
スライドショー処理部２３ａ１は、スライド表示コマンドに基づいて複数の画像データを順番に出力している間に、一時停止コマンドを受け付けると、出力中の画像データを変更せずに維持する。
【００８３】
スライドショー処理部２３ａ１は、スライド表示コマンドに基づいて複数の画像データを順番に出力している間に、再生コマンドを受け付けると、複数の画像データを順番に出力する。
【００８４】
また、スライドショー処理部２３ａ１は、スライド表示コマンドに基づいて複数の画像データを順番に出力している間に受け付けた表示制御コマンドに基づいて、画像データの出力を変更すると、その変更内容を示す変更情報を、条件算出部２３ｂ（具体的には、条件算出処理部２３ｂ２）に通知する。
【００８５】
１枚表示処理部２３ａ２は、入力端子２４を介して画像データ指定コマンドを受け付けた後に、表示制御コマンドを受け付ける。
【００８６】
１枚表示処理部２３ａ２は、入力端子２４から表示制御コマンドを受け付けると、その表示制御コマンドを受け付ける直前に受け付けた画像データ指定コマンドによって指定された１つの画像データを、画像データ格納部２１から読み出し、その読み出した画像データを、表示制御コマンドに基づいて出力端子２７に出力する。この場合、その表示制御コマンドを受け付ける直前に受け付けた画像データ指定コマンドによって指定された１つの画像データが、表示制御コマンドに対応する。
【００８７】
例えば、１枚表示処理部２３ａ２は、表示制御コマンドとして再生コマンドを受け付けると、その再生コマンドを受け付ける直前に受け付けた画像データ指定コマンドによって指定された１つの画像データを、画像データ格納部２１から読み出し、その読み出した画像データを、出力端子２７に出力する。
【００８８】
よって、表示処理部２３ａは、入力端子２４が表示制御コマンドを受け付けると、画像データ格納部２１に格納されている画像データを、表示制御コマンドに基づいて出力する。
【００８９】
また、１枚表示処理部２３ａ２は、１枚表示処理部２３ａ２の動作を示す表示処理情報を条件算出部２３ｂ（具体的には、表示記録処理部２３ｂ１）に出力する。
【００９０】
表示処理情報は、１枚表示処理部２３ａ２が出力した画像データの識別情報（例えば、通し番号）と、その画像データの継続表示時間（継続出力時間）を示す表示時間情報とを含む。
【００９１】
条件算出部２３ｂは、表示処理部２３ａが出力した画像データごとに、その画像データに対するユーザの関心度を、表示条件として、表示処理部２３ａの動作に基づいて算出する。具体的には、条件算出部２３ｂは、表示処理部２３ａが出力した画像データごとのユーザの関心度を、１枚表示処理部２３ａ２が出力した表示処理情報に基づいて算出し、その算出結果を表示条件とする。
【００９２】
例えば、条件算出部２３ｂは、表示処理部２３ａが出力した画像データごとの表示平均時間を、表示処理部２３ａの動作（具体的には、表示処理情報が含む表示時間情報および識別情報）に基づいて算出し、その表示平均時間に基づいて表示条件を算出する。
【００９３】
さらに言えば、条件算出部２３ｂは、表示処理部２３ａが出力した画像データごとの表示平均時間および表示回数を、表示処理部２３ａの動作（具体的には、表示処理情報が含む表示時間情報および識別情報）に基づいて算出し、その表示平均時間および表示回数を表示条件とする。
【００９４】
具体的には、表示記録処理部２３ｂ１は、１枚表示処理部２３ａ２が出力した表示処理情報を、画像データごとに表示記録格納部２５に格納する。表示記録格納部２５は、例えば、メモリである。
【００９５】
図２は、表示記録格納部２５に格納された表示処理情報の一例を示した説明図である。
【００９６】
図２において、表示記録格納部２５には、識別情報２５ａごとに、表示時間情報２５ｂが格納される。
【００９７】
図１に戻って、条件算出処理部２３ｂ２は、表示記録格納部２５に格納された表示処理情報に基づいて、表示処理部２３ａが出力した画像データごとのユーザの関心度を、表示条件として算出する。
【００９８】
具体的には、条件算出処理部２３ｂ２は、表示記録格納部２５に格納された表示処理情報に基づいて、表示処理部２３ａが出力した画像データごとの表示平均時間を算出し、その表示平均時間を第１表示条件とする。
【００９９】
さらに、条件算出部２３ｂは、表示記録格納部２５に格納された表示処理情報に基づいて、表示処理部２３ａが出力した画像データごとの表示回数を算出し、その表示回数を第２表示条件とする。
【０１００】
条件算出処理部２３ｂ２は、その算出した、表示平均時間、表示回数、第１表示条件および第２表示条件を、表示条件格納部２６に格納する。表示条件格納部２６は、例えば、メモリである。
【０１０１】
図３は、表示条件格納部２６に格納された表示条件の一例を示した説明図である。
【０１０２】
図３において、表示条件格納部２６には、識別情報２５ａごとに、表示平均時間２６ａ、表示回数２６ｂ、第１表示条件２６ｃ、第２表示条件２６ｄが格納される。
【０１０３】
図１に戻って、条件算出処理部２３ｂ２は、スライドショー処理部２３ａ１から通知された変更情報に基づいて、第１表示条件２６ｃを変更することが望ましい。なお、変更情報は、スライドショー処理部２３ａ１がスライド表示コマンドに基づいて複数の画像データを順番に出力している間に、スライドショー処理部２３ａ１が、表示制御コマンドに基づいて画像データの出力を変更した内容を示す。
【０１０４】
例えば、変更情報が、ある映像データの早送りを示す場合、条件算出処理部２３ｂ２は、その映像データに対応する第１表示条件の値（ポイント）を第１所定値だけ減らす。
【０１０５】
変更情報が、ある映像データの一時停止を示す場合、条件算出処理部２３ｂ２は、その映像データに対応する第１表示条件の値を第２所定値だけ増やす。
【０１０６】
変更情報が、巻き戻し終了後での、ある映像データの再生を示す場合、条件算出処理部２３ｂ２は、その映像データに対応する第１表示条件の値を第３所定値だけ増やす。
【０１０７】
なお、第１所定値、第２所定値および第３所定値のそれぞれは、適宜設定される。
【０１０８】
表示条件格納部２６に格納された表示条件は、表示制御部２３ｃがスライドショー表示制御信号を生成する際に使用される。よって、表示制御部２３ｃは、入力端子２４がスライド表示コマンドを受け付けた際の表示処理部２３ａの動作を、条件算出部２３ｂが算出した表示条件に基づいて制御する。
【０１０９】
例えば、表示制御部２３ｃは、表示条件に基づいて、表示処理部２３ａが出力する複数の画像データの順番を制御するスライドショー表示制御信号を生成する。さらに言えば、表示制御部２３ｃは、表示処理部２３ａが複数の画像データをユーザの関心度が高い順に出力するように、表示処理部２３ａが出力する複数の画像データの順番を制御するスライドショー表示制御信号を、表示条件に基づいて生成する。
（実施例１）
図４は、表示制御部２３ｃが、表示条件に基づいて、表示処理部２３ａが出力する複数の画像データの順番を制御する例（実施例１）を説明するためのフローチャートである。
【０１１０】
ここで、図４に応じた動作を説明する前に、ディスプレイ３の表示の形態を説明する。
【０１１１】
表示処理部２３ａ（例えば、１枚表示処理部２３ａ２）は、入力装置１から入力端子２４を介して画像表示開始コマンドを受け付けると、画像データ格納部２１に格納されている電子アルバムのリストを示すアルバムリスト情報を、出力端子２７を介してディスプレイ３に出力する。
【０１１２】
ディスプレイ３は、アルバムリスト情報を受け付けると、そのアルバムリスト情報が示す電子アルバムのリストを表示する。図５は、電子アルバムのリスト５の表示例を示した説明図である。
【０１１３】
なお、ユーザが、電子アルバムのリスト５に示された任意の電子アルバムを選択するように、入力装置１を操作すると、入力装置１は、その任意の電子アルバムを指定する電子アルバム指定コマンドを、入力端子２４に出力する。
【０１１４】
また、ユーザが、電子アルバムのリスト５に示された任意の電子アルバムを表示するように、入力装置１を操作すると、入力装置１は、その任意の電子アルバムを特定する電子アルバム表示コマンドを、入力端子２４に出力する。
【０１１５】
表示処理部２３ａ（例えば、１枚表示処理部２３ａ２）は、入力端子２４を介して、電子アルバム表示コマンドを受け付けると、その電子アルバム表示コマンドが特定する電子アルバムに含まれる映像データのサムネイルを示すサムネイル一覧情報を、出力端子２７を介してディスプレイ３に出力する。
【０１１６】
ディスプレイ３は、サムネイル一覧情報を受け付けると、そのサムネイル一覧情報が示すサムネイルの一覧を表示する。図６は、サムネイルの一覧６の表示例を示した説明図である。
【０１１７】
なお、ユーザが、サムネイルの一覧６に示された任意のサムネイル６ａを選択するように、入力装置１を操作すると、その任意のサムネイル６ａを指定する画像データ指定コマンドを、入力端子２４に出力する。
【０１１８】
また、ユーザが、サムネイルの一覧６に示された任意のサムネイル６ａに対応する画像を特定するように、入力装置１を操作すると、その任意のサムネイル６ａに対応する画像を特定する画像データ表示コマンドを、入力端子２４に出力する。
【０１１９】
表示処理部２３ａ（例えば、１枚表示処理部２３ａ２）は、入力端子２４を介して、その画像データ表示コマンドを受け付けると、その画像データ表示コマンドが特定するサムネイルに対応する画像データが１つの場合、その１つの画像データを、出力端子２７を介してディスプレイ３に出力する。
【０１２０】
ディスプレイ３は、画像データを受け付けると、その画像データが示す画像７を全画面表示する。図７は、画像７の表示例を示した説明図である。
【０１２１】
次に、図４を参照して、情報処理装置２の動作を説明する。なお、以下では、画像データとして、写真データが用いられた例を示す。
【０１２２】
入力装置１は、ユーザからスライド表示コマンドを受け付けると、そのスライド表示コマンドを、入力端子２４を介して表示制御部２３ｃに出力する。
【０１２３】
ステップ４０１では、表示制御部２３ｃは、スライド表示コマンドを受け付けると、ステップ４０２を実行する。
【０１２４】
ステップ４０２では、表示制御部２３ｃは、スライド表示コマンドを受け付ける直前に、電子アルバム指定コマンドを受け付けたか否かを判断する。換言すると、表示制御部２３ｃは、スライド表示コマンドを受け付けた際に、ディスプレイ３の表示がアルバムリストであったか否か判断する。
【０１２５】
表示制御部２３ｃは、スライド表示コマンドを受け付ける直前に、電子アルバム指定コマンドを受け付けたと判断すると、ステップ４０３を実行する。一方、表示制御部２３ｃは、スライド表示コマンドを受け付ける直前に、電子アルバム指定コマンドを受け付けていないと判断すると、ステップ４０８を実行する。
【０１２６】
ステップ４０３では、表示制御部２３ｃは、画像データ格納部２１および表示条件格納部２６を参照して、電子アルバム指定コマンドで指定された電子アルバム（以下「指定アルバム」と称する。）が、表示条件付きの写真データを有しているか否かを判断する。なお、表示条件付きの写真データは、表示条件格納部２６に表示条件が格納されている写真データである。
【０１２７】
指定アルバムが表示条件付きの写真データを有していない場合、表示制御部２３ｃは、ステップ４０４を実行する。一方、指定アルバムが表示条件付きの写真データを有している場合、表示制御部２３ｃは、ステップ４０５を実行する。
【０１２８】
ステップ４０４では、表示制御部２３ｃは、指定アルバムが含む複数の写真データを通し番号順に出力させるスライドショー表示制御信号を生成し、その生成したスライドショー表示制御信号をスライドショー処理部２３ａ１に出力する。スライドショー処理部２３ａ１は、このスライドショー表示制御信号に基づいて、指定アルバムが含む複数の写真データを通し番号順に、出力端子２７を介してディスプレイ３に出力する。このため、ディスプレイ３は、指定アルバムが含む複数の写真データを通し番号順に表示していく。
【０１２９】
ステップ４０５では、表示制御部２３ｃは、画像データ格納部２１、表示条件格納部２６および表示制御部２３ｃに格納されている識別情報を参照して、指定アルバムが含む複数の写真データの中から、今回のスライド表示で未表示の写真データを選択し、その選択した写真データの中で最も第１表示条件（ポイント）が高い写真データを出力用写真データとして選択する。表示制御部２３ｃは、その出力用写真データの識別情報を、スライドショー表示制御信号として、スライドショー処理部２３ａ１に出力する。
【０１３０】
なお、表示制御部２３ｃは、スライドショー表示制御信号として出力した識別情報を自己に格納する。表示制御部２３ｃに格納された識別情報は、その識別情報によって特定される写真データ（画像データ）が、今回のスライド表示で未表示か否かを判断するために使用される。
【０１３１】
スライドショー処理部２３ａ１は、スライドショー表示制御信号として、出力用写真データの識別情報を受け取ると、その識別情報に関連づけられている写真データを画像データ格納部２１から読み出し、その読み出した写真データを、出力端子２７を介して、ディスプレイ３に出力する。
【０１３２】
ディスプレイ３は、写真データを受け付けると、ステップ４０６を実行する。
【０１３３】
ステップ４０６では、ディスプレイ３は、その受け取った写真データに応じた映像（写真）を表示する。
【０１３４】
表示制御部２３ｃは、ステップ４０５にて出力用写真データの識別情報を出力すると、ステップ４０７を実行する。
【０１３５】
ステップ４０７では、表示制御部２３ｃは、画像データ格納部２１、表示条件格納部２６および表示制御部２３ｃに格納した識別情報を参照して、指定アルバムが含む複数の写真データの中から、今回のスライド表示で未表示の写真データを選択し、その選択した写真データの中に表示条件が付いた写真データが残っているか否かを確認する。
【０１３６】
ステップ４０７にて、表示条件が付いた写真データが残っている場合、表示制御部２３ｃは、処理をステップ４０５に戻す。一方、ステップ４０７にて、表示条件が付いた写真データが残っていない場合、表示制御部２３ｃは、表示制御部２３ｃに格納した識別情報をクリヤし、その後、スライド表示を終了する。
【０１３７】
一方、ステップ４０８では、表示制御部２３ｃは、スライド表示コマンドを受け付けた際に、ディスプレイ３の表示がサムネイルの一覧であったか否かを判断する。
【０１３８】
表示制御部２３ｃは、スライド表示コマンドを受け付けた際に、ディスプレイ３の表示がサムネイルの一覧であった場合、ステップ４０９を実行する。一方、表示制御部２３ｃは、スライド表示コマンドを受け付けた際に、ディスプレイ３の表示がサムネイルの一覧でなかった場合、ステップ４１０を実行する。
【０１３９】
ステップ４０９では、表示制御部２３ｃは、画像データ指定コマンドによって複数の写真データ（サムネイル）が選択されているか否かを判断する。
【０１４０】
表示制御部２３ｃは、複数の写真データ（サムネイル）が選択されている場合、ステップ４１１を実行し、一方、複数の写真データ（サムネイル）が選択されていない場合、ステップ４１２を実行する。
【０１４１】
ステップ４１１では、表示制御部２３ｃは、画像データ格納部２１および表示条件格納部２６を参照して、選択された複数の写真データ（以下「選択写真群」と称する。）が、表示条件付きの写真データを有しているか否かを判断する。
【０１４２】
ステップ４１１にて、選択写真群が表示条件付きの写真データを有していない場合、表示制御部２３ｃは、ステップ４０４を実行する。一方、選択写真群が表示条件付きの写真データを有している場合、表示制御部２３ｃは、ステップ４１３を実行する。
【０１４３】
ステップ４１３では、表示制御部２３ｃは、画像データ格納部２１、表示条件格納部２６および表示制御部２３ｃに格納されている識別情報を参照して、選択写真群の中から、今回のスライド表示で未表示の写真データを選択し、その選択した写真データの中で最も第１表示条件（ポイント）が高い写真データを出力用写真データとして選択する。表示制御部２３ｃは、その出力用写真データの識別情報を、スライドショー表示制御信号として、スライドショー処理部２３ａ１に出力する。なお、表示制御部２３ｃは、スライドショー表示制御信号として出力した識別情報を自己に格納する。
【０１４４】
スライドショー処理部２３ａ１は、スライドショー表示制御信号として、出力用写真データの識別情報を受け取ると、その識別情報を有する写真データを画像データ格納部２１から読み出し、その読み出した写真データを、出力端子２７を介して、ディスプレイ３に出力する。
【０１４５】
ディスプレイ３は、写真データを受け付けると、ステップ４１４を実行する。
【０１４６】
ステップ４１４では、ディスプレイ３は、その受け取った写真データに応じた映像（写真）を表示する。
【０１４７】
表示制御部２３ｃは、ステップ４１３にて出力用写真データの識別情報を出力すると、ステップ４１５を実行する。
【０１４８】
ステップ４１５では、表示制御部２３ｃは、画像データ格納部２１、表示条件格納部２６および表示制御部２３ｃに格納されている識別情報を参照して、選択写真群の中から、今回のスライド表示で未表示の写真データを選択し、その選択した写真データの中に表示条件が付いた写真データが残っているか否かを確認する。
【０１４９】
ステップ４１５にて、表示条件が付いた写真データが残っている場合、表示制御部２３ｃは、処理をステップ４１３に戻す。一方、ステップ４１５にて、表示条件が付いた写真データが残っていない場合、表示制御部２３ｃは、表示制御部２３ｃに格納した識別情報をクリヤし、その後、スライド表示を終了する。
【０１５０】
一方、ステップ４１０では、表示制御部２３ｃは、スライド表示コマンドを受け付けた際に、ディスプレイ３の表示が全画面表示であったと判断する。
【０１５１】
表示制御部２３ｃは、ステップ４１０を終了すると、ステップ４１２を実行する。
【０１５２】
ステップ４１２では、表示制御部２３ｃは、画像データ格納部２１を参照して、選択されている写真（またはサムネイル）を含む電子アルバムを指定する。以下、この指定された電子アルバムを「指定アルバム」と称する。
【０１５３】
表示制御部２３ｃは、ステップ４１２を終了すると、ステップ４１６を実行する。
【０１５４】
なお、ステップ４１６は、ステップ４０３と同様である。また、ステップ４１７、４１８、４１９は、ステップ４０５、４０６、４０７と同様である。
【０１５５】
なお、表示制御部２３ｃは、ステップ４０５、４１３または４１７で、最も高い第１表示条件（表示平均時間）を有する未表示の写真データが複数存在した場合、それらを第２表示条件（表示回数）に基づいて分類する。
【０１５６】
また、表示制御部２３ｃは、ステップ４０７、４１５または４１９で、表示条件が付いた写真データが残っていない場合、表示条件が付いていない写真データを通し番号順に表示させるスライドショー表示制御信号を生成し、そのスライドショー表示制御信号をスライドショー処理部２３ａ１に出力してもよい。この場合、表示条件が付いていない写真データもスライド表示されることになる。
【０１５７】
本実施例によれば、スライド表示コマンドに応じた画像データの出力動作は、表示条件に基づいて、表示制御部２３ｃによって制御される。表示条件は、出力された画像データごとのユーザの関心度を示し、過去に入力されたコマンドに応じた画像データの出力に基づいて、条件算出部２３ｂによって算出される。このため、過去の表示動作がスライド表示制御用の情報として用いられる。
【０１５８】
したがって、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心の程度に応じて自動的にスライド表示を調節することが可能になる。
【０１５９】
また、本実施例では、条件算出部２３ｂは、表示処理部２３ａが出力した画像データごとの表示平均時間を、表示処理部２３ａの動作に基づいて算出し、その算出した表示平均時間に基づいて、表示条件を算出する。
【０１６０】
このため、表示条件として、表示回数のみ、または、表示のべ時間を使用する場合に比べて、ユーザの関心度が表示条件に反映されやすくなる。その理由は、以下の通りである。
【０１６１】
表示条件として、表示回数のみ、または、表示のべ時間を使用する場合、早送りされた映像データがユーザの関心度の高いデータとして誤認識されてしまう可能性がある。しかしながら、表示条件が表示平均時間に基づいて算出されると、早送りされた映像データをユーザの関心度の低いデータとして認識することが可能となる。
【０１６２】
また、本実施例では、条件算出部２３ｂは、表示処理部２３ｂが出力した画像データごとの表示平均時間および表示回数を、表示処理部２３ａの動作に基づいて算出し、それら表示平均時間および表示回数を表示条件とする。このため、ユーザの関心度が表示条件に、より反映されやすくなる。
【０１６３】
また、本実施例では、表示制御部２３ｃは、表示条件に基づいて、表示処理部２３ａが出力する複数の画像データの順番を制御する。このため、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心の程度に応じて自動的にスライド表示の順番を調節することが可能になる。
【０１６４】
また、本実施例では、表示制御部２３ｃは、表示処理部２３ａが複数の画像データをユーザの関心度が高い順に出力するように、表示処理部２３ａが出力する複数の画像データの順番を表示条件に基づいて制御する。このため、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心度が高い順にスライド表示を行うことが可能になる。
（実施例２）
表示制御部２３ｃは、図４を参照して説明した動作を実行する表示制御部に限らない。
【０１６５】
例えば、表示制御部２３ｃは、入力端子２４がスライド表示コマンドを受け付けると、画像データ格納部２１に格納された撮影日情報に基づいて画像データ格納部２１に格納された複数の映像データを撮影日単位で画像データ群としてまとめた際に、表示処理部２３ａが複数の映像データを画像データ群単位で順番に出力するように、表示処理部２３ａが出力する複数の画像データの順番を、表示条件に基づいて制御する第１表示制御部でもよい。
【０１６６】
なお、この第１表示制御部は、図１に示したＣＰＵ２３が、メモリ２２に格納された動作プログラムを読み取り、その読み取った動作プログラムを実行することによって実現されてもよい。
【０１６７】
図８は、表示制御部２３ｃとして、その第１表示制御部を用いた情報処理装置２（実施例２）の動作を説明するためのフローチャートである。
【０１６８】
なお、図８において、図４に示したステップと同じ処理のステップには、同一符号を付してある。
【０１６９】
以下では、説明の重複を避けるため、図４に示したステップの説明は、基本的に省略する。
【０１７０】
ステップ４０３にて、指定アルバムが表示条件付きの写真データを有している場合、表示制御部２３ｃは、ステップ８０１を実行する。
【０１７１】
ステップ８０１では、表示制御部２３ｃは、画像データ格納部２１、表示条件格納部２６および表示制御部２３ｃに格納されている識別情報を参照して、指定アルバムが含む複数の写真データの中から、今回のスライド表示で未表示の写真データを選択し、その選択した写真データの中で最も第１表示条件（ポイント）が高い写真データを出力用写真データとして選択する。
【０１７２】
表示制御部２３ｃは、ステップ８０１を終了すると、ステップ８０２を実行する。
【０１７３】
ステップ８０２では、表示制御部２３ｃは、画像データ格納部２１を参照して、指定アルバムが含む複数の写真データの識別情報の中から、ステップ８０１で選択した出力用写真データと同じ撮影日情報を有している写真データの識別情報を、画像データ格納部２１から抽出する。なお、表示制御部２３ｃが識別情報を抽出する順序は、第１表示条件の高い順でもよいし、通し番号順でもよい。
【０１７４】
表示制御部２３ｃは、その抽出した識別情報を、スライドショー表示制御信号として、スライドショー処理部２３ａ１に出力する。なお、表示制御部２３ｃは、スライドショー表示制御信号として出力した識別情報を自己に格納する。
【０１７５】
スライドショー処理部２３ａ１は、識別情報をスライドショー表示制御信号として受け取ると、その識別情報を有する写真データを画像データ格納部２１から順番に読み出し、その読み出した写真データを、出力端子２７を介して、ディスプレイ３に順番に出力する。
【０１７６】
ディスプレイ３は、写真データを受け付けると、ステップ８０３を実行する。
【０１７７】
ステップ８０３では、ディスプレイ３は、その受け取った写真データに応じた映像（写真）をスライドショー表示する。
【０１７８】
表示制御部２３ｃは、ステップ８０２にて識別情報を出力すると、ステップ４０７を実行する。
【０１７９】
また、ステップ４１１にて、選択写真群が表示条件付きの写真データを有している場合、表示制御部２３ｃは、ステップ８０４を実行する。
【０１８０】
ステップ８０４では、表示制御部２３ｃは、画像データ格納部２１、表示条件格納部２６および表示制御部２３ｃに格納されている識別情報を参照して、選択写真群の中から、今回のスライド表示で未表示の写真データを選択し、その選択した写真データの中で最も第１表示条件（ポイント）が高い写真データを出力用写真データとして選択する。
【０１８１】
表示制御部２３ｃは、ステップ８０４を終了すると、ステップ８０５を実行する。
【０１８２】
ステップ８０５では、表示制御部２３ｃは、画像データ格納部２１を参照して、選択写真の識別情報の中から、ステップ８０４で選択した出力用写真データと同じ撮影日情報を有している写真データの識別情報を、画像データ格納部２１から抽出する。なお、表示制御部２３ｃが識別情報を抽出する順序は、第１表示条件の高い順でもよいし、通し番号順でもよい。
【０１８３】
表示制御部２３ｃは、その抽出した識別情報を、スライドショー表示制御信号として、スライドショー処理部２３ａ１に出力する。なお、表示制御部２３ｃは、スライドショー表示制御信号として出力した識別情報を自己に格納する。
【０１８４】
スライドショー処理部２３ａ１は、識別情報をスライドショー表示制御信号として受け取ると、その識別情報を有する写真データを画像データ格納部２１から順番に読み出し、その読み出した写真データを、出力端子２７を介して、ディスプレイ３に順番に出力する。
【０１８５】
ディスプレイ３は、写真データを受け付けると、ステップ８０６を実行する。なお、ステップ８０６は、ステップ８０３と同じである。
【０１８６】
表示制御部２３ｃは、ステップ８０５にて識別情報を出力すると、ステップ４１５を実行する。
【０１８７】
また、ステップ４１６にて、指定アルバムが表示条件付きの写真データを有している場合、表示制御部２３ｃは、ステップ８０７を実行する。
【０１８８】
なお、ステップ８０７は、ステップ８０１と同様である。また、ステップ８０８、８０９は、ステップ８０２、８０３と同様である。
【０１８９】
本実施例では、画像データ格納部２１は、複数の画像データのそれぞれを、その画像データの撮影日を示す撮影日情報と関連づけて格納し、表示制御部２３ｃとして、上記第１表示制御部が用いられる。このため、複数の映像データを撮影日単位で順番に出力することが可能になる。
【０１９０】
また、本実施例では、表示制御部２３ｃは、各画像データ群の中で最もユーザの関心度が高い画像データの関心度を各画像データ群のユーザ関心度とした際に、表示処理部２３ａが画像データ群を画像データ群のユーザ関心度が高い順に出力するように、表示処理部２３ａが出力する複数の画像データの順番を、表示条件に基づいて制御する。
【０１９１】
このため、複数の映像データを、ユーザの関心度順に撮影日単位で順番に出力することが可能になる。
【０１９２】
なお、表示制御部２３ｃは、スライド表示コマンドを受け付けた日に近い日付順に、表示処理部２３ａが画像データ群を出力するように制御してもよい。
【０１９３】
例えば、表示制御部２３ｃがカレンダ機能を有し、さらに、その表示制御部２３ｃが、カレンダ機能を利用してスライド表示コマンドを受け付けた日を認識し、撮影日情報を利用して、その認識した日に近い日付順に画像データを画像データ群にまとめる。さらに、その表示制御部２３ｃが、スライドショー処理部２３ａ１がそのまとめた画像データ群をその認識した日に近い日付順に出力するように制御するスライド表示制御信号を、スライドショー処理部２３ａ１に出力する。
【０１９４】
なお、その表示制御部２３ｃは、さらに、表示処理部２３ａが、同じ画像データ群に含まれる画像データをユーザの関心度が高い順に出力するように、表示処理部２３ａが出力する複数の画像データの順番を表示条件に基づいて制御してもよい。
【０１９５】
この場合、複数の映像データを、撮影日順で、かつ同一撮影日の映像データはユーザの関心度順に、出力することが可能になる。
【０１９６】
なお、その表示制御部２３ｃは、図１に示したＣＰＵ２３が、メモリ２２に格納された動作プログラムを読み取り、その読み取った動作プログラムを実行することによって実現されてもよい。
（実施例３）
表示制御部２３ｃは、図４または図８を参照して説明した動作を実行する表示制御部に限らない。
【０１９７】
例えば、表示制御部２３ｃは、表示条件に基づいて、表示処理部２３ａが出力する複数の画像データの表示時間を制御する第２表示制御部でもよい。
【０１９８】
なお、この第２表示制御部は、図１に示したＣＰＵ２３が、メモリ２２に格納された動作プログラムを読み取り、その読み取った動作プログラムを実行することによって実現されてもよい。
【０１９９】
図９は、表示制御部２３ｃとして、その第２表示制御部を用いた情報処理装置２（実施例３）の動作を説明するためのフローチャートである。
【０２００】
なお、図９において、図４に示したステップと同じ処理のステップには、同一符号を付してある。
【０２０１】
以下では、説明の重複を避けるため、図４に示したステップの説明は、基本的に省略する。
【０２０２】
ステップ４０２にて、表示制御部２３ｃは、スライド表示コマンドを受け付ける直前に、電子アルバム指定コマンドを受け付けたと判断すると、ステップ９０１を実行する。
【０２０３】
ステップ９０１では、表示制御部２３ｃは、画像データ格納部２１を参照して、指定アルバムの中で通し番号が最小の写真データを選択する。
【０２０４】
表示制御部２３ｃは、ステップ９０１を終了すると、ステップ９０２を実行する。
【０２０５】
ステップ９０２では、表示制御部２３ｃは、表示条件格納部２６を参照して、選択した写真データの第１表示条件を読み出し、その読み出した第１表示条件を、表示時間（秒）に換算する。なお、選択した写真データが第１表示条件を有していない場合、表示制御部２３ｃは、その選択した写真データの表示時間を、所定値（秒）に設定する。
【０２０６】
表示制御部２３ｃは、その設定した表示時間の間、選択した写真データの識別情報を、スライドショー表示制御信号として、スライドショー処理部２３ａ１に出力する。なお、表示制御部２３ｃは、スライドショー表示制御信号として出力した識別情報を自己に格納する。
【０２０７】
スライドショー処理部２３ａ１は、識別情報をスライドショー表示制御信号として受け取ると、その識別情報を有する写真データを画像データ格納部２１から読み出し、その読み出した写真データを、設定された表示時間の間、出力端子２７を介して、ディスプレイ３に出力する。
【０２０８】
ディスプレイ３は、写真データを受け付けると、ステップ９０３を実行する。
【０２０９】
ステップ９０３では、ディスプレイ３は、設定された表示時間の間、受け付けた写真データに応じた写真を表示する。
【０２１０】
表示制御部２３ｃは、ステップ９０２を終了すると、ステップ９０４を実行する。
【０２１１】
ステップ９０４では、表示制御部２３ｃは、画像データ格納部２１および表示制御部２３ｃに格納した識別情報を参照して、指定アルバムの中で今回のスライド表示で未表示の写真があるか否かを判断する。
【０２１２】
ステップ９０４にて、表示制御部２３ｃは、未表示の写真があるとステップ９０５を実行し、一方、未表示の写真がないと、表示制御部２３ｃに格納した識別情報をクリヤし、その後、スライドショーを終了する。
【０２１３】
ステップ９０５では、表示制御部２３ｃは、画像データ格納部２１を参照して、指定アルバムの中で次の通し番号の写真データを選択する。
【０２１４】
表示制御部２３ｃは、ステップ９０５を終了すると、ステップ９０２を実行する。
【０２１５】
また、ステップ４０９で、表示制御部２３ｃは、複数の写真データ（サムネイル）が選択されている場合、ステップ９０６を実行し、一方、複数の写真データ（サムネイル）が選択されていない場合、ステップ９１１を実行する。
【０２１６】
ステップ９０６では、表示制御部２３ｃは、画像データ格納部２１を参照して、選択写真の中で通し番号が最小の写真データを選択する。
【０２１７】
表示制御部２３ｃは、ステップ９０６を終了すると、ステップ９０７を実行する。
【０２１８】
なお、ステップ９０７は、ステップ９０２と同様である。また、ステップ９０８は、ステップ９０３同様である。
【０２１９】
表示制御部２３ｃは、ステップ９０７を終了すると、ステップ９０９を実行する。
【０２２０】
ステップ９０９では、表示制御部２３ｃは、選択写真の中で今回のスライド表示で未表示の写真があるか否かを判断する。
【０２２１】
ステップ９０９にて、表示制御部２３ｃは、未表示の写真があるとステップ９１０を実行し、未表示の写真がないと、スライドショーを終了する。
【０２２２】
ステップ９１０では、表示制御部２３ｃは、画像データ格納部２１を参照して、選択写真の中で次の通し番号の写真データを選択する。
【０２２３】
表示制御部２３ｃは、ステップ９１０を終了すると、ステップ９０７を実行する。
【０２２４】
ステップ９１１では、表示制御部２３ｃは、画像データ格納部２１を参照して、選択された写真を含む電子アルバムを指定する。
【０２２５】
表示制御部２３ｃは、ステップ９１１を終了すると、ステップ９１２を実行する。
【０２２６】
なお、ステップ９１２は、ステップ９０１と同様である。また、ステップ９１３、９１４、９１５、９１６は、ステップ９０２、９０３、９０４、９０５と同様である。
【０２２７】
本実施例では、表示制御部２３ｃは、表示条件に基づいて、表示処理部２３ｃが出力する複数の画像データの表示時間を制御する。このため、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心度に応じて、画像データの表示時間を制御することが可能になる。
【０２２８】
また、本実施例では、表示制御部２３ｃは、ユーザの関心度が高い画像データほど表示時間が長くなるように、表示処理部２３ａが出力する複数の画像データの表示時間を表示条件に基づいて制御する。このため、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心度が高い画像データほど表示時間を長くすることが可能になる。
【０２２９】
なお、図１に示した条件算出処理部２３ｂ２は、スライドショー処理部２３ａ１が出力する変更情報に基づいて表示条件を変更した。しかしながら、条件算出処理部２３ｂ２は、入力端子２４が受け付けた表示制御コマンドを受け付けるようにし、その受け付けた表示制御コマンドに基づいて表示条件を変更してもよい。
【０２３０】
図１０、図１１、図１２、図１３は、条件算出処理部２３ｂ２が、スライドショー実行中に、入力端子２４が受け付けた表示制御コマンドに基づいて表示条件の値を変更する動作を説明するためのフローチャートである。
【０２３１】
なお、図１０、図１１、図１２、図１３において、同じ処理を実行するステップには、同一符号を付してある。
【０２３２】
図１０において、ステップ１００１では、スライドショー処理部２３ａ１は、出力端子２７を介して複数の画像データをディスプレイ３に出力して、スライドショーを表示する。スライドショー処理部２３ａ１は、スライドショーを表示しながら、ステップ１００２を実行する。
【０２３３】
ステップ１００２では、スライドショー処理部２３ａ１は、入力端子２４が表示制御コマンドを受け付けていないと、ステップ１００１を実行する。
【０２３４】
一方、ステップ１００２で、入力端子２４が表示制御コマンドとして早送りコマンドを受け付けると、スライドショー処理部２３ａ１は画像データの早送りを実行し、また、条件算出処理部２３ｂ２はステップ１００３を実行する。
【０２３５】
ステップ１００３では、条件算出処理部２３ｂ２は、早送りコマンドを受けた画像データに対応する第１表示条件の値（ポイント）を減らす。
【０２３６】
なお、条件算出処理部２３ｂ２は、スライドショー処理部２３ａ１が出力した変更情報を利用して、早送りコマンドを受けた画像データを特定してもよい。また、入力端子２４が、早送りする画像データを示す画像データ特定情報を早送りコマンドと共に受け付ける場合、条件算出処理部２３ｂ２は、入力端子２４が受け付けた画像データ特定情報に基づいて、早送りコマンドを受けた画像データを特定してもよい。
【０２３７】
ステップ１００３が終了すると、条件算出処理部２３ｂ２は、ステップ１００４を実行する。
【０２３８】
ステップ１００４では、スライドショー処理部２３ａ１は、早送り中処理を実行する。なお、ステップ１００４の早送り中処理の詳細は、図１１に示したフローチャートを用いて後述する。
【０２３９】
ステップ１００２で、入力端子２４が表示制御コマンドとして巻き戻しコマンドを受け付けると、スライドショー処理部２３ａ１は画像データの巻き戻しを実行し、また、条件算出処理部２３ｂ２はステップ１００５を実行する。
【０２４０】
ステップ１００５では、条件算出処理部２３ｂ２は、巻き戻し中処理を実行する。なお、ステップ１００５の巻き戻し中処理の詳細は、図１２に示したフローチャートを用いて後述する。
【０２４１】
ステップ１００２で、入力端子２４が表示制御コマンドとして一時停止コマンドを受け付けると、スライドショー処理部２３ａ１は画像データの一時停止を実行し、また、条件算出処理部２３ｂ２はステップ１００６を実行する。
【０２４２】
ステップ１００６では、条件算出処理部２３ｂ２は、一時停止コマンドを受けた画像データに対応する第１表示条件の値（ポイント）を増やす。
【０２４３】
なお、条件算出処理部２３ｂ２は、スライドショー処理部２３ａ１が出力した変更情報を利用して、一時停止コマンドを受けた画像データを特定してもよい。また、入力端子２４が、一時停止する画像データを示す画像データ特定情報を一時停止コマンドと共に受け付ける場合、条件算出処理部２３ｂ２は、入力端子２４が受け付けた画像データ特定情報に基づいて、一時停止コマンドを受けた画像データを特定してもよい。
【０２４４】
ステップ１００６が終了すると、条件算出処理部２３ｂ２はステップ１００７を実行する。
【０２４５】
ステップ１００７では、条件算出処理部２３ｂ２は、一時停止中処理を実行する。なお、ステップ１００７の一時停止中処理の詳細は、図１３に示したフローチャートを用いて後述する。
【０２４６】
次に、図１１を参照してステップ１００４（早送り中処理）を説明する。なお、図１１は、早送り中処理を説明するためのフローチャートである。
【０２４７】
ステップ１１０１では、条件算出処理部２３ｂ２は、表示されている画像データに対応する第１表示条件の値（ポイント）を減らす。
【０２４８】
条件算出処理部２３ｂ２は、ステップ１１０１を終了すると、ステップ１１０２を実行する。
【０２４９】
ステップ１１０２では、条件算出処理部２３ｂ２は、入力端子２４が表示制御コマンドを受け付けていないと、ステップ１１０１を実行する。
【０２５０】
ステップ１１０２で、入力端子２４が表示制御コマンドとして再生コマンドを受け付けると、スライドショー処理部２３ａ１は画像データの再生を実行し、また、条件算出処理部２３ｂ２はステップ１１０３を実行する。
【０２５１】
ステップ１１０３では、条件算出処理部２３ｂ２は、再生コマンドを受けた画像データに対応する第１表示条件の値（ポイント）を増やす。
【０２５２】
なお、条件算出処理部２３ｂ２は、スライドショー処理部２３ａ１が出力した変更情報を利用して、再生コマンドを受けた画像データを特定してもよい。また、入力端子２４が、再生する画像データを示す画像データ特定情報を再生コマンドと共に受け付ける場合、条件算出処理部２３ｂ２は、入力端子２４が受け付けた画像データ特定情報に基づいて、再生コマンドを受けた画像データを特定してもよい。
【０２５３】
条件算出処理部２３ｂ２は、ステップ１１０３を終了すると、ステップ１１０４を実行する。なお、ステップ１１０４では、図１０を参照して説明した動作が実行される。
【０２５４】
ステップ１１０２で、入力端子２４が表示制御コマンドとして一時停止コマンドを受け付けると、スライドショー処理部２３ａ１は画像データの一時停止を実行し、また、条件算出処理部２３ｂ２はステップ１１０５を実行する。
【０２５５】
ステップ１１０５では、条件算出処理部２３ｂ２は、一時停止コマンドを受けた画像データに対応する第１表示条件の値（ポイント）を増やす。なお、ステップ１１０５では、ステップ１００６（図１０参照）と同じ処理が実行される。
【０２５６】
条件算出処理部２３ｂ２は、ステップ１１０５を終了すると、ステップ１００７（図１０参照）を実行する。
【０２５７】
ステップ１１０２で、入力端子２４が表示制御コマンドとして巻き戻しコマンドを受け付けると、スライドショー処理部２３ａ１は画像データの巻き戻しを実行し、条件算出処理部２３ｂ２はステップ１００５（図１０参照）を実行する。
【０２５８】
次に、図１２を参照してステップ１００５（巻き戻し中処理）を説明する。なお、図１２は、巻き戻し中処理を説明するためのフローチャートである。
【０２５９】
ステップ１２０１では、条件算出処理部２３ｂ２は、入力端子２４が表示制御コマンドを受け付けたか否かを確認する。条件算出処理部２３ｂ２は、入力端子２４が表示制御コマンドを受け付けるまで、ステップ１２０１を繰り返す。
【０２６０】
ステップ１２０１で、入力端子２４が表示制御コマンドとして再生コマンドを受け付けると、スライドショー処理部２３ａ１は画像データの再生を実行し、また、条件算出処理部２３ｂ２はステップ１２０２を実行する。なお、ステップ１２０２では、ステップ１１０３（図１１参照）と同じ処理が実行される。
【０２６１】
ステップ１２０１で、入力端子２４が表示制御コマンドとして一時停止コマンドを受け付けると、スライドショー処理部２３ａ１は画像データの一時停止を実行し、また、条件算出処理部２３ｂ２はステップ１２０３を実行する。なお、ステップ１２０３では、ステップ１００６（図１０参照）と同じ処理が実行される。
【０２６２】
ステップ１２０１で、入力端子２４が表示制御コマンドとして早送りコマンドを受け付けると、スライドショー処理部２３ａ１は画像データの早送りを実行し、また、条件算出処理部２３ｂ２はステップ１００４（図１０参照）を実行する。
【０２６３】
次に、図１３を参照してステップ１００７（一時停止中処理）を説明する。なお、図１３は、一時停止中処理を説明するためのフローチャートである。
【０２６４】
ステップ１３０１では、条件算出処理部２３ｂ２は、入力端子２４が表示制御コマンドを受け付けたか否かを確認する。条件算出処理部２３ｂ２は、入力端子２４が表示制御コマンドを受け付けるまで、ステップ１３０１を繰り返す。
【０２６５】
ステップ１３０１で、入力端子２４が表示制御コマンドとして再生コマンドを受け付けると、スライドショー処理部２３ａ１は画像データの再生を実行し、また、条件算出処理部２３ｂ２はステップ１１０４（図１１参照）を実行する。
【０２６６】
ステップ１３０１で、入力端子２４が表示制御コマンドとして巻き戻しコマンドを受け付けると、スライドショー処理部２３ａ１は画像データの巻き戻しを実行し、また、条件算出処理部２３ｂ２はステップ１００５（図１０参照）を実行する。
【０２６７】
ステップ１３０１で、入力端子２４が表示制御コマンドとして早送りコマンドを受け付けると、スライドショー処理部２３ａ１は画像データの早送りを実行し、また、条件算出処理部２３ｂ２はステップ１３０２を実行する。なお、ステップ１３０２では、ステップ１００３と同じ処理が実行される。
【０２６８】
条件算出処理部２３ｂ２が、入力端子２４から受け付けた表示制御コマンドに基づいて表示条件を変更する場合、換言すると、条件算出部２３ｂが、表示処理部２３ｂが出力した画像データごとのユーザの関心度を、入力端子２４が受け付けたコマンドに基づいて表示条件として算出する場合、過去のコマンドがスライド表示制御用の情報として用いられる。このため、ユーザが画像の表示を制御するための煩わしい作業を行わなくても、ユーザの関心の程度に応じて自動的にスライド表示を調節することが可能になる。
【０２６９】
この場合、表示記録処理２３ｂ１によって生成される表示処理情報はあってもなくてもよい。図１４は、表示記録処理２３ｂ１によって生成される表示処理情報を省略した場合の実施例を示したブロック図である。なお、図１４において、図１に示したものと同一のものには同一符号を付してある。
【０２７０】
また、この場合も、表示制御部２３ｃは、表示条件に基づいて、表示処理部２３ｃが出力する複数の画像データの順番を制御したり、表示処理部２３ｃが出力する複数の画像データの表示時間を制御したりすることは、言うまでもないことである。
【０２７１】
以上説明した各実施例において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【０２７２】
例えば、スライドショーは、映像を１枚単位で表示してもよいし、複数枚単位で表示してもよい。
【図面の簡単な説明】
【０２７３】
【図１】本発明の一実施例の情報処理装置を示したブロック図である。
【図２】表示記録格納部の一例を示した説明図である。
【図３】表示条件格納部の一例を示した説明図である。
【図４】情報処理装置の動作を説明するためのフローチャートである。
【図５】電子アルバムのリストの一例を示した説明図である。
【図６】サムネイルの一覧の一例を示した説明図である。
【図７】画像の一例を示した説明図である。
【図８】情報処理装置の他の実施例の動作を説明するためのフローチャートである。
【図９】情報処理装置の他の実施例の動作を説明するためのフローチャートである。
【図１０】情報処理装置の他の実施例の動作を説明するためのフローチャートである。
【図１１】情報処理装置の他の実施例の動作を説明するためのフローチャートである。
【図１２】情報処理装置の他の実施例の動作を説明するためのフローチャートである。
【図１３】情報処理装置の他の実施例の動作を説明するためのフローチャートである。
【図１４】本発明のその他の実施例の情報処理装置を示したブロック図である。
【符号の説明】
【０２７４】
１        入力装置
２        情報処理装置
２１      画像データ格納部
２２      メモリ
２３      ＣＰＵ
２３ａ    表示処理部
２３ａ１  スライドショー処理部
２３ａ２  １枚表示処理部
２３ｂ    条件算出部
２３ｂ１  表示記録処理部
２３ｂ２  条件算出処理部
２４      入力端子
２５      表示記録格納部
２５ａ    識別情報
２５ｂ    表示時間情報
２６      表示条件格納部
２６ａ    表示平均時間
２６ｂ    表示回数
２６ｃ    第１表示条件
２６ｄ    第２表示条件
２７      出力端子
３        ディスプレイ
５        電子アルバムのリスト
６        サムネイルの一覧
６ａ      サムネイル
７        画像
【図１】
2006099532.tif 000003
【図２】
2006099532.tif 000004
【図３】
2006099532.tif 000005
【図４】
2006099532.tif 000006
【図５】
2006099532.tif 000007
【図６】
2006099532.tif 000008
【図７】
2006099532.tif 000009
【図８】
2006099532.tif 000010
【図９】
2006099532.tif 000011
【図１０】
2006099532.tif 000012
【図１１】
2006099532.tif 000013
【図１２】
2006099532.tif 000014
【図１３】
2006099532.tif 000015
【図１４】
2006099532.tif 000016