(57)【特許請求の範囲】
【請求項１】
複数のコンテンツを順次に表示するための表示スケジュール情報を格納する格納手段と、
前記表示スケジュール情報に従ってコンテンツを表示器に表示する表示手段と、
前記表示手段によってコンテンツが表示されている間に、表示処理に関わるユーザ操作を受け付ける操作手段と、
前記複数のコンテンツのうち、前記操作手段が前記ユーザ操作を受け付けたときに表示されていたコンテンツに関連するコンテンツを、各コンテンツのメタデータに基づいて判別する判別手段と、
前記表示手段による前記複数のコンテンツの表示において、前記判別手段により関連するコンテンツとして判別されたコンテンツの表示処理を、前記操作手段が受け付けた前記ユーザ操作に従って変更する変更手段とを備えることを特徴とするコンテンツ表示装置。
【請求項２】
前記複数のコンテンツの各々は、表示方法を示す付属情報を有し、
前記変更手段は、前記ユーザ操作によって表示方法が変更された場合、変更された表示方法でもって前記判別手段で判別された関連するコンテンツの付属情報を更新することにより、前記関連するコンテンツの表示処理を変更することを特徴とする請求項１に記載のコンテンツ表示装置。
【請求項３】
前記操作手段が前記ユーザ操作を受け付けたときに表示されていたコンテンツのメタデータと、前記ユーザ操作によって変更された表示方法を変更情報として登録する登録手段を更に備え、
前記判別手段は、前記登録手段に登録された前記変更情報によって示されるメタデータを用いて関連するコンテンツを判別し、
前記変更手段は、前記判別手段で関連すると判別されたコンテンツの表示処理を、前記変更情報によって示される表示方法に基づいて変更することを特徴とする請求項２に記載のコンテンツ表示装置。
【請求項４】
前記表示方法はコンテンツの表示時間を含み、
前記ユーザ操作は、表示中のコンテンツについて表示の切り替えのタイミングを指定し、
前記変更手段は、前記判別手段で判別されたコンテンツの表示時間を、前記タイミングが指定された前記表示中のコンテンツが実際に表示された時間に基づいて変更することを特徴とする請求項２または３に記載のコンテンツ表示装置。
【請求項５】
前記表示方法はコンテンツの表示効果を含み、
前記ユーザ操作は、表示中のコンテンツに対して付与すべき表示効果を指定し、
前記変更手段は、前記判別手段で判別されたコンテンツの表示効果を前記ユーザ操作によって指定された表示効果に変更することを特徴とする請求項２または３に記載のコンテンツ表示装置。
【請求項６】
前記表示スケジュール情報に従った前記複数のコンテンツの表示を、前記表示手段に繰り返し実行させる繰り返し手段を更に備え、
前記変更手段は、前記繰り返し手段による２周目以降の表示において機能することを特徴とする請求項１乃至５のいずれか１項に記載のコンテンツ表示装置。
【請求項７】
前記表示手段による、前記表示スケジュール情報に従ったコンテンツの表示を繰り返し実行させる繰り返し手段を更に備え、
前記登録手段は、前記繰り返し手段による１周目の表示のみにおいて機能し、前記変更手段は、前記繰り返し手段による２周目以降の表示のみにおいて機能することを特徴とする請求項３に記載のコンテンツ表示装置。
【請求項８】
前記表示方法はコンテンツの表示時間を含み、
前記登録手段は、前記ユーザ操作を受け付けたときに表示していたコンテンツの実際の表示時間に基づいて当該ユーザ操作に関わる変更情報を登録するか否かを判断し、登録すると判断された場合に当該ユーザ操作に関わる変更情報を登録することを特徴とする請求項３に記載のコンテンツ表示装置。
【請求項９】
コンテンツが表示された時間と、前記登録手段に変更情報として登録すべき表示時間との対応を示す登録ルールを保持する手段を更に備え、
前記登録手段は、前記実際の表示時間に対応した登録すべき表示時間を前記登録ルールから取得して、取得された表示時間を変更情報として登録することを特徴とする請求項８に記載のコンテンツ表示装置。
【請求項１０】
表示の一時停止操作の有効性を判定するための判定ルールを保持する手段を更に備え、
前記登録手段は、前記判定ルールに従って一時停止操作が無効と判定した場合には、前記ユーザ操作を受け付けたときに表示していたコンテンツの計測された表示時間から前記一時停止操作による一時停止時間を差し引いて得られた表示時間を、前記実際の表示時間として用いることを特徴とする請求項８または９に記載のコンテンツ表示装置。
【請求項１１】
前記表示手段は、前記スケジュール情報に従って２つ以上のコンテンツを同時に前記表示器に表示し、
前記操作手段は、前記表示手段によって表示されている２つ以上のコンテンツから１つを選択する指示と、選択されたコンテンツに対するユーザ操作の指示を受け付け、
前記判別手段は、前記操作手段によって選択されたコンテンツに関連するコンテンツを判別することを特徴とする請求項１乃至１０のいずれか１項に記載のコンテンツ表示装置。
【請求項１２】
前記表示手段は、前記スケジュール情報に従って２つ以上のコンテンツを同時に前記表示器に表示し、
前記変更手段で変更された表示効果によってコンテンツを表示した場合に、前記表示効果が該コンテンツと同時に表示される他のコンテンツへ影響するか否かを判定し、影響すると判定された場合には、当該表示効果の表示方法を変更する表示効果制御手段を更に備えることを特徴とする請求項５に記載のコンテンツ表示装置。
【請求項１３】
前記表示効果制御手段は、表示効果の影響範囲を抑制することを特徴とする請求項１２に記載のコンテンツ表示装置。
【請求項１４】
前記表示効果制御手段は、表示効果による表示の透明度を変更することを特徴とする請求項１２に記載のコンテンツ表示装置。
【請求項１５】
前記表示効果制御手段は、表示効果による表示部分のレイヤの表示順位を変更することを特徴とする請求項１２に記載のコンテンツ表示装置。
【請求項１６】
前記表示効果制御手段は、前記変更手段で変更された表示効果によってコンテンツを表示した場合に、当該コンテンツに加えられる表示効果の影響範囲と他のコンテンツに加えられた表示効果の影響範囲が干渉するか否かを判定し、干渉する場合には新たな表示効果を当該コンテンツに発現させることを特徴とする請求項１２に記載のコンテンツ表示装置。
【請求項１７】
前記ユーザ操作によってコンテンツの表示時間が第１の所定時間を越えた場合に、前記複数のコンテンツ以外のコンテンツから、前記操作手段が前記ユーザ操作を受け付けたときに表示されていたコンテンツに関連するコンテンツを取得する取得手段と、
前記取得手段で取得されたコンテンツを前記表示スケジュール情報に加えるスケジュール変更手段と、を更に備えることを特徴とする請求項１乃至１６のいずれか１項に記載のコンテンツ表示装置。
【請求項１８】
前記スケジュール変更手段は、前記表示スケジュール情報に前記取得されたコンテンツを追加する際に、ユーザに対して許可を求めることを特徴とする請求項１７に記載のコンテンツ表示装置。
【請求項１９】
コンテンツの探索範囲を指定する指定手段を更に備え、
前記取得手段は、前記指定手段によって指定された探索範囲のコンテンツから関連するコンテンツの取得を行うことを特徴とする請求項１７に記載のコンテンツ表示装置。
【請求項２０】
前記スケジュール変更手段は、前記ユーザ操作によってコンテンツの表示時間が第２の所定時間よりも短い場合に、当該コンテンツを前記表示スケジュール情報から削除することを特徴とする請求項１７に記載のコンテンツ表示装置。
【請求項２１】
前記表示スケジュール情報が示すコンテンツの表示順の一部について、コンテンツの追加または削除の禁止を設定する設定手段を更に備え、
前記スケジュール変更手段は、前記表示スケジュールの前記設定手段による禁止が設定されていない部分のみにおいて、前記追加または削除を実行することを特徴とする請求項２０に記載のコンテンツ表示装置。
【請求項２２】
複数のコンテンツを順次に表示するための表示スケジュール情報を格納する格納手段を備えたコンテンツ表示装置の制御方法であって、
表示手段が、前記表示スケジュール情報に従ってコンテンツを表示器に表示する表示工程と、
操作手段が、前記表示工程によってコンテンツが表示されている間に、表示処理に関わるユーザ操作を受け付ける操作工程と、
判別手段が、前記複数のコンテンツのうち、前記操作工程が前記ユーザ操作を受け付けたときに表示されていたコンテンツに関連するコンテンツを、各コンテンツのメタデータに基づいて判別する判別工程と、
変更手段が、前記表示工程における前記複数のコンテンツの表示において、前記判別工程で関連するコンテンツとして判別されたコンテンツの表示処理を、前記操作工程で受け付けた前記ユーザ操作に従って変更する変更工程とを備えることを特徴とするコンテンツ表示装置の制御方法。
【請求項２３】
請求項２２に記載されたコンテンツ表示装置の制御方法の各工程をコンピュータに実行させるプログラム。
【請求項２４】
請求項２２に記載されたコンテンツ表示装置の制御方法の各工程をコンピュータに実行させるプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数のコンテンツやコンテンツを表示するコンテンツ表示装置及びその制御方法に関する。
【背景技術】
【０００２】
近年では、デジタルカメラの普及やネットワーク環境の整備に加え、大容量記憶媒体の出現により、デジタルカメラで撮影した画像やネットワークを介して取得したコンテンツなどプライベートコンテンツの増大化が加速している。そこで、複数の画像やコンテンツを画面上で順番に切り替えて表示させる機能（スライドショー）を使用して、膨大なコンテンツを閲覧することがある。例えば、デジカメ画像の閲覧ソフトにはスライドショー機能が備わっている場合が多い。このスライドショー機能では、特定のキーを押すごとにページを切り替える方式と、一定時間が経つと自動的に次のページに切り替わる方式の大きく分けて２種類がある。また、両者を組み合わせて一定時間が経つ前に特定のキーを押すと早送りしてページを切り替えるものや、スライドショーの途中で操作バーを表示し、早送り・逆送り・一時停止などの操作が出来るものがある。
【０００３】
このスライドショー機能は、デジタルカメラで撮影した画像を閲覧しながらユーザが所望の画像を探すという用途に用いられることが多い。この場合にはスライドショーの途中で画像を止めてじっくりと見た後、スライドショーを再開させたり、不要な画像は早送りをしたりといった操作を行うことがよくある。このとき、ユーザは見たいものは長く、それほど見たくない画像は短く表示しようとする為に、スライドショー中に表示中のコンテンツに対して一時停止や早送りなどの同様のユーザ操作を繰り返し行う必要があった。
【０００４】
上記のユーザ操作を軽減させるために、画像送りボタンが押下されている場合には、読み出した画像が予め定められた検索キーに合致するかどうかを判定し、合致する画像は合致しない画像よりも表示時間を長くするという方法が特許文献１に提案されている。
【０００５】
また、上述のようなスライドショーを実行する方法として、コンテンツリストの順序通りにスライドショーを実行する方法や、ランダムにスライドショーを実行する方法が用いられている。
【０００６】
また、上述のスライドショー機能では、コンテンツ毎の表示を開始する際や表示中、あるいは表示の終了時にユーザの気を引く表示効果を加える事で視聴の際の楽しみを増やし、見ている者を飽きさせない仕組みを持つものが一般的である。コンテンツ毎に表示効果を与える方法としては、スライドショーを実行するアプリケーションに任せてランダムに表示効果を付加するものや、ユーザが予めコンテンツ毎に適した表示効果を付加する編集行為を行うものが存在する。この際、後者のユーザによる付加を行う方法の方が、それぞれのコンテンツに適した表示効果を付加することが可能である為に、より良いスライドショーを実現することができる。
【０００７】
しかしながら、ユーザによる表示効果の付加を行う場合、スライドショーで表示を行うコンテンツの数だけ、表示効果を割り当てる作業が必要であり、大変な労力が必要となる。以上の様な作業の負荷を軽減させる為の技術として、以下の様な技術が提案されている。
【０００８】
特許文献２においては、各コンテンツに写されている人物の人数や大きさ、位置等を検出する機能を設け、当該人数や大きさ、位置に対応して、当該コンテンツの表示時間を変更することが提案されている。これにより、ユーザが長く見ていたいと思ったコンテンツについては、自動的に表示時間を長くすることを可能とする。
【０００９】
また、特許文献３においては、コンテンツに付加された撮影時の情報やカテゴリ情報、あるいは当該コンテンツの以前の再生頻度情報などの関連情報を抽出する機能を設け、当該関連情報に基づいて、再生状態を制御することが提案されている。これにより、各コンテンツの関連情報に対応した再生が自動的に行われるようになる。
【００１０】
更に、スライドショーにおいては、ユーザがコンテンツの表示順序を決めることによりユーザの嗜好に合ったスライドショーを構築することができる。しかし、そのようなスライドショーを実行させるために、ユーザは好みのコンテンツをあらかじめ選択し、その表示順を設定しなければならず、操作が煩わしい。このような課題を解決するために以下の技術が提案されている。
【００１１】
特許文献４には、スライドショー中に表示中の画像に関連する画像を検索しておくことで、各画像に関連する画像をスライドショー後に一覧表示して好みのコンテンツを選びやすくすることが提案されている。しかし、特許文献４の方法では、最終的にはユーザがその中から関連するものを選んでいかなければならず手間がかかる。
【００１２】
また特許文献５には、表示中の画像に関連する画像の表示へとリモートコントローラによる操作によって切り替えることを可能にしている。しかし、特許文献５においても、結局はユーザが画像を選択していかなければならず手間がかかる。
【特許文献１】特開２００６−１５７８８４号公報
【特許文献２】特開２００６−２４５６４６号公報
【特許文献３】特開２００６−１５７３２４号公報
【特許文献４】特開２００５−０３９３５９号公報
【特許文献５】特開２００５−３４１５１０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、特許文献１に提案された方法では、表示時間を長くする為の検索キーをスライドショー開始前に設定しておく必要がある。そのため、スライドショー中のユーザのインタラクティブな操作を反映して、次以降のスライドの表示を変更することは出来なかった。
【００１４】
更に、特許文献２においては、コンテンツに写されている人物の人数や大きさ、位置に応じて、それぞれのコンテンツの表示時間が変更される。しかしながら、表示時間を決定するそれらの条件（人物の人数や大きさ、位置）は、やはり予め設定されているものであり、必ずしもユーザが望む表示が行われるとは限らない。また、同じ様な集合写真などが続く場合は、同じ様なコンテンツであるにも関わらず、表示時間が長く設定されてしまい、返ってユーザが飽きてしまうという課題が存在していた。
【００１５】
特許文献３は、コンテンツに対応した何らかの関連情報に対応して再生状態を制御するものであり、ユーザが望むような適切な再生を行う為には、予め、コンテンツ毎に適切な関連情報を用意する必要があった。また、再生頻度情報などを利用する場合には、ユーザが繰り返し再生を行う必要があり、この際に不適切な操作を行うと、操作頻度を利用した適切な再生は行われなくなってしまう。さらに、複数のユーザにより再生が行われた際には、再生頻度の情報は特定のユーザによっては有効なものには成らない場合も存在した。
【００１６】
また、スライドショーの実行順序を決めることによりユーザの嗜好に合ったスライドショーを構築する特許文献４，特許文献５の方法では、ユーザの嗜好に合ったスライドショーを実行するために、ユーザが好みのコンテンツを予め選択しておく必要があった。
【００１７】
本発明は上記課題に鑑みてなされたものであり、複数の画像やコンテンツを画面上で順に切り替えて表示する際に、表示中のコンテンツに対するユーザの操作を反映して、以降の表示時に同様の操作を繰り返し行う煩わしさを軽減することを目的とする。
【００１８】
また本発明は、操作履歴から、ユーザの好みのコンテンツをスライドショーに盛り込むことで、煩わしい操作をせずに、ユーザの嗜好に近いスライドショーを構築することを目的とする。
【００１９】
また本発明は、スライドショーの表示中に、表示中のコンテンツに対するユーザの操作を反映して、以降の表示時に同様の操作を繰り返し行う煩わしさを軽減することを目的とする。
【課題を解決するための手段】
【００２０】
上記の目的を達成するための本発明の一態様によるコンテンツ表示装置は、以下の構成を備える。即ち、
複数のコンテンツを順次に表示するための表示スケジュール情報を格納する格納手段と、
前記表示スケジュール情報に従ってコンテンツを表示器に表示する表示手段と、
前記表示手段によってコンテンツが表示されている間に、表示処理に関わるユーザ操作を受け付ける操作手段と、
前記複数のコンテンツのうち、前記操作手段が前記ユーザ操作を受け付けたときに表示されていたコンテンツに関連するコンテンツを、各コンテンツのメタデータに基づいて判別する判別手段と、
前記表示手段による前記複数のコンテンツの表示において、前記判別手段により関連するコンテンツとして判別されたコンテンツの表示処理を、前記操作手段が受け付けた前記ユーザ操作に従って変更する変更手段とを備える。
【００２１】
更に、上記の目的を達成するための本発明の他の一態様によるコンテンツ表示装置の制御方法は、以下の構成を備える。即ち、
複数のコンテンツを順次に表示するための表示スケジュール情報を格納する格納手段を備えたコンテンツ表示装置の制御方法であって、
表示手段が、前記表示スケジュール情報に従ってコンテンツを表示器に表示する表示工程と、
操作手段が、前記表示工程によってコンテンツが表示されている間に、表示処理に関わるユーザ操作を受け付ける操作工程と、
判別手段が、前記複数のコンテンツのうち、前記操作工程が前記ユーザ操作を受け付けたときに表示されていたコンテンツに関連するコンテンツを、各コンテンツのメタデータに基づいて判別する判別工程と、
変更手段が、前記表示工程における前記複数のコンテンツの表示において、前記判別工程で関連するコンテンツとして判別されたコンテンツの表示処理を、前記操作工程で受け付けた前記ユーザ操作に従って変更する変更工程とを備える。
【発明の効果】
【００２２】
本発明によれば、複数のコンテンツを表示させている際に、表示中のコンテンツに対するユーザの操作から、それ以降に表示する関連するコンテンツの表示方法を変更することが出来る。このため、ユーザの嗜好に近い表示を実現しながら、ユーザの操作を軽減することが出来る。
【発明を実施するための最良の形態】
【００２３】
以下、添付の図面を参照して本発明の好適な実施形態を説明する。
【００２４】
［第１実施形態］
図１は第１実施形態によるコンテンツ表示装置の構成例を示すブロック図である。本実施形態のコンテンツ表示装置１０１は、表示部１０２、表示制御部１０３、表示方法決定部１０４、コンテンツリスト１０５、指示検出部１０６、入力装置１０７、出力装置１０８を備える。
【００２５】
表示部１０２は、表示制御部１０３による制御の下で出力装置１０８にコンテンツを表示する。出力装置１０８は、液晶パネル等を用いた表示器である。表示制御部１０３は、コンテンツリスト１０５を元に、表示方法決定部１０４により決定された表示方法で一連のコンテンツ情報１１１〜１１３を表示部１０２に表示させる。表示方法決定部１０４は、表示する一連のコンテンツの情報（コンテンツリスト１０５中のコンテンツ情報１１１〜１１３）をもとに、表示対象のコンテンツと各々のコンテンツの表示方法を決定する。コンテンツリスト１０５は表示させるコンテンツ情報１１１〜１１３のリストであり、複数のコンテンツを順次に表示するための、複数のコンテンツの表示スケジュールを示す表示スケジュール情報である。そして、表示方法決定部１０４が決定した表示対象のコンテンツと表示方法に従って表示制御部１０３はコンテンツを順次に表示していき、スライドショーを実現する。こうして、表示スケジュール情報に従って、複数のコンテンツが順次に表示器に表示される。コンテンツリスト１０５は、コンテンツ表示装置１０１の内部に格納されていても良いし、外部の記憶装置に格納されていてもよい。尚、表示スケジュール情報としてのコンテンツリスト１０５の詳細は図５により後述する。
【００２６】
指示検出部１０６は入力装置１０７から入力された、表示制御部１０３により表示されているコンテンツに対するユーザ操作に従って、その操作の対象となるコンテンツ（指示対象コンテンツ１１４）を検出する。また、指示検出部１０６は、そのときのユーザ操作によって指示された表示方法の変更内容（変更表示方法１１５）を検出する。このように、入力装置１０７と指示検出部１０６は、表示部１０２によって出力装置１０８上にコンテンツが表示されている間に、当該表示に関わるユーザ操作を受け付け、受け付けたユーザ操作を保持する。
【００２７】
コンテンツ情報１１１〜１１３は、図２により後述する記憶装置２０５等によって記憶されているコンテンツへのリンク情報や、表示時間、表示効果などの表示制御のための情報（以下、表示方法という場合もある）を格納している。表示方法決定部１０４は、コンテンツ情報が有するリンク情報に従って表示コンテンツ１１０を取得し、コンテンツ情報が有する表示制御の情報に従って表示方法１０９を生成し、表示コンテンツ１１０と表示方法１０９を表示制御部１０３に提供する。ここで、表示方法決定部１０４は、コンテンツ情報１１１で示される表示コンテンツ１１０が、上記保持された指示対象コンテンツ１１４に関連するか否かを判断する。関連すると判断された場合、表示方法決定部１０４は当該表示コンテンツ１１０の表示方法１０９を、保持されている変更表示方法１１５をもとに変更する。
【００２８】
以上のように、表示方法決定部１０４は、入力装置１０７及び指示検出部１０６がユーザ操作を受け付けたときに表示されていたコンテンツに関連するコンテンツを、各コンテンツを参照して判別する。本実施形態では、この関連するコンテンツの判別に、各コンテンツの属性情報（メタデータ）が用いられる。そして、表示方法決定部１０４は、関連するコンテンツとして判別されたコンテンツに関する表示スケジュールを変更することにより（例えば表示方法１０９を変更することにより）表示スケジュール情報を変更して、スライドショーの表示を行う。この結果、後述するように、あるコンテンツに対するユーザ操作に応じて、関連するコンテンツの表示時間や表示効果が変更されることになる。
【００２９】
図２は第１実施形態におけるコンテンツ表示装置のハードウェア構成の一例を示すブロック図である。本実施形態のコンテンツ表示装置は、所謂パーソナルコンピュータ等の情報処理装置によって実現され得る。
【００３０】
図２において、２０２はＣＰＵであり、各種処理のための演算や論理判断等を行い、バス２０１に接続された各構成要素を制御する。本コンテンツ表示装置には、プログラムメモリとデータメモリを含むメモリが搭載されている。プログラムメモリには、フローチャートにつき後述する処理手順を含むＣＰＵ２０２による制御のためのプログラムを格納する。メモリはＲＯＭ２０３であっても良いし外部記憶装置などからプログラムがロードされるＲＡＭ２０４であっても良い。２０５はデータやプログラムを記憶しておくための不揮発性メモリやハードディスクなどの記憶装置である。２０６はユーザからの情報を入力するための、マウス、タッチパネル、キーボードなどに代表される入力装置である。２０８は分析されたデータ出力情報を出力する出力装置であり、ＣＲＴや液晶表示器などの表示装置である。２０７はネットワークＩ／Ｆであり、ネットワークで接続された他の記憶媒体やデバイスとのやり取りを行う。
【００３１】
図３は第１実施形態におけるコンテンツリスト表示の全体処理の流れの一例を示すフローチャートである。
【００３２】
まず、第１実施形態によるコンテンツ表示装置において、表示方法決定部１０４は、表示するコンテンツリスト１０５を取得する（ステップＳ３０１）。コンテンツリスト１０５に含まれるコンテンツは、ローカルストレージに格納されたコンテンツ、およびネットワークで繋がったデバイスやストレージから参照可能なコンテンツのいずれであっても良い。
【００３３】
続いて、表示方法決定部１０４は、コンテンツリスト表示の為の初期化を行う（ステップＳ３０２）。ここでは、例えば、現在の表示コンテンツの位置ｉをリストの先頭（ｉ＝０）に設定したり、図１０に示される表示変更コンテンツテーブル１００１の初期化を行ったりする。
【００３４】
ステップＳ３０３において、表示方法決定部１０４は、コンテンツ全てについて表示が終了したかどうかを判定する。現在の表示コンテンツの位置ｉが、コンテンツリスト長よりも小さい場合、表示方法決定部１０４は、表示制御部１０３を介して対象となるコンテンツを表示する（ステップＳ３０４）。ステップＳ３０４の処理（コンテンツ表示処理）については図４のフローチャートにより後述する。
【００３５】
ステップＳ３０４において、表示対象コンテンツを表示すると、処理はステップＳ３０５へ進み、表示制御部１０３は、イベント待ちとなる。ここで、表示中のコンテンツに対するユーザからの指示操作があった場合には、処理はステップＳ３０５からステップＳ３０６（指示操作処理）へ進み、指示された操作に対応する処理を実行する。また、表示時間だけ時間が経過するなど、表示の終了イベントが検知された場合には、処理はステップＳ３０５からステップＳ３０７（表示変更コンテンツ登録処理）へ進む。
【００３６】
ステップＳ３０７による表示変更コンテンツ登録処理を終えると、ステップＳ３０８において、表示方法決定部１０４は、表示コンテンツ位置ｉを１つ進め、ステップＳ３０３の判定へ戻る。ステップＳ３０３の判定において、表示コンテンツ位置がコンテンツリストの最後尾より後ろになると、コンテンツリスト表示処理を終了する。
【００３７】
図４は第１実施形態によるコンテンツ表示処理の流れの一例を示すフローチャートである。
【００３８】
ステップＳ４０１において、表示方法決定部１０４は、表示コンテンツの位置ｉのコンテンツ情報を取得する。続いて、表示方法決定部１０４は、ステップＳ４０１で取得されたコンテンツ情報を用いて、表示方法を決定する（ステップＳ４０２）。図６，図７に、ステップＳ４０２における処理の流れの例を示す。表示制御部１０３は、表示方法決定部１０４から決定された表示方法をと表示対象となるコンテンツを取得し、表示対象のコンテンツを決定された表示方法を用いて表示する（ステップＳ４０３）。この処理の流れの一例を図１１に示す。
【００３９】
図５はステップＳ３０１で取得されるコンテンツリストおよびステップＳ４０１で取得されるコンテンツ情報の一例を示す図である。
【００４０】
コンテンツリスト５０１（コンテンツリスト１０５に対応する）は、複数（Ｎ個）のコンテンツ情報へのポインタ５０２と、それらのコンテンツ情報に対する表示設定へのポインタ５０３から構成される。図５によると、コンテンツリストの０番目のポインタはコンテンツ情報５０４を指している。
【００４１】
コンテンツ情報５０４には、５０５〜５１１の情報が含まれる。５０５はコンテンツの識別子「ＩＤ＝０」、５０６はコンテンツの名前「Name＝Image0」である。
【００４２】
コンテンツの実体へのリンクとして、ローカルデータの場合にはコンテンツデータへのパス５０７、外部ストレージ中のデータの場合にはコンテンツデータへのアクセスＵＲＬ５０８の情報が含まれる。また、コンテンツのメタデータへのポインタ５０９、表示制御のための情報（表示方法）としてのコンテンツの表示時間５１０（Time）、コンテンツの表示効果５１１（Effect）などの情報も含まれている。コンテンツのメタデータ（MetaData）へのポインタ５０９はコンテンツメタデータ５１２を指している。コンテンツ情報５０４に対応するコンテンツメタデータ５１２には、コンテンツの識別子５１３、タイトル５１４、カテゴリ５１５、キーワード５１６、作成日付（Date）５１７などが含まれる。
【００４３】
同様に、コンテンツリスト５０１中の各コンテンツ情報へのポインタ５０２は各々対応するコンテンツ情報を指している。例えば５番目のポインタはコンテンツ情報５１８を指し、そのコンテンツ情報５１８中のメタデータ（Metadata）へのポインタは、コンテンツメタデータ５１９を指している。
【００４４】
また、コンテンツリストの表示設定へのポインタ５０３は、コンテンツリストの表示設定５２０を指す。表示設定５２０には、設定表示時間５２１が含まれる。この中に別の表示設定情報(その他の表示設定５２２）が含まれても良い。設定表示時間５２１には、各コンテンツを表示する標準時間が設定されている。
【００４５】
図６はステップＳ４０２における表示方法決定処理の流れの一例を示すフローチャートである。
【００４６】
まず、表示方法決定部１０４は、図５のコンテンツ情報５０４に示されるような表示対象のコンテンツ情報（位置ｉのポインタによって示されるコンテンツ情報）を参照し（ステップＳ６０１）、設定されている表示方法を取得する（ステップＳ６０２）。ここで取得される表示方法とは、図５に示される表示設定５２０、および表示対象コンテンツのコンテンツ情報５０４中の表示方法（コンテンツの表示時間５１０、表示効果５１１）などである。続いて、表示方法決定部１０４は、これまでのコンテンツの表示において、表示対象のコンテンツに関連するコンテンツの表示方法がユーザ操作により変更されたかどうかを判定する（ステップＳ６０３）。
【００４７】
この処理では、図１０に示される表示変更コンテンツテーブル１００１が参照される。ユーザの指示操作によって、表示方法が変更されたコンテンツの情報と、現在の表示対象コンテンツのコンテンツ情報が比較され、関連するコンテンツがあるかどうかが判定される。表示変更コンテンツテーブル１００１に関連するコンテンツ情報が存在すると判定された場合には、処理はステップＳ６０４からステップＳ６０５へ進む。ステップＳ６０５において、表示制御部１０３は、表示変更コンテンツテーブル１００１から、コンテンツ情報に対応する表示方法を取得する（ステップＳ６０５）。そして、取得された表示方法を表示方法決定部１０４に通知し、表示方法決定部１０４は通知された表示方法を表示対象コンテンツの表示方法として設定する（ステップＳ６０６）。
【００４８】
一方、ステップＳ６０３における関連コンテンツ判定処理の結果、関連するコンテンツがなかった場合には、処理はステップＳ６０４からステップＳ６０７へ進む。ステップＳ６０７において、表示方法決定部１０４は、ステップＳ６０２で取得された表示方法を当該コンテンツの表示方法に決定する。
【００４９】
図７は、第１実施形態における、コンテンツリスト及びコンテンツ情報の一例を示す図である。図７中のコンテンツリスト７０１及びコンテンツ情報７０３、７０６、７０８、７１０、７１２を用いて、本実施形態による表示処理の流れを説明する。
【００５０】
本実施形態のスライドショーでは、図７のコンテンツリスト７０１に従ってコンテンツが順次に表示される。以下では、表示方法に含まれている表示時間が変更された場合の例、すなわち、
・ユーザが、コンテンツ情報７０３で示されるコンテンツの表示中に、一時停止操作をして長い時間じっくりと見た場合、コンテンツ情報７０３と関連するコンテンツ情報７０８で示されるコンテンツも同じ時間だけ長く表示される例と、
・ユーザがコンテンツ情報７０６に対応するコンテンツを早送りした場合には、コンテンツ情報７０６に関連するコンテンツ情報７１２も短い時間だけ表示される例とを示す。
【００５１】
まず、図３のステップＳ３０２において、現在の表示コンテンツの位置ｉがリストの先頭に設定され、処理はステップＳ３０４のコンテンツ表示処理へ進む。コンテンツ表示処理では、ステップＳ４０１において、図７より表示コンテンツの位置ｉ＝０のコンテンツ情報７０３が取得される。続いてステップＳ４０２において、表示方法が決定される。この処理の流れは図８に示される。
【００５２】
図８は第１実施形態によるステップＳ４０２の表示方法決定処理の一例を示すフローチャートである。図８のフローチャートは、図６に示した表示方法決定処理を、表示時間に特化したものである。
【００５３】
まず、ステップＳ８０１において、表示方法決定部１０４は、表示対象のコンテンツ情報７０３を参照する。コンテンツ情報７０３を参照すると、個別設定表示時間Timeは設定されていないので、処理はステップＳ８０２からステップＳ８０３へ進む。ここで、コンテンツリスト７０１の表示設定７１４内の設定表示時間７１５はＴ０＝５であるので、表示方法決定部１０４は、コンテンツ情報７０３の表示時間Time（＝初期設定表示時間Ｔ０）＝５と設定する。続いて、ステップＳ８０４において、表示方法決定部１０４は、関連コンテンツ検索処理を行う。この関連コンテンツ検索処理を、図９のフローチャートを参照して説明する。
【００５４】
図９は第１実施形態におけるステップＳ８０４関連コンテンツ検索処理の流れの一例を示すフローチャートである。
【００５５】
ステップＳ９０１において、表示方法決定部１０４は、これから検索する表示変更コンテンツテーブル１００１上の位置を示す検索ポインタｐをテーブルの先頭を指すように設定する。続いて、表示変更コンテンツテーブル１００１の検索が未だ終了しない場合には、処理はステップＳ９０２からステップＳ９０３へ進み、表示方法決定部１０４は、検索ポインタｐが指す表示変更コンテンツ情報を参照する。続いて、表示方法決定部１０４は、参照中の表示変更コンテンツ情報中のコンテンツメタデータを参照する（ステップＳ９０４）。さらに、表示方法決定部１０４は、これから表示しようとする表示対象コンテンツのコンテンツ情報のMetaData（ここでは、メタデータ７０５）を参照し、ステップＳ９０４で参照したコンテンツメタデータとの比較を行う（ステップＳ９０５）。
【００５６】
ステップＳ９０６において、表示方法決定部１０４は、ステップＳ９０５における比較の結果に基づいてお互いが関連するかどうかを判定する。関連しない場合には、ステップＳ９０７において、表示方法決定部１０４は、表示変更コンテンツテーブル１００１上の位置を示す検索ポインタｐを１つ増やし、処理をステップＳ９０２へ戻す。ステップＳ９０２の判定においてテーブルが終了したと判定されるか、ステップＳ９０６で関連するコンテンツが見つかるまで上記の処理を繰り返す。関連するコンテンツが見つからないまま、テーブルの検索が終了した場合は、関連コンテンツが存在しないとする（ステップＳ９０９）。関連するコンテンツが見つかった場合は、ステップＳ９０８において、表示方法決定部１０４は、関連するコンテンツ情報ありと決定して本処理を終了する。
【００５７】
尚、本実施形態においては、ステップＳ９０６において関連するコンテンツと判定されるコンテンツは、メタデータの対応する項目の値が同じになっているコンテンツであるとする。
【００５８】
ここで、表示変更コンテンツテーブル１００１を順に参照していき、初めに見つかったコンテンツを関連するコンテンツとしても良いし、表示変更コンテンツテーブル１００１全てを参照して、最もよく関連するコンテンツを検索してもよい。例えば、メタデータの項目が全く同じコンテンツメタ情報が表示変更コンテンツテーブル１００１に登録されている場合には、項目がより多く一致するコンテンツを関連するコンテンツとしても良い。
【００５９】
図１０は第１実施形態における表示変更コンテンツテーブルの一例を示す図である。
【００６０】
ステップＳ３０２表示初期化において、表示変更コンテンツテーブル１００１を図１０の（ａ）のように初期化したとする。現在表示対象のコンテンツはコンテンツリストの先頭であるので、表示変更コンテンツテーブル１００１は空である。
【００６１】
よって、ステップＳ８０４の関連コンテンツ検索処理においては、図９のステップＳ９０２からステップＳ９０９へ処理が進み、関連するコンテンツは存在しないと決定される。この結果、処理はステップＳ８０５からステップＳ８０８へ進み、表示対象のコンテンツは表示時間Time＝５に設定され、図４の表示方法決定処理（ステップＳ４０２）が終了する。
【００６２】
続いて、ステップＳ４０３へすすみ、対象コンテンツ表示処理を行う。この処理の流れは図１１に示される。図１１は第１実施形態における、表示制御部１０３による対象コンテンツ表示処理の流れの一例を示すフローチャートである。
【００６３】
まず、表示制御部１０３は、表示対象コンテンツの表示時間Ｔを０に初期化し（ステップＳ１１０１）、さらに、表示対象コンテンツの一時停止時間Ｔｓも０に初期化する（ステップＳ１１０２）。続いて、表示制御部１０３は、表示方法決定部１０４から表示対象コンテンツデータのPath情報を取得し、これに基づいて実際の表示データを取得する（ステップＳ１１０３）。ここで、表示方法決定部１０４は、現在の表示対象コンテンツのコンテンツ情報から、Path属性７０４を参照し、Path情報を取得して表示制御部１０３に提供する。
【００６４】
さらに、ステップＳ１１０４において、表示制御部１０３は、表示方法決定部１０４から図４のステップＳ４０２において決定された表示方法（表示時間Time＝５）の通知を受け、通知された表示方法でコンテンツを表示する（ステップＳ１１０４）。同時に、表示対象コンテンツの表示時間Tの計測をスタートする（ステップＳ１１０５）。
【００６５】
続いて、全体処理（図３）の流れは、ステップＳ３０５へ進み、表示制御部１０３はイベント待ちとなる。ここで、表示中のコンテンツに対して、表示時間Ｔ＝１の時点で、ユーザが一時停止操作を指示したとする。
【００６６】
ユーザの一時停止操作により、ステップＳ３０５では指示操作のイベントが認識され、処理はステップＳ３０６（指示操作処理）へ進む。本実施形態における指示操作処理の流れを図１２のフローチャートにより説明する。
【００６７】
図１２は、第１実施形態における指示操作処理の流れの一例を示すフローチャートである。まず、ステップＳ１２０１において、表示制御部１０３は、入力装置１０７よりユーザに指示され、指示検出部１０６で検出されたユーザ操作（ここでは、「一時停止」）を取得する。続いてステップＳ１２０２において、表示制御部１０３は、操作の種類を判定する。ここでは、操作は「一時停止」であるので、処理はステップＳ１２０３へ進む。ここで、表示制御部１０３は、コンテンツの表示を一時停止し（ステップＳ１２０３）、表示時間Ｔを現在の値（Ｔ＝１）のまま、計測を一時停止する（ステップＳ１２０４）。さらに、表示制御部１０３は、一時停止している時間をＴｓとして計測を開始し（ステップＳ１２０５）、処理を図３ステップＳ３０５のイベント待ち状態に戻す。
【００６８】
ユーザが、しばらく一時停止をしたのち、再生の再開指示操作を行うと、上記と同様に処理はステップＳ３０５からステップＳ３０６（図１２の指示操作処理）へ進む。
【００６９】
ステップＳ１２０１において、表示制御部１０３は、ユーザに指示された操作（ここでは「再生再開」）を取得すると、処理をステップＳ１２０２からステップＳ１２０８へ進める。ステップＳ１２０８において、表示制御部１０３は、一時停止時間Ｔｓの計測を終了する。ここでＴｓ＝３０となっているとする。続いてステップＳ１２０９において、表示制御部１０３は、表示時間Ｔの計測をステップＳ１２０３で停止した時間（本例ではＴ＝１）から再開し、再びイベント待ち状態に戻る（図３のステップＳ３０５）。
【００７０】
表示対象コンテンツの表示時間Ｔが図４ステップＳ４０２において決定された表示方法（表示時間Time＝５）になるまで経過すると、設定表示時間終了となり、処理はステップＳ３０５からステップＳ３０７（表示変更コンテンツ登録処理）へ進む。表示変更コンテンツ登録処理について、図１３のフローチャートを参照して説明する。
【００７１】
図１３は第１実施形態における表示変更コンテンツ登録処理の流れの一例を示すフローチャートである。この処理では、上記ユーザ操作を受け付けたときに表示されていたコンテンツのメタデータと、当該ユーザ操作によって変更された表示方法とが、表示変更コンテンツテーブル１００１に変更情報として登録される。
【００７２】
表示制御部１０３は、まず、図４のステップＳ４０２において表示方法決定部１０４によって決定された表示方法（表示時間Time＝５）を参照する（ステップＳ１３０１）。続いて、表示制御部１０３は、表示対象コンテンツが表示されていたトータルの計測表示時間Ｔｔを計算する（ステップＳ１３０２）。ここで、トータルの計測表示時間Ｔｔは、［表示時間Ｔ（Time＝５）］＋［一時停止時間Ｔｓ（＝３０）］＝３５となる。続いて、表示制御部１０３は、計測表示時間Ｔｔと設定表示時間Timeとの関係を判定する（ステップＳ１３０３）。
【００７３】
実際に表示された全表示時間Ｔｔと設定表示時間Timeが異なる場合には、処理はステップＳ１３０３からステップＳ１３０４へ進む。ステップＳ１３０４において、表示制御部１０３は、表示変更コンテンツテーブル１００１に、表示が変更されたコンテンツ情報７０３のメタデータ７０５とその計測表示時間Ｔｔ（＝３５）を登録する（ステップＳ１３０４）。
【００７４】
この結果、図１０の（ａ）に示した表示変更コンテンツテーブル１００１は、図１０の（ｂ）に示される表示変更コンテンツテーブル１００１のようになる。図１０の（ｂ）に示した表示変更コンテンツテーブル１００１には、新たに、０番目の表示変更コンテンツ情報１００３へのポインタ１００２が追加されている。ポインタ１００２によって示される表示変更コンテンツ情報１００３は、コンテンツメタ情報へのポインタと１００４と表示時間１００５の対からなる。尚、表示時間１００５には、上述の計測表示時間Ｔｔが格納される。また、コンテンツメタ情報へのポインタ１００４は、表示が変更されたコンテンツ情報７０３のメタデータ７０５を指している。
【００７５】
ステップＳ３０７の表示変更コンテンツ登録処理が終了すると、処理はステップＳ３０８へ進む。表示制御部１０３は、ステップＳ３０８で表示コンテンツ位置ｉを１つ増やし、ｉ＝１とし、処理をステップＳ３０３へ戻す。以後、同様の流れで、ステップＳ３０４においてコンテンツ情報７０６のコンテンツが表示される。
【００７６】
すなわち、上述した処理の流れにより、図４のステップＳ４０２において表示方法決定部１０４が表示方法を決定し（表示時間Time＝５）、ステップＳ４０３にて表示制御部１０３がコンテンツを表示する。そして、処理は、図３のステップＳ３０５へ進み、表示制御部１０３は、イベント待ちをする。
【００７７】
表示対象コンテンツの表示時間Ｔが図４のステップＳ４０２において決定された表示方法（表示時間Time＝５）になるまで経過すると、設定表示終了のイベントが発生する。この結果、処理はステップＳ３０５からステップＳ３０７へ進み、表示制御部１０３は、表示変更コンテンツ登録処理（図１３）を行う。
【００７８】
今回は、ステップＳ１３０２で計算された計測表示時間Ｔｔと設定表示時間Timeとが一致する。従って、表示変更コンテンツ登録処理はステップＳ１３０３からそのまま終了し、処理はステップＳ３０８へ進む。ステップＳ３０８において表示コンテンツ位置ｉを１つ増やし、ｉ＝２となり、処理はステップＳ３０３へ戻る。そして、ステップＳ３０４においてコンテンツリストの２番目のコンテンツ情報７０８が表示される。
【００７９】
コンテンツ表示処理（ステップＳ３０４）において、まず、表示方法決定部１０４は、表示コンテンツの位置ｉ＝２のコンテンツ情報７０８（図７）を取得する。続いてステップＳ４０２において、表示方法決定部１０４は、図８に示される表示方法決定処理を行う。
【００８０】
まず、ステップＳ８０１において、表示方法決定部１０４は、表示対象のコンテンツ情報７０８を参照する。コンテンツ情報７０８を参照すると、個別設定表示時間Timeは設定されていないので、処理はステップＳ８０２からステップＳ８０３へ進む。ここで、コンテンツリスト７０１の表示設定７１４内の設定表示時間７１５はT０＝５であるので、表示時間Time（＝初期設定表示時間Ｔ０）＝５と設定される。続いて、ステップＳ８０４において、表示方法決定部１０４は、関連コンテンツ判定処理を行う。
【００８１】
この時点で、表示変更コンテンツテーブル１００１は、図１０の（ｂ）のようになっている。ステップＳ８０４の関連コンテンツ検索処理において、表示方法決定部１０４は、表示変更コンテンツテーブル１００１の０番目のポインタ１００２を参照する（ステップＳ９０３）。そして、表示方法決定部１０４は、ポインタ１００２により指し示される、登録されている表示変更コンテンツ情報１００３のコンテンツメタ情報へのポインタ１００４が指すメタデータ７０５を参照する（ステップＳ９０４）。さらに、ステップＳ９０５において、表示方法決定部１０４は、現在表示対象コンテンツのコンテンツ情報７０８中のメタデータ７０９を参照する。両者を比較すると「Category＝Dogs」（１００６）が一致しているので、処理はステップＳ９０６からステップＳ９０８へ進み、表示方法決定部１０４は、「関連するコンテンツが存在する」と決定する。
【００８２】
この結果、ステップＳ８０５の判定はＹＥＳとなり、処理はステップＳ８０６に進む。ステップＳ８０６おいて、表示方法決定部１０４は、表示変更コンテンツテーブルから得られる変更情報に従って、当該表示対象コンテンツの表示方法を変更する。即ち、図１０の（ｂ）に示される表示変更コンテンツ情報１００３の表示時間１００５から、関連するコンテンツメタ情報に対応する表示時間Ｔｔ＝３５を取得する。続いてステップＳ８０７において、表示方法決定部１０４は、表示対象コンテンツの表示時間Timeに「３５」を設定して、表示方法決定処理（図４のステップＳ４０２）を終了する。
【００８３】
その後、処理は図４のステップＳ４０３へすすみ、表示制御部１０３は、対象コンテンツ表示処理を行う。この結果、図１１の処理の流れに従って、コンテンツリストの位置ｉ＝２に対応する表示対象コンテンツは、Time＝３５だけ表示される。
【００８４】
以下同様に、表示コンテンツの位置ｉ＝４となるまで、コンテンツリスト５０１中のコンテンツを表示する処理が繰り返される。
【００８５】
以上のように、第１実施形態によれば、あるコンテンツを表示中にユーザが一時停止するなどして、設定された表示時間よりも長く表示させた場合には、そのコンテンツと関連するコンテンツを表示する際には、同じ時間だけ長く表示させることができる。
【００８６】
尚、本実施形態において、図７中のコンテンツリスト７０１の１番目のコンテンツ情報７０６が、ステップＳ４０２（図４）において、表示時間Time＝５と決定されたとする。そして、コンテンツ情報７０６で示されるコンテンツを表示中に、T＝１の時点で、ユーザが表示をスキップして、次のコンテンツを表示させたとする。この場合、コンテンツ情報７０６に関連する、コンテンツ情報７１０の表示時間はTime＝１となる。
【００８７】
コンテンツ情報７０６で示されるコンテンツを表示中に、T＝１の時点で、ユーザが表示をスキップして、次のコンテンツを表示させた場合のこの処理の流れは以下のようになる。
【００８８】
まず、図１２（指示操作処理）のステップＳ１２０１において、表示制御部１０３は、ユーザに指示された操作「次のコンテンツを表示」を取得する。続いてステップＳ１２０２において、表示制御部１０３は、ステップＳ１２０１で取得した操作の種類を判定する。操作は「次のコンテンツを表示」であるので、処理はステップＳ１２０６へ進む。
【００８９】
ステップＳ１２０６において、表示制御部１０３は、一時停止時間Ｔｓを「表示時間Ｔ−設定表示時間Time」とする。本例では、Ｔ＝１、Time＝５であるので、Ｔｓ＝−４となる。続いて、ステップＳ１２０７において、表示制御部１０３は、表示対象コンテンツの表示を終了させるために、表示時間Ｔを設定表示時間Time（Ｔ＝Time＝５）とする。
【００９０】
この後、処理は図３ステップＳ３０５のイベント待ち状態に戻る。ステップＳ１２０４において、表示時間Ｔが設定表示時間Timeとされたので、設定表示終了のイベントが直ちに発生し、処理はステップＳ３０５からステップＳ３０７（図１３の表示変更コンテンツ登録処理）へ進む。
【００９１】
まず、表示制御部１０３は、図４のステップＳ４０２において表示方法決定部１０４が決定した表示方法（表示時間Time＝５）を参照する（ステップＳ１３０１）。続いて、表示制御部１０３は、表示対象コンテンツが表示されていたトータルの計測表示時間Ｔｔを計算する（ステップＳ１３０２）。ここで、トータル時間Ｔｔは、表示時間Ｔ（Time＝５）＋一時停止時間Ｔｓ（＝−４）＝１となる。続いて、表示制御部１０３は、全表示時間Ｔｔと設定表示時間Timeとの関係を判定する（ステップＳ１３０３）。実際に表示された全表示時間Ｔｔが、設定表示時間Timeと異なるので、処理はステップＳ１３０３からステップＳ１３０４へ進む。ステップＳ１３０４において、表示制御部１０３は、表示変更コンテンツテーブル１００１に、表示が変更されたコンテンツ情報７０６のメタデータ７０７とその全表示時間Ｔｔ（＝１）を登録する（ステップＳ１３０４）。
【００９２】
この結果、表示変更コンテンツテーブル１００１は、図１０の（ｂ）に示される状態から、（ｃ）に示される状態になる。
【００９３】
続いて、処理はステップＳ３０８へ進み、表示制御部１０３は、表示コンテンツ位置ｉを１つ増やし、ｉ＝２として、処理をステップＳ３０３へ戻す。この後、ステップＳ３０８においてｉ＝４となるまでコンテンツリスト中のコンテンツを表示する処理が繰り返される。
【００９４】
次に、上記コンテンツ情報７０６と関連するコンテンツ情報が表示される場合の処理について説明する。以下では、図７の例における、ｉ＝４になったときのコンテンツ表示処理（ステップＳ３０４）を例に挙げて説明する。
【００９５】
図４に示されるコンテンツ表示処理において、まず、ステップＳ４０１において、表示方法決定部１０４は、コンテンツリスト７０１の位置ｉ＝４のコンテンツ情報７１２を取得する。続いて、ステップＳ４０２において、表示方法決定部１０４は、当該コンテンツの表示方法を決定する。この処理の流れは図８に示される。
【００９６】
まず、ステップＳ８０１において、表示方法決定部１０４は、表示対象のコンテンツ情報７１２を参照する。コンテンツ情報７１２を参照すると、個別設定表示時間Timeは設定されていないので、処理はステップＳ８０３へ進む。コンテンツリスト７０１の表示設定７１４に設定されている設定表示時間７１５はＴ０＝５であるので、表示方法決定部１０４は、表示時間Time（＝初期設定表示時間To）＝５と設定する。続いて、ステップＳ８０４において、表示方法決定部１０４は、関連コンテンツ検索処理を行う。
【００９７】
現在の表示変更コンテンツテーブル１００１は、図１０の（ｃ）のようになっている。現在の表示対象コンテンツのコンテンツ情報７１２中のメタ情報７１３と、表示変更コンテンツテーブル１００１に登録されているコンテンツのメタ情報のポインタ１００８が指すメタデータ７０７が比較される。この場合、「Category＝Scenery」（１０１０）が一致しているので、図９に示される関連コンテンツ検索処理により、関連するコンテンツが存在すると判定される。
【００９８】
よって、ステップＳ８０５の判定はＹＥＳとなり、処理はステップＳ８０６へ進む。ステップＳ８０６において、表示方法決定部１０４は、図１０の（ｃ）に示される表示変更コンテンツテーブル１００１から関連するコンテンツメタ情報に対応する表示時間１００５、Ｔｔ＝１を取得する。
【００９９】
続いてステップＳ８０７において、表示対象コンテンツの表示時間Time＝１として、図４のステップＳ４０２表示方法決定処理を終了する。
【０１００】
その後、処理は図４のステップＳ４０３へすすみ、対象コンテンツ表示処理を行うが、表示対象コンテンツは、Time＝１だけ表示されることになる。
【０１０１】
以下同様に、表示コンテンツの位置ｉ＝４となるまで、コンテンツリスト中のコンテンツを表示する処理が繰り返される。
【０１０２】
このように、あるコンテンツを表示中にユーザが早送りするなどして、設定された表示時間よりも短く表示させた場合には、そのコンテンツと関連するコンテンツを表示する際には、同じ時間だけ短く表示させることができる。
【０１０３】
また、第１実施形態においては、ユーザの指示をもとに、コンテンツ情報と表示方法の対応関係を表示変更コンテンツ登録テーブルに追加し、関連するコンテンツの表示方法を決定するために使用した。しかしながら、本願発明はこのような形態に限られるものではない。例えば、別の実施形態として、ユーザの指示操作のたびに、コンテンツリスト中の全てのコンテンツについて、各コンテンツの表示方法（図５の表示時間５１０、表示効果５１１）を更新しても良い。
【０１０４】
以上のように、本実施形態における構成では、任意のコンテンツを表示中のユーザの操作から、以降の関連するコンテンツの表示方法を変更することが出来る。そのため、同様の操作を繰り返すことなく、ユーザの嗜好にそってコンテンツリストを表示することが出来る。
【０１０５】
また、ユーザによる表示時間の変更操作から、以降の関連するコンテンツの表示時間が変更されるので、ユーザが見たいものは長く、それほど見たくないものは短く表示することができる。
【０１０６】
［第２実施形態］
第２実施形態では、第１実施形態で述べたような表示スケジュール情報に従ったコンテンツの表示を繰り返し実行させる構成において、
・１周目のコンテンツ表示においては、ユーザ操作による表示変更コンテンツテーブルの変更を禁止し、
・２周目の繰り返し以降の表示においては、ユーザ操作を表示変更コンテンツテーブルに登録すると共に、表示変更コンテンツテーブルの内容に従って関連するコンテンツの表示スケジュールを変更して各コンテンツを表示する、
ように動作するコンテンツ表示装置を説明する。
【０１０７】
図１４は第２実施形態における全体処理の流れの一例を示すフローチャートである。図１４では、第１実施形態における全体処理（図３）に、ステップＳ１４０８、ステップＳ１４１０、ステップＳ１４１１の処理が追加されている。従って、図１４のＳ１４０１〜Ｓ１４０７，Ｓ１４０９は、図３のＳ３０１〜Ｓ３０８と同様の処理である。
【０１０８】
ステップＳ１４０８において、表示制御部１０３は、最後尾のコンテンツを表示したかどうかを判定する。そして、最後尾のコンテンツを表示したと判定された場合には、表示制御部１０３は、ステップＳ１４１０において、最後尾表示フラグをTrueに設定する。そして、ステップＳ１４１１において、表示制御部１０３は、次の表示コンテンツ位置を先頭に戻す（ｉ＝０に設定する）。この処理により、表示スケジュール情報（コンテンツリスト）に従ったコンテンツの表示が繰り返し実行される。
【０１０９】
図１５は第２実施形態における表示方法決定処理の流れの一例を示す図である。図１５では、第１実施形態におけるコンテンツ表示方法決定処理（図６）にステップＳ１５０３の判定が追加されている。
【０１１０】
ステップＳ１５０３において、表示方法決定部１０４は、ステップＳ１４１０において最後尾のコンテンツが表示されたかどうかを判定する。本実施形態では、最後尾のコンテンツを表示した場合にステップＳ１４１１でTrueにセットされる最後尾表示フラグがTrueであるかどうかを判定することにより、最後尾のコンテンツが表示されたかどうかを判定する。
【０１１１】
ステップＳ１５０３において最後尾表示フラグがFalseの場合には、１周目の表示処理であるため、処理はステップＳ１５０８へ進む。従って、最後尾表示フラグがTrueに設定されるまで、すなわち、１週目の表示では、「一時停止」や「次のコンテンツ表示」といった操作がなされない限り、設定されたとおりの表示方法でコンテンツリスト内のコンテンツが表示されていく。一方、最後尾表示フラグがtrueになると、２周目以降の表示処理であるため、処理はステップＳ１５０３からステップＳ１５０４へ進み、第１実施形態で説明したとおりの処理が行われる。すなわち、ユーザの表示変更操作が表示変更コンテンツテーブルに登録され、表示変更コンテンツテーブルに従って関連コンテンツの表示方法が変更される。
【０１１２】
図１６は第２実施形態における表示変更コンテンツ登録処理の一例を示すフローチャートである。図１６では、第１実施形態の表示変更コンテンツ登録処理（図１３）にステップＳ１６０１の判定が追加されている。
【０１１３】
ステップＳ１６０１において、表示制御部１０３は、最後尾のコンテンツを表示したことを示す最後尾フラグがステップＳ１４１０でTrueにセットされたかどうかを判定する。ステップＳ１６０１において最後尾表示フラグがFalseの場合には、そのまま本処理は終了する。最後尾表示フラグがtrueになると、ステップＳ１６０２〜Ｓ１６０５において、第１実施形態で説明したとおりの処理（ステップＳ１３０１〜Ｓ１３０４）が行われる。すなわち、表示制御部１０３は、ユーザの表示変更操作を元に、表示変更コンテンツテーブル１００１に表示変更操作に対する表示方法等を追加登録する。
【０１１４】
以上のように、第２実施形態における構成では、１周目の表示では設定されたとおりにコンテンツ列を表示し、２周目以降ではユーザの表示変更操作から以降の関連コンテンツの表示方法を変えることができる。よって、意味のあるコンテンツ列を表示するときは、途中で表示設定を変えないようにすることができる。
【０１１５】
また、ステップＳ１５０３、およびステップＳ１６０１の判定を「最後尾表示フラグがFalseであるかどうか」と変更することもできる。この場合、１周目でユーザの表示変更操作から以降の関連コンテンツの表示方法を変え、２周目以降はデフォルトの表示方法でコンテンツを表示することになる。
【０１１６】
また、ステップＳ１５０３の判定は「最後尾表示フラグがTrueであるかどうか」とし、ステップＳ１６０１の判定を省略して、ステップＳ１６０２以降の処理を必ず実行するようにしてもよい。このようにすれば、１周目の表示では設定されたとおりにコンテンツ列を表示しながらユーザの表示変更操作による表示方法を表示変更コンテンツテーブルに次々と登録するようになる。そして、２周目以降に、１周目の表示変更操作も反映させて、ユーザの表示変更操作から以降の関連コンテンツの表示方法を変える構成となる。
【０１１７】
このように、最後尾変更フラグにより表示決定方法を切り替えることにより、ユーザのインタラクティブな操作により表示が変更可能な個所とそうでない個所を設定することが出来る。もちろん、上記のような表示形態をユーザに選択させるように構成しても良いことは明らかである。
【０１１８】
［第３実施形態］
図１７は第３実施形態における表示変更コンテンツ登録処理の流れの一例を示すフローチャートである。第３実施形態における表示変更コンテンツ登録処理は、第１実施形態の表示変更コンテンツ登録処理（図１３）のステップＳ１３０４を、ステップＳ１７０４〜ステップＳ１７０６で置き換えたものである。また、図１８は第３実施形態におけるコンテンツリストおよびコンテンツ情報の一例を示す図である。図１８における表示設定７１４のデータ構成が、図７により示した第１実施形態における表示設定７１４のデータ構成と異なっている。即ち、第３実施形態における表示設定７１４は、Tshort１８０１、Tlong１８０２、および、表示変更コンテンツ登録ルールへのポインタ１８０３を有する。また、ポインタ１８０３によって示される実体としての表示変更コンテンツ登録ルール１８０４は、ルール１８０５、１８０６を含む。
【０１１９】
表示変更コンテンツ登録ルール１８０４は、ユーザの指示する変更操作によって変更された表示時間Ｔに対して登録する表示時間Ｔｔを定義しており、本例では、ルール１８０５、ルール１８０６として登録されている。ルール１８０５は、あるコンテンツの表示時間Ｔが、設定されている値Ｔshortよりも短い場合には、そのコンテンツに関連するコンテンツも同じだけ短く（登録時間Ｔｔ＝Ｔ）するというルールである。また、ルール１８０６は、あるコンテンツの表示時間Ｔが、設定されている値Ｔlongよりも長い場合には、そのコンテンツに関連するコンテンツは飛ばして表示する（登録時間Ｔｔ＝１）とするというルールである。これらを用いて、第３実施形態の処理を説明する。
【０１２０】
第１実施形態と同様の処理で、コンテンツリスト７０１中のコンテンツ情報７０３で示されるコンテンツを表示中に、ユーザからの指示操作のよって一次停止操作が行われた場合を考える。ここで、設定表時間Time＝５であるとし、ステップＳ１２０８において、Ｔｓ＝３０となるまで一時停止状態が継続したものとする。更に、再生が再開され、通常どおり表示が終了し、ステップＳ１３０２において、トータル時間Ｔｔは、表示時間Ｔ（Time＝５）＋一時停止時間Ｔｓ（＝３０）＝３５となったとする。
【０１２１】
続いて、表示制御部１０３は、全表示時間Ｔｔと設定表示時間Timeとの関係を判定する（ステップＳ１３０３）。実際に表示された全表示時間Ｔｔ＝３５は、設定表示時間Time＝５と異なるので、処理は、ステップＳ１７０４へ進む。
【０１２２】
ステップＳ１７０４において、表示制御部１０３は、図１８の表示変更コンテンツ登録ルール１８０４を参照する。その結果、全体表示時間Ｔｔ＝３５は、ルール１８０６を満たす（Ｔｔ＞Ｔlong）ので、「登録する」と判定され、処理はステップＳ１７０５からステップＳ１７０６へ進む。ステップＳ１７０６において、表示制御部１０３は、表示変更コンテンツテーブル（図１９の１９０１）に、表示が変更されたコンテンツ情報７０３のメタデータ７０５と、ルール１８０６に記載された登録時間Ｔｔ（＝１）を登録する。
【０１２３】
以上の処理の結果、図１９の（ａ）の表示変更コンテンツテーブル１９０１は、図１９の（ｂ）に示される表示変更コンテンツテーブル１９０１のようになる。
【０１２４】
引き続き、コンテンツリストの表示を継続し、ステップＳ３０８において表示コンテンツ位置がｉ＝２になると、ステップＳ３０４においてコンテンツリストの２番目のコンテンツ情報７０８を表示する処理が行われる。
【０１２５】
この処理の流れは図４に示される。まず、ステップＳ４０１において、表示方法決定部１０４は、図７より表示コンテンツの位置ｉ＝２のコンテンツ情報７０８を取得する。続いてステップＳ４０２において、表示方法決定部１０４は、表示方法を決定する。更に、この表示方法決定処理は図８に示されている。
【０１２６】
まず、ステップＳ８０１において、表示方法決定部１０４は、表示対象のコンテンツ情報７０８を参照する。続いて、ステップＳ８０２において、コンテンツ情報７０８を参照すると、個別設定表示時間Timeは設定されていないので、処理はステップＳ８０３へ進む。ここで、表示方法決定部１０４は、コンテンツリスト７０１の表示設定７１４中の設定表示時間７１５がＴ０＝５であるので、表示時間Time（＝初期設定表示時間Ｔ０）＝５と設定する。続いて、ステップＳ８０４において、表示方法決定部１０４は、関連コンテンツ判定処理を行う。
【０１２７】
現在の表示変更コンテンツテーブルは、図１９の（ｂ）のようになっている。ステップＳ８０４の関連コンテンツ検索処理において、表示方法決定部１０４は、表示変更コンテンツテーブル１９０１の０番目（１９０２）を参照する（ステップＳ９０３）。そして、表示方法決定部１０４は、登録されている表示変更コンテンツ情報１９０３のコンテンツメタ情報へのポインタ１９０４が指すメタデータ７０５を参照する（ステップＳ９０４）。さらに、ステップＳ９０５において、表示方法決定部１０４は、現在表示対象コンテンツのコンテンツ情報７０８中のメタデータ７０９を参照する。両者を比較すると「Category＝Dogs」（１９０６）が一致しているので、処理はステップＳ９０６からステップＳ９０８へ進み、関連するコンテンツが存在するとする。
【０１２８】
よって、ステップＳ８０５の判定はＹＥＳとなり、処理はステップＳ８０６に進む。ステップＳ８０６において、表示方法決定部１０４は、図１９の（ｂ）の表示変更コンテンツテーブル１９０１から関連するコンテンツメタ情報（ポインタ１９０４が指すメタデータ７０５）に対応する表示時間１９０５（Ｔｔ＝１）を取得する。続いてステップＳ８０７において、表示方法決定部１０４は、表示対象コンテンツの表示時間Time＝１として、図４のステップＳ４０２表示方法決定処理を終了する。こうして、第１実施形態の表示方法決定処理では、関連するコンテンツとして判別されたコンテンツの表示スケジュールに規定されている表示時間が、表示変更コンテンツテーブルに登録されている表示時間に基づいて変更される。
【０１２９】
次に、処理は図４のステップＳ４０３へすすみ、対象コンテンツ表示処理を行う。この結果、表示対象コンテンツは、Time＝１だけ表示されることになる。
【０１３０】
以下同様に、表示コンテンツの位置ｉ＝４となるまで、コンテンツリスト中のコンテンツを表示する処理が繰り返される。
【０１３１】
以上のように、第３実施形態によれば、あるコンテンツを表示中にユーザが一時停止するなどして、設定された表示時間よりも長く表示させた場合に、そのコンテンツと関連するコンテンツの表示を飛ばすように制御することができる。
【０１３２】
尚、第３実施形態においては、ルール１８０５により、Ｔshort＝３よりも短く表示されたコンテンツ（表示時間をTとする）に関連するコンテンツは、同じく表示時間Ｔだけ表示されることになる。なお表示変更コンテンツルールは、上述したルール１８０５、ルール１８０６だけに限らず、図２０のように種々のルールが適用可能である。図２０は表示変更コンテンツ登録ルールの一例を示す図である。図２０の（ａ）に示されるルール２００１は、ユーザの指示操作により設定された表示時間から実際の表示時間Ｔへ変更された場合には、表示時間が変更されたコンテンツと関連するコンテンツの表示時間は、同じくＴにするというルール（２００２）である。このルール２００１によると、第１実施形態と同様の処理を実現することができる。
【０１３３】
図２０の（ｂ）に示されるルール２００３は、ユーザの指示操作により、ある設定された時間Ｔlongよりも長い表示時間Ｔだけ表示されたコンテンツに関連するコンテンツは、表示時間Ｔだけ表示するというルールである（２００４）。
【０１３４】
図２０の（ｃ）に示されるルール２００５には、ルール２００６、ルール２００７の二つのルールが含まれる。一つ目のルール２００６は、ユーザの指示操作によりある設定された時間Ｔshortよりも短い表示間Ｔだけ表示されたコンテンツに関連するコンテンツは、表示時間（Ｔ）＝１と設定し、早送りして表示するというルールである。また、もう１つのルール２００７は、ユーザの指示操作によりある設定された時間Ｔlongよりも長い表示時間Ｔだけ表示されたコンテンツに関連するコンテンツは、表示時間＝１と設定し、早送りして表示するというルールである。
【０１３５】
図２０の（ｄ）に示される２００８には、ルール２００９、ルール２０１０の２つのルールが含まれる。一つ目のルール２００９は、
「ユーザの指示操作により設定された表示時間から実際の表示時間Ｔへ変更された場合であって、その表示対象コンテンツのメタデータにおいて「Category＝Dogs」である場合」には、
「そのコンテンツに関連するコンテンツは、表示時間Ｔだけ表示する」というルールである。また、もう１つのルール２０１０は、
「ユーザの指示操作により設定された表示時間から実際の表示時間Ｔへ変更された場合であって、その表示対象コンテンツのメタデータにおいて「Category＝Scenery」である場合」には、
「そのコンテンツに関連するコンテンツは、表示時間＝１と設定し、早送りして表示する」というルールである。
【０１３６】
以上のように、第３実施形態における構成では、ユーザの表示変更操作から、以降の関連するコンテンツの表示時間を変更することができるので、ユーザが見たいものは長く、それほど見たくないものは短く表示することができる。
【０１３７】
［第４実施形態］
図２１は第４実施形態におけるコンテンツリストとコンテンツ情報の一例を示す図である。図２１には、第３実施形態で示したコンテンツリスト及びコンテンツ情報（図１８）に加え、表示の一時停止操作の有効性を判定するための判定ルールを示す操作有効判定基準２１０２へのポインタ２１０１が示されている。
【０１３８】
ポインタ２１０１は、その内容である操作有効判定基準２１０２を指すポインタである。操作有効判定基準２１０２は、表示途中のユーザの指示操作が有効であるかどうかの基準であり、本実施形態では２つの判定基準２１０３、２１０４が記載されている。一つ目の判定基準２１０３では、指示操作「一時停止」に対して、基準「一時停止時間Ｔｓ＜３０」としている。もう１つの判定基準２１０４では、指示操作「一時停止」に対して、基準「一時停止中にその他の操作」が指示されることとなっている。
【０１３９】
図２１のような操作有効判定基準２１０２が設定されている場合における、第４実施形態の処理を説明する。ここで、表示中のコンテンツに対して、ユーザが表示時間Ｔ＝１の時、一時停止操作を指示したとする。
【０１４０】
ユーザの一時停止操作により、図３に示す処理はステップＳ３０５からステップＳ３０６へ進む。第４実施形態における指示操作処理を図２２に示す。
【０１４１】
図２２は第４実施形態における指示操作処理の一例を示すフローチャートである。第４実施形態においては、第１実施形態における指示操作処理（図１２）と比べて、ステップＳ２２１１（指示操作履歴追加）の処理が追加されている。ステップＳ２２０１〜Ｓ２２１０の各処理は、図１２のステップＳ１２０１〜Ｓ１２１０の各処理と同等である。
【０１４２】
まず、ステップＳ２２０１において、表示制御部１０３は、ユーザによって指示された操作（本例では「一時停止」）を取得する。続いて、ステップＳ２２０２において、表示制御部１０３は、ステップＳ２２０１で取得した操作の種類を判定する。操作は「一時停止」であるので、処理はステップＳ２２０３へ進む。そして、表示制御部１０３は、コンテンツの表示を一時停止し（ステップＳ２２０３）、表示時間Ｔを現在の値（例えばＴ＝１）のまま、計測を一時停止する（ステップＳ２００４）。そして、さらに、一時停止している時間をＴｓとして計測を開始する（ステップＳ２２０５）。最後にステップＳ２２１１において、表示制御部１０３は、指示操作履歴として“一時停止操作”を追加し、図３のステップＳ３０５のイベント待ち状態に戻る。
【０１４３】
続いて、ユーザが一時停止中に、コンテンツの拡大表示操作を指示したとする。この操作指示を受けると、処理は、ステップＳ３０５からステップＳ３０６（図２２の指示操作処理）へ進む。
【０１４４】
ステップＳ２２０１において、表示制御部１０３は、ユーザによって指示された操作「拡大表示」を取得する。この場合、処理は、ステップＳ２２０２からステップＳ２２１０へ進む。ステップＳ２２１０において、その他の操作処理としてコンテンツの拡大表示を行い、ステップＳ２２１１へ進む。ステップＳ２２１１において指示操作履歴として“拡大表示操作”を追加して、図３のステップＳ３０５（イベント待ち状態）に戻る。
【０１４５】
更に、ユーザが再生の再開指示操作を行うと、処理はステップＳ３０５からステップＳ３０６（図２２の指示操作処理）へ進む。
【０１４６】
ステップＳ２２０１において、表示制御部１０３は、ユーザに指示された操作「再生再開」を取得する。この結果、処理はステップＳ２２０２からステップＳ２２０８へ進む。ステップＳ２２０８において、表示制御部１０３は、一時停止時間Ｔｓの計測を終了する。ここでは、Ｔｓ＝３０となっているとする。続いて、ステップＳ２２０９において、表示制御部１０３は、表示時間Ｔの計測をＴ＝１から再開する。最後に、ステップＳ２２１１において、表示制御部１０３は、指示操作履歴として“再生再開操作”を追加して、処理を図３のステップＳ３０５のイベント待ち状態に戻す。
【０１４７】
表示対象コンテンツの表示時間Ｔが図４のステップＳ４０２において決定された表示方法（表示時間Time＝５）になるまで経過すると、設定表示終了となり、処理はステップＳ３０５からステップＳ３０７（表示変更コンテンツ登録処理）へ進む。第４実施形態における表示変更コンテンツ登録処理を図２３に示す。
【０１４８】
図２３は、第４実施形態における表示変更コンテンツ登録処理の一例を示す図である。第４実施形態においては、第３実施形態における表示変更コンテンツ登録処理（図１７）と比べて、ステップＳ２３０２の操作有効性判定処理が追加されている。
【０１４９】
ステップＳ２３０１において、表示制御部１０３は設定表示時間Time＝５を取得し、ステップＳ２３０２において表示制御部１０３は操作有効性判定処理を実行する。この有効性判定処理の詳細を、図２４のフローチャートを参照して説明する。図２４は第４実施形態における操作有効性判定処理の一例を示すフローチャートである。
【０１５０】
まずステップＳ２４０１において、表示制御部１０３は、図２２のステップＳ２２１１において作成された指示操作履歴を取得する。ここで、取得される指示操作履歴は、上述した例において、「一時停止」→「拡大操作」→「再生再開」である。さらに、ステップＳ２４０２において、表示制御部１０３は、ポインタ２１０１によって示される操作有効判定基準２１０２中の２つの判定基準２１０３、２１０４を取得する。そして、取得した操作有効判定基準の対象となる指示操作全てについて以下のステップＳ２４０４〜Ｓ２４１１で示される処理を繰り返す（ステップＳ２４０３）。
【０１５１】
まず、ステップＳ２４０４において、表示制御部１０３は、対象となる指示操作を取得する。続いてステップＳ２４０５において、表示制御部１０３は、取得された対象操作の種類を判定する。ステップＳ２４０２において取得された判定基準２１０３及び判定基準２１０４は指示操作＝一時停止であるので、処理はステップＳ２４０６へ進む。これ以降のステップＳ２４０６〜ステップＳ２４０９では、当該一時停止操作の有効性を判定する処理を行う。これは、ユーザが行った一時停止という操作が、有効であるか否かを判定する為のものである。例えば、じっくり見る目的でユーザがコンテンツの表示を一時停止させた場合は有効であるが、表示を一時停止させてその場を離れる場合は無効であるなどの判定を実現できる。
【０１５２】
まずステップＳ２４０６において、表示制御部１０３は、操作有効判定基準２１０２中の判定基準２１０３について、一時停止時間Ｔｓ＜３００が満たされるかどうかを取得する。ユーザは一時停止の再開をＴｓ＝３０のときに行ったので、ステップＳ２４０６の判定はＹＥＳとなり、表示制御部１０３は、当該一時停止操作が有効であると決定する（ステップＳ２４１０）。
【０１５３】
もし、ユーザの一時停止時間がＴｓ＜３００を満たさない場合、処理の流れはステップＳ２４０５へ進む。例えば、ユーザが一時停止を行ったまま、席を外してしまった場合には、一時停止時間Ｔｓが、一時停止時間基準（Ｔｓ＜３００）を越えてしまうであろう。このような場合、ステップＳ２４０６の判定はＮＯとなり、処理はステップＳ２４０５へ進む。
【０１５４】
ステップＳ２４０５において、表示制御部１０３は、操作有効判定基準２１０２中の判定基準２１０４について条件が満たされるかどうかを判定する。上記の例では、ステップＳ２４０１で取得された指示操作履歴から、一時停止中（一時停止から再生再開までの間）にその他の操作（拡大操作）が行われたことがわかる。よって、処理はステップＳ２４１０へ進み、表示制御部１０３は、一時停止操作が有効であると決定する。
【０１５５】
一方、ユーザが一時停止中にコンテンツの拡大表示操作などの操作を行わなかった場合には、処理はステップＳ２４０５からステップＳ２４０８へ進む。ステップＳ２４０８において、表示制御部１０３は、当該一時停止操作は無効であると決定する。そして、ステップＳ２４０９において、表示制御部１０３は、一時停止時間Ｔｓに０を設定して、本処理を終了する。こうして、操作有効判定基準２１０２中の判定基準２１０３、および判定基準２１０４のどちらも満たさない場合には、表示制御部１０３は、当該一時停止操作を無効と決定する（ステップＳ２４０８）。そして、表示制御部１０３は、以降の処理のために一時停止時間Ｔｓもリセット（Ｔｓ＝０）とする（ステップＳ２４０９）。なお、操作の有効性判定処理に用いる判定基準は、上記に限られるものではないことは明らかであろう。また、一時停止操作以外の指示操作に関しての有効性判定は、ステップＳ２４１１において実行される。
【０１５６】
この後、処理は、ステップＳ２３０３へ進む。ステップＳ２３０３において、表示制御部１０３は全表示時間Ｔｔを設定表示時間と一時停止時間との和として求める。上述したように有効な指示操作の場合だけＴｓ≠０となり、対象コンテンツに対する表示時間として一時停止時間が加味されることになる。以降のステップＳ２３０５〜Ｓ２３０７の処理は、第３実施形態（図１７）のステップＳ１７０４〜Ｓ１７０６と同様である。
【０１５７】
なお、一時停止時間が一定時間以上経過し、かつユーザからの操作が検知されない場合に、ユーザの一時停止操作の有効性を判定する為に、別のユーザ操作が履歴に存在するかどうかを用いた。この場合、一時停止中にスクリーンセーバーやダイアログのような手段でユーザの操作を促し、これに対応したユーザ操作を操作履歴として保持するようにして、一時停止期間中に実際に表示を見ているのかどうかを判断してもよい。
【０１５８】
以上のように、第４実施形態における構成では、ユーザの指示操作がコンテンツ表示に関して有効であるか否かを判定する。そのため、長く見たいために一時停止しているコンテンツに関連するコンテンツは長く表示し、席を外す為に一時停止しているコンテンツに関連するコンテンツは長く表示しないようにできるという効果がある。
【０１５９】
また、上記第４実施形態において、図６のステップＳ６０２で取得される、表示するコンテンツのデフォルトの表示方法は、コンテンツリストおよびコンテンツ情報に設定される例を示したが、これに限られるものではない。例えば、別の場所で設定されても良いし、途中で外部から変更されても良い。これは、第４実施形態以外の実施形態においても同様である。
【０１６０】
また、表示するコンテンツのデフォルトの表示方法は、コンテンツ表示装置自身に設定されても良いし、表示を行うユーザごとに設定されても良い。
【０１６１】
また、上記各実施形態においてコンテンツを表示する為に、表示する対象を複数のコンテンツの列（コンテンツリスト）としてコンテンツ表示装置に与える例を示したが、これに限られるものではない。例えば、１つのコンテンツを複数に分割したものや、任意のコンテンツの部分集合列でもよい。
【０１６２】
また、例えば、図５中のコンテンツの実体へのリンクとして、ローカルデータの場合にはコンテンツデータへのパス（５０７）、外部ストレージ中のデータの場合にはコンテンツデータへのアクセスＵＲＬ（５０８）を用いたが、これに限られるものではない。例えば、コンテンツ内の位置情報や時間情報をもとに、任意のコンテンツの部分集合をコンテンツの実体としても良い。
【０１６３】
また、コンテンツは静止画や動画などの画像データであっても良いし、テキストデータ、音楽データであってもよい。
【０１６４】
例えば、図５中のコンテンツの実体へのパス（５０７）やアクセスＵＲＬ（５０８）として、動画ファイルへのパスを与えても良いし、動画コンテンツの各コマを各々コンテンツとして扱っても良い。或いは、動画コンテンツのシーンチェンジを切り出してその開始時間と終了時間を情報として付与し、各シーンを１つのコンテンツとして扱っても良い。
【０１６５】
また、上記各実施形態において、過去のコンテンツに対する表示方法をもとに、現在のコンテンツの表示方法を決定したとする。そしてこのコンテンツの表示中に更にユーザの指示操作があったとする。そのような場合には、それ以降の関連するコンテンツの表示方法を、現在表示しているコンテンツの表示方法としても良いし、新たに指示された表示方法としても良い。
【０１６６】
［第５実施形態］
以上、第１〜第４実施形態では、表示方法として表示時間がユーザ操作により変更された場合の処理を説明した。以降の、第５〜第８実施形態では、コンテンツの連続表示（スライドショー）中のユーザ操作により表示方法のうちの表示効果が変更された場合を説明する。尚、表示効果の変更に関して、第２実施形態で説明した如く、２回目以降のスライドショーで変更された表示効果を実行させるように構成することが可能である。
【０１６７】
第５実施形態におけるコンテンツ連続表示の全体処理の流れは、第１実施形態（図３）のフローチャートにより上述したとおりである。但し、ステップＳ３０３において、コンテンツ全てについて表示が終了したか、また、複数のコンテンツの表示が行われている場合には、最後の１個であるかどうかを判定する。また、ステップＳ３０５において、表示中のコンテンツに対するユーザからの指示操作があった場合に実行されるステップＳ３０６では、指示された操作に対応する変更が施されて当該コンテンツの再表示が行われる。第５実施形態では、表示効果の情報を基に、ステップＳ３０５で指示された方法を用いてコンテンツの再表示が行われる。
【０１６８】
また、表示時間だけ時間が経過するなど、次のコンテンツを表示するタイマイベントが検知された場合には、Ｓ３０５の判定は表示変更コンテンツテーブル登録処理（Ｓ３０７）へ進む。
【０１６９】
ステップＳ３０４によるコンテンツ表示処理は、第１実施形態（図４）と同様である。
【０１７０】
ステップＳ４０１において、表示方法決定部１０４は、表示コンテンツの位置ｉのコンテンツ情報を取得する。続いて、表示方法決定部１０４は、取得されたコンテンツ情報を用いて、表示方法を決定する（ステップＳ４０２）。この処理の流れは、第１実施形態において図６、図７を用いて説明したとおりである。ここで決定された表示方法を用いて、表示対象となるコンテンツを表示する（ステップＳ４０３）。この表示処理の流れの一例は、図２８により後述する。
【０１７１】
また、第５実施形態のステップＳ３０１で取得されるコンテンツリストおよびステップＳ４０１で取得されるコンテンツ情報は、第１実施形態（図５）とほぼ同じであるが、図４２に示されるように、表示設定５２０に設定表示効果４２０１が含まれる。
【０１７２】
図２５は第５実施形態における、コンテンツリスト及びコンテンツ情報の一例を示す図である。尚、図２５において第１実施形態（図７）と同様の情報には同一の参照番号を付してある。
【０１７３】
ここで、ユーザが図２５のコンテンツリスト７０１を表示させる際に、コンテンツ情報７０３で示されるコンテンツ表示中に、当該コンテンツの背景を星型にフラッシュ点滅させる効果「フラッシュ」を付加させたとする。この場合、関連する（同一のCategoryを有する）コンテンツ情報７０８で示されるコンテンツについても、背景に同じ星型のフラッシュ点滅を付加した表示が行われる。また、ユーザが図７のコンテンツ情報７０６を拡大及び縮小を繰り返す表示効果「ドキドキ」を付加した場合には、関連するコンテンツ情報７１２も同様に拡大及び縮小を繰り返す表示効果が付加される。以下、このような第５実施形態の動作について詳細に説明する。
【０１７４】
まず、図３のステップＳ３０２において、表示制御部１０３は、現在の表示コンテンツの位置ｉをリストの先頭に設定し、ステップＳ３０４へ処理を進める。ステップＳ３０４において、図４に示されるコンテンツ表示処理が実行される。まず、ステップＳ４０１において、表示制御部１０３は、図２５のコンテンツリスト７０１から、表示コンテンツの位置ｉ＝０のコンテンツ情報７０３を取得する。続いて、ステップＳ４０２において、表示方法決定部１０４は、表示方法を決定する。第５実施形態による表示方法決定処理について、図２６のフローチャートを参照して詳細に説明する。図２６は、第５実施形態における、ステップＳ４０２表示方法決定処理の流れの一例を示すフローチャートである。なお、図２６のフローチャートは、図６に示した表示方法決定処理を、表示効果の決定に特化したものである。
【０１７５】
まず、ステップＳ２６０１において、表示方法決定部１０４は、表示対象のコンテンツ情報７０３を参照する。続いて、ステップＳ２６０２において、表示方法決定部１０４は、表示対象のコンテンツ情報を参照し、個別設定表示効果が設定されているか否かを判定する。コンテンツ情報７０３には、個別設定の表示効果Effectは設定されていないので、処理はステップＳ２６０３へ進む。ここで、コンテンツリスト７０１の表示設定７１４における設定表示効果２５１５には、表示効果の設定はなされていないので、表示効果は無しに設定される。続いて、ステップＳ２６０４において、表示方法決定部１０４は、関連コンテンツ検索処理を行う。この関連コンテンツ検索処理は図９により上述したとおりである。
【０１７６】
図２７は第５実施形態における表示変更コンテンツテーブルの一例を示す図である。
【０１７７】
ステップＳ３０２（図３）の表示初期化処理において、表示変更コンテンツテーブルが図２７の（ａ）のように初期化されたとする。現在表示対象のコンテンツはコンテンツリストの先頭であるので、表示変更コンテンツテーブルは空である。よって、ステップＳ２６０４における関連コンテンツ検索処理においては、図９のステップＳ９０２の判定によって処理がステップＳ９０９へ進み、関連するコンテンツは存在しないと決定される。この結果、処理はステップＳ２６０５からステップＳ２６０８へ進み、表示対象のコンテンツは、表示効果の変更は無しとして、図４のステップＳ４０２による表示方法決定処理を終了する。
【０１７８】
続いて図４のステップＳ４０３へすすみ、表示制御部１０３は、対象コンテンツ表示処理を行う。この処理の流れを図２８に示す。
【０１７９】
図２８は第５実施形態における対象コンテンツ表示処理の流れの一例を示すフローチャートである。
【０１８０】
まず、表示制御部１０３は、表示対象コンテンツの予め定められた表示時間Ｔを初期化する（ステップＳ２８０１）。続いて、表示制御部１０３は、表示対象コンテンツデータ取得処理を行う（ステップＳ２８０２）。ここで、表示制御部１０３は、表示方法決定部１０４から通知された、現在の表示対象コンテンツのコンテンツ情報７０３のPath属性７０４を参照し、実際の表示データを取得する。
【０１８１】
さらに、ステップＳ２８０３において、表示制御部１０３は、表示方法決定部１０４が図４のステップＳ４０２の表示方法決定処理において決定した表示方法（表示効果）の通知を受け、通知された表示方法で当該コンテンツを表示する。そして、表示制御部１０３は、コンテンツの表示開始と同時に、表示対象コンテンツの表示時間Ｔの減算タイマをスタートする（ステップＳ２８０４）。当該減算タイマは、その計測が終了する事により、タイマイベントを発生する。
【０１８２】
続いて、全体処理（図３）の流れは、ステップＳ３０５へ進み、表示制御部１０３はイベント待ち状態となる。ここで、表示中のコンテンツに対して、ユーザが表示効果の変更操作を指示したとする。
【０１８３】
図３１は、ステップＳ２８０３においてコンテンツを表示中の表示画面の例を示した図である。図３１で、３１０１は表示画面、３１０２はコンテンツを示す。また、３１０３はユーザが表示効果の変更を指示した操作により表示された表示効果の選択ダイアログであり、３１０４〜３１０７は選択可能な表示効果を示している。
【０１８４】
ここで、ユーザが、選択ダイアログ３１０３から所望の表示効果を選択すると、当該選択により発生した指示操作のイベントにより、処理はステップＳ３０５からステップＳ３０６の指示操作処理へ進む。第５実施形態における指示操作処理を、図２９のフローチャートを参照して説明する。図２９は第５実施形態における指示操作処理の一例を示すフローチャートである。
【０１８５】
表示制御部１０３は、ステップＳ２９０１において、ユーザによって指示されたユーザ操作を取得する。入力装置１０７から入力されたユーザ操作は指示検出部１０６を介して表示制御部１０３に通知される。ステップＳ２９０２において、ステップＳ２９０１で取得された操作の種類に応じて処理が分岐される。図３１のユーザインターフェースを用いた操作では表示効果の変更が取得されるので、処理はステップＳ２９０６に進む。ステップＳ２９０６において、表示制御部１０３は、図３１の選択ダイアログ３１０３からユーザ選択された表示効果（ここでは「フラッシュ３１０４」とする）を選択する。そして、本指示操作処理を終了し、処理は図３のステップＳ３０９へと進む。
【０１８６】
ステップＳ３０９において、表示制御部１０３は、表示効果が変更された、現在表示対象となっているコンテンツ情報（ここでは、コンテンツ情報７０３）のEffectの項目に、ユーザ選択された表示効果（フラッシュ）を登録する。そして、処理はステップＳ３０４に戻り、表示制御部１０３は、表示効果「フラッシュ」を伴って当該コンテンツを再表示する。
【０１８７】
この後、一定時間が経過すると、即ち、ステップＳ２８０４で起動された減算タイマがタイムアップすると、次のコンテンツに表示を切り替えるためのタイマイベントが検知され、処理はステップＳ３０７へ進む。
【０１８８】
ステップＳ３０７において、表示制御部１０３は、表示変更コンテンツ登録処理を実行する。以下、第５実施形態による表示変更コンテンツ処理について、図３０のフローチャートを参照して詳細に説明する。
【０１８９】
まず、ステップＳ３００１において、表示制御部１０３は、表示中のコンテンツについて、図４のステップＳ４０２において決定された表示方法（本例では、表示効果無し）を参照する。続いて、ステップＳ３００２において、表示制御部１０３は、現在表示中の表示効果（上記の例では、フラッシュ）を参照する。ステップＳ３００３において、表示制御部１０３は、上記ステップＳ３００１とＳ３００２で参照した２つの値を比較する。両者が一致しない場合は、ステップＳ３００４に進み、表示変更コンテンツテーブル１００１（図２７）に、変更されたコンテンツ情報７０３のメタデータ７０５と、変更された表示効果を表示効果２７０５に登録する。上記例では、表示変更コンテンツテーブル（図２７）に、変更されたコンテンツ情報７０３のメタデータ７０５が登録されると共に、その変更された表示効果「フラッシュ」が表示効果２７０５に登録される。
【０１９０】
この結果、図２７の（ａ）の表示変更コンテンツテーブル１００１は、図２７の（ｂ）に示される表示変更コンテンツテーブルのようになる。
【０１９１】
ここで、図２７の（ｂ）における表示変更コンテンツテーブル１００１には、新たに、０番目の表示変更コンテンツ情報へのポインタ１００２が追加されている。表示変更コンテンツ情報のポインタ１００２は表示変更コンテンツ情報１００３を指す。表示変更コンテンツ情報１００３は、コンテンツメタ情報へのポインタと１００４と表示効果２７０５の対からなる。コンテンツメタ情報へのポインタ１００４は、表示が変更されたコンテンツ情報７０３のメタデータ７０５を指している。
【０１９２】
表示変更コンテンツ登録処理（ステップＳ３０７）が終了すると、処理はステップＳ３０８へ進む。ステップＳ３０８において、表示制御部１０３は、表示コンテンツ位置を１つ増やして、ｉ＝１とし、処理をステップＳ３０３へ戻す。以降、同様の処理により、ｉ＝１に対応するコンテンツ情報７０６のコンテンツが表示される。即ち、ステップＳ３０４へ進み、図４のステップＳ４０２において当該コンテンツに対する表示方法が決定され（表示効果無し）、ステップＳ４０３にて当該コンテンツが表示される。続いて、全体処理（図３）の流れは、ステップＳ３０５へ進み、表示制御部１０３はイベント待ちとなる。
【０１９３】
この後、一定時間が経過することにより、タイマイベントの発生に応じて処理はステップＳ３０５からステップＳ３０７へ進む。ステップＳ３０７において、表示制御部１０３は、図３０に示す表示変更コンテンツ登録処理を実行する。上記の場合、設定表示効果が変更されていないので、ステップＳ３００３において、ステップＳ３００１で参照された設定表示効果（表示効果無し）と、ステップＳ３００２で参照された現在の表示方法は一致する。そのため、表示変更コンテンツ登録処理はそのまま終了し、処理はステップＳ３０８へ進む。
【０１９４】
ステップＳ３０８において、表示制御部１０３は、表示コンテンツ位置を１つ増やし、ｉ＝２とし、処理をステップＳ３０３へ戻す。この結果、ステップＳ３０４において、コンテンツリストの２番目のコンテンツ情報７０８が表示される。この際、コンテンツ情報７０３のコンテンツとコンテンツ情報７０８のコンテンツは、メタデータとして同一内容のcategoryを有する。そのため、関連するコンテンツと判定され、コンテンツ情報７０３に対して設定された表示効果（本例では「フラッシュ」）が用いられる。以下、この処理を詳細に説明する。
【０１９５】
まず、ステップＳ４０１において、表示方法決定部１０４は、コンテンツリスト７０１において表示コンテンツの位置ｉ＝２のコンテンツ情報７０８を取得する。続いて、ステップＳ４０２において、表示方法決定部１０４は、当該コンテンツに対する表示方法を、図２６に示す表示方法決定処理により決定する。
【０１９６】
まず、ステップＳ２６０１において、表示方法決定部１０４は、表示対象のコンテンツ情報７０８を参照し、ステップＳ２６０２において、個別設定表示効果Effectが設定されているかどうかを判定する。コンテンツ情報７０８を参照すると、個別設定表示効果Effectは設定されていないので、処理はステップＳ２６０３へ進む。ここで、コンテンツリスト７０１の表示設定７１４の中の設定表示効果２５１５には「設定無し」が登録されているので、表示効果Effect（＝初期設定表示効果）＝設定無し、と設定される。続いて、ステップＳ２６０４において、図９に示す関連コンテンツ検索処理が行われる。
【０１９７】
現在の表示変更コンテンツテーブルは、図２７の（ｂ）のようになっている。ここで、関連コンテンツ検索処理において、表示方法決定部１０４は、表示変更コンテンツテーブル１００１のポインタ１００２のの０番目を参照する（ステップＳ９０３）。そして、表示方法決定部１０４は、登録されている表示変更コンテンツ情報１００３のコンテンツメタ情報のポインタ１００４が指すメタデータ７０５を参照する（ステップＳ９０４）。さらに、ステップＳ９０５において、表示方法決定部１０４は、現在表示対象のコンテンツのコンテンツ情報７０８中のメタデータ７０９を参照する。
【０１９８】
ステップＳ９０４とステップＳ９０５で参照されたメタ情報を比較すると、ともにCategory１００６がDogsで一致している。従って、処理は、ステップＳ９０６からステップＳ９０８へ進み、表示方法決定部１０４は、関連するコンテンツが存在すると決定する。
【０１９９】
その結果、図２６表示方法決定処理において、処理はステップＳ２６０５からステップＳ２６０６へ進む。ステップＳ２６０６において、表示方法決定部１０４は、図２７の（ｂ）に示されるメタデータ７０５と関連する表示変更コンテンツ情報１００３に登録されている表示効果２７０５（フラッシュ）を取得する。続いてステップＳ２６０７において、表示対象コンテンツの表示効果を「フラッシュ」として、図４のステップＳ４０２表示方法決定処理を終了する。
【０２００】
その後、処理は図４のステップＳ４０３へすすみ、表示制御部１０３は、対象コンテンツ表示処理を行う。ここで、図２８の対象コンテンツ表示処理により、表示対象コンテンツは、「フラッシュ」からなる表示効果を伴って表示される。
【０２０１】
以下同様に、表示コンテンツの位置ｉ＝４となるまで、コンテンツリスト中のコンテンツを連続して表示する処理が繰り返される。
【０２０２】
以上のように、第５実施形態によれば、あるコンテンツを表示中にユーザが表示効果の変更を行うと、そのコンテンツと関連するコンテンツを表示する際には、同じ表示効果を伴って表示させる事が出来る。
【０２０３】
次に、以下のような場合について、第５実施形態の動作を説明する。即ち、図２５中のコンテンツリスト７０１の１番目のコンテンツ情報７０６が、図４のステップＳ４０２において、表示効果が無しと決定されたとする。そして、コンテンツ情報７０６で示されるコンテンツを表示中に、ステップＳ３０６においてユーザが先ほどとは別の表示効果「ドキドキ」を選択したとする。すると、この後、ステップＳ３０４で、新たな表示効果「ドキドキ」を用いて再表示が行われる。更に、この後、ステップＳ３０５で一定時間が経過する事で、処理はステップＳ３０７へ進み、先ほどと同様に、表示制御部１０３は、図３０の表示変更コンテンツ登録処理を実行する。
【０２０４】
まず、表示制御部１０３は、図４のステップＳ４０２において表示方法決定部１０４によって決定された表示方法（表示効果無し）を参照する（ステップＳ３００１）。続いて、表示制御部１０３は、現在の表示効果（ドキドキ）を参照する。（ステップＳ３００２）。ここで、両表示効果には差異がある為に、処理はステップＳ３００３からステップＳ３００４に進む。ステップＳ３００４おいて、表示制御部１０３は、表示変更コンテンツテーブル１００１に、表示が変更されたコンテンツ情報７０６のメタデータ７０７とその表示効果（ドキドキ）を登録する（ステップＳ３００４）。この結果、図２７の（ｂ）示した表示変更コンテンツテーブル１００１は、図２７の（ｃ）に示される表示変更コンテンツテーブル１００１へと更新されることになる。
【０２０５】
続いて、処理はステップＳ３０８へ進み、表示コンテンツ位置を１つ増やし、ｉ＝２となり、処理はステップＳ３０３へ戻る。この後、ステップＳ３０８において、ｉ＝４となるまでコンテンツリスト中のコンテンツを連続して表示する処理を繰り返す。
【０２０６】
ｉ＝４であるとき、ステップＳ３０４におけるコンテンツ表示処理は以下のようになる。
【０２０７】
図４のコンテンツ表示処理において、まず、ステップＳ４０１において、図２５より、表示コンテンツの位置ｉ＝４のコンテンツ情報７１２を取得する。続いて、ステップＳ４０２において、表示方法決定部１０４は、図２６に示される表示方法決定処理を実行する。
【０２０８】
まず、ステップＳ２６０１において、表示対象のコンテンツ情報７１２を参照する。続いて、ステップＳ２６０２において、コンテンツ情報７１２を参照すると、個別設定表示効果Effectは設定されていないので、処理はステップＳ２６０３へ進む。ステップＳ２６０３において、表示方法決定部１０４は、コンテンツリスト７０１の表示設定７１４内の設定表示効果２５１５は「設定無し」であるので、表示効果Effect（＝初期設定表示効果）＝「設定無し」と設定する。続いて、ステップＳ２６０４において、表示制御部１０３は、関連コンテンツ検索処理を行う。
【０２０９】
現在の表示変更コンテンツテーブル１００１は、図２７の（ｃ）のようになっている。ステップＳ２６０４の関連コンテンツ検索処理では、現在表示対象のコンテンツのコンテンツ情報７１２中のメタ情報７１３と、表示変更コンテンツテーブルに登録されているコンテンツのメタ情報のポインタ１００８が指すメタデータ７０７が比較される。今、比較の結果、「Category＝Scenery」（１０１０）が一致しているので、関連するコンテンツが存在すると判定される。
【０２１０】
よって、処理は、ステップＳ２６０５からステップＳ２６０６に進む。ステップＳ２６０６において、表示方法決定部１０４は、図２７の（ｃ）の、一致するアイテムが存在するメタデータ７０７を指す表示コンテンツ情報１００７に登録されている表示効果２７０９（ドキドキ）を取得する。
【０２１１】
続いて、ステップＳ２６０７において、表示方法決定部１０４は、表示対象コンテンツの表示効果を「ドキドキ」に決定して、図４のステップＳ４０２における表示方法決定処理を終了する。
【０２１２】
続いて、処理は図４のステップＳ４０３へすすみ、対象コンテンツ表示処理を行う。すなわち、図２８の対象コンテンツ表示処理により、当該表示対象コンテンツは、「ドキドキ」の表示効果を伴って表示される。
【０２１３】
以下同様に、表示コンテンツの位置ｉ＝４となるまで、コンテンツリスト中のコンテンツを連続して表示する処理を繰り返す。
【０２１４】
このように、あるコンテンツを表示中にユーザがそれぞれのコンテンツについて、異なる表示効果を指示する事で、そのコンテンツと関連するコンテンツを表示する際には、同じ表示効果を伴い表示させることができる。
【０２１５】
また、第５実施形態においては、ユーザの指示をもとに、コンテンツ情報と表示方法の対応関係を表示変更コンテンツ登録テーブルに追加し、関連するコンテンツの表示方法を決定するために使用した。しかしながら、このような形態に限られるものではない。例えば、別の実施形態として、コンテンツに対してユーザ操作がなされるたびに、コンテンツリスト中の当該コンテンツに関連する全てのコンテンツについて、各コンテンツの表示方法（図４２の５１０、５１１）を更新するようにしても良い。これは、第１〜第４実施形態、及び後述の各実施形態にも適用できる。
【０２１６】
以上のように、第５実施形態における構成では、任意のコンテンツを表示中のユーザの操作から、以降の関連するコンテンツの表示方法を変更することが出来る。このため、同様の操作を繰り返すことなく、ユーザの嗜好にそってコンテンツを連続表示することが出来る。
【０２１７】
［第６実施形態］
上述の第５実施形態においては、一度に表示されるコンテンツは一つであったがこれに限られるものではない。第６実施形態では、一度に複数のコンテンツを表示させ、なお且つ、それぞれのコンテンツについて、表示効果の変更を指示することを可能にする。
【０２１８】
第６実施形態においては、図３４に示すように、表示スケジュール情報に従って複数個のコンテンツ（３４０２〜３４０５）が表示器、即ち出力装置１０８の表示画面３４０１上に同時に表示される。例えば、スライドショーの開始と共に最初のコンテンツが表示画面３４０１上に表示される際には、画面右隅に表示が開始され、一定時間が経過する事で、最初のコンテンツは左に移動し、次のコンテンツが右隅に表示される。以下、図３４の状態の様に、最大４個のコンテンツが表示画面３４０１に同時に表示される。そして、コンテンツリスト５０１の最後コンテンツが表示された後は、一定時間が経過する毎に、右隅から空白が移動し、最後は、最終コンテンツが左隅に配置される事になる。この後、一定時間が経過する事で、最終コンテンツも移動して消え、スライドショーは終了する。
【０２１９】
図３２は第６実施形態におけるコンテンツ連続表示の全体処理の一例を示すフローチャートである。ここで、上記第５実施形態における全体処理（図３）と異なるのは、ステップＳ３２０３の終了判定、Ｓ３２０４のコンテンツ表示処理、及びＳ３２０６の指示操作処理となる。以下、これらの差異を中心に第６実施形態を説明する。
【０２２０】
ステップＳ３２０１〜Ｓ３２０２の処理は、第５実施形態（図３のステップＳ３０１〜Ｓ３０２）と同様である。ステップＳ３２０３においては、コンテンツリスト５０１が終了した後でも、表示画面上に表示されているコンテンツが全て消えるまでスライドショーが継続される為、終了条件として、最後のコンテンツが表示中であるか否かが追加されている。
【０２２１】
表示制御部１０３は、ステップＳ３２０４において表示対象コンテンツを表示すると、ステップＳ３２０５において、イベント待ちとなる。ここで、表示中のコンテンツに対するユーザからの指示操作があった場合には、処理はステップＳ３２０５からステップＳ３２０６へ進み、表示制御部１０３は、指示された操作に対応する指示操作処理を実行する。また、表示時間だけ時間が経過するなど、次のコンテンツを表示するタイマイベント（減算タイマのタイムアップ）が検知された場合には、処理はステップＳ３２０５からステップＳ３２０７へ進む。ステップＳ３２０７において、表示制御部１０３は、表示変更コンテンツ登録処理を実行する。そして、ステップＳ３２０８において、表示制御部１０３は、表示コンテンツ位置ｉを１つ進め、処理をステップＳ３２０３へ戻す。
【０２２２】
ステップＳ３２０３の判定において、表示コンテンツ位置がコンテンツリストの最後尾より後ろになり、尚且つ、表示中のコンテンツが最後の一個であると判定されると、コンテンツリスト表示処理を終了する。
【０２２３】
図３３は第６実施形態におけるコンテンツ表示処理（ステップＳ３２０４）の一例を示すフローチャートである。
【０２２４】
ステップＳ３３０１において、表示方法決定部１０４は、表示コンテンツの位置ｉのコンテンツ情報を取得する。続いて、ステップＳ３３０２において、表示方法決定部１０４は、取得されたコンテンツ情報を用いて、表示方法を決定する。この表示方法決定処理については、図３５を参照して後述する。
【０２２５】
次に、ステップＳ３３０３において、表示制御部１０３は、表示中のコンテンツの数が最大表示数であるか否かを判定する。最大表示数に達していないと判定された場合には、処理はステップＳ３３０５へ進み、表示制御部１０３は、ステップＳ３３０２で決定した表示方法を用いて、表示対象となるコンテンツを表示する。また、ステップＳ３３０３において最大表示数であると判定された場合は、処理はステップＳ３３０４へと進み、表示制御部１０３は、古いコンテンツを表示対象から消去する。その後、処理はステップＳ３３０５に進み、表示制御部１０３は、ステップＳ３３０２で決定した表示方法を用いて表示対象のコンテンツを表示する。
【０２２６】
例えば、第６実施形態によるコンテンツ表示では、最大表示数を４とした場合、図３４の表示画面例に示される様に、新しく追加表示されたコンテンツから３個前に追加表示されたコンテンツまでの、計４個のコンテンツが同時に表示される。
【０２２７】
図３５は、ステップＳ１６０２における表示方法決定処理の一例を示すフローチャートである。
【０２２８】
まず、ステップＳ３５０１において、表示方法決定部１０４は、図４２に示されるような表示対象のコンテンツの情報５０４を参照する。そして、ステップＳ３５０２において、表示方法決定部１０４は、コンテンツ情報５０４に設定されている表示方法を取得する。ここで取得される表示方法とは、図４２に示される表示設定５２０、および表示対象コンテンツのコンテンツ情報５０４中のコンテンツ表示時間５１０、コンテンツ表示効果５１１などである。
【０２２９】
続いて、ステップＳ３５０３において、表示方法決定部１０４は、これまでのコンテンツの表示において、表示対象のコンテンツに関連するコンテンツが特別な方法で表示されたかどうかを判定する。即ち、表示方法決定部１０４は、ユーザの指示操作によって特別な方法で表示されたコンテンツの情報と、現在の表示対象コンテンツのコンテンツ情報とを比較して、関連するコンテンツがあるかどうかを判定する。これは、図２７に示した表示変更コンテンツテーブル１００１を参照することで行われる。上記比較の結果、表示変更コンテンツテーブルに、関連するコンテンツ情報が存在する場合は、処理はステップＳ３５０４からステップＳ３５０５へ進む。ステップＳ３５０５において、表示方法決定部１０４は、表示変更コンテンツテーブルからコンテンツ情報に対応する表示方法を取得する。そして、ステップＳ３５０６において、表示方法決定部１０４は、ステップＳ３５０５で取得された表示方法を当該コンテンツの表示方法として決定する。
【０２３０】
次にステップＳ３５０７において、表示方法決定部１０４は、コンテンツに対して表示方法として表示効果を付加する際の表示画面上の影響範囲を検出し、表示中の他のコンテンツに対する干渉が発生するか否かを判定する。干渉が無いと判定された場合には、ステップＳ３５０８からそのまま本処理を終了することで、ステップＳ３５０５で取得された表示方法が当該表示対象コンテンツの表示方法として設定される。一方、ステップＳ３５０７で他のコンテンツに対する干渉が発生すると判定された場合には、処理はステップＳ３５０９に進む。ステップＳ３５０９において、表示方法決定部１０４は、ステップＳ３５０５で取得された表示方法に対して当該表示効果を抑制する表示効果制御を行い、その処理結果を表示対象コンテンツの表示効果として設定する。
【０２３１】
また、ステップＳ３５０３による関連コンテンツ判定処理の結果、関連するコンテンツがないと判定された場合には、処理はステップＳ３５０４からステップＳ３５１０へ進む。この時点で、表示方法が指示されていなければ処理はステップＳ３５１０からステップＳ３５１１へ進む。ステップＳ３５１１において、表示方法決定部１０４は、当該表示対象コンテンツの表示方法を、ステップＳ３５０２で取得された表示方法に設定する。表示方法が指示された場合の処理（Ｓ３５１２）に関しては後述する。
【０２３２】
以下、図２５に示すコンテンツリスト及びコンテンツ情報の例を用いて、第６実施形態の具体的な処理の流れを説明する。なお、以下では、ユーザが図２５のコンテンツリスト７０１を表示させる際に、コンテンツ情報７０３で示されるコンテンツの表示中に、当該コンテンツに対する表示効果の変更を行った場合の処理の流れを説明する。
【０２３３】
まず、図３２のステップＳ３２０２において、現在の表示コンテンツの位置ｉがリストの先頭に設定され、ステップＳ１５０４において、コンテンツ表示処理が実行される。このコンテンツ表示処理（図３３）では、ステップＳ３３０１において、表示方法決定部１０４は、コンテンツリスト７０１より表示コンテンツの位置ｉ＝０のコンテンツ情報７０３を取得する（図２５）。そして、ステップＳ３３０２において、表示方法決定部１０４は、このコンテンツ情報７０３の表示方法を決定する。この表示方法決定処理の流れは、図３５により上述したとおりである。
【０２３４】
即ち、まず、ステップＳ３５０１において、表示方法決定部１０４は表示対象のコンテンツ情報７０３を参照する。続いて、ステップＳ３５０２において、表示方法決定部１０４は、コンテンツ情報７０３から表示方法を取得する。コンテンツ情報７０３において個別設定表示効果Effectは設定されていないので、表示効果Effect（＝初期設定表示効果）＝「設定無し」と設定される。続いて、ステップＳ３５０３において、表示方法決定部１０４は、関連コンテンツ検索処理を行う。この関連コンテンツ検索処理は、第５実施形態と同様（図９）である。尚、第６実施形態においては、ステップＳ９０６における判定では、関連するコンテンツとは、メタデータの対応する項目の値が同じコンテンツであるとする。
【０２３５】
ここで、表示変更コンテンツテーブルを順に参照していき、初めに見つかったコンテンツを関連するコンテンツとしても良いし、表示変更コンテンツテーブル全てを参照して、最も関連するコンテンツを検索してもよい。例えば、メタデータの項目が全く同じコンテンツメタ情報が表示変更コンテンツテーブルに登録されている場合には、項目がより多く一致するコンテンツを関連するコンテンツとしても良い。
【０２３６】
ステップＳ３２０２における表示初期化において、表示変更コンテンツテーブルが図２７の（ａ）のように初期化されたとする。現在表示対象のコンテンツはコンテンツリストの先頭であるので、表示変更コンテンツテーブル１００１は空である。よって、ステップＳ３５０３における関連コンテンツ検索処理では、図９のステップＳ９０２からステップＳ９０９へ処理が進むことになり、関連するコンテンツは存在しないと判定される。この結果、図３５において、処理はステップＳ３５０４からステップＳ３５１０へ進む。更に、指示された表示設定も存在しないので、処理はステップＳ３５１０からステップＳ３５１１に進む。ステップＳ３５１１において、表示方法決定部１０４は、表示対象のコンテンツは表示効果「設定無し」と決定し、表示方法決定処理（図３３のステップＳ３３０２）を終了する。
【０２３７】
ステップＳ３３０３において、表示制御部１０３は、表示中のコンテンツが最大表示数まで達しているか否かを判定する。最初の状態では、まだ最大表示数まで達していないので、処理はステップＳ３３０５へ進み、表示制御部１０３は図２８に示した対象コンテンツ表示処理を行う。尚、図２８の対象コンテンツ表示処理は第５実施形態で説明したとおりである。
【０２３８】
続いて、全体処理（図３２）において、処理はステップＳ３２０５へ進み、表示制御部１０３はイベント待ちとなる。
【０２３９】
この後、一つのコンテンツの表示時間の終了を示すタイマイベント（減算タイマのタイムアップ）に応じて、処理はステップＳ３２０５からステップＳ３２０７へ進む。ステップＳ３２０７において、表示制御部１０３は、表示変更コンテンツ登録処理（図３０）を実行する。ユーザが表示効果の変更を行っていないので、設定表示効果２５１５による表示効果と現在の表示効果は共に「設定無し」で一致する。従って、表示変更コンテンツ登録処理（図３０）は表示変更コンテンツテーブルを更新することなく終了する。続いて、ステップＳ３２０８において、表示制御部１０３は、次の表示コンテンツの位置（ここでは、ｉ＝１）を設定し、処理をステップＳ３２０３へ戻す。この時点ではまだコンテンツリスト７０１の最後のコンテンツではないので、処理はステップＳ３２０３からステップＳ３２０４へと進む。表示制御部１０３及び表示方法決定部１０４はステップＳ３２０４で位置ｉ＝１について、表示方法決定処理及びコンテンツ表示処理を行い、ステップＳ３２０５でイベント待ちとなる。
【０２４０】
以下、表示画面上に最大表示数である４個までのコンテンツの表示が同様に行われる事になる。
【０２４１】
ここで、表示中の特定のコンテンツに対して選択を行い、ユーザが表示効果の変更指示操作を行ったとする。本実施形態の場合、入力装置１０７からのユーザ操作は、表示制御部１０３によって同時に表示されている複数個のコンテンツから１つを選択する指示と、選択されたコンテンツに対するユーザ操作の指示を含むことになる。これは、例えば図３８に示すリモコン装置３８０１上の表示効果ボタン３８０６を操作することにより行われる。
【０２４２】
ユーザによる表示効果の指定操作（表示効果ボタン３８０６の操作）に応じて、処理はステップＳ３２０５からステップＳ３２０６へ進む。第６実施形態における指示操作処理について、図３６のフローチャートを参照して説明する。図３６は第６実施形態における指示操作処理の流れの一例を示すフローチャートである。
【０２４３】
まず、ステップＳ３６０１において、ユーザに指示された操作「表示効果」を取得する。続いて、ステップＳ３６０２において操作の種類を判定する。ここでは、操作は「表示効果」であるので、処理はステップＳ３６０２からステップＳ３６０３へ進む。ステップＳ３６０３において、指示検出部１０６は、表示画面上に複数存在しているコンテンツの内、どのコンテンツに対する指示操作であるかを決定する為のコンテンツ選択が行われる。
【０２４４】
図３７は、ステップＳ３６０３において、コンテンツの選択が行われる際の表示画面例を示す図である。ここで３７０２〜３７０５は表示中のコンテンツを示している。また、３７０６〜３７０９は、ステップＳ３６０３におけるコンテンツの選択操作を補助する為の識別表示である。ユーザは、リモコン装置３８０１の当該識別表示の記号と対応するボタン３８０２〜３８０５を操作することで、同時に表示されている複数個のコンテンツのうちの１つを選択することができる。ここでは、コンテンツ情報７０３の識別表示「Ａ」のコンテンツが選択されたものとする。この後、ステップＳ３６０７において、選択されたコンテンツに対する表示効果の選択が行われる。
【０２４５】
図３９は表示効果の選択が行われる際の表示画面例を示した図である。ユーザはリモコン装置３８０１のカーソルボタン３８０７を操作することで、表示効果選択ダイアログ３９０３から目的の表示効果を選択することができる。ここでは表示効果として「フラッシュ」が選択されたとする。この後、ステップＳ３２０４で、表示制御部１０３は、選択された表示効果によるコンテンツ表示処理（図３５）を実行する。
【０２４６】
図３５のステップＳ３５０１において、表示方法決定部１０４は、表示対象のコンテンツ情報７０３を参照する。そして、ステップＳ３５０２において、表示方法決定部１０４は、このコンテンツ情報７０３に設定されている表示方法を取得する。ステップＳ３５０３において、関連コンテンツの判定処理が行われるが、先ほどと同様に関係するコンテンツ情報は無しと判定される。この結果、処理はステップＳ３５０４からステップＳ３５１０に進む。指示された表示方法「フラッシュ」が存在する為、処理は、ステップＳ３５１０からステップＳ３５１２へ進み、表示方法決定部１０４は、表示方法を指示された「フラッシュ」に設定する。
【０２４７】
次に、ステップＳ３５０７において、表示方法決定部１０４は、表示効果の影響を検出する。図４０は、コンテンツ４００２に対して背景が星型にフラッシュ点滅を行う表示効果を標準の大きさで付加した際のイメージ図である。表示効果である４００６が、隣のコンテンツ４００３の上に重なる表示部分を有する様子が示されている。この場合、ステップＳ３５０７において、表示方法決定部１０４は他のコンテンツへの干渉がありと判定し、処理をステップＳ３５０９へ進める。ステップＳ３５０９において、表示方法決定部１０４は、表示効果の抑制処理を行う。その後、ステップＳ３３０５において、表示制御部１０３は、対象コンテンツの表示処理を、表示方法決定部１０４によって決定された表示効果を伴って実行する。
【０２４８】
図４１は、表示効果の抑制処理、ここでは、表示効果の表示範囲を縮小した場合の表示例を示す図である。コンテンツ４１０２に対して背景が星型にフラッシュ点滅を行う表示効果４１０６が付加されている。ここでは、表示効果４１０６は、隣のコンテンツ４１０３に干渉してはいない。
【０２４９】
その後、図３２のステップＳ３２０５へと進み、表示制御部１０３はイベント待ちの状態となる。そして、タイマイベントが発生すると、処理はステップＳ３２０５からステップＳ３２０７へ進み、表示コンテンツ登録処理（図３０）が行われる。
【０２５０】
第６実施形態における表示変更コンテンツ登録処理（図３０）は第５実施形態により説明したとおりである。また、図３０の処理が行われた結果、図２７の（ａ）に示される表示変更コンテンツテーブル１００１は、図２７の（ｂ）に示される表示変更コンテンツテーブル１００１のようになる。
【０２５１】
図２７の（ｂ）に示される表示変更コンテンツテーブル１００１には、０番目の表示変更コンテンツ情報１００３へのポインタ１００２が追加されている。
【０２５２】
表示変更コンテンツ情報のポインタ１００２は表示変更コンテンツ情報１００３を指す。表示変更コンテンツ情報１００３は、コンテンツメタ情報へのポインタ１００４と表示効果２７０５の対からなる。コンテンツメタ情報へのポインタ１００４は、表示が変更されたコンテンツ情報７０３のメタデータ７０５を指している。
【０２５３】
ステップＳ３２０７による表示変更コンテンツ登録処理が終了すると、処理はステップＳ３２０８へ進む。ステップＳ３２０８において、表示制御部１０３は、表示コンテンツ位置ｉを１つ増やし（ｉ＝１）、処理をステップＳ３２０３へ戻す。以降、同様の流れでステップＳ３２０４においてコンテンツ情報７０６のコンテンツが表示される。即ち、表示制御部１０３は、ステップＳ１６０２において表示方法決定部１０４が決定した表示方法（表示効果無し）でもって、ステップＳ１６０５にて当該表示対象のコンテンツを表示する。
【０２５４】
続いて、処理は、図３２のステップＳ３２０５へ進み、表示制御部１０３は、イベント待ち状態となる。この後、タイマイベントに応じて処理はステップＳ３２０７へ進み、表示制御部１０３は、表示変更コンテンツ登録処理を実行する。
【０２５５】
図３０のステップＳ３００３において、コンテンツ情報７０６の設定表示効果Effect（設定無し）と現在の表示効果は一致するので、表示変更コンテンツ登録処理はそのまま終了する。そして、処理はステップＳ３２０８へ進む。ステップＳ３２０８において、表示コンテンツ位置が１つ増加され、ｉ＝２となり、処理はステップＳ３２０３へ戻る。そして、まだ最後のコンテンツ表示ではないので、処理はステップＳ３２０４へ進む。
【０２５６】
ステップＳ３２０４において、表示方法決定部１０４は、コンテンツリストの２番目（ｉ＝２）のコンテンツ情報７０８（図２５）を表示する。このときのコンテンツ表示処理（ステップＳ３２０４）の処理について図３３のフローチャートを参照しながら説明する。
【０２５７】
まず、ステップＳ３３０１において、表示方法決定部１０４は、表示コンテンツの位置ｉ＝２のコンテンツ情報７０８を取得する（図２５）。続いて、ステップＳ３３０２において、表示方法決定部１０４は、当該コンテンツ情報に関して表示方法を決定する。この処理の流れは図３５に示される。
【０２５８】
まず、ステップＳ３５０１において、表示方法決定部１０４は表示対象のコンテンツ情報７０８を参照する。続いて、ステップＳ３５０２において、表示方法決定部１０４は、コンテンツ情報７０８に設定されている表示方法を取得する。コンテンツ情報７０８において個別設定表示効果Effectは設定されていないので、「設定無し」が取得される。また、コンテンツリスト７０１の表示設定７１４中の設定表示効果２５１５も「設定無し」であるので、表示効果Effect（＝初期設定表示効果）＝「設定無し」が設定される。
【０２５９】
続いて、Ｓ３５０３において、関連コンテンツ判定処理が行われる。現在の表示変更コンテンツテーブルは、図２７の（ｂ）のようになっている。ステップＳ３５０３による関連コンテンツ判定処理においては、まず、表示変更コンテンツテーブル１００１の０番目のポインタが参照される（ステップＳ９０３）。そして、登録されている表示変更コンテンツ情報１００３のコンテンツメタ情報のポインタ１００４が指すメタデータ７０５が参照される（ステップＳ９０４）。
【０２６０】
さらに、ステップＳ９０５において、表示方法決定部１０４は、現在の表示対象コンテンツに対応するコンテンツ情報７０８中のメタデータ７０９を参照する。両者を比較すると、「Category＝Dogs」（１００６）が一致しているので、処理はステップＳ９０６からステップＳ９０８へ進み、関連するコンテンツ情報が存在すると決定される。
【０２６１】
以上の結果、処理はステップＳ３５０４からすテップＳ３５０５に進む。ステップＳ３５０５において、表示方法決定部１０４は、図２７の（ｂ）における表示変更コンテンツテーブル１００１から、関連するコンテンツメタ情報２７０５へのポインタ１００４を有する表示変更コンテンツ情報１００３を取得する。そして、表示変更コンテンツ情報１００３に含まれる表示効果２７０５（フラッシュ）を取得する。続いて、ステップＳ３５０６において、表示方法決定部１０４は、表示対象コンテンツの表示効果Effect＝「フラッシュ」を設定する。
【０２６２】
ステップＳ３５０７において、表示方法決定部１０４は、表示効果の影響範囲検出を行う。上述したように、隣接するコンテンツとの干渉がある場合には、処理はステップＳ３５０８からステップＳ３５０９に進み、表示方法決定部１０４は、表示効果の抑制処理を行う。こうして、コンテンツ情報７０８に関して、図３３のステップＳ３３０２に示される表示方法決定処理を終了する。ステップＳ３３０３において、最大表示数であると判定された場合には、表示制御部１０３は、古いコンテンツを消した後に、処理をステップＳ３３０５へ進める。そして、ステップＳ３３０５において、表示制御部１０３は、表示方法決定部１０４によって決定された表示効果及びその抑制処理結果を用いて、対象コンテンツ表示処理を行う。例えば、図２８に示す処理の流れに従って、表示対象コンテンツは、必要に応じて範囲が縮小された「フラッシュ」の表示効果を伴って表示される。この様子は、図４０、図４１の表示効果４００６，４１１６により例示されている。
【０２６３】
以上の様に、第６実施形態における構成では、複数のコンテンツが同時に表示されるスライドショーにおいて、特定のコンテンツに表示効果を付加した際にも、関連するコンテンツにその表示効果を反映させることが可能となる。また、その表示効果が隣接するコンテンツの表示に干渉する場合には、これを未然に検知し、その表示効果を制限することで、常に他のコンテンツの表示と干渉しない状態で、表示効果を付加することが可能となる。また、先に表示効果を付加したコンテンツと関連するコンテンツについて、ユーザが意図せず、表示効果が付加された場合においても、当該表示効果が、隣接するコンテンツの表示に干渉してしまう場合には、未然にこれが検知され、その表示効果が制限される。
【０２６４】
なお、第６実施形態においては、表示効果の範囲を縮小するという表示効果制御により、隣接するコンテンツとの干渉を防止する構成としたが、干渉を防止する方法は、範囲の縮小に限られるものではない。例えば、表示効果制御として、表示効果による表示部分を透過表示としても構わない。例えば、表示効果による表示部分の透明度（αブレンディング値）を変更することで実現でき、そのような技術は周知である。またさらに、隣接するコンテンツの表示レイヤを調整する事で、コンテンツを前面に置き、表示効果の影響を無くす方法をとっても構わない。即ち、表示効果制御として、表示効果による表示部分の重なりレイヤの表示順位を制御するようにしてもい。
【０２６５】
［第７実施形態］
前述の第６実施形態においては、一方のコンテンツに付加した表示効果と、隣接するコンテンツそのものとの干渉を防止する構成としたがこれに限られるものではない。互いに隣接するコンテンツにそれぞれ表示効果が付加され、その結果相互に表示効果部分が干渉する様な場合に、当該表示効果間の干渉を防止する構成としてもよい。これは、ステップＳ３５０７にける表示効果の影響範囲の検出において、隣接するコンテンツに表示効果を適用した場合の、それぞれの表示範囲に基づいて干渉を検出すればよい。
【０２６６】
この様な構成とする事で、隣接するコンテンツについて、それぞれ表示効果が付加されている場合にも、互いの表示効果を有効に表示する事が可能となる。
【０２６７】
［第８実施形態］
上述の第５〜第７実施形態においては、隣接するコンテンツ及びその表示効果について、干渉を防止する構成としたが、互いのコンテンツの持つ表示効果の組み合わせにより、新たな表示効果を発現する構成としても良い。
【０２６８】
例えば、考えられる表示効果間の干渉する組み合わせテーブルを保持し、それぞれの組み合わせによる干渉が発生した際の、新たな表示効果を対応付けておく。そして、自動的に表示効果が付帯された結果として干渉の生じたコンテンツの組み合わせについて、上記組み合わせテーブルを参照することにより新たな表示効果を発生する。
【０２６９】
この様な構成とする事で、ユーザがコンテンツに対する表示効果を付加指示する際の楽しみを増やす事ができる。
【０２７０】
［第９実施形態］
次に、第９実施形態を説明する。図４３は第９実施形態に係るコンテンツ表示装置のハードウェア構成の一例を示すブロック図である。図４３において、コンテンツ表示装置４３００は以下の構成要素を備える。
【０２７１】
まず、入力部４３０１は、情報（データ）を入力するために利用される。入力部４３０１としては、キーボードであってもよいし、マウスであってもよいし、リモコン装置による遠隔入力であってもよい。ＣＰＵ４３０２は、各種処理のための演算、論理判断等を行い、バス４３０６に接続された各構成要素を制御する。表示部４３０３は、情報（データ）の表示を行う。表示部４３０３としては、ＬＣＤやＣＲＴ等のディスプレイが挙げられる。プログラムメモリ４３０４は、条件判断や画面制御を含むＣＰＵ４３０２による制御のためのプログラムを格納する。プログラムメモリ４３０４はまた、スライドショーをするためにコンテンツの情報を保持するコンテンツリストを格納する。コンテンツリストは、複数のコンテンツを順次に表示するための、それら複数のコンテンツの表示スケジュールを示す表示スケジュール情報として用いられる。即ち、第９実施形態も、前述の第１〜第８実施形態と同様に、表示スケジュール情報に従ってコンテンツを表示器に表示する。尚、第９実施形態による表示スケジュール情報としてのコンテンツリストは、後述する図４４、図４７、図４９及び図５１に示されるようなデータ構成を有する。尚、プログラムメモリ４３０４は、ＲＯＭであってもよいし、外部記憶装置等からプログラムがロードされるＲＡＭであってもよい。データメモリ４３０５は、各種処理で生じたデータを格納する。
【０２７２】
データメモリ４３０５は、ＲＡＭで構成されているものとするが、必要なデータは不揮発な外部記憶媒体から処理に先立ってデータメモリ４３０５へロードしておく、あるいは必要があるごとにロードされるものとする。バス４３０６は、ＣＰＵ４３０２の制御の対象とする各構成要素を指示するアドレス信号、各構成要素を制御するためのコントロール信号、各構成要素間で相互にやりとりされるデータの転送を行う。
【０２７３】
図４４は第９実施形態に対応する、データメモリ４３０５に保存されるコンテンツリストの一例を表す図である。図４４のコンテンツリストにはコンテンツ情報が、スライドショーで表示される順番で記憶されている。コンテンツ情報は少なくとも、コンテンツを取得するために必要な場所情報４４０１とコンテンツの属性を表すメタデータ４４０２から構成される。
【０２７４】
尚、コンテンツの場所情報４４０１はコンテンツを取得するためのデータであればよい。またコンテンツのメタデータ４４０２は、他のコンテンツと比較可能な情報であれば良い。例えば、メタデータ４４０２は、時刻データであってもよいし、場所情報であってもよいし、人物情報であってもよいし、コンテンツの特徴量情報であってもよい。なおメタデータ４４０２はコンテンツから直接取得されてもよく、その場合コンテンツリストにメタデータは含まれなくても良い。
【０２７５】
次に、図４５のフローチャートを参照して、第９実施形態によるスライドショーの表示制御処理を説明する。図４５のフローチャートに対応する処理は、図４３に示したプログラムメモリ４３０４に格納されている処理プログラムを、ＣＰＵ４３０２が実行することで実現される。
【０２７６】
ステップＳ４５０１において、ＣＰＵ４３０２は、スライドショー表示を行うコンテンツリストをプログラムメモリ４３０４から取得する。ステップＳ４５０２において、ＣＰＵ４３０２は、コンテンツリストの先頭のコンテンツ情報を基に、コンテンツのデータをデータメモリ４３０５に読み込む。そして、ステップＳ４５０３において、ＣＰＵ４３０２は、データメモリ４３０５に読み込んだコンテンツを表示部４３０３に表示する。コンテンツを表示する際、表示するコンテンツのデータがデータメモリ４３０５に残っている場合はデータメモリ４３０５上のコンテンツデータを表示しても良い。
【０２７７】
ここでは、ＣＰＵ４３０２は、例えば取得された図４４のコンテンツリストの先頭にあるコンテンツ４４０３を、コンテンツの場所情報４４０１を基にデータメモリ４３０５に読み込み、それをコンテンツを表示部４３０３に表示する。
【０２７８】
ステップＳ４５０４において、ＣＰＵ４３０２は、コンテンツ表示中に入力部４３０１からの入力を検出し、コンテンツに対する指示を受け取ったかどうかを検出する。指示を受け取ったことが検出された場合は、処理はステップＳ４５０５に移行し、受け取らなかった場合は処理はステップＳ４５０６に移行する。なお、第９実施形態では、ユーザの指示により、コンテンツの表示時間が変更されたときにステップＳ４５０５に処理が移行し、変更されなかったときはステップＳ４５０６に処理が移行するものとする。なお、コンテンツの表示時間が変更された時に、コンテンツリストを変更する旨を表示部１０２に表示させ、ユーザに変更許可の確認をし、許可されたときにのみステップＳ４５０５に移行するようにしてもよい。例えばユーザがリモコン装置を用いて、次のコンテンツを表示する指示を送った場合は、ステップＳ４５０５に移行して現在表示中のコンテンツの表示を終了し、何も操作をしなかった場合はステップＳ４５０６に移行する。
【０２７９】
ステップＳ４５０５ではコンテンツリストを変更する処理が行われる。ステップＳ４５０６ではコンテンツリストの中で表示コンテンツの次にコンテンツがあれば処理をステップＳ４５０７に進める。ステップＳ４５０７において、ＣＰＵ４３０２は、表示するコンテンツをコンテンツリスト中の次のコンテンツに移し、処理をステップＳ４５０３に戻す。一方、ステップＳ４５０６において、スライドショーがコンテンツリストの終端に達していると判定された場合は、当該スライドショーを終了する。例えば図４４のコンテンツリストにおいて、コンテンツ４４０３を表示していたときは、表示コンテンツ位置を次のコンテンツ４４０４に移す。
【０２８０】
次に、ステップＳ４５０５におけるコンテンツリスト変更処理の詳細を、図４６のフローチャートを参照して説明する。図４６のフローチャートに対応する処理は図４５と同様、図４３に示したプログラムメモリ４３０４に格納されている処理プログラムを、ＣＰＵ４３０２が実行することで実現される。
【０２８１】
ステップＳ４６０１において、ＣＰＵ４３０２は、表示部４３０３において表示したコンテンツの表示時間を取得する。取得した表示時間はデータメモリ４３０５に保存される。
【０２８２】
次に、ステップＳ４６０２において、ＣＰＵ４３０２は、コンテンツの表示時間と、当初予定していた表示時間（これを表示予定時間と呼ぶ）を比較する。そして、ＣＰＵ４３０２は、表示時間が表示予定時間より長いときは処理をステップＳ４６０３に移行させ、そうでないときは処理を終了させる。表示予定時間は決められた値がある場合はそれを使用し、ない場合はデフォルト値を使用する。また、表示予定時間はコンテンツごとに決められていてもよい。表示時間と表示予定時間を比較する際に、それぞれの差の値が決められた値以上の場合に関連コンテンツを取得するかどうかを判断してもよいし、それぞれの値を演算した結果を用いて判断しても良い。
【０２８３】
ステップＳ４６０３において、ＣＰＵ４３０２は、表示したコンテンツのメタデータを基に、該コンテンツに最も関連するコンテンツのコンテンツ情報を、取得可能なコンテンツ群の中から検索し、取得する。なお、この検索処理は、ＣＰＵ４３０２により処理してもよいし、外部インタフェースを介して外部の検索処理サービスに依頼してもよい。取得するコンテンツの候補の探索範囲は、取得できる全てのコンテンツからだけでなく、指定されたグループやカテゴリといった探索範囲から取得してもよい。コンテンツの候補の探索範囲は、あらかじめ指定されていても良いし、コンテンツを取得するときに指定するようにしてもよい。
【０２８４】
次に、ステップＳ４６０４において、ＣＰＵ４３０２は、このコンテンツ情報をコンテンツリストの表示したコンテンツの次の位置に挿入し、処理を終了する。なお、関連コンテンツの挿入個数は１つに限られるものではなく、２つでも３つでもそれ以上でもよい。或いは、上限を決めてそれ以下の個数だけ挿入するようにしてもよい。また、関連コンテンツの挿入箇所を表示コンテンツの次に決めているが、コンテンツの最後に挿入してもよい。
【０２８５】
例えば、図４４のコンテンツリストにおいてコンテンツ４４０４をユーザが表示予定時間である３秒よりも長い１０秒間にわたって閲覧したとする。この場合は、図４７に示すコンテンツリストのように、コンテンツ４４０４のメタデータ「ネコ」と同じメタデータを持つコンテンツとして検索されたコンテンツ４７０１がコンテンツ４４０４の次に挿入される。
【０２８６】
また、スライドショーに用いられるコンテンツの一例として、画像を取り上げたが、コンテンツは動画でもよい。その際コンテンツリストは単純に動画のリストとしてもよいし、１つの動画の中にあるチャプターごとの動画クリップを並べたリストとしてもよい。
【０２８７】
以上のように第９実施形態によれば、ユーザ操作によってコンテンツの表示時間が変更され、その結果、当該コンテンツの表示時間が予め設定された予定時間よりも長くなった場合に、当該コンテンツに関連するコンテンツがコンテンツリストに追加される。即ち、データメモリ４３０５等から、コンテンツリストに含まれないコンテンツのうち、ユーザ操作を受け付けたときに表示されていたコンテンツに関連するコンテンツを判別することにより、コンテンツが検索される。そして、検索されたコンテンツが表示処理中のコンテンツリストに追加される。第９実施形態によれば、ユーザによる操作履歴から、ユーザの好みのコンテンツをスライドショーに盛り込むことができ、煩わしい操作をせずに、ユーザの嗜好に近いスライドショーを構築することができる。
【０２８８】
［第１０実施形態］
以下、第１０実施形態について説明する。第１０実施形態における表示制御装置の構成は第９実施形態（図４３）と同様である。第１０実施形態では、第９実施形態で説明したコンテンツリストへのコンテンツの追加に加え、ユーザ操作によって変更された表示時間が予め設定された予定時間よりも短かった場合に、当該コンテンツをコンテンツリストから削除する。
【０２８９】
第１０実施形態による、表示部４３０３へのスライドショーの表示制御処理の全体的なフローも、第９実施形態（図３）と同様である。ただし、ステップＳ４５０５におけるコンテンツリスト変更処理が第９実施形態とは異なる。
【０２９０】
また、第２実施形態のコンテンツリストのデータ構成等も第９実施形態（図４４）と同様である。
【０２９１】
以下、第１０実施形態によるコンテンツリスト変更処理について図４８のフローチャートを参照して説明する。図４８は第１０実施形態によるコンテンツリスト変更処理の一例を示すフローチャートである。図４８のフローチャートに示される処理は、プログラムメモリ４３０４に格納されている処理プログラムを、ＣＰＵ４３０２が実行することで実現される。
【０２９２】
ステップＳ４８０１において、ＣＰＵ４３０２は表示部４３０３に表示したコンテンツの表示時間を取得する。即ち、第１０実施形態では、ＣＰＵ４３０２は、各々のコンテンツの表示時間を計測し、取得した表示時間をデータメモリ４３０５に保存する。
【０２９３】
ステップＳ４８０２において、ＣＰＵ４３０２は、コンテンツの表示時間と表示予定時間を比較する。表示時間が表示予定時間より長い場合は、処理はステップＳ４８０３に移行し、そうでないときはステップＳ４８０５に移行する。ステップＳ４８０２〜ステップＳ４８０４の処理は、それぞれ第９実施形態で説明したステップＳ４６０２〜ステップＳ４６０４の処理と同様である。
【０２９４】
ステップＳ４８０５において、表示時間が表示予定時間より短い場合は、処理はステップＳ４８０６に移行し、そうでないときは処理を終了する。ステップＳ４８０６において、ＣＰＵ４３０２は、表示したコンテンツに関連性が高いコンテンツをコンテンツリストの中からリストアップする。そして、ステップＳ４８０７において、ＣＰＵ４３０２は、これらのコンテンツ情報をコンテンツリストの中から削除し、本処理を終了する。なお、コンテンツを削除する時に、表示したコンテンツ自身のコンテンツ情報もコンテンツリストから削除するようにしてもよい。また、削除するコンテンツを削除コンテンツリストとしてデータメモリ４３０５に記憶しておき、後でこの削除コンテンツリストを基に、スライドショーをするときに対処のコンテンツリストから削除するようにしてもよい。
【０２９５】
尚、表示予定時間は、ユーザによって決められた値がある場合はそれを使用し、ない場合はデフォルト値を使用する。また、表示予定時間は、コンテンツごとに決められていてもよい。また、表示時間と表示予定時間を比較する際には、それらの差の値が決められた値以上の場合に関連コンテンツを取得するかどうかを判断してもよいし、それらの差の値を用いて判断しても良い。また、ステップＳ４８０２とステップＳ４８０５で用いられる表示予定時間はそれぞれ異なっていてもよいし、同一であってもよい。異なる場合、ステップＳ４８０２で用いられる表示予定時間を第１の所定時間、ステップＳ４８０５で用いられる表示予定時間を第２の所定時間とすれば、第１の所定時間＞第２の所定時間の関係を有することになる。
【０２９６】
例えば、図４４のコンテンツリストにおいて、コンテンツ４４０４をユーザが表示予定時間である３秒より長く見た場合は、第９実施形態で記述したように、コンテンツリストに対し、同じメタデータを持つコンテンツを当該表示コンテンツの次に挿入する。これに対して、表示予定時間より短く、例えば、コンテンツ４４０４を１秒間しか表示しなかった場合は、コンテンツ４４０４と同じメタデータを持つコンテンツ４０５は削除され、図４９に示すコンテンツリストに変更される。
【０２９７】
以上のように、第１０実施形態によれば、ユーザは操作履歴から、ユーザの好みのコンテンツをスライドショーに盛り込むと同時に、ユーザが見たくないコンテンツを削除することができる。このため、煩わしい操作をせずに、ユーザの嗜好に近いスライドショーを構築することができる。
【０２９８】
［第１１実施形態］
以下、本発明の第１１実施形態について説明する。第１１実施形態における表示制御装置の構成は第９実施形態（図１）と同様である。
【０２９９】
図５１は、第１１実施形態による、データメモリ４３０５に保存されるコンテンツリストの一例を表す図である。コンテンツリストのデータ構成は第９実施形態（図４４）と同様である。但し、図５１のコンテンツリストでは、さらにコンテンツの挿入及び削除を禁止する変更不可能領域５１０１を持つ。この変更不可能領域５１０１はコンテンツリストのコンテンツ情報の一つとして記述されてもよいし、コンテンツに付加された情報を基に管理されてもよいし、データメモリ４３０５の中にコンテンツリストとは別に記憶されてもよい。尚、コンテンツリストの変更不可能領域５１０１以外の領域を変更可能領域と称する。
【０３００】
第１１実施形態によるスライドショーの表示制御処理の全体的なフローは、第９実施形態に示したフローチャート（図４５）と同様である。ただし、ステップＳ４５０５におけるコンテンツリスト変更処理が第９実施形態とは異なる。
【０３０１】
そこで、第１１実施形態によるコンテンツリスト変更処理について図５０のフローチャートを参照して説明する。図５０は第１１実施形態によるコンテンツリスト変更処理の一例を示すフローチャートである。尚、図５０のフローチャートに対応する処理は、図４５と同様、図４３のプログラムメモリ４３０４に格納されている処理プログラムをＣＰＵ４３０２が実行することで実現される。
【０３０２】
図５０において、ステップＳ５００２、ステップＳ５００３、ステップＳ５００５及びステップＳ５００６は、それぞれ図４８のステップＳ４８０２、ステップＳ４８０５、ステップＳ４８０３及びステップＳ４８０４と同様の処理である。
【０３０３】
ステップＳ５００４において、ＣＰＵ４３０２は、関連コンテンツの挿入位置がコンテンツリストの変更可能領域にあるかどうかを判定する。変更可能領域にあると判定された場合は、処理はステップＳ５００５に移行し、変更可能領域外にある（変更不可能領域にある）と判定された場合は本処理を終了する。例えば、図５１のように、コンテンツ４４０４からコンテンツ４４０５までが変更不可能領域５１０１であるコンテンツリストを用いて説明する。図５１のコンテンツリストの場合、コンテンツ４４０４を表示時間が表示予定時間よりも長かく表示したとしても、コンテンツの挿入箇所が変更不可能領域５１０１に含まれるため、関連コンテンツの挿入は実行されない。
【０３０４】
一方、ステップＳ５００３において、表示時間が表示予定時間より短いと判定された場合は、処理はステップＳ５００７に移行し、そうでないときは処理を終了する。ステップＳ５００７において、ＣＰＵ４３０２は、表示コンテンツ位置にあるコンテンツに関連性が高いコンテンツをコンテンツリストの中からリストアップする。そして、ステップＳ５００８において、ＣＰＵ４３０２は、ステップ５００７でリストアップされたコンテンツ情報の中で変更可能領域にあるコンテンツ情報をコンテンツリストから削除し、処理を終了する。なお、コンテンツを削除する時に、表示したコンテンツ自身のコンテンツ情報が変更可能領域にあれば、そのコンテンツ情報もコンテンツリストから削除するようにしてよい。また、削除するコンテンツをコンテンツリストもしくは、データメモリ４３０５に記憶しておき、後でコンテンツリストを基にスライドショーをするときに削除してもよい。
【０３０５】
尚、上記第１１実施形態では、変更不可能領域を、挿入と削除の両方ともが不可能な領域としたがこれに限られるものではない。例えば、コンテンツリストの変更不可能領域はコンテンツの挿入だけが不可能な領域としてももよいし、コンテンツの削除だけが不可能な領域としてもよい。さらに、削除用の変更不可能領域、挿入用の変更不可能領域を別々に設けてもよい。
【０３０６】
例えば図５１のコンテンツリストにおいて、ユーザが表示予定時間である３秒より長い５秒間にわたってコンテンツ４４０４を見た場合を考える。この場合、コンテンツ４４０４の後ろは変更不可能領域５１０１に含まれるので、関連コンテンツの挿入は行われず、コンテンツリストは変更されない。一方、コンテンツ４４０４をユーザが表示予定時間である３秒より短い１秒間しか見なかった場合でも、コンテンツ４４０４に関連するコンテンツ４４０５は変更不可能領域５１０１に含まれるため、当該コンテンツは削除されない。但し、コンテンツリストの変更可能領域に存在する、当該コンテンツに関連するコンテンツは削除される。なお、挿入位置がコンテンツリストの変更不可能領域となる場合には、変更可能領域へ関連するコンテンツの挿入するように構成することがもできる。例えば、図５１のコンテンツリストにおいて、コンテンツ４４０４を表示時間が表示予定時間よりも長かく表示した場合に、関連コンテンツを変更不可能領域５１０１以外の場所へ挿入するように構成することも可能である。
【０３０７】
以上のように第１１実施形態によれば、ユーザはスライドショーの中にコンテンツが変更されない部分を設定できるので、よりユーザの好みに近いスライドショーを構築することができる。
【０３０８】
＜他の実施形態＞
以上、実施形態を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０３０９】
尚、本発明は、ソフトウェアのプログラムをシステム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによって前述した実施形態の機能が達成される場合を含む。この場合、供給されるプログラムは実施形態で図に示したフローチャートに対応したコンピュータプログラムである。
【０３１０】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０３１１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０３１２】
コンピュータプログラムを供給するためのコンピュータ読み取り可能な記憶媒体としては以下が挙げられる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【０３１３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムをハードディスク等の記録媒体にダウンロードすることが挙げられる。この場合、ダウンロードされるプログラムは、圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０３１４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布するという形態をとることもできる。この場合、所定の条件をクリアしたユーザに、インターネットを介してホームページから暗号を解く鍵情報をダウンロードさせ、その鍵情報を使用して暗号化されたプログラムを実行し、プログラムをコンピュータにインストールさせるようにもできる。
【０３１５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどとの協働で実施形態の機能が実現されてもよい。この場合、ＯＳなどが、実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される。
【０３１６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれて前述の実施形態の機能の一部或いは全てが実現されてもよい。この場合、機能拡張ボードや機能拡張ユニットにプログラムが書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行なう。
【図面の簡単な説明】
【０３１７】
【図１】第１実施形態によるコンテンツ表示装置の構成例を示すブロック図である。
【図２】第１実施形態によるコンテンツ表示装置のハードウェア構成例を示すブロック図である。
【図３】第１実施形態におけるコンテンツ表示装置の全体の処理の流れを示すフローチャートである。
【図４】第１実施形態におけるコンテンツ表示処理を示すフローチャートである。
【図５】第１実施形態におけるコンテンツリストおよびコンテンツ情報のデータ構成例を示す図である。
【図６】実施形態におけるコンテンツ表示方法決定処理の一例を示すフローチャートである。
【図７】第１実施形態におけるコンテンツリストおよびコンテンツ情報のデータ構成例を示す図である。
【図８】第１実施形態におけるコンテンツ表示方法決定処理の一例を示すフローチャートである。
【図９】実施形態における関連コンテンツ決定処理の流れを示す図である。
【図１０】第１実施形態における表示変更コンテンツテーブルの一例を示す図である。
【図１１】第１実施形態における対象コンテンツ表示処理の一例を示すフローチャートである。
【図１２】第１実施形態における指示操作処理の一例を示すフローチャートである。
【図１３】第１実施形態における表示変更コンテンツ登録処理の一例を示すフローチャートである。
【図１４】第２実施形態におけるコンテンツ表示装置の全体の処理の流れを示すフローチャートである。
【図１５】第２実施形態におけるコンテンツ表示方法決定処理の一例を示すフローチャートである。
【図１６】第２実施形態における表示変更コンテンツ登録処理の一例を示すフローチャートである。
【図１７】第３実施形態における表示変更コンテンツ登録処理の一例を示すフローチャートである。
【図１８】第３実施形態におけるコンテンツリストおよびコンテンツ情報のデータ構成例を示す図である。
【図１９】第３実施形態における表示変更コンテンツテーブルのデータ構成例を示す図である。
【図２０】第３実施形態における表示変更コンテンツ登録ルールの一例を示す図である。
【図２１】第４実施形態におけるコンテンツリストおよびコンテンツ情報のデータ構成例を示す図である。
【図２２】第４実施形態における指示操作処理の一例を示すフローチャートである。
【図２３】第４実施形態における表示変更コンテンツ登録処理の一例を示すフローチャートである
【図２４】第４実施形態における操作有効性判定処理の一例を示すフローチャートである。
【図２５】第５実施形態におけるコンテンツリストおよびコンテンツ情報のデータ構成例を示す図である。
【図２６】第５実施形態におけるコンテンツ表示方法決定処理の一例を示すフローチャートである。
【図２７】第５実施形態における表示変更コンテンツテーブルのデータ構成例を示す図である。
【図２８】第５実施形態における対象コンテンツ表示処理の一例を示すフローチャートである。
【図２９】第５実施形態における指示操作処理の一例を示すフローチャートである。
【図３０】第５実施形態における表示変更コンテンツテーブル登録処理の一例を示すフローチャートである。
【図３１】第５実施形態における表示画面の一例を示す図である。
【図３２】第６実施形態におけるコンテンツ表示装置の全体の処理の流れを示すフローチャートである。
【図３３】第６実施形態におけるコンテンツ表示処理の一例を示すフローチャートである。
【図３４】第６実施形態における表示画面の一例を示す図である。
【図３５】第６実施形態におけるコンテンツ表示方法決定処理の一例を示すフローチャートである。
【図３６】第６実施形態における指示操作処理の一例を示すフローチャートである。
【図３７】第６実施形態における指示操作処理の表示画面の一例を示す図である。
【図３８】第６実施実施形態における指示操作処理に使用するリモコン装置の一例を示す図である。
【図３９】第６実施形態における指示操作処理の表示画面の一例を示す図である。
【図４０】第６実施形態における表示画面の一例を示す図である。
【図４１】第６実施形態における表示画面の一例を示す図であって、図４０に示す表示状態から表示効果が制限された様子を示す図である。
【図４２】第５実施形態におけるコンテンツリストおよびコンテンツ情報のデータ構成例を示す図である。
【図４３】第９実施形態に係るコンテンツ表示装置の構成例を示すブロック図である。
【図４４】第９実施形態に係るコンテンツ表示装置がデータメモリ部に保持するコンテンツリストのデータ構成例を示す図である。
【図４５】第９実施形態に係るコンテンツ表示装置における処理を説明するフローチャートである。
【図４６】第９実施の形態に係るコンテンツ表示装置における処理を説明するフローチャートである。
【図４７】第９実施形態に係るコンテンツ表示装置がデータメモリ部に保持するコンテンツリストを示す図である。
【図４８】第１０実施形態に係るコンテンツ表示装置における処理を説明するフローチャートである。
【図４９】第１０実施形態に係るコンテンツ表示装置がデータメモリ部に保持するコンテンツリストのデータ構成例を示す図である。
【図５０】第１１実施形態に係るコンテンツ表示装置における処理を説明するフローチャートである。
【図５１】第１１実施形態に係るコンテンツ表示装置がデータメモリ部に保持するコンテンツリストのデータ構成例を示す図である。
【図１】
0004989500.tif 000002
【図２】
0004989500.tif 000003
【図３】
0004989500.tif 000004
【図４】
0004989500.tif 000005
【図５】
0004989500.tif 000006
【図６】
0004989500.tif 000007
【図７】
0004989500.tif 000008
【図８】
0004989500.tif 000009
【図９】
0004989500.tif 000010
【図１０】
0004989500.tif 000011
【図１１】
0004989500.tif 000012
【図１２】
0004989500.tif 000013
【図１３】
0004989500.tif 000014
【図１４】
0004989500.tif 000015
【図１５】
0004989500.tif 000016
【図１６】
0004989500.tif 000017
【図１７】
0004989500.tif 000018
【図１８】
0004989500.tif 000019
【図１９】
0004989500.tif 000020
【図２０】
0004989500.tif 000021
【図２１】
0004989500.tif 000022
【図２２】
0004989500.tif 000023
【図２３】
0004989500.tif 000024
【図２４】
0004989500.tif 000025
【図２５】
0004989500.tif 000026
【図２６】
0004989500.tif 000027
【図２７】
0004989500.tif 000028
【図２８】
0004989500.tif 000029
【図２９】
0004989500.tif 000030
【図３０】
0004989500.tif 000031
【図３１】
0004989500.tif 000032
【図３２】
0004989500.tif 000033
【図３３】
0004989500.tif 000034
【図３４】
0004989500.tif 000035
【図３５】
0004989500.tif 000036
【図３６】
0004989500.tif 000037
【図３７】
0004989500.tif 000038
【図３８】
0004989500.tif 000039
【図３９】
0004989500.tif 000040
【図４０】
0004989500.tif 000041
【図４１】
0004989500.tif 000042
【図４２】
0004989500.tif 000043
【図４３】
0004989500.tif 000044
【図４４】
0004989500.tif 000045
【図４５】
0004989500.tif 000046
【図４６】
0004989500.tif 000047
【図４７】
0004989500.tif 000048
【図４８】
0004989500.tif 000049
【図４９】
0004989500.tif 000050
【図５０】
0004989500.tif 000051
【図５１】
0004989500.tif 000052