(57)【要約】  表示不可と判定された画像の代わりに表示されるエラーメッセージを表示する時間ΔＴ’を、表示可能と判定された画像の各々を表示する時間ΔTとは独立に設定する。これにより、スライドショー表示において、表示可能な画像の各々を表示する時間に渡ってエラーメッセージが表示されることに起因して鑑賞の楽しみが損なわれたり、ユーザに不安感を与えたりすることなく、本来表示されるべき画像が表示されなかったという事実をユーザに提示する。
2009139385.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像を順に表示する画像表示装置であって、
上記複数の画像の各々が表示可能であるか否かを判定する判定手段と、
上記判定手段によって表示不可能と判定された画像の代わりにエラーメッセージを表示する表示手段とを備えており、
上記表示手段が上記エラーメッセージを表示する時間は、上記判定手段によって表示可能と判定された画像の各々を表示する時間とは独立に設定されている、
ことを特徴とする画像表示装置。
【請求項２】
当該画像表示装置は、上記複数の画像を順に繰り返し表示するものであり、
上記判定手段によって表示不可能と判定された画像について、上記表示手段が当該画像の代わりに上記エラーメッセージをN回目（N≧２）に表示する時間は、上記表示手段が当該画像の代わりに上記エラーメッセージを最初に表示する時間よりも短く設定されている、
ことを特徴とする請求項１に記載の画像表示装置。
【請求項３】
上記判定手段は、上記複数の画像の各々が表示可能であるか否かを、判定対象画像を表す画像データのデータサイズに基づいて判定する、
ことを特徴とする請求項１または２に記載の画像表示装置。
【請求項４】
上記判定手段は、上記複数の画像の各々が表示可能であるか否かを、判定対象画像を表す画像データのデータ形式に基づいて判定する、
ことを特徴とする請求項１または２に記載の画像表示装置。
【請求項５】
上記判定手段は、上記複数の画像の各々が表示可能であるか否かを、判定対象画像を表す画像データに格納されたメタ情報に基づいて判定する、
ことを特徴とする請求項１または２に記載の画像表示装置。
【請求項６】
上記判定手段は、上記複数の画像の各々について、当該画像表示装置が備えているデコーダが当該画像を表す画像データを展開することができなかった場合に、当該画像が表示不可能な画像であると判定する、
ことを特徴とする請求項１または２に記載の画像表示装置。
【請求項７】
上記判定手段は、上記複数の画像の各々について、当該画像を表す画像データを取得することができなかった場合に、当該画像が表示不可能な画像であると判定する、
ことを特徴とする請求項１または２に記載の画像表示装置。
【請求項８】
複数の画像を順に表示する画像表示方法であって、
上記複数の画像の各々が表示可能であるか否かを判定する判定工程と、
上記判定工程において表示不可能と判定された画像の代わりにエラーメッセージを表示する表示工程とを含んでおり、
上記表示工程において上記エラーメッセージを表示する時間は、上記判定工程において表示可能と判定された画像の各々を表示する時間とは独立に設定されている、
ことを特徴とする画像表示方法。
【請求項９】
コンピュータを請求項１から７までの何れか１項に記載の画像表示装置として動作させる画像表示プログラムであって、
上記コンピュータを、上記画像表示装置が備えている上記各手段として機能させる画像表示プログラム。
【請求項１０】
請求項９に記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
【請求項１１】
複数のマルチメディアデータを順に再生する再生装置であって、
上記複数のマルチメディアデータの各々が再生可能であるか否かを判定する判定手段と、
上記判定手段によって再生不可能と判定されたマルチメディアデータの代わりにエラーメッセージを表示する表示手段とを備えており、
上記表示手段が上記エラーメッセージを表示する時間は、上記判定手段によって再生可能と判定されたマルチメディアデータの各々を再生する時間とは独立に設定されている、
ことを特徴とする再生装置。
【請求項１２】
複数のマルチメディアデータを順に再生する再生方法であって、
上記複数のマルチメディアデータの各々が再生可能であるか否かを判定する判定工程と、
上記判定工程において再生不可能と判定されたマルチメディアデータの代わりにエラーメッセージを表示する表示工程とを含んでおり、
上記表示工程において上記エラーメッセージを表示する時間は、上記判定工程において再生可能と判定されたマルチメディアデータの各々を再生する時間とは独立に設定されている、
ことを特徴とする再生方法。
【請求項１３】
コンピュータを請求項１１に記載の再生装置として動作させる再生プログラムであって、
上記コンピュータを、上記再生装置が備えている上記各手段として機能させる再生プログラム。
【請求項１４】
請求項１３に記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像を順に表示する画像表示装置、画像表示方法、及び、画像表示プログラムに関する。また、複数のマルチメディアデータを順に再生する再生装置、再生方法、及び、再生プログラムに関する。また、そのようなプログラムを記録した記録媒体に関する。更に、本発明は、複数のマルチメディアデータを順に再生する再生装置、再生方法、及び、再生プログラムに関する。
【背景技術】
【０００２】
デジタルカメラの普及にともない、写真を画像データとして取り扱うことが広く行われるようになった。これにより、現像された写真を鑑賞するという従来の写真の楽しみ方に加え、画像データとして記録された写真をテレビなどの画像表示装置に表示させて楽しむ、新たな写真の楽しみ方が一般化している。【０００３】
複数の写真を画像表示装置に表示させる場合、様々な表示方法が考えられる。なかでも広く用いられている代表的な表示方法としては、スライドショー表示が挙げられる。スライドショー表示とは、複数の写真を所定の時間間隔をおいて順に切り替えながら表示する表示方法である。ユーザは、時間の経過に沿って一枚一枚順に表示されていく写真を、動画を眺めるようにして鑑賞することができる。【０００４】
しかしながら、スライドショー表示の対象に何らかの理由で表示不可能な画像（あるいは表示困難な画像）が含まれていた場合、スライドショー表示が滞ってしまうという問題を生じる。このような問題に対処するための技術として、例えば、特許文献１に記載の画像表示装置が知られている。【０００５】
特許文献１に記載の画像表示装置は、スライドショー表示の対象となる画像（実画像）の解凍時間がスライドショーの切り替え時間間隔よりも長い場合に、その画像(実画像）の代わりにサムネイル画像を表示することによって、表示切り替えをタイミングよく行うことができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】日本国公開特許公報「特開２００７−５８１９３号」（公開日：２００７年３月８日）
【発明の概要】
【０００７】
しかしながら、特許文献１に記載の画像表示装置には、以下のような問題があった。
【０００８】
すなわち、ＪＰＥＧ形式の画像データでは、サムネイル画像がＥＸＩＦデータとして画像データ内に格納されている。しかし、ＪＰＥＧ形式の画像データに格納されたＥＸＩＦデータはパーソナルコンピュータにおける編集処理などにより失われる可能性がある。このような画像データがスライドショー表示の対象となった場合、特許文献１に記載の画像表示装置は所望のとおり動作しない。
【０００９】
また、特許文献１に記載の技術を大画面テレビなどに適用した場合、サムネイル画像を拡大表示すると粗が目立って実用に耐えない。また、原寸大表示すると豆粒のように小さくなってしまいやはり実用に耐えない。
【００１０】
また、このような問題を回避するために、表示不可能な画像の代わりにサムネイル画像を表示するのではなく、（１）表示不可能な画像の次に表示すべき画像を表示する（表示不可能な画像をスキップする）、あるいは、（２）エラーメッセージを表示することが考えられる。
【００１１】
しかしながら、表示不可能な画像をスキップする方法では、本来表示されるべき画像が表示されないばかりか、本来表示されるべき画像が表示されなかったという事実さえもユーザに知らされない。このため、例えば、ユーザにより選択された画像をスライドショー表示の対象とする場合に、選択したはずの画像が表示されないという事態に直面したユーザを混乱させてしまうといった問題を生じる。
【００１２】
一方、表示不可能な画像の代わりにエラーメッセージを表示するようにすれば、上記のような問題を回避することができる。しかしながら、単に表示不可能な画像の代わりにエラーメッセージを表示するようにした場合、スライドショー表示において各画像を表示する時間に渡ってエラーメッセージが表示されることになる。このため、鑑賞の楽しみが損なわれたり、ユーザに不安感を与えたりするといった問題を招来する。
【００１３】
本発明は、上記の問題に鑑みてなされたものであり、その目的は、表示不可能な画像の代わりにエラーメッセージを表示することによって、本来表示されるべき画像が表示されなかったという事実をユーザに提示することが可能であり、かつ、スライドショー表示において各画像を表示する時間に渡ってエラーメッセージが表示されることに起因して、鑑賞の楽しみが損なわれたり、ユーザに不安感を与えたりすることのない画像表示装置を実現することにある。
【００１４】
上記課題を解決するために、本発明に係る画像表示装置は、複数の画像を順に表示する画像表示装置であって、上記複数の画像の各々が表示可能であるか否かを判定する判定手段と、上記判定手段によって表示不可能と判定された画像の代わりにエラーメッセージを表示する表示手段とを備えており、上記表示手段が上記エラーメッセージを表示する時間は、上記判定手段によって表示可能と判定された画像の各々を表示する時間とは独立に設定されている、ことを特徴としている。
【００１５】
上記の構成によれば、上記表示手段によって、表示不可能な画像の代わりにエラーメッセージが表示される。したがって、本来表示されるべき画像が表示されなかったという事実をユーザに提示することができる。
【００１６】
しかも上記の構成によれば、上記エラーメッセージが表示される時間は、表示可能な画像の各々が表示される時間とは独立に設定される。したがって、表示可能な画像の各々を表示する時間に渡ってエラーメッセージが表示されることに起因して、鑑賞の楽しみが損なわれたり、ユーザに不安感を与えたりする虞はない。
【００１７】
本発明に係る画像表示装置は、上記複数の画像を順に繰り返し表示するものであり、上記判定手段によって表示不可能と判定された画像について、上記表示手段が当該画像の代わりに上記エラーメッセージをN回目（N≧２）に表示する時間は、上記表示手段が当該画像の代わりに上記エラーメッセージを最初に表示する時間よりも短く設定されている、ことが好ましい。
【００１８】
上記の構成によれば、エラーメッセージが最初に表示される際の表示時間を、ユーザがそのエラーメッセージの内容を確認するのに十分な時間に設定しつつ、そのエラーメッセージが２回目以降に表示される際の表示時間をそれよりも短く設定することができる。エラーメッセージが２回目以降に表示される際には、ユーザがそのエラーメッセージの内容を確認する必要はないので、上記のように構成してもユーザがエラーメッセージの内容を確認できなくなる虞はない。そして、エラーメッセージが２回目以降に表示される時間を短くすることで、鑑賞の楽しみをより一層増大させ、かつ、ユーザに与える不安感をより一層低減することができる。
【００１９】
本発明に係る画像表示装置において、上記判定手段は、上記複数の画像の各々が表示可能であるか否かを、判定対象画像を表す画像データのデータサイズに基づいて判定する、ことが好ましい。
【００２０】
上記の構成によれば、判定対象画像を表す画像データのデータサイズさえ分かれば判定対象画像が表示可能であるか否かを判定することができる。したがって、判定対象画像が表示可能であるか否かを容易に判定することができる。
【００２１】
また、本発明に係る画像表示装置において、上記判定手段は、上記複数の画像の各々が表示可能であるか否かを、判定対象画像を表す画像データのデータ形式に基づいて判定する、ことが好ましい。
【００２２】
上記の構成によれば、判定対象画像を表す画像データの形式さえ分かれば判定対象画像が表示可能であるか否かを判定することができる。したがって、判定対象画像が表示可能であるか否かを容易に判定することができる。
【００２３】
また、本発明に係る画像表示装置において、上記判定手段は、上記複数の画像の各々が表示可能であるか否かを、判定対象画像を表す画像データに格納されたメタ情報に基づいて判定する、ことが好ましい。
【００２４】
上記の構成によれば、判定対象画像に関するメタ情報に基づいて判定対象画像が表示可能であるか否かを判定するので、正確な判定を行うことができる。
【００２５】
また、本発明に係る画像表示装置において、上記判定手段は、上記複数の画像の各々について、当該画像表示装置が備えているデコーダが当該画像を表す画像データを展開することができなかった場合に、当該画像が表示不可能な画像であると判定する、ことが好ましい。
【００２６】
上記の構成によれば、判定対象画像データを実際に展開することができるか否かに基づいて判定対象画像が表示可能であるか否かを判定するので、正確な判定を行うことができる。
【００２７】
また、本発明に係る画像表示装置において、上記判定手段は、上記複数の画像の各々について、当該画像を表す画像データを取得することができなかった場合に、当該画像が表示不可能な画像であると判定する、ことが好ましい。
【００２８】
上記の構成によれば、上記複数の画像の各々を外部から取得した画像データに基づいて表示する場合に、ある画像を表示するための画像データを取得することができなければ、その画像の代わりにエラーメッセージを表示することができる。
【００２９】
上記課題を解決するために、本発明に係る画像表示方法は、複数の画像を順に表示する画像表示方法であって、上記複数の画像の各々が表示可能であるか否かを判定する判定工程と、上記判定手段によって表示不可能と判定された画像の代わりにエラーメッセージを表示する表示工程とを含んでおり、上記表示工程において上記エラーメッセージを表示する時間は、上記判定工程において表示可能と判定された画像の各々を表示する時間とは独立に設定されている、ことを特徴としている。
【００３０】
上記の構成によれば、上記画像表示装置と同様に、表示可能な画像の各々を表示する時間に渡ってエラーメッセージが表示されることに起因して、鑑賞の楽しみが損なわれたり、ユーザに不安感を与えたりすることなく、本来表示されるべき画像が表示されなかったという事実をユーザに提示することができる。
【００３１】
上記課題を解決するために、本発明に係る再生装置は、複数のマルチメディアデータを順に再生する再生装置であって、上記複数のマルチメディアデータの各々が再生可能であるか否かを判定する判定手段と、上記判定手段によって再生不可能と判定されたマルチメディアデータの代わりにエラーメッセージを表示する表示手段とを備えており、上記表示手段が上記エラーメッセージを表示する時間は、上記判定手段によって再生可能と判定されたマルチメディアデータの各々を再生する時間とは独立に設定されている、ことを特徴としている。
【００３２】
また、上記課題を解決するために、本発明に係る再生方法は、複数のマルチメディアデータを順に再生する再生方法であって、上記複数のマルチメディアデータの各々が再生可能であるか否かを判定する判定工程と、上記判定手段によって再生不可能と判定されたマルチメディアデータの代わりにエラーメッセージを表示する表示工程とを含んでおり、上記表示工程において上記エラーメッセージを表示する時間は、上記判定工程において再生可能と判定されたマルチメディアデータの各々を再生する時間とは独立に設定されている、ことを特徴としている。
【００３３】
上記の構成によれば、再生可能なマルチメディアデータの各々を再生する時間に渡ってエラーメッセージが表示されることに起因して、鑑賞の楽しみが損なわれたり、ユーザに不安感を与えたりすることなく、本来再生されるべきマルチメディアデータが再生されなかったという事実をユーザに提示することができる。
【００３４】
なお、上記画像表示装置および上記再生装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより、上記画像表示装置および上記再生装置をコンピュータにおいて実現する画像表示プログラムおよび再生プログラム、ならびに、その画像表示プログラムおよび再生プログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００３５】
本発明に係る画像表示装置、及び、画像表示方法においては、表示不可と判定された画像の代わりに表示されるエラーメッセージを表示する時間が、表示可能と判定された画像の各々を表示する時間とは独立に設定されている。
【００３６】
したがって、表示可能な画像の各々を表示する時間に渡ってエラーメッセージが表示されることに起因して鑑賞の楽しみが損なわれたり、ユーザに不安感を与えたりすることなく、本来表示されるべき画像が表示されなかったという事実をユーザに提示することができる。
【００３７】
また、本発明に係る再生装置、及び、再生方法においては、再生不能と判定されたマルチメディアデータの代わりに表示されるエラーメッセージを表示する時間が、再生可能と判定されたマルチメディアデータの各々を再生する時間とは独立に設定されている。
【００３８】
したがって、再生可能なマルチメディアデータの各々を再生する時間に渡ってエラーメッセージが表示されることに起因して、鑑賞の楽しみが損なわれたり、ユーザに不安感を与えたりすることなく、本来再生されるべきマルチメディアデータが再生されなかったという事実をユーザに提示することができる。
【００３９】
本発明の他の目的、特徴、および優れた点は、以下に示す記載によって十分分かるであろう。また、本発明の利点は、添付図面を参照した次の説明によって明白になるであろう。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施形態を示すものであり、スライドショー表示において画像、及び、エラーメッセージを表示するタイミングを示したタイミングチャートである。
【図２】本発明の実施形態を示すものであり、画像表示システムの構成を示すブロック図である。
【図３】本発明の実施形態を示すものであり、画像表示装置の構成を示すブロック図である。
【図４】本発明の実施形態を示すものであり、スライドショー表示処理を示したフローチャートである。
【図５】本発明の実施形態を示すものであり、スライドショー表示処理において表示される画面のうち、初期画面を例示した図である。
【図６】本発明の実施形態を示すものであり、スライドショー表示処理において表示される画面のうち、画像を含む画面を例示した図である。
【図７】本発明の実施形態を示すものであり、スライドショー表示処理において表示される画面のうち、エラーメッセージを含む画面を例示した図である。
【図８】本発明の実施形態を示すものであり、スライドショー表示処理において表示される画面のうち、次に表示すべき画像を取得中であることを示すメッセージを含む画面を例示した図である。
【図９】本発明の実施形態を示すものであり、判定対象画像データが表示可能であるか否かを判定する判定アルゴリズムを示すフローチャートである。
【図１０】本発明の実施形態を示すものであり、スライドショー表示処理において表示される画面のうち、エラーメッセージを含む画面の変形例を示す図である。
【図１１】本発明の実施形態を示すものであり、画像表示装置の変形された構成例を示すブロック図である。
【図１２】本発明の実施形態を示すものであり、マルチメディアデータに基づいて再生される画面を示した図である。
【図１３】本発明の実施形態を示すものであり、ＸＭＬにより記述されたマルチメディアデータを示した図である。
【図１４】本発明の実施形態を示すものであり、スライドショー表示処理の変形例を示すフローチャートである。
【図１５】本発明の実施形態を示すものであり、スライドショー表示処理の他の変形例を示すフローチャートである。
【図１６】本発明の実施形態を示すものであり、スライドショー表示処理において表示される画面のうち、エラーメッセージを含む画面の変形例を示す図である。
【発明を実施するための形態】
【００４１】
本発明に係る画像表示装置の一実施形態について、図面に基づいて説明すれば以下のとおりである。
【００４２】
（画像表示システムの構成）
まず、本実施形態に係る画像表示装置１００を含む画像表示システム１の構成について、図２を参照して説明する。図２は、画像表示システム１の構成を示したブロック図である。
【００４３】
画像表示システム１は、画像表示装置１００とストレージサーバ２００とを含んで構成されている。画像表示装置１００とストレージサーバ２００とは、ホームネットワーク３００を介して互いに接続されている。画像表示システム１の構成機器は、例えば、ＤＬＮＡ（Digital Living Network Alliance）の規定に従って相互に通信する。
【００４４】
画像表示システム１において、画像表示装置１００は、スライドショー表示機能を有するクライアントとして機能する。また、ストレージサーバ２００は、スライドショー表示の対象となる画像を蓄積するサーバとして機能する。画像表示装置１００は、ストレージサーバ２００から取得した画像をスライドショー表示する。
【００４５】
なお、画像表示システム１は、画像表示装置１００の他に、画像表示装置１００と同様に構成された他の画像表示装置１００’や画像表示装置１００”を含んでいてもよい。また、ストレージサーバ２００と同様に構成された他のストレージサーバ２００’やストレージサーバ２００”を含んでいてもよい。
【００４６】
なお、本明細書でいうところのスライドショー表示とは、複数の画面を所定の時間間隔をおいて順に切り替えながら表示することである。ただし、スライドショー表示において順に表示される画面は、互いに独立な画像を含む画面であり、動画を構成する一連のコマ画像とは異なる。すなわち、本明細書でいうところのスライドショー表示は動画再生を含まない。なお、スライドショー表示においては、写真等の画像を含む画面の他に、テキスト（スライドショーの対象となる画像群のタイトル等）を含む画面を表示してもよい。また、写真等の画像を含む画面には、その画像に関するテキストがレイアウトされていてもよい。
【００４７】
（画像表示装置の構成）
次に、本実施形態に係る画像表示装置１００の構成について、図３および図４を参照して説明する。
【００４８】
図３は、画像表示装置１００の構成を示したブロック図である。画像表示装置１００は、図３に示したように、通信部１１０、記憶部１２０、表示部１３０、操作信号受信部１４０、制御部１５０、及び、タイマー部１６０を備えている。
【００４９】
通信部１１０は、スライドショー表示の対象となる画像をストレージサーバ２００から取得するため通信デバイスである。記憶部１２０は、通信部１１０が取得した画像を記憶するための記憶デバイスである。表示部１２０は、記憶部１２０に記憶された画像を表示するための表示デバイスである。操作信号受信部１４０は、操作信号（例えば、リモートコントローラから発せられた操作信号）を受信するための通信デバイスである。
【００５０】
画像表示装置１００においては、制御部１５０がタイマー部１６０から発せられる通知を参照しながら上記各デバイスを制御することによって、スライドショー表示機能を実現している。以下、画像表示装置１００において実現されるスライドショー表示機能について説明する。
【００５１】
（スライドショー表示処理）
画像表示装置１００において実行されるスライドショー表示処理について、図４〜９を参照して説明する。図４は、画像表示装置１００において実行されるスライドショー表示処理を示したフローチャートである。図５〜９は、図４に示したスライドショー表示処理において、画像表示装置１００が表示部１３０に表示する画面を例示した図である。
【００５２】
図４に示したスライドショー表示処理は、例えば、操作信号受信部１４０が所定の操作信号を受信したことをトリガーとして開始される。操作信号受信部１４０が所定の操作信号を受信すると、制御部１５０は、記憶部１２０に記憶されている初期画面描画用のＸＭＬ文書に基づいて初期画面を表示部１３０に描画する（Ｓ１０１）。図５は、工程Ｓ１０１において表示部１３０に表示される初期画面を例示した図である。
【００５３】
初期画面の描画を終えると、制御部１５０は、スライドショーにおいて最初に表示すべき画像ＩＭＧ１を表す画像データの取得を通信部１１０に指示する（Ｓ１０２）。この指示を受けた通信部１１０は、画像ＩＭＧ１を表す画像データをストレージサーバ２００から取得し、取得した画像データを記憶部１２０に記憶する。
【００５４】
通信部１１０が取得した画像データを記憶部１２０に記憶し終えたことを確認すると（Ｓ１０３：Ｙｅｓ）、制御部１５０は、記憶部１２０に記憶された画像データ（ここでは、画像ＩＭＧ１を表す画像データ）が表示可能な画像データであるか否かを判定するために画像データ解析処理Ｓ１０４を実行する。記憶部１２０に記憶された画像データが表示可能な画像データであるか否かを判定する判定アルゴリズムについては、参照する図面を代えて後で詳しく説明する。
【００５５】
記憶部１２０に記憶された画像データが表示可能な画像データである場合（Ｓ１０５：Ｙｅｓ）、制御部１５０は、記憶部１２０に記憶された画像データに基づいて画像ＩＭＧ１を表示部１３０に描画するとともに（Ｓ１０６）、タイマー部１６０を今からΔＴ秒後に通知を発するように設定する（Ｓ１０７）。図６は、工程Ｓ１０６において表示部１３０に表示される画面（画像ＩＭＧ１を含む画面）を例示した図である。
【００５６】
一方、記憶部１２０に記憶された画像データが表示可能な画像データでない場合（Ｓ１０５：Ｎｏ）、制御部１５０は、記憶部１２０に記憶されているエラーメッセージ描画用のＸＭＬ文書に基づいてエラーメッセージを表示部１３０に描画するとともに（Ｓ１０８）、タイマー部１６０を今からΔＴ’秒後に通知を発するように設定する（Ｓ１０９）。図７は、工程Ｓ１０８において表示部１３０に表示される画面（エラーメッセージを含む画面）を例示した図である。工程Ｓ１０８において表示されるエラーメッセージは、図７に示すように、本来表示すべき画像を表示することができないことをユーザに示す文字列である。
【００５７】
ここで、時間ΔＴは、スライドショー表示において各画像を表示する時間（画像の切り替え間隔）として予め設定された時間であり、例えば１０秒である。一方、時間ΔＴ’は、エラーメッセージを表示する時間として予め設定された時間であり、例えば５秒である。時間ΔＴと時間ΔＴ’とは互いに独立に設定されており、時間ΔＴ’は時間ΔＴとは無関係にエラーメッセージを表示するのに最適な時間に設定されている。
【００５８】
工程Ｓ１０７、又は、工程Ｓ１０９におけるタイマー設定が完了すると、制御部１５０は、画像ＩＭＧ１の次に表示すべき画像ＩＭＧ２を取得することを通信部１１０に指示する（Ｓ１１０）。この指示を受けた通信部１１０は、画像ＩＭＧ２を表す画像データをストレージサーバ２００から取得し、取得した画像データを記憶部１２０に記憶する。
【００５９】
画像ＩＭＧ１、又はエラーメッセージの描画が完了してから時間ΔＴ、又は時間ΔＴ’が経過した時点を告げる通知がタイマー部１６０から発せられると（Ｓ１１１：Ｙｅｓ）、制御部１５０は、記憶部１２０に記憶された画像データ（ここでは、画像ＩＭＧ２を表す画像データ）が表示可能であるか否かを判定する（Ｓ１０５）。
【００６０】
ただし、タイマー部１６０から上記の通知が発せられた時点で画像ＩＭＧ２を表す画像データの取得が完了していなかった場合（Ｓ１１２：未完了）、次に表示すべき画像ＩＭＧ２を取得中であることを示す所定のメッセージを表示部１３０に描画した上で（Ｓ１１３）、画像データの取得が完了する（Ｓ１１２：完了）のを待って、記憶部１２０に記憶された画像データが表示可能であるか否かを判定する（Ｓ１０５）。図８は、工程Ｓ１１２において表示部１３０に表示される画面（画像ＩＭＧ１と所定のメッセージとを含む画面）を例示した図である。
【００６１】
画像表示装置１００は、画像データの取得に失敗する（Ｓ１１２：失敗）まで、すなわち、スライドショーにおける最後の画像を表示し終えるまで上記の処理を繰り返す。
【００６２】
なお、図４に示したフローチャートにおいては、次の画像を表示するべき時刻が到来した後（Ｓ１１０：Ｙｅｓ）、次の画像を表す画像データの取得が完了していることを確認（Ｓ１１２：完了）してから画像データ解析処理Ｓ１０４を実行するようにしているが、本発明はこれに限定されるものではない。例えば、次の画像を表す画像データの取得を完了した直後に画像データ解析処理Ｓ１０４を実行しておき、次の画像を表示するべき時刻が到来した時点で画像またはエラーメッセージを表示するようにしてもよい。
【００６３】
図１は、図４に示したスライドショー表示処理により実現される画像の表示タイミングを示すタイミングチャートである。
【００６４】
図１の上段は、画像ＩＭＧ１、画像ＩＭＧ２、及び、画像ＩＭＧ３が全て表示可能な場合の表示タイミングを示している。画像ＩＭＧ１、画像ＩＭＧ２、及び、画像ＩＭＧ３が全て表示可能な場合、画像ＩＭＧ１、画像ＩＭＧ２、及び、画像ＩＭＧ３が、それぞれΔＴ秒間表示される。
【００６５】
一方、図１の下段は、画像ＩＭＧ１、及び、画像ＩＭＧ３が表示可能であり、かつ、画像ＩＭＧ２が表示不可能な場合の表示タイミングを示している。スライドショーに表示不可能な画像ＩＭＧ２が含まれている場合、表示不可能な画像ＩＭＧ２の代わりにエラーメッセージが表示される。
【００６６】
ここで、エラーメッセージの表示時間ΔＴ’は、上述したとおり、表示可能な画像ＩＭＧ１及びＩＭＧ３の表示時間ΔＴとは独立に設定されている。つまり、表示不可能と判定された画像ＩＭＧ２の代わりに表示されるエラーメッセージが、表示可能と判定された画像ＩＭＧ１及びＩＭＧ３の表示時間ΔＴとは独立に設定された時間ΔＴ’に渡って表示される。
【００６７】
したがって、エラーメッセージの表示時間ΔＴ’がそのエラーメッセージをユーザが確認するのに必要にして十分な時間に設定されていれば、スライドショー表示における各画像の表示時間ΔＴを如何なる値に設定しようとも、そのエラーメッセージをユーザの確認に必要にして十分な時間に渡って表示することができる。
【００６８】
すなわち、エラーメッセージの表示時間ΔＴ’が長すぎて、次の画像（ここでは画像ＩＭＧ３）が表示されないことに伴うストレスをユーザに与えてしまったり、エラーメッセージの表示時間ΔＴ’が短すぎて、エラーメッセージの内容を確認することができないことに伴うストレスをユーザに与えてしまったりすることがない。
【００６９】
なお、図４に示したフローチャートにおいては、スライドショー表示の対象となる画像をそれぞれ１回ずつ表示してスライドショー表示を終了するものとしたが、スライドショー表示の対象となる画像を何度も繰り返し表示する所謂リピート再生を行うようにしてもよい。この場合、表示不可能な画像の代わりに表示するエラーメッセージも繰り返し表示されることになるが、同じ画像の代わりに表示する同じエラーメッセージは、２回目以降、その表示時間を短くすることが好ましい。
【００７０】
なぜなら、そのエラーメッセージが最初に表示されたときにユーザは既にその内容を確認しているので、２回目以降、そのエラーメッセージを同じ時間に渡って表示すると、却ってユーザにストレスを与えてしまう可能性が高いためである。
【００７１】
（判定アルゴリズム）
次に、図４に示した画像データ解析工程Ｓ１０５において、記憶部１２０に記憶された画像データ（以下、「判定対象画像データ」と呼称する）が表示可能な画像データであるか否かを判定する判定アルゴリズムについて、図９を参照して説明する。
【００７２】
図９は、この判定アルゴリズムを構成する処理ステップを示したフローチャートである。なお、以下の説明では、画像表示装置１００が備えている画像データを展開するための構成を「デコーダ」と呼称するが、ここでいうデコーダは、画像表示装置１００が備えているハードウェア資源であってもよいし、ソフトウェアにより制御部１５０において実現される機能であってもよい。
【００７３】
制御部１５０は、判定対象画像データのデータサイズが予め設定された範囲内にあるか否かを判定する（Ｓ２０１）。つまり、データサイズが予め設定された範囲外にある画像データを表示不可能であると判断する。
【００７４】
また、制御部１５０は、判定対象画像データの形式がデコード可能な形式であるか否かを判定する（Ｓ２０２）。つまり、デコード可能な形式でない形式を有する画像データを表示不可能な画像データであると判断する。
【００７５】
なお、ここでは、画像表示装置１００がＪＰＥＧ形式の画像データのみデコード可能なデコーダを備えていることを想定し、判定対象画像データの形式がＪＰＥＧ形式であるか否かを判定するようにしているが、これに限るものではない。すなわち、例えば、画像表示装置１００がＰＮＧ形式の画像データのみデコード可能なデコーダを備えているのであれば、判定対象画像データの形式がＰＮＧ形式であるか否かを判定するようにすればよい。なお、判定対象画像データの形式がＪＰＥＧ形式であるか否かは、例えば、判定対象画像データの先頭２バイトが0xFFD8に一致するか否かにより容易に判定することができる。
【００７６】
また、制御部１５０は、判定対象画像データに格納された判定対象画像に関するメタ情報（例えば、ヘッダ情報やＥＸＩＦ情報など）に基づいて、判定対象画像データがデコーダによって展開可能な画像データであるか否かを判定する（Ｓ２０３〜Ｓ２０５）。具体的には、判定対象画像データがベースライン形式であるか否か（Ｓ２０３）、ＹｂＣｂＣｒが４：２：２または４：２：０の何れかに一致するか否か（Ｓ２０４）、及び、判定対象画像の高さと幅とが予め定められた範囲内にあるか否か（Ｓ２０５）を判定する。
【００７７】
最後に、制御部１５０は、判定対象画像データに回転情報があればそれを読み出し（Ｓ２０６）、読み出した回転情報に基づいて判定対象画像データの展開を試みる（Ｓ２０７）。そして、展開に失敗した画像データを表示不可能な画像データであると判定する（S２０８）。この工程Ｓ２０７において判定対象画像データの展開に失敗する場合としては、判定対象画像データにパーミッションやパスワードが設定されている場合や、判定対象画像データが暗号化されている場合などが挙げられる。
【００７８】
なお、図４に示した工程Ｓ１０９において表示するエラーメッセージを、図９に示した判定アルゴリズムにおいて判定対象画像データが表示不可能であると判定する根拠となった判定条件に応じて異ならせるようにしてもよい。図１０は、工程Ｓ１０９において表示することが好ましいエラーメッセージを例示した図である。
【００７９】
図１０（ａ）は、工程Ｓ２０１において判定対象画像データのデータサイズが予め設定された上限値を上回ると判定された場合に表示することが望ましいエラーメッセージを示し、図１０（ｂ）は、工程Ｓ２０２において判定対象画像データの形式がデコード不可能な形式であると判定された場合に表示することが望ましいエラーメッセージを示している。
【００８０】
また、図１０（ｃ）は、工程Ｓ２０５において判定対象画像の高さ、及び、幅の少なくとも何れかが予め設定された上限値を上回る場合に表示することが望ましいエラーメッセージを示し、図１０（ｄ）は、工程Ｓ２０６において判定対象画像データの展開に失敗した場合に表示することが望ましいエラーメッセージを示している。
【００８１】
図１０に示したように、判定対象画像データが表示不可能であると判定する根拠となった判定条件に応じてエラーメッセージを異ならせることにより、表示不可能な画像がなぜ表示不可能なのかをユーザーに知らせることができる。したがって、表示不可能な原因が分からないことに起因するユーザのストレスを軽減することができる。
【００８２】
（変形例１）
以上、本発明を実施形態に基づいて具体的に説明したが、本発明は、上述した実施形態に限定されるものではなく、請求項に示した範囲において種々の変形が可能である。このような変形例について図１１を参照して説明すれば以下のとおりである。
【００８３】
図１１（ａ）は、図３に示した画像表示装置１００における操作信号受信部１４０を、操作部１４０’に置換した画像表示装置の構成を示すブロック図である。ここで、操作部１４０’は、画像表示装置本体に設けられた操作手段であれば何でもよく、例えばボタンである。すなわち、本発明の画像表示装置は、リモートコントローラにより操作されるものに限らず、本体に設けられた操作手段により操作されるものであってもよい。
【００８４】
図１１（ｂ）は、図３に示した画像表示装置１００を、スライドショー表示の対象となる画像を表す画像データを記憶部１２０から読み出すように変形した画像表示装置の構成を示すブロック図である。すなわち、本発明の画像表示装置は、ストレージサーバ２００等の外部装置から取得した画像データに基づいてスライドショー表示を行うものに限らず、装置内部に設けられた記憶部から読み出した画像データに基づいてスライドショー表示を行うものであっても構わない。
【００８５】
図１１（ｃ）は、図１１（ａ）に示した画像表示装置１００における操作信号受信部１４０を、操作部１４０’に置換した画像表示装置の構成を示すブロック図である。すなわち、本発明の画像表示装置は、外部装置から取得した画像データに基づいてスライドショー表示を行うものであるか、装置内部に設けられた記憶部から読み出した画像データに基づいてスライドショー表示を行うものであるかを問わず、本体に設けられた操作手段により操作可能に構成することができる。
【００８６】
（変形例２）
スライドショー表示において、写真等の画像を含む画面の他に、テキストを含む画面を表示してもよく、また、写真等の画像を含む画面にテキストがレイアウトされていてもよいことは、上述したとおりである。以下、複数のマルチメディアデータを順に再生することによって、このような画面を順に表示する画像表示装置１００について、もう少し具体的に説明する。
【００８７】
まず、マルチメディアデータ、及び、マルチメディアデータを再生することによって得られる画面について、図１２および図１３を参照して説明する。
【００８８】
マルチメディアデータとは、１以上のメディアデータへの参照（メディアデータのＵＲＩなど）、又は、１以上のメディアデータそのものを含むデータを指し、例えば、ＸＭＬにより記述される。メディアデータとしては、静止画像を表す静止画像データ、動画像を表す動画像データ、グラフィックスを表すグラフィックスデータ、アニメーションを表すアニメーションデータ、テキストを表すテキストデータ、音声を表す音声データなどが挙げられる。なお、マルチメディアデータには、そのマルチメディアデータから参照されているメディアデータ、又は、そのマルチメディアデータに含まれているメディアデータの表す画像等を表示すべき領域を指定する領域指定情報が含まれていてもよい。
【００８９】
ＸＭＬ（より具体的に言えばＳＶＧ）により記述されたマルチメディアデータの例を図１３に示す。図１３に示したマルチメディアデータは、静止画像データ「3437777907.jpg」への参照「http://example.net/photo/3437777907.jpg」と、「Camera: DXX-YY20」や「Exposure: 0.001sec(1/800)」などのテキストデータそのものとを含む。また、静止画像データへの参照が記述されたimageタグ中には、その静止画像データの表す静止画像を表示すべき領域を指定する領域指定情報が含まれており、また、テキストデータが記述されたtextタグ中には、そのテキストデータを表示すべき領域を指定する領域指定情報が含まれている。図１２は、このマルチメディアデータに基づいて表示される画面を示した図である。
【００９０】
なお、マルチメディアデータは、ＸＭＬにより記述されたものに限定されず、Microsoft社のPower Point（登録商標）のごときプレゼンテーション用のアプリケーションなどにより生成されたバイナリーデータであってもよい。
【００９１】
次に、複数のマルチメディアデータを順に再生することによって実現されるスライドショー表示について、図１４〜図１６を参照して説明する。
【００９２】
図１４は、画像表示装置１００において実行される、マルチメディアデータを対象とするスライドショー表示処理を示したフローチャートである。図１４に示したスライドショー表示処理は、図４に示したスライドショー表示処理と概ね同様であるが、（１）取得／解析／表示の対象となるデータが画像データからマルチメディアデータに置き換えられている点、及び、（２）マルチメディアデータが再生可能なマルチメディアデータでない場合（Ｓ３０５：Ｎｏ）に加え、マルチメディアデータの取得に失敗した場合（Ｓ３０３：取得エラー）にもエラーメッセージを表示する（Ｓ３０８）ように変形されている点で、図４に示したスライドショー表示処理と異なる。マルチメディアデータの取得に失敗した場合（Ｓ３０３：取得エラー）にステップＳ３０８にて表示する画面としては、例えば、図１６の（ａ）に示した画面を挙げることができる。
【００９３】
なお、再生不可能なマルチメディアデータとしては、例えば、暗号化されたマルチメディアデータであって、パスワードまたは電子証明書の不備により復号不能なマルチメディアデータや、有効期限が設定されたマルチメディアデータであって、有効期限切れにより再生不能なマルチメディアデータなどを挙げることができる。このような場合（Ｓ３０５：Ｎｏ）にステップＳ３０８にて表示する画面としては、例えば、図１６の（ｂ）に示したものを挙げることができる。
【００９４】
ところで、マルチメディアデータにメディアデータへの参照が含まれる場合、画像表示装置１００は、マルチメディアデータが格納されたファイルとメディアデータが格納されたファイルとを別個に取得する。このため、マルチメディアデータの取得に成功しても、参照先のメディアデータの取得に失敗するといったケースが生じ得る。また、マルチメディアデータは再生可能であっても、参照先のメディアデータが再生不能であるといったケースも想定される。
【００９５】
図１５は、このようなケースを考慮したスライドショー表示処理の変形例を示すフローチャートである。図１５に示したスライドショー表示処理においては、マルチメディアデータの取得に失敗した場合（Ｓ４０３：取得エラー）にエラーメッセージを表示する（Ｓ４１３）。また、参照先のメディアデータの取得に失敗した場合（Ｓ４０６：取得失敗）、又は、参照先のメディアデータが再生不能なメディアデータである場合（Ｓ４０９：Ｎｏ）には、そのメディアデータの表す画像等の代わりに、そのメディアデータの表す画像等を表示すべき領域にエラーメッセージを表示する（Ｓ４１１）。このような場合に、ステップＳ４１１にて表示する画面としては、例えば、図１６の（ｃ）に示したものを挙げることができる。
【００９６】
なお、図１５に示したフローチャートにおいては、ステップＳ４１１にて、参照先のメディアデータの表す画像等を表示すべき領域にエラーメッセージを表示するものとしたが、当該領域に代替のアイコンを表示するようにしてもよいし、当該領域に何も表示しないようにしてもよい。
【００９７】
また、図１５に示したフローチャートにおいては、ステップＳ４０９にて参照先のメディアデータが再生可能なメディアデータであるか否かを判定するようにしているが、ステップＳ４０９にてマルチメディアデータが全体として再生可能であるか否かを判定するようにし、マルチメディアデータが全体として再生不能な場合に、エラーメッセージを表示する時間として予め定められた時間に渡ってエラーメッセージを表示するようにしてもよい（ステップＳ４１３に飛ぶ）。
【００９８】
ここで、マルチメディアデータが全体として再生可能であるか否かを判定する方法としては、例えば、そのマルチメディアデータから参照されているメディアデータ、及び、マルチメディアデータに含まれているメディアデータのうち、キーとなるメディアデータが再生可能なときに、そのマルチメディアデータが全体として再生可能であると判定し、キーとなるメディアデータが再生不能なときに、そのマルチメディアデータが全体として再生不能であると判定する方法が挙げられる。なお、キーとなるメディアデータの指定は、例えば、キーとなるメディアデータを指定する指定情報をマルチメディアデータに埋め込んでおくことによりなされる。
【００９９】
また、マルチメディアデータが全体として再生可能であるか否かを判定する別の方法として、画面全体の面積に対する、再生不能なメディアデータを表示すべき領域の面積の割合が予め定められた閾値を下回るときに、そのマルチメディアデータが全体として再生可能であると判定し、そうでないときに、そのマルチメディアデータが全体として再生不能であると判定する方法が挙げられる。
【０１００】
また、マルチメディアデータが全体として再生可能であるか否かを判定する更に別の方法として、そのマルチメディアデータから参照されているメディアデータ、及び、そのマルチメディアデータに含まれているメディアの総数に対する、再生不能なメディアデータの数の割合が予め定められた閾値を下回るとき、そのマルチメディアデータが全体として再生可能であると判定し、そうでないとき、そのマルチメディアデータが全体として再生不能であると判定する方法が挙げられる。
【０１０１】
（プログラム、及び、記録媒体）
最後に、画像表示装置１００の各ブロックは、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１０２】
すなわち、画像表示装置１００は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである画像表示装置１００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記画像表示装置１００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１０３】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１０４】
また、画像表示装置１００を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１０５】
発明の詳細な説明の項においてなされた具体的な実施形態または実施例は、あくまでも、本発明の技術内容を明らかにするものであって、そのような具体例にのみ限定して狭義に解釈されるべきものではなく、本発明の精神と次に記載する請求の範囲内において、いろいろと変更して実施することができるものである。
【産業上の利用可能性】
【０１０６】
本発明は、スライドショー表示機能を有する画像表示装置一般に利用することができ、特に、ハードウェア上の制約により表示可能な画像が限定される画像表示装置、例えばテレビジョン受像機などに好適に利用することができる。
【符号の説明】
【０１０７】
１００      画像表示装置（画像表示装置、再生装置）
１１０          通信部
１２０          記憶部
１３０          表示部
１４０          操作信号受信部
１５０          制御部（判定手段、表示手段）
１６０          タイマー部
【図１】
2009139385.tif 000003
【図２】
2009139385.tif 000004
【図３】
2009139385.tif 000005
【図４】
2009139385.tif 000006
【図５】
2009139385.tif 000007
【図６】
2009139385.tif 000008
【図７】
2009139385.tif 000009
【図８】
2009139385.tif 000010
【図９】
2009139385.tif 000011
【図１０】
2009139385.tif 000012
【図１１】
2009139385.tif 000013
【図１２】
2009139385.tif 000014
【図１３】
2009139385.tif 000015
【図１４】
2009139385.tif 000016
【図１５】
2009139385.tif 000017
【図１６】
2009139385.tif 000018
【国際調査報告】
2009139385.tif 000019
2009139385.tif 000020
2009139385.tif 000021
2009139385.tif 000022