(57)【要約】【課題】画像表示装置で表示するスライドショーの画像の表示時間を適切に変更すること【解決手段】スライドショーごとに設定された表示時間について、デジタルフォトフレームの移動を検知し、デジタルフォトフレームが通常の場所から移動している場合には、スライドショーに設定されている表示時間に切り替える。デジタルフォトフレームが、移動の後通常の場所のままであれば、スライドショーの表示時間をデフォルトの表示時間に設定する。【選択図】図３
2016072828.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像からなる画像グループと、当該画像グループごとの表示時間と、デフォルトの表示時間とを記憶する記憶手段と、
画像表示装置が通常の位置に載置されているかを判断する判断手段と、
前記判断手段で通常の位置に載置されていると判断された場合には、前記記憶手段で記憶されるデフォルトの表示時間で前記記憶手段に記憶された画像を切り替えて表示し、前記判断手段で通常の位置に載置されていないと判断された場合には、表示している画像の画像グループに対応する表示時間で前記画像グループに含まれる画像を切り替えて表示するように制御する表示制御手段と
を備えることを特徴とする画像表示装置。
【請求項２】
前記判断手段は、前記画像表示装置が通常の位置にあるか否かを、前記画像表示装置が充電しているか否かによって判断すること
を特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記判断手段は、前記画像表示装置が通常の位置にあるか否かを、ビーコンの検知の強度によって判断すること
を特徴とする請求項１に記載の画像表示装置。
【請求項４】
前記画像表示装置の移動を検知する検知手段を更に備え、
前記判断手段は、前記検知手段で前記画像表示装置の移動を検知した場合に、前記画像表示装置が通常の位置に載置されているかを判断すること
を特徴とする請求項１乃至３のいずれか１項に記載の画像表示装置。
【請求項５】
前記検知手段で前記画像表示装置の移動を検知した場合に、表示している画像の画像グループを特定する画像グル―プ特定手段を更に備え、
前記表示制御手段は、前記画像グループ特定手段で特定した画像グループの表示時間に切り替えて画像を表示すること
を特徴とする請求項４に記載の画像表示装置。
【請求項６】
ユーザから画像グループの選択を受け付ける画像グループ選択受け付け手段を更に備え、
前記表示制御手段は、前記画像グループ選択受け付け手段で選択を受け付けた画像グループの表示時間に切り替えて画像を表示すること
を特徴とする請求項１乃至４のいずれか１項に記載の画像表示装置。
【請求項７】
複数の画像からなる画像グループと、当該画像グループごとの表示時間と、デフォルトの表示時間とを記憶する記憶手段を備える画像表示装置の制御方法であって、
前記画像表示装置の判断手段が、前記画像表示装置が通常の位置に載置されているかを判断する判断ステップと、
前記画像表示装置の表示制御手段が、前記判断ステップで通常の位置に載置されていると判断された場合には、前記記憶手段で記憶されるデフォルトの表示時間で前記記憶手段に記憶された画像を切り替えて表示し、前記判断ステップで通常の位置に載置されていないと判断された場合には、表示している画像の画像グループに対応する表示時間で前記画像グループに含まれる画像を切り替えて表示するように制御する表示制御ステップと
を備えることを特徴とする画像表示装置の制御方法。
【請求項８】
複数の画像からなる画像グループと、当該画像グループごとの表示時間と、デフォルトの表示時間とを記憶する記憶手段を備える画像表示装置の制御方法を実行可能なプログラムであって、
前記画像表示装置を、
画像表示装置が通常の位置に載置されているかを判断する判断手段と、
前記判断手段で通常の位置に載置されていると判断された場合には、前記記憶手段で記憶されるデフォルトの表示時間で前記記憶手段に記憶された画像を切り替えて表示し、前記判断手段で通常の位置に載置されていないと判断された場合には、表示している画像の画像グループに対応する表示時間で前記画像グループに含まれる画像を切り替えて表示するように制御する表示制御手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用形態に応じて適切な表示時間とすることができる画像表示装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
画像を一定の間隔で切り替えることが可能なデジタルフォトフレーム（画像表示装置）は、例えばテーブルの上などに置いて画像を楽しむために用いることができるが、このようなデジタルフォトフレームでは、複数の画像を一定の間隔で切り替えてスライドショーとして楽しむことが一般的である。
【０００３】
スライドショーとして画像を切り替えるタイミングを制御する方法として、特許文献１には、周囲の音量に応じてスライド画像の表示間隔を切り替える仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２６１４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このようなスライド画像の表示間隔は、デジタルフォトフレームの利用形態によって適切な間隔とすることが望ましいが、特許文献１のように周囲の音量に応じてだけでは、所望の間隔にすることができないことが懸念される。
【０００６】
例えば、上述のようにテーブルの上に載置した状態でデジタルフォトフレームを利用する場合には、多量の画像を一定の間隔で表示させたいが、来客者に対して旅行の写真などの特定のグループ画像を見せたりする際には、異なる表示間隔でスライドショーを表示させたい場合も想定される。すなわち、デジタルフォトフレームの利用形態に応じて適切な表示間隔でスライドショーが表示されることが求められているといえる。
【０００７】
とはいえ、このような表示間隔の変更を利用形態に応じて手動で切り替えることは、ユーザにとってかなりの手間になることから好ましくない。
【０００８】
そこで本発明は、表示間隔を手動で切り替えることなく、デジタルフォトフレームの利用形態に応じた適切な表示時間とすることができる画像表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために本発明の画像表示装置は、複数の画像からなる画像グループと、当該画像グループごとの表示時間と、デフォルトの表示時間とを記憶する記憶手段と、画像表示装置が通常の位置に載置されているかを判断する判断手段と、前記判断手段で通常の位置に載置されていると判断された場合には、前記記憶手段で記憶されるデフォルトの表示時間で前記記憶手段に記憶された画像を切り替えて表示し、前記判断手段で通常の位置に載置されていないと判断された場合には、表示している画像の画像グループに対応する表示時間で前記画像グループに含まれる画像を切り替えて表示するように制御する表示制御手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、デジタルフォトフレームの利用形態に応じた適切な表示時間とすることができる。
【図面の簡単な説明】
【００１１】
【図１】デジタルフォトフレーム１００のハードウェア構成の一例を示す図である。
【図２】デジタルフォトフレーム１００の機能構成の一例を示す図である。
【図３】本発明における一連の流れを示すフローチャートである。
【図４】本発明におけるスライドショー設定処理の一連の流れを示すフローチャートである。
【図５】本発明における第１の実施例の表示時間切替処理の一連の流れを示すフローチャートである。
【図６】本発明における第２の実施例の表示時間切替処理の一連の流れを示すフローチャートである。
【図７】スライドショー設定処理で表示されるスライドショー設定画面７００の一例を示す模式図である。
【図８】スライドショー設定処理で表示される画像選択画面８００の一例を示す模式図である。
【図９】スライドショー設定処理で表示される表示時間登録画面９００の一例を示す模式図である。
【図１０】本発明の実施例において表示されるスライドショー一覧画面１０００の一例を示す模式図である。
【図１１】本発明の実施例におけるデジタルフォトフレーム１００に記憶されたスライドショーテーブル１１００の一例を示すデータテーブルである。
【図１２】本発明の実施例におけるデジタルフォトフレーム１００に記憶された画像テーブル１２００の一例を示すデータテーブルである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１３】
図１は、本発明におけるデジタルフォトフレーム１００（画像表示装置）のハードウェア構成を示す図である。本実施形態では、デジタルフォトフレーム１００は、画像を表示することができればよく、例えばタブレット端末やスマートフォン等であってもよい。
【００１４】
ＣＰＵ１０１は、システムバス１０４に接続される各デバイスやコントローラを統括的に制御する。
【００１５】
また、ＲＯＭ１０２あるいは外部メモリ１１０には、ＣＰＵ１０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  ＯｕｔｐｕｔＳｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、デジタルフォトフレーム１００が実行する機能を実現するために必要な、後述する各種プログラム等が記憶されている。ＲＡＭ１０３は、ＣＰＵ１０１の主メモリ、ワークエリア等として機能する。
【００１６】
ＣＰＵ１０１は、処理の実行に際して必要なプログラム等をＲＡＭ１０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００１７】
また、入力コントローラ１０５は、タッチパネル１０９からの入力を制御する。タッチパネル１０９からはユーザのタッチ操作に関する入力を制御する。ビデオコントローラ１０６は、タッチパネル１０９への出力を制御する。
【００１８】
タッチパネル１０９（表示手段）は、ユーザからのタッチ操作を検知すると共に、前述したビデオコントローラ１０６から送られた映像を表示する。タッチパネル１０９は、表示器と位置入力装置とが一体となった部品である。複数の箇所に対するタッチ操作（以下、マルチタッチ）も検知可能である。
【００１９】
メモリコントローラ１０７は、ブートプログラム、スライドショーを表示することの可能なアプリケーション、設定ファイル、画像ファイル、各種データ等を記憶する外部メモリ１１０（記憶手段）へのアクセスを制御する。本実施形態においては、フラッシュメモリとして説明を行うが、ハードディスクやフレキシブルディスク或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるカード型メモリ等の記憶媒体であってもよい。
【００２０】
センサコントローラ１０８は、デジタルフォトフレーム１００が備える加速度センサ１１１やビーコンセンサ１１２からの入力を制御する。
【００２１】
加速度センサ１１１は、デジタルフォトフレーム１００の加速度を検知することの可能なセンサである。
【００２２】
ビーコンセンサ１１２は、近距離無線通信を行うことでビーコンからの情報を取得することが可能なセンサである。
【００２３】
尚、ＣＰＵ１０１は、例えばＲＡＭ１０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、タッチパネル１０９上での表示を可能としている。
【００２４】
本発明のデジタルフォトフレーム１００が後述する各種処理を実行するために用いられる各種プログラムは、外部メモリ１１０に記録されており、必要に応じてＲＡＭ１０３にロードされることによりＣＰＵ１０１によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ１１０に格納されている。
【００２５】
次にデジタルフォトフレーム１００の機能構成の一例について、図２を用いて説明する。
【００２６】
デジタルフォトフレーム１００は機能部として、スライドショー再生部２０１、移動検知部２０２、スライドショー特定部２０３、表示時間変更部２０４、スライドショー設定部２０５、クレードル検知部２０６、ビーコン検知部２０７とを備えている。
【００２７】
スライドショー再生部２０１は、設定された表示時間が経過した場合に、スライドショーに含まれる画像を読み込み、表示をさせることで、一定の間隔で画像の表示を切り替える機能部である。
【００２８】
移動検知部２０２は、デジタルフォトフレーム１００が移動したか否かを検知する機能部である。
【００２９】
スライドショー特定部２０３は、表示中の画像が属するスライドショーを特定する機能部である。
【００３０】
表示時間変更部２０４は、デフォルトの表示時間と、スライドショーに設定された表示時間とを、デジタルフォトフレーム１００の移動検知をトリガーにして変更する機能部である。
【００３１】
スライドショー設定部２０５は、ユーザから複数の一連の画像の選択と一連の画像の表示時間を入力受け付けることで、スライドショーを設定する機能部である。
【００３２】
クレードル検知部２０６は、デジタルフォトフレーム１００がクレードル（デジタルフォトフレーム１００を充電するための台）に置かれたかを検知する機能部である。
【００３３】
ビーコン検知部２０７は、近距離無線通信により、所定の距離の範囲内（本実施例では、１メートルとする）にあるビーコンを検知する機能部である。
【００３４】
尚、デジタルフォトフレーム１００が備える機能部はこれ以外にあってもよい。前述した機能部に限られるものではない。
（第１の実施例）
【００３５】
次に第１の実施例の一連の処理の流れについて、図３に示すフローチャートを用いて説明する。後述する図３の各ステップは、デジタルフォトフレーム１００のＣＰＵ１０１が実行する動作である。
【００３６】
ステップＳ３０１では、デジタルフォトフレーム１００のＣＰＵ１０１が、画像表示アプリケーションを起動させる。画像表示アプリケーションを起動させたのち、処理をステップＳ３０２に進める。
【００３７】
ステップＳ３０２では、デジタルフォトフレーム１００のＣＰＵ１０１が、図１２に示す画像テーブル１２００を読み込む。画像テーブル１２００には、画像ＩＤ１２０１、画像保存場所１２０２、サムネイル１２０３が格納されている。画像ＩＤ１２０１は画像を一意に識別するためのＩＤである。画像保存場所１２０２は、画像の保存されている場所の情報を格納する情報である。サムネイル１２０３は、画像ＩＤ１２０１に対応するサムネイル画像を格納する場所を示す情報である。サムネイル画像は、画像保存場所１２０２に保存されている画像をサムネイル用に画像のサイズを小さくしたものである。画像テーブル１２００は一例であってこれに限定されない。
【００３８】
ステップＳ３０３では、デジタルフォトフレーム１００のＣＰＵ１０１が、サムネイル１２０３が示すサムネイル画像を読み込む。サムネイル画像を読み込んだのち、処理をステップＳ３０４に移す。
【００３９】
ステップＳ３０４では、デジタルフォトフレーム１００のＣＰＵ１０１が、ステップＳ３０３で読み込んだサムネイル画像をタッチパネル１０９に一覧表示する。
【００４０】
ステップＳ３０５では、デジタルフォトフレーム１００のＣＰＵ１０１が、ステップＳ３０４で一覧表示したサムネイル画像の選択を受け付けたか否かを判定する。サムネイル画像の選択を受け付けたと判定した場合には処理をステップＳ３０６に進め、サムネイル画像の選択を受け付けなかったと判定した場合にはサムネイル画像の選択を受け付けるまで、待機する。
【００４１】
ステップＳ３０６では、デジタルフォトフレーム１００のＣＰＵ１０１が、スライドショーＩＤ１１０１の「Ｄｅｆａｕｌｔ」の表示時間１１０４（デフォルトの表示時間）をスライドショーテーブル１１００から取得する。
【００４２】
図１１に示す、スライドショーテーブル１１００は、一連の複数の画像をグループとするスライドショーに関する情報を格納するデータテーブルである。スライドショーテーブル１１００は、スライドショーＩＤ１１０１、スライドショー名１１０２、画像１１０３、表示時間１１０４を格納している。スライドショーＩＤ１１０１はスライドショーを一意に識別するためのＩＤである。スライドショー名１１０２は、スライドショーＩＤ１１０１に対応するスライドショーの名称である。画像１１０３はスライドショーに含まれる複数の一連の画像の画像ＩＤを格納する。なお、スライドショーＩＤ１１０１が「Ｄｅｆａｕｌｔ」の場合は、画像テーブル１２００に格納されるすべての画像のＩＤが格納される。表示時間１１０４は、スライドショーごとに設定される画像の表示時間である。
【００４３】
ステップＳ３０７では、デジタルフォトフレーム１００のＣＰＵ１０１が、Ｓ３０５で選択を受け付けた画像からスライドショー表示を開始する。すなわち、スライドショーＩＤ１１０１の「Ｄｅｆａｕｌｔ」の表示時間１１０４が２分と設定されている場合には、「Ｄｅｆａｕｌｔ」に対応する画像１１０３、すなわち画像テーブル１２００に格納されるすべての画像が順次２分ごとに切り替えて表示される。
【００４４】
ステップＳ３０８では、デジタルフォトフレーム１００のＣＰＵ１０１が、加速度センサ１１１（検知手段）から常時取得することにより得られる情報により、デジタルフォトフレーム１００が動いているか否かを判定する。デジタルフォトフレーム１００が動いていると判定した場合には処理をステップＳ３０９に進め、デジタルフォトフレーム１００が動いていないと判定した場合には処理をステップＳ３１０に進める。
【００４５】
ステップＳ３０９では、デジタルフォトフレーム１００のＣＰＵ１０１が、表示時間を切り替える処理である表示時間切替処理を行う。詳細は後の図５で詳細に説明する。表示時間切替処理を終えた後、処理をステップＳ３１０に進める。
【００４６】
ステップＳ３１０では、ユーザから画像の表示を終了する指示を受け付けたか否かを判定する。例えば、タッチパネル１０９に表示された不図示の終了ボタンの押下を受け付けたか否かによって、画像の表示を終了する指示を受け付けたか否かを判定する。ユーザから画像の表示を終了する指示を受け付けたと判定した場合には処理を終了させ、ユーザから画像の表示を終了する指示を受け付けないと判定した場合には処理をステップＳ３０７に戻す。
【００４７】
次に、本発明の第１の実施例におけるスライドショーの設定処理の詳細について図４のフローチャートを用いて説明する。尚、スライドショーの設定処理は、ユーザによりスライドショーの設定ボタン（不図示）の押下を受け付けることをキックにして行われるものである。後述する図４の各ステップは、デジタルフォトフレーム１００のＣＰＵ１０１が実行する動作である。
【００４８】
ステップＳ４０１では、デジタルフォトフレーム１００のＣＰＵ１０１が、スライドショーの設定をする画面であるスライドショー設定画面７００をタッチパネル１０９に表示する。図７に示すスライドショー設定画面７００は、メニューとして新規ボタン７０１、変更ボタン７０２、終了ボタン７０３を備えている。それぞれのボタンが押下されることにより、それぞれの処理が行われる。詳細はステップＳ４０２以降で説明する。
【００４９】
ステップＳ４０２では、デジタルフォトフレーム１００のＣＰＵ１０１が、ステップＳ４０１で表示したスライドショー設定画面７００が備える新規ボタン７０１、変更ボタン７０２、終了ボタン７０３のいずれのボタンが押下されたかを判定する。新規ボタン７０１が押下されたと判定した場合には処理をステップＳ４０３に進める。変更ボタン７０２が押下されたと判定した場合には処理をステップＳ４０９に進める。終了ボタン７０３が押下されたと判定した場合には、スライドショーの設定処理を終了させる。
【００５０】
ステップＳ４０３では、デジタルフォトフレーム１００のＣＰＵ１０１が、図８に示す画像選択画面８００をタッチパネル１０９に表示する。画像選択画面８００には、画像のサムネイル画像が表示されており、ユーザからのサムネイル画像の選択により、画像の選択を受け付けることが可能な画面である。また、画像選択画面８００には次へボタン８０１と戻るボタン８０２が設けられている。
【００５１】
ステップＳ４０４では、デジタルフォトフレーム１００のＣＰＵ１０１が、ステップＳ４０３で表示した画像選択画面８００で、ユーザからのサムネイル画像の選択により画像の選択を受け付ける。
【００５２】
ステップＳ４０５では、デジタルフォトフレーム１００のＣＰＵ１０１が、画像選択画面８００に設けられている次へボタン８０１と戻るボタン８０２のいずれのボタンが押下されたかを判定する。次へボタン８０１が押下されたと判定した場合には処理をステップＳ４０６に進める。戻るボタン８０２が押下されたと判定した場合には、処理をステップＳ４０１に戻す。
【００５３】
ステップＳ４０６では、デジタルフォトフレーム１００のＣＰＵ１０１が、図９に示す表示時間登録画面９００をタッチパネル１０９に表示する。表示時間登録画面９００には表示時間入力欄９０１と、スライドショー名入力欄９０２と、登録ボタン９０３と戻るボタン９０４とが設けられている。表示時間入力欄９０１は、表示時間１１０４の入力を受け付けることの可能な入力欄である。スライドショー名入力欄９０２は、スライドショー名１１０２の入力を受け付けることの可能な入力欄である。
【００５４】
ステップＳ４０７では、デジタルフォトフレーム１００のＣＰＵ１０１が、ステップＳ４０６で表示した表示時間登録画面９００の表示時間入力欄９０１と、スライドショー名入力欄９０２とそれぞれに対しての入力を受け付ける。
【００５５】
ステップＳ４０８では、デジタルフォトフレーム１００のＣＰＵ１０１が、ユーザから登録ボタン９０３の押下を受け付けることで、スライドショーテーブル１１００にスライドショーを新しく登録する。
【００５６】
これにより、ユーザは新たなスライドショーを設定することが可能である。
【００５７】
ステップＳ４０９では、デジタルフォトフレーム１００のＣＰＵ１０１が、図１１に示すスライドショーテーブル１１００を取得する。
【００５８】
ステップＳ４１０では、デジタルフォトフレーム１００のＣＰＵ１０１が、取得したスライドショーテーブル１１００のスライドショー名１１０２を基にして、図１０に示すスライドショー一覧画面１０００をタッチパネル１０９に表示する。スライドショー一覧画面１０００にはスライドショー名１１０２が一覧できるように表示されており、スライドショー名１１０２の押下を受け付けることで、スライドショー名１１０２に対応するスライドショーＩＤ１１０１のレコードの編集を受け付けることが可能になる。また、戻るボタン１００１を備えている。
【００５９】
ステップＳ４１１では、デジタルフォトフレーム１００のＣＰＵ１０１が、スライドショー一覧画面１０００に表示されているスライドショー名１１０２又は戻るボタン１００１のいずれの押下を受け付けたかを判定している。戻るボタン１００１の押下を受け付けたと判定した場合には処理をステップＳ４０１に戻す。スライドショー名１１０２の選択を受け付けたと判定した場合には処理をステップＳ４１２に進める。
【００６０】
ステップＳ４１２では、デジタルフォトフレーム１００のＣＰＵ１０１が、ステップＳ４１１で選択を受け付けたスライドショー名１１０２に対応する画像１１０３に含まれる画像のサムネイル１２０３が表示される画像選択画面８００を表示する。この画面上でタッチ操作を行うことにより、既に設定されているスライドショーに対して画像の追加や削除を行うことが可能である。
【００６１】
ステップＳ４１３では、デジタルフォトフレーム１００のＣＰＵ１０１が、ステップＳ４１２で表示した画像選択画面８００で、ユーザからのサムネイル画像の選択を受け付けることでスライドショーに含める画像の選択を受け付ける。
【００６２】
ステップＳ４１４では、デジタルフォトフレーム１００のＣＰＵ１０１が、画像選択画面８００に設けられている次へボタン８０１と戻るボタン８０２のいずれのボタンが押下されたかを判定する。次へボタン８０１が押下されたと判定した場合には処理をステップＳ４１５に進める。戻るボタン８０２が押下されたと判定した場合には、処理をステップＳ４１０に戻す。
【００６３】
ステップＳ４１５では、デジタルフォトフレーム１００のＣＰＵ１０１が、図９に示す表示時間登録画面９００をタッチパネル１０９に表示する。
【００６４】
ステップＳ４１６では、デジタルフォトフレーム１００のＣＰＵ１０１が、ステップＳ４１５で表示した表示時間登録画面９００の表示時間入力欄９０１と、スライドショー名入力欄９０２とそれぞれに対する入力を受け付ける。
【００６５】
ステップＳ４１７では、デジタルフォトフレーム１００のＣＰＵ１０１が、ユーザから登録ボタン９０３の押下を受け付けることで、ステップＳ４１１で選択を受け付けたスライドショー名１１０２に対応するスライドショー名１１０２、表示時間１１０４をステップＳ４１６で入力を受け付けた内容に更新し、画像１１０３をステップＳ４１３で選択を受け付けた画像に更新する。
【００６６】
上述した処理により、ユーザは設定されたスライドショーを適切に編集することが可能になる。
【００６７】
次に第１の実施例における図３のＳ３０９の表示時間切替処理の詳細について、図５のフローチャートを用いて説明する。後述する図５の各ステップは、デジタルフォトフレーム１００のＣＰＵ１０１が実行する動作である。
【００６８】
ステップＳ５０１では、デジタルフォトフレーム１００のＣＰＵ１０１が、加速度センサ１１１から常時取得している情報に基づいて、デジタルフォトフレーム１００が停止したか否かを判定する。例えば、加速度が０の状態が所定時間続いた場合に、デジタルフォトフレーム１００の移動が終了し、停止したと判定する。デジタルフォトフレーム１００が停止したと判定した場合は処理をステップＳ５０２に進め、デジタルフォトフレーム１００が停止しないと判定した場合はデジタルフォトフレーム１００が停止するまで待機する。
【００６９】
ステップＳ５０２では、デジタルフォトフレーム１００のＣＰＵ１０１が、デジタルフォトフレーム１００が通常置かれている位置にあるか否かを判定する（位置判定手段）。通常置かれている位置にあるか否かの判定方法は複数あるが、例えば、デジタルフォトフレーム１００がクレードルに載置されて充電されているか否かで判定することができる。クレードルとはデジタルフォトフレーム１００を充電するための台であり、ユーザは通常の状態ではクレードルにデジタルフォトフレームを置いておく。ここでクレードルに載置され充電されていない場合には、通常置かれている位置にデジタルフォトフレーム１００が置かれていないと判断することが可能である。
【００７０】
また、通常置かれている位置にあるか否かの別の判定方法としては、ビーコンの検知を利用した方法を用いてもよい。デジタルフォトフレーム１００が通常置かれている位置にビーコンを設置しておき、デジタルフォトフレーム１００が備えるビーコンセンサ１１２でビーコンが検知できた検知の強度が閾値を超えた場合には、デジタルフォトフレーム１００が通常置かれている位置にあると判定できる。一方、デジタルフォトフレーム１００が備えるビーコンセンサ１１２でビーコンの検知の強度が閾値を超えない場合には、デジタルフォトフレーム１００が通常置かれている位置にないと判定できる。
【００７１】
本実例では、充電されているか否かという方法と、ビーコンを利用した方法とを説明したが、デジタルフォトフレーム１００が通常置かれている位置にあるか否かの判定は上記の方法以外でもよい。
【００７２】
デジタルフォトフレーム１００が通常置かれている位置にあると判定した場合には処理をステップＳ５０８に進め、デジタルフォトフレームが通常置かれている位置にないと判定した場合には処理をステップＳ５０３に進める。
【００７３】
ステップＳ５０３では、デジタルフォトフレーム１００のＣＰＵ１０１が、図１０に示すスライドショー一覧画面１０００をタッチパネル１０９に表示し、ユーザが表示させたいスライドショーを選択できるようにする。
【００７４】
ステップＳ５０４では、デジタルフォトフレーム１００のＣＰＵ１０１が、ステップＳ５０３で表示したスライドショー一覧画面１０００で、スライドショー名１１０２の選択を受け付けたか否かを判定する（画像グループ選択受け付け手段）。スライドショー名１１０２の選択を受け付けたと判定した場合には処理をステップＳ５０５に進める。スライドショー名１１０２の選択を受け付けないと判定した場合には選択を受け付けるまで待機する。
【００７５】
ステップＳ５０５では、デジタルフォトフレーム１００のＣＰＵ１０１が、ステップＳ５０４で選択を受け付けたスライドショー名１１０２に対応する表示時間１１０４をスライドショーテーブル１１００から取得する。
【００７６】
ステップＳ５０６では、デジタルフォトフレーム１００のＣＰＵ１０１が、ステップＳ５０４で選択を受け付けたスライドショー名１１０２に対応する画像１１０３を、ステップＳ５０５で取得した表示時間１１０４の間隔（選択されたスライドショーに設定されている表示時間）で切り替えて順に表示する。（表示制御手段の一例を示すステップである）
【００７７】
一方、ステップＳ５０７では、デジタルフォトフレーム１００のＣＰＵ１０１が、スライドショーテーブル１１００からスライドショーＩＤ１１０１が「Ｄｅｆａｕｌｔ」である表示時間１１０４を取得する。
【００７８】
ステップ５０８では、デジタルフォトフレーム１００のＣＰＵ１０１が、スライドショーＩＤ１１０１が「Ｄｅｆａｕｌｔ」である画像１１０３を、ステップＳ５０７で取得した表示時間１１０４の間隔（デフォルトの間隔）で切り替えて順に表示する。（表示制御手段の一例を示すステップである）
【００７９】
以上で、表示時間切替処理の詳細の説明を終了する。
【００８０】
このように、デジタルフォトフレーム１００が、通常の場所（クレードル）に載置されている場合にはスライドショーをデフォルトの表示時間で表示し、一方デジタルフォトフレーム１００が、通常の場所（クレードル）に載置されていない場合には、ユーザが選択したスライドショーに応じた表示時間でスライドショーの画像を切り替えて表示することが可能となる。これにより、ユーザのシチュエーションに応じた適切な切替時間で画像を切り替えてスライドショーを表示することができる。
（第２の実施例）
【００８１】
次に本発明の第２の実施例について説明する。第１の実施例では、デジタルフォトフレーム１００が移動された際に、スライドショーの一覧を表示させ、ユーザからのスライドショーの選択を受け付け、受け付けたスライドショーの表示時間に切り替える例を説明した。第２の実施例では、デジタルフォトフレーム１００が移動された際に、表示中の画像のスライドショーを特定して、特定したスライドショーの表示時間に切り替える場合について説明を行う。これにより、ユーザがスライドショーの選択を行わなくとも、スライドショーの表示時間を切り替えることを可能にする。
【００８２】
第２の実施例では、ハードウェア構成、機能構成、画面例、テーブルは第１の実施例と同様であるため説明を省略し、第１の実施例と異なる部分のみ説明を行う。図６は、第１の実施例の図５のフローチャートに対応するものである。
【００８３】
第２の実施例の表示時間切替処理を図６のフローチャートを用いて詳細に説明する。後述する図６の各ステップは、デジタルフォトフレーム１００のＣＰＵ１０１が実行する動作である。図６のフローチャートは、図５のフローチャートのステップＳ５０３〜５０５をステップＳ６０３〜６０５に置きかえたものであり、ステップＳ５０３〜５０５以外の処理は図５と同じ処理である。したがって、ステップＳ６０１〜６０２、及びステップＳ６０６〜６０８の処理の説明については省略する。
【００８４】
ステップＳ６０３では、デジタルフォトフレーム１００のＣＰＵ１０１が、表示中の画像の画像ＩＤ１２０１を取得することで画像ＩＤ１２０１を特定する。
【００８５】
ステップＳ６０４では、デジタルフォトフレーム１００のＣＰＵ１０１が、ステップＳ６０３で特定した画像ＩＤ１２０１が含まれるスライドショーＩＤ１１０１を、スライドショーテーブル１１００を抽出することで特定する。具体的には、スライドショーテーブル１１００の画像１１０３を、画像ＩＤ１２０１をキーに検索を掛けることで、スライドショーＩＤ１１０１を特定する（画像グル―プ特定手段）。なお、Ｓ６０３で特定された画像ＩＤが含まれるスライドショーＩＤが複数特定された場合には、ユーザに対していずれのスライドショーを表示させるか選択させてもよい。
【００８６】
ステップＳ６０５では、デジタルフォトフレーム１００のＣＰＵ１０１が、スライドショーテーブル１１００からステップＳ６０４で特定したスライドショーＩＤ１１０１に対応する、表示時間１１０４を取得する。
【００８７】
このように、第２の実施例においても、デジタルフォトフレーム１００が、通常の場所（クレードル）に載置されている場合にはスライドショーをデフォルトの表示時間で表示し、一方デジタルフォトフレーム１００が、通常の場所（クレードル）に載置されていない場合には、移動を検知した際に表示されている画像が含まれているスライドショーに応じた表示時間でスライドショーの画像を切り替えて表示することが可能となる。これにより、ユーザがスライドショーの選択を行わなくとも、ユーザのシチュエーションに応じた適切な切替時間で画像を切り替えてスライドショーを表示することができる。
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【００８８】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【００８９】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００９０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００９１】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００９２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００９３】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせても実行可能である。
【００９５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００９６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【００９７】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００９８】
１００  画像表示装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  システムバス
１０５  入力コントローラ
１０６  ビデオコントローラ
１０７  メモリコントローラ
１０８  センサコントローラ
１０９  タッチパネル
１１０  外部メモリ
１１１  加速度センサ
１１２  ビーコンセンサ
【図１】
2016072828.tif 000003
【図２】
2016072828.tif 000004
【図３】
2016072828.tif 000005
【図４】
2016072828.tif 000006
【図５】
2016072828.tif 000007
【図６】
2016072828.tif 000008
【図７】
2016072828.tif 000009
【図８】
2016072828.tif 000010
【図９】
2016072828.tif 000011
【図１０】
2016072828.tif 000012
【図１１】
2016072828.tif 000013
【図１２】
2016072828.tif 000014