(57)【要約】【課題】表示装置に表示される画像の表示方向を適切に切り替えることを目的とする。【解決手段】表示画面に画像を表示する表示手段と、表示画面の傾斜角度を特定する傾斜特定手段と、傾斜角度と、画像の表示画面における表示方向とに基づいて、表示方向の変更が必要か否かを判定する変更判定手段と、表示画面へのユーザによるタッチ入力の有無を判定する入力判定手段と、表示方向の変更が必要であると判定され、且つタッチ入力なしと判定された場合に、画像の表示方向の変更を許可し、表示方向の変更が必要であると判定され、且つタッチ入力ありと判定された場合には、表示方向の変更を禁止する変更管理手段と、表示方向の変更が許可された場合に、画像の表示方向を変更するための画像編集を行う画像編集手段とを有する。【選択図】図２
2015118249.tif 000002
【特許請求の範囲】
【請求項１】
表示画面に画像を表示する表示手段と、
表示画面の傾斜角度を特定する傾斜特定手段と、
前記傾斜角度と、前記画像の前記表示画面における表示方向とに基づいて、前記表示方向の変更が必要か否かを判定する変更判定手段と、
前記表示画面へのユーザによるタッチ入力の有無を判定する入力判定手段と、
前記表示方向の変更が必要であると判定され、且つタッチ入力なしと判定された場合に、前記画像の表示方向の変更を許可し、前記表示方向の変更が必要であると判定され、且つタッチ入力ありと判定された場合には、前記表示方向の変更を禁止する変更管理手段と、
前記表示方向の変更が許可された場合に、前記画像の表示方向を変更するための画像編集を行う画像編集手段と
を有する表示制御装置。
【請求項２】
前記変更管理手段は、前記表示方向の変更が必要であると判定され、且つタッチ入力ありと判定されたタイミングから一定時間が経過するまでの間、前記表示方向の変更を禁止する請求項１に記載の表示制御装置。
【請求項３】
前記表示手段は、前記表示方向の変更が禁止されている場合に、前記表示方向の変更が行われない状態であることを示す通知情報を前記表示画面に表示する請求項１又は２に記載の表示制御装置。
【請求項４】
表示制御装置が実行する表示制御方法であって、
表示画面に画像を表示する表示ステップと、
表示画面の傾斜角度を特定する傾斜特定ステップと、
前記傾斜角度と、前記画像の前記表示画面における表示方向とに基づいて、前記表示方向の変更が必要か否かを判定する変更判定ステップと、
前記表示画面へのユーザによるタッチ入力の有無を判定する入力判定ステップと、
前記表示方向の変更が必要であると判定され、且つタッチ入力なしと判定された場合に、前記画像の表示方向の変更を許可し、前記表示方向の変更が必要であると判定され、且つタッチ入力ありと判定された場合には、前記表示方向の変更を禁止する変更管理ステップと、
前記表示方向の変更が許可された場合に、前記画像の表示方向を変更するための画像編集を行う画像編集ステップと
を含む表示制御方法。
【請求項５】
コンピュータを、
表示画面に画像を表示する表示手段と、
表示画面の傾斜角度を特定する傾斜特定手段と、
前記傾斜角度と、前記画像の前記表示画面における表示方向とに基づいて、前記表示方向の変更が必要か否かを判定する変更判定手段と、
前記表示画面へのユーザによるタッチ入力の有無を判定する入力判定手段と、
前記表示方向の変更が必要であると判定され、且つタッチ入力なしと判定された場合に、前記画像の表示方向の変更を許可し、前記表示方向の変更が必要であると判定され、且つタッチ入力ありと判定された場合には、前記表示方向の変更を禁止する変更管理手段と、
前記表示方向の変更が許可された場合に、前記画像の表示方向を変更するための画像編集を行う画像編集手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、携帯電話、ディジタルフォトフレームといった小型ディスプレイを具備する電子機器が知られている。さらに、加速度センサやジャイロセンサにより電子機器本体の設置方向を検出し、検出した設置方向に基づいて、ディスプレイに表示される画像の表示方向を制御する技術が知られている。
例えば、特許文献１には、装置が内蔵する角度センサにより検出された傾斜角度θに基づいて、ディスプレイに映像が常に正立するように表示させる技術が開示されている。また、特許文献２には、頻繁に表示方向が切り替わるのを避けるべく、機器が所定時間以上継続して傾いている場合に、表示画面の方向を切り替える技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２２１９５４号公報
【特許文献２】特開２０００−１２２６３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ディジタルフォトフレームや電子ペーパー等のポータブルの映像表示装置は、テーブル上に置かれたり、壁掛けとして設置されたり、といった配置状態での利用が考えられる。さらに、興味のある画像が表示された場合等には、ユーザが映像表示装置を手に取り、より近い状態で表示内容を見ることも想定される。また、ユーザが、映像表示装置を手に持った状態でソファに座ったり、寝転んだりと、姿勢を変えながら映像表示装置に表示された映像等を見ることも考えられる。
しかしながら、従来技術のように、傾斜角度のみに基づいて表示方向を制御することとした場合には、映像表示装置に表示された映像等の鑑賞中、ユーザの意図しないタイミングで映像の表示方向が変化し、快適な鑑賞の妨げになるという問題があった。
【０００５】
本発明はこのような問題点に鑑みなされたもので、表示装置に表示される画像の表示方向を適切に切り替えることを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、表示制御装置であって、表示画面に画像を表示する表示手段と、表示画面の傾斜角度を特定する傾斜特定手段と、前記傾斜角度と、前記画像の前記表示画面における表示方向とに基づいて、前記表示方向の変更が必要か否かを判定する変更判定手段と、前記表示画面へのユーザによるタッチ入力の有無を判定する入力判定手段と、前記表示方向の変更が必要であると判定され、且つタッチ入力なしと判定された場合に、前記画像の表示方向の変更を許可し、前記表示方向の変更が必要であると判定され、且つタッチ入力ありと判定された場合には、前記表示方向の変更を禁止する変更管理手段と、前記表示方向の変更が許可された場合に、前記画像の表示方向を変更するための画像編集を行う画像編集手段とを有する。
【発明の効果】
【０００７】
本発明によれば、表示装置に表示される画像の表示方向を適切に切り替えることができる。
【図面の簡単な説明】
【０００８】
【図１】表示装置を示す図である。
【図２】表示装置を示す図である。
【図３】傾斜角度を説明するための図である。
【図４】表示制御処理を示すフローチャートである。
【図５】グラフィックが合成された表示画像の一例を示す図である。
【図６】回転角度決定処理を示すフローチャートである。
【図７】射影ベクトルと表示面の関係を示す図である。
【図８】変更許否判定処理を示すフローチャートである。
【図９】変更例にかかる変更管理部の処理を示すフローチャートである。
【図１０】変更例にかかる変更管理部の動作例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
図１は、表示制御装置１００を示す図である。表示制御装置１００は、携帯型の装置である。表示制御装置１００は、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、ＨＤＤ１０４と、タッチパネル１０５と、傾斜角度センサ１０６と、ネットワークＩ／Ｆ１０７とを備えている。
ＣＰＵ１０１は、表示制御装置１００の全体を総括的に制御する。ＲＯＭ１０２は、制御プログラム等を記憶する。ＲＡＭ１０３は、ＣＰＵ１０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ１０４は、画像データや各種プログラム等を記憶する。ＨＤＤ１０４は、例えば、タッチパネル１０５に表示する画像データを記憶する。ここで、画像データは、動画及び静止画いずれであってもよい。
【００１０】
タッチパネル１０５は、各種情報を表示する。タッチパネル１０５はまた、ユーザからのタッチ入力を受け付ける。すなわち、タッチパネル１０５は、ユーザからの操作を受け付ける操作部及び表示画面の一例である。
傾斜角度センサ１０６は、例えば、重力センサや加速度センサであり、タッチパネル１０５（表示画面）の３次元における傾きを検出する。ネットワークＩ／Ｆ１０７は、ネットワークに接続し、外部装置と通信する。
なお、後述する表示制御装置１００の機能や処理は、ＣＰＵ１０１がＲＯＭ１０２又はＨＤＤ１０４に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１１】
図２は、表示制御装置１００のソフトウェア構成を示す図である。表示制御装置１００は、傾斜特定部２０１と、表示方向決定部２０２と、入力判定部２０３と、変更管理部２０４と、ＵＩ描画部２０５と、画像編集部２０６と、表示部２０９とを有している。
傾斜特定部２０１は、傾斜角度センサ１０６の検出結果から、タッチパネル１０５の傾斜角度を特定する。図３は、傾斜角度を説明するための図である。ここで、鉛直方向軸をＶ軸とする。また、タッチパネル１０５の主走査方向の軸をＸ軸、タッチパネル１０５の副走査方向の軸をＹ軸と、タッチパネル１０５の表示面に垂直な軸をＺ軸とする。
傾斜特定部２０１は、鉛直方向軸（Ｖ軸）に対するタッチパネル１０５の表示面の３次元方向それぞれにおける傾斜角度（ΘＸ，ΘＹ，ΘＺ）を特定する。ここで、ΘＸは、Ｘ軸とＶ軸とのなす角の角度である。ΘＹは、Ｙ軸とＶ軸とのなす角の角度である。ΘＺは、Ｚ軸とＶ軸とのなす角の角度である。
【００１２】
表示方向決定部２０２は、傾斜特定部２０１により特定された傾斜角度に基づいて、タッチパネル１０５に表示する表示画像の表示方向を決定する。本実施形態においては、表示方向は、ランドスケープ／ポートレートの２通りとする。ランドスケープとは、画像の上下方向をタッチパネル１０５の長辺方向に合わせる表示方向である。ポートレートとは、表示する画像の上下方向をタッチパネル１０５の短辺方向に合わせる表示方向である。
表示方向決定部２０２はまた、処理時にタッチパネル１０５に表示されている画像の表示方向と、決定された表示方向とに基づいて、回転角度（ＲＡ）を決定する。ここで、回転角度は、処理時にタッチパネル１０５に表示されている画像の表示方向と、決定された表示方向との間の角度である。なお、回転角度（ＲＡ）を決定する処理については、後に詳述する。
【００１３】
入力判定部２０３は、タッチパネル１０５へのユーザによるタッチ入力の有無を判定する。変更管理部２０４は、回転角度が０°でない場合、すなわち、表示方向の変更が必要である場合であって、且つタッチ入力なしと判定された場合には、表示方向の変更を許可する。変更管理部２０４は、表示方向の変更が必要である場合であって、且つタッチ入力ありと判定された場合には、表示方向の変更を禁止する。変更管理部２０４はまた、回転角度が０°である場合、すなわち表示方向の変更が不要な場合には、表示方向の変更を禁止する。
ＵＩ描画部２０５は、タッチパネル１０５に画像と共に表示するグラフィックスを描画する。ＵＩ描画部２０５は、例えば、変更管理部２０４が表示方向の変更を禁止すると判断した場合に、表示方向の変更が行われない状態であることを示すグラフィックスを描画する。
【００１４】
画像編集部２０６は、画像合成部２０７と、回転・リサイズ処理部２０８とを有している。画像合成部２０７は、タッチパネル１０５に表示する画像と、ＵＩ描画部２０５により描画された画像とを合成する。
回転・リサイズ処理部２０８は、変更管理部２０４により、表示方向の変更が許可されている場合に、画像合成部２０７により合成された画像を、回転角度（ＲＡ）に基づいて回転させる。回転・リサイズ処理部２０８はさらに、回転後の画像がタッチパネル１０５に適切に表示されるようにリサイズやトリミング等の処理を行う。
表示部２０９は、回転・リサイズ処理部２０８による処理後の画像をタッチパネル１０５に表示する。
【００１５】
図４は、表示制御装置１００による表示制御処理を示すフローチャートである。なお、表示制御処理の実行時、タッチパネル１０５には、表示対象となる表示画像が表示されているものとする。まず、Ｓ４０１において、傾斜特定部２０１は、タッチパネル１０５の傾斜角度（ΘＸ，ΘＹ，ΘＺ）を特定する（傾斜特定処理）。次に、Ｓ４０２において、表示方向決定部２０２は、傾斜角度に基づいて、表示画像の表示方向を決定する。
次に、Ｓ４０３において、表示方向決定部２０２は、処理時にタッチパネル１０５に表示されている画像の表示方向と、決定された表示方向とに基づいて、回転角度（ＲＡ）を決定する。ここで、回転角度０°は、回転が不要であることを意味する。また、回転角度が０°以外の値である場合には、回転が必要であることを意味する。ここで、Ｓ４０３は、表示画像の回転、すなわち表示方向の変更が必要か否かを判定する変更判定処理の一例である。
【００１６】
次に、Ｓ４０４において、変更管理部２０４は、回転角度と、タッチ入力の有無に基づいて、表示方向の変更を許可するか、禁止するかを判定する。なお、Ｓ４０４における処理については後に詳述するが、変更管理部２０４は、タッチ入力が行われている場合には、回転角度によらず、表示方向の変更を禁止する。
次に、画像編集部２０６は、変更が許可された場合には（Ｓ４０５でＹＥＳ）、処理をＳ４０６へ進める。Ｓ４０６において、画像編集部２０６は、表示画像の表示方向を変更するための画像編集を行う（画像編集処理）。次に、Ｓ４０８において、表示部２０９は、編集後の表示画像を表示する。
【００１７】
一方、Ｓ４０５において、画像編集部２０６は、変更が禁止された場合には（Ｓ４０４５でＮＯ）、処理をＳ４０７へ進める。Ｓ４０７において、画像編集部２０６は、グラフィックを描画し、これを表示画像に合成する。そして、Ｓ４０８において、表示部２０９は、グラフィックが合成された表示画像を表示する。以上で、表示制御処理が終了する。
図５は、グラフィックが合成された表示画像の一例を示す図である。タッチパネル１０５の右上に、表示方向の変更が行われない状態であることを示す通知情報としてのグラフィック５０１が表示されている。これにより、ユーザは、現在、表示方向の変更が禁止されていることを把握することができる。
【００１８】
図６は、図４を参照しつつ説明した、回転角度決定処理（Ｓ４０３）における詳細な処理を示すフローチャートである。Ｓ６０１において、まず表示方向決定部２０２は、ΘＺが角度範囲内の値か否かを判定する。具体的には、表示方向決定部２０２は、ΘＺが１８０°−ＴｈＺ＞ΘＺ＞Ｔｈを満たすか否かを判定する。ここで、ＴｈＺは、角度閾値であり、０°＜ＴｈＺ＜９０°を満たす値とする。なお、角度閾値は、例えばＲＡＭ１０３等に予め格納されているものとする。
表示方向決定部２０２は、ΘＺが角度範囲内の値である場合には（Ｓ６０１でＹＥＳ）、処理をＳ６０３へ進め、傾斜角度に基づいて、回転角度（ＲＡ）を決定する。一方、表示方向決定部２０２は、ΘＺが角度範囲外の値である場合には（Ｓ６０１でＮＯ）、回転角度（ＲＡ）を０°と決定し（Ｓ６０２）、処理をＳ６１１へ進める。
【００１９】
Ｓ６０１の処理は、タッチパネル１０５の表示面の方向（面方向）が鉛直方向に近い状態に保たれているか否かを判定するための処理である。Ｓ６０１において、表示方向決定部２０２は、ΘＺが角度範囲内の値である場合には、面方向が鉛直方向に近い状態に保たれているものとみなすこととする。一方、表示方向決定部２０２は、ΘＺが角度範囲外の値である場合には、面方向が水平方向に近い状態に保たれているものとみなすこととする。そして、表示方向決定部２０２は、面方向が垂直方向に近い状態に保たれている場合にのみ、Ｓ６０３以降の処理により、傾斜角度に応じて表示画像の表示方向を制御することとする。
Ｓ６０３において、表示方向決定部２０２は、射影ベクトルＶｓ＝（ｃｏｓΘＸ、ｃｏｓΘＹ）を算出する。図７は、射影ベクトルと表示面の関係を示す図である。表示面は、Θ１の角度範囲（Θ１範囲）と、Θ２の角度範囲（Θ２範囲）と、Θ３の角度範囲（Θ３範囲）と、Θ４の角度範囲（Θ４範囲）とに分割されている。表示方向決定部２０２は、Ｓ６０４以降の処理において、射影ベクトルＶｓの表示面上の位置に基づいて、回転角度（ＲＡ）を決定する。
【００２０】
図６に戻り、表示方向決定部２０２は、射影ベクトルＶｓがΘ１範囲内の値である場合には（Ｓ６０４でＹＥＳ）、回転角度（ＲＡ）を０°に設定し（Ｓ６０５）、処理をＳ６１１へ進める。表示方向決定部２０２は、射影ベクトルＶｓがΘ２範囲内の値である場合には（Ｓ６０４でＮＯ，Ｓ６０６でＹＥＳ）、回転角度（ＲＡ）を９０°に設定し（Ｓ６０７）、処理をＳ６１１へ進める。
表示方向決定部２０２は、射影ベクトルＶｓがΘ３範囲内の値である場合には（Ｓ６０４でＮＯ，Ｓ６０６でＮＯ，Ｓ６０８でＹＥＳ）、回転角度（ＲＡ）を１８０°に設定し（Ｓ６０９）、処理をＳ６１１へ進める。
【００２１】
表示方向決定部２０２は、射影ベクトルＶｓがΘ４範囲内の値である場合には（Ｓ６０４でＮＯ，Ｓ６０６でＮＯ，Ｓ６０８でＮＯ）、回転角度（ＲＡ）を２７０°に設定し（Ｓ６１０）、処理をＳ６１１へ進める。
Ｓ６１１において、表示方向決定部２０２は、表示中の表示画面の表示方向を確認する。表示方向がポートレートである場合には（Ｓ６１１でＹＥＳ）、処理をＳ６１２へ進める。Ｓ６１２において、表示方向決定部２０２は、Ｓ６０２，Ｓ６０５，Ｓ６０７，Ｓ６０９又はＳ６１０において決定された回転角度（ＲＡ）から９０°を減じた値を回転角度（ＲＡ）として決定する。以上で、回転角度決定処理（Ｓ４０３）は終了する。Ｓ６１１において、表示方向がランドスケープである場合には、表示方向決定部２０２は、回転角度決定処理（Ｓ４０３）を終了する。
【００２２】
図８は、図４を参照しつつ説明した、変更許否判定処理（Ｓ４０４）における詳細な処理を示すフローチャートである。変更管理部２０４は、変更許否判定処理において、タッチ入力の解除後、一定時間を計測するためのワンショット動作のタイマー（以下単にタイマーと称する）を使用する。
まず、Ｓ８０１において、変更管理部２０４は、回転角度（ＲＡ）を確認する。変更管理部２０４は、回転角度（ＲＡ）が０°の場合には（Ｓ８０１でＹＥＳ）、処理をＳ８０３へ進める。変更管理部２０４は、回転角度（ＲＡ）が０°以外の場合には（Ｓ８０１でＮＯ）、処理をＳ８０２へ進める。Ｓ８０２において、変更管理部２０４は、タイマー状態を確認する。変更管理部２０４は、タイマー状態がＯＮの場合には（Ｓ８０２でＹＥＳ）、処理をＳ８０３へ進める。変更管理部２０４は、タイマー状態がＯＦＦの場合には（Ｓ８０２でＮＯ）、処理をＳ８０４へ進める。ここで、タイマー状態がＯＮの状態とは、タイマーがカウント処理を実行している状態であり、タイマー状態がＯＦＦの状態とは、タイマーがカウント処理を実行していない状態である。
【００２３】
Ｓ８０３において、変更管理部２０４は、表示方向の変更を禁止すると判定する。なお、Ｓ８０３の処理は、表示方向の変更を禁止する変更管理処理の一例である。Ｓ８０４において、変更管理部２０４は、Ｓ８０４の処理時点におけるタッチ入力の有無を判定する（タッチ入力判定処理）。変更管理部２０４は、タッチ入力ありと判定した場合には（Ｓ８０４でＹＥＳ）、処理をＳ８０５へ進める。変更管理部２０４は、タッチ入力なしと判定した場合には（Ｓ８０４でＮＯ）、処理をＳ８０８へ進める。
Ｓ８０５において、変更管理部２０４は、タッチ状態を確認する。変更管理部２０４は、タッチ状態がタッチ入力を検出しない非検出の状態から検出の状態への遷移タイミングである場合には（Ｓ８０５でＹＥＳ）、処理をＳ８０７へ進める。変更管理部２０４は、タッチ状態が非検出から検出への遷移タイミングでない場合には（Ｓ８０５でＮＯ）、処理をＳ８０６へ進める。
【００２４】
Ｓ８０６において、変更管理部２０４は、タイマー状態を確認する。変更管理部２０４は、タイマー状態がＯＮからＯＦＦへの遷移タイミングである場合に（Ｓ８０６でＹＥＳ）、処理をＳ８０７へ進める。変更管理部２０４は、タイマー状態がＯＮからＯＦＦへの遷移タイミングでない場合には（Ｓ８０６でＮＯ）、処理をＳ８０３へ進め、表示方向の変更を禁止する。
Ｓ８０７において、変更管理部２０４は、表示方向の変更を許可すると判定する。なお、Ｓ８０７の処理は、表示方向の変更を許可する変更管理処理の一例である。Ｓ８０８において、変更管理部２０４は、タッチ状態を確認する。変更管理部２０４は、タッチ状態が検出から非検出への遷移タイミングである場合には（Ｓ８０８でＹＥＳ）、処理をＳ８０９へ進める。Ｓ８０９において、変更管理部２０４は、タイマーをスタートさせ、その後、処理をＳ８０３へ進める。変更管理部２０４は、タッチ状態が検出から非検出への遷移タイミングでない場合には（Ｓ８０８でＮＯ）、処理をＳ８０７へ進める。以上で、変更許否判定処理が終了する。
【００２５】
以上のように、本実施形態にかかる表示制御装置１００は、タッチパネル１０５の傾斜角度から表示方向の変更が必要であり、且つタッチ入力が行われている場合又はタッチ入力の解除後一定時間が経過するまでの間に限り、表示方向の切り替えを許可する。すなわち、表示制御装置１００は、タッチパネル１０５の傾斜角度だけでなく、ユーザによるタッチ入力の有無に基づいて、表示方向の切り替えを制御する。これにより、表示制御装置１００は、表示画像の表示方向を適切に切り替えることができる。
【００２６】
次に、表示制御装置１００の変更例について説明する。変更例にかかる表示制御装置１００は、図２に示す各部をハードウェア構成として備えていてもよい。この場合、表示画像が表示方向決定部２０２及び画像編集部２０６に入力される。
傾斜特定部２０１は、傾斜角度センサ１０６からの入力に基づいて、傾斜角度を示す傾斜情報をリアルタイムに生成し、これを表示方向決定部２０２に入力する。表示方向決定部２０２は、傾斜情報と、タッチパネル１０５に表示中の表示画像の表示方向とに基づいて、回転角度（ＲＡ）を決定する。なお、表示方向決定部２０２は、具体的には、図６に示す回転角度決定処理を繰り返すことにより、回転角度を決定し、回転角度を示す回転制御情報を変更管理部２０４に入力する。
【００２７】
入力判定部２０３は、タッチ入力が検出された場合に、タッチ入力が検出されたことを示すタッチ検出情報をリアルタイムに生成し、これを変更管理部２０４に入力する。
変更管理部２０４は、表示方向決定部２０２により決定された回転角度を格納する保持部を有している。変更管理部２０４はさらに、遅延回路を有し、タッチ検出情報の入力の有無に基づいて、タッチ状態の検出から非検出への状態遷移を検出する。
変更管理部２０４は、状態遷移を検出した場合に、入力タイミングから一定時間遅延したタイミングにおいて、自身が備えるワンショット動作のタイマー（以下単にタイマーと称する）をＯＮする。そして、変更管理部２０４は、タッチ入力解除後一定時間の間、タイマーをＯＮの状態に保つ。
【００２８】
図９は、変更管理部２０４の処理を示すフローチャートである。まず、Ｓ９０１において、タイマー状態を確認する。変更管理部２０４は、タイマー状態がＯＮの場合には（Ｓ９０１でＹＥＳ）、処理をＳ９０２へ進める。Ｓ２０４は、タイマー状態がＯＦＦの場合には（Ｓ９０１でＮＯ）、処理をＳ９０３へ進める。
Ｓ９０２において、変更管理部２０４は、保持部に格納されている回転制御情報を、ＵＩ描画部２０５及び画像編集部２０６に出力し、処理をＳ９０１へ進める。Ｓ９０３において、変更管理部２０４は、タッチ状態を確認する。変更管理部２０４は、タッチ入力があった場合には（Ｓ９０３でＹＥＳ）、処理をＳ９０４へ進める。変更管理部２０４は、タッチ入力がない場合には（Ｓ９０３でＮＯ）、処理をＳ９０７へ進める。
【００２９】
Ｓ９０４において、変更管理部２０４は、タッチ状態を確認する。変更管理部２０４は、タッチ状態が非検出から検出への遷移状態である場合には（Ｓ９０４でＹＥＳ）、処理をＳ９０６へ進める。変更管理部２０４は、タッチ状態が非検出から検出への遷移状態でない場合には（Ｓ９０４でＮＯ）、処理をＳ９０５へ進める。
Ｓ９０５において、変更管理部２０４は、タイマー状態を確認する。変更管理部２０４は、タイマー状態がＯＮからＯＦＦへの遷移状態である場合には（Ｓ９０５でＹＥＳ）、処理をＳ９０６へ進める。変更管理部２０４は、タイマー状態がＯＮからＯＦＦへの遷移状態でない場合には（Ｓ９０５でＮＯ）、処理をＳ９０２へ進める。Ｓ９０６において、変更管理部２０４は、入力された回転制御情報を保持部に格納し、処理をＳ９０２へ進める。
【００３０】
Ｓ９０７において、変更管理部２０４は、タッチ状態を確認する。変更管理部２０４は、タッチ状態が検出から非検出への遷移状態である場合には（Ｓ９０７でＹＥＳ）、処理をＳ９０８へ進める。Ｓ９０８において、変更管理部２０４は、タイマーをスタートさせ、その後、処理をＳ９０２へ進める。変更管理部２０４はまた、Ｓ９０７において、タッチ状態が検出から非検出への遷移状態でない場合には（Ｓ９０７でＮＯ）、処理をＳ９０９へ進める。
Ｓ９０９において、変更管理部２０４は、入力された回転制御情報を画像編集部２０６に出力し、処理をＳ９０１へ進める。
【００３１】
以上の処理により、変更管理部２０４は、タッチ入力中及び、タッチ入力後一定時間の間は、保持部に格納されている回転制御情報を出力し、これ以外のタイミングにおいては、表示方向決定部２０２から入力された回転制御情報を出力する。
【００３２】
図１０は、変更管理部２０４の動作例を示す図である。図１０に示すｔ２、ｔ５、ｔ７の時間範囲において、タッチ入力が行われたとする（Ｓ９０３でＹＥＳ）。この場合、時刻ｔ１１において、変更管理部２０４において、検出を示すタッチ検出情報の入力が開始し、タッチ状態が「検出」に遷移する（Ｓ９０４でＹＥＳ）。そして、変更管理部２０４は、入力された回転制御情報を保持部に格納する（Ｓ９０６）。以降のタイミングにおいて、変更管理部２０４は、保持部に格納されている回転制御情報を出力する（Ｓ９０２）。図１０に示す例においては、変更管理部２０４は、ｔ２及びｔ３の時間範囲において、保持部に格納されている回転制御情報を出力する。
時刻ｔ１２において、変更管理部２０４は、タッチ検出情報が入力されなくなり、タッチ状態が「非検出」に遷移すると（Ｓ９０３でＮＯ、Ｓ９０７でＹＥＳ）、変更管理部２０４は、タイマーをスタートさせる（Ｓ９０８）。このとき、変更管理部２０４は、保持部に格納されている回転制御情報の出力を継続する（Ｓ９０２）。
【００３３】
タイマーが一定時間をカウントし、時刻ｔ１３において、タイマー状態がＯＦＦになると（Ｓ９０７でＮＯ）、変更管理部２０４は、表示方向決定部２０２から入力された回転制御情報を出力する（Ｓ９０９）。以降のタイミングにおいて、変更管理部２０４は、タッチ入力がなされるまで、表示方向決定部２０２から入力された回転制御情報の出力を継続する。図１０に示す例においては、変更管理部２０４は、ｔ４の時間範囲において、表示方向決定部２０２から入力された回転制御情報を出力する。
さらに、時刻ｔ１４において、変更管理部２０４には、タイマー状態がＯＮのタイミングにおいて、再度タッチ検出情報が入力されている。この場合には、ｔ６〜ｔ７の時間範囲において、変更管理部２０４は、保持部の回転制御情報の出力を継続する（Ｓ９０２）。
【００３４】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００３５】
以上、上述した各実施形態によれば、表示装置に表示される画像の表示方向を適切に切り替えることができる。
【００３６】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００３７】
１００  表示制御装置、１０１  ＣＰＵ、１０２  ＲＯＭ、１０３  ＲＡＭ、１０４  ＨＤＤ、１０５  タッチパネル、１０６  傾斜角度センサ、１０７  ネットワークＩ／Ｆ、２０１  傾斜特定部、２０２  表示方向決定部、２０３  入力判定部、２０４  変更管理部、２０５  ＵＩ描画部、２０６  画像編集部、２０７  画像合成部、２０８  回転・リサイズ処理部、２０９  表示部
【図１】
2015118249.tif 000003
【図２】
2015118249.tif 000004
【図３】
2015118249.tif 000005
【図４】
2015118249.tif 000006
【図５】
2015118249.tif 000007
【図６】
2015118249.tif 000008
【図７】
2015118249.tif 000009
【図８】
2015118249.tif 000010
【図９】
2015118249.tif 000011
【図１０】
2015118249.tif 000012