(57)【要約】【課題】表示装置において画像の視認性を向上できる技術を提供する。【解決手段】表示装置は、第１のサイズの表示画面を表示する表示部と、少なくとも表示部の表示制御を行う制御部と、表示装置の振動を検出する検出部とを備え、制御部は、表示装置の振動により表示装置が移動した移動量を算出する移動量算出部と、移動量に基づいて振動波形のピークを特定し、特定したピークの移動量を振動波形の振幅として算出する振幅算出部と、振動波形の振幅が、予め定めた条件を満たすか否かを判定する振幅判定部と、予め定めた条件を満たす振幅に基づいて、表示画面を第１のサイズよりも小さい第２のサイズに縮小するための縮小サイズを決定する縮小サイズ決定部と、表示画面を縮小して第２のサイズの縮小表示画面として表示する表示制御部とを有している。【選択図】図８
2018136449.tif 000002
【特許請求の範囲】
【請求項１】
表示装置であって、
第１のサイズの表示画面を表示する表示部と、
少なくとも前記表示部の表示制御を行う制御部と、
前記表示装置の振動を検出する検出部と、を備え、
前記制御部は、
前記表示装置の振動により前記表示装置が移動した移動量を算出する移動量算出部と、
前記移動量に基づいて振動波形のピークを特定し、特定したピークの移動量を振動波形の振幅として算出する振幅算出部と、
前記振動波形の振幅が、予め定めた条件を満たすか否かを判定する振幅判定部と、
前記予め定めた条件を満たす振幅に基づいて、前記表示画面を前記第１のサイズよりも小さい第２のサイズに縮小するための縮小サイズを決定する縮小サイズ決定部と、
前記表示画面を縮小して前記第２のサイズの縮小表示画面として表示する表示制御部と、を有する表示装置。
【請求項２】
前記予め定めた条件を満たす振幅は、
第１のしきい値以上で、前記第１のしきい値よりも大きな第２のしきい値以下の振幅である、請求項１記載の表示装置。
【請求項３】
前記表示制御部は、
前記表示装置の移動を打ち消す方向に前記移動量算出部で算出した前記移動量と同じ移動量で前記縮小表示画面の表示位置を移動させて表示する、請求項１記載の表示装置。
【請求項４】
前記表示制御部は、
前記表示画面を前記縮小表示画面に縮小することで生じた画像が存在しない領域を、前記縮小表示画面に比べて暗い色に表示する、請求項１記載の表示装置。
【請求項５】
前記制御部は、
前記表示装置に振動が加わらなくなった場合に、前記縮小表示画面を前記表示画面に戻す、請求項１記載の表示装置。
【請求項６】
前記検出部は、
前記表示装置の加速度を検出する加速度センサである、請求項１記載の表示装置。
【請求項７】
表示装置の表示部への表示方法であって、
（ａ）前記表示装置の振動により前記表示装置が移動した移動量を算出するステップと、
（ｂ）前記ステップ（ａ）で算出した移動量に基づいて振動波形のピークを特定し、特定したピークの移動量を振動波形の振幅として算出するステップと、
（ｃ）前記振動波形の振幅が、予め定めた条件を満たすか否かを判定するステップと、
（ｄ）前記予め定めた条件を満たす振幅に基づいて、表示画面を第１のサイズよりも小さい第２のサイズに縮小するための縮小サイズを決定するステップと、
（ｅ）前記表示画面を前記第２のサイズに縮小して縮小表示画面として表示するステップと、を行う表示方法。
【請求項８】
表示装置の表示部の表示制御を行う制御装置であって、
前記表示装置の振動により前記表示装置が移動した移動量を算出する処理と、
前記移動量に基づいて振動波形のピークを特定し、特定したピークの移動量を振動波形の振幅として算出する処理と、
前記振動波形の振幅が、予め定めた条件を満たすか否かを判定する処理と、
前記予め定めた条件を満たす振幅に基づいて、表示画面を第１のサイズよりも小さい第２のサイズに縮小するための縮小サイズを決定する処理と、
前記表示画面を前記第２のサイズに縮小して縮小表示画面として表示する処理と、を行う制御装置。
【請求項９】
請求項１ないし請求項６の何れか一項に記載の表示装置を備える車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は表示装置に関する。
【背景技術】
【０００２】
例えば、特許文献１には、スマートフォン等の表示装置において、本体が揺れた場合に画像が空中に静止して見えるように制御する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１４１７００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示のように、表示装置においては画像の視認性の向上が求められている。
【０００５】
本発明は上述の点に鑑みてなされたものであり、表示装置においては画像の視認性を向上できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
１つの実施の形態は表示装置であって、第１のサイズの表示画面を表示する表示部と、少なくとも表示部の表示制御を行う制御部と、表示装置の振動を検出する検出部とを備え、制御部は、表示装置の振動により表示装置が移動した移動量を算出する移動量算出部と、移動量に基づいて振動波形のピークを特定し、特定したピークの移動量を振動波形の振幅として算出する振幅算出部と、振動波形の振幅が、予め定めた条件を満たすか否かを判定する振幅判定部と、予め定めた条件を満たす振幅に基づいて、表示画面を第１のサイズよりも小さい第２のサイズに縮小するための縮小サイズを決定する縮小サイズ決定部と、表示画面を縮小して第２のサイズの縮小表示画面として表示する表示制御部とを有している。
【発明の効果】
【０００７】
表示装置における画像の視認性が向上する。
【図面の簡単な説明】
【０００８】
【図１】表示装置の外観の一例を示す斜視図である。
【図２】表示装置の外観の一例を示す背面図である。
【図３】表示装置の電気的構成の一例を示すブロック図である。
【図４】表示装置の動作を説明するフローチャートである。
【図５】表示装置の動作を説明するフローチャートである。
【図６】表示装置の動作を模式的に示す図である。
【図７】振動波形の一例を示す図である。
【図８】制御部の構成の一例を示すブロック図である。
【図９】移動量に合わせて画面を縮小する方法を説明するフローチャートである。
【図１０】表示装置の移動量に合わせて画面を縮小して表示した状態を説明する図である。
【図１１】メインＣＰＵとサブＣＰＵを備えた構成を模式的に示したブロック図である。
【図１２】メインＣＰＵとサブＣＰＵを備えた構成を模式的に示したブロック図である。
【発明を実施するための形態】
【０００９】
＜表示装置の外観＞
図１および図２は表示装置１の外観の一例を示す斜視図および背面図である。図１および図２に示されるように、表示装置１は、平面視で略長方形の板状の機器ケース１０を備えている。機器ケース１０は表示装置１の外装を構成している。
【００１０】
機器ケース１０の前面１ａには、文字、記号、図形等の各種情報が表示される表示領域１１が位置している。表示領域１１の背面側には後述するタッチパネル１４０（図３）が位置している。これにより、ユーザは、表示装置１の前面の表示領域１１を指等で操作することによって、表示装置１に対して各種情報を入力することができる。なお、ユーザは、指以外の操作子、例えば、スタイラスペンなどのタッチパネル用ペンで表示領域１１を操作することによっても、表示装置１に対して各種情報を入力することができる。
【００１１】
機器ケース１０の前面１ａの上端部にはレシーバ穴１２が位置している。前面１ａの下端部にはスピーカ穴１３が位置している。機器ケース１０の下側の側面１ｃにはマイク穴１４が位置している。
【００１２】
機器ケース１０の前面１ａの上端部からは、後述する第１カメラ１９０（図３）が有するレンズ１９１が視認可能となっている。図２に示されるように、機器ケース１０の背面１ｂの上端部からは、後述する第２カメラ２００（図３）が有するレンズ２０１が視認可能となっている。
【００１３】
表示装置１は、操作ボタン１５、１６および１７を有する操作ボタン群１８を備えている。操作ボタン１５〜１７のそれぞれはハードウェアボタンである。具体的には、操作ボタン１５〜１７のそれぞれは押しボタンである。なお、操作ボタン群１８に含まれる少なくとも１つの操作ボタンは、表示領域１１に表示されるソフトウェアボタンであってもよい。
【００１４】
なお、操作ボタン群１８には、機器ケース１０の表面に位置する図示しない電源ボタンおよびボリュームボタンが含まれる。
【００１５】
＜表示装置の電気的構成＞
図３は表示装置１の電気的構成の一例を主に示すブロック図である。図３に示されるように、表示装置１は、制御部１００、無線通信部１１０、表示部１２０、タッチパネル１４０および操作ボタン群１８を備える。さらに表示装置１は、レシーバ１６０、スピーカ１７０、マイク１８０、第１カメラ１９０および第２カメラ２００を備える。さらに表示装置１は、加速度センサ１５０（検出部）および電池２１０を備える。表示装置１が備えるこれらの構成要素は、機器ケース１０内に収められている。
【００１６】
制御部１００は、表示装置１の他の構成要素を制御することによって、表示装置１の動作を統括的に管理することが可能である。制御部１００は制御装置とも言える。制御部１００は、以下にさらに詳細に述べられるように、種々の機能を実行するための制御および処理能力を提供するために、少なくとも１つのプロセッサを含む。
【００１７】
種々の実施形態によれば、少なくとも１つのプロセッサは、単一の集積回路（ＩＣ）として、または複数の通信可能に接続された集積回路ＩＣおよび／またはディスクリート回路（discrete circuits）として実行されてもよい。少なくとも１つのプロセッサは、種々の既知の技術に従って実行されることが可能である。
【００１８】
１つの実施形態において、プロセッサは、例えば、関連するメモリに記憶された指示を実行することによって１以上のデータ計算手続きまたは処理を実行するように構成された１以上の回路またはユニットを含む。他の実施形態において、プロセッサは、１以上のデータ計算手続き、または処理を実行するように構成されたファームウェア（例えば、ディスクリートロジックコンポーネント）であってもよい。
【００１９】
種々の実施形態によれば、プロセッサは、１以上のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）、デジタル信号処理装置、プログラマブルロジックデバイス、フィールドプログラマブルゲートアレイ、またはこれらのデバイス若しくは構成の任意の組み合わせ、または他の既知のデバイスおよび構成の組み合わせを含み、以下に説明される機能を実行してもよい。
【００２０】
本例では、制御部１００は、ＣＰＵ（Central Processing Unit）１０１、ＤＳＰ（Digital Signal Processor）１０２および記憶部１０３を備える。記憶部１０３は、ＲＯＭ（Read Only Memory）およびＲＡＭ（Random Access Memory）などの、ＣＰＵ１０１およびＤＳＰ１０２が読み取り可能な非一時的な記録媒体を含む。記憶部１０３が有するＲＯＭは、例えば、不揮発性メモリであるフラッシュＲＯＭ（フラッシュメモリ）である。記憶部１０３には、表示装置１を制御するための複数の制御プログラム１０３ａ等が記憶されている。制御部１００の各種機能は、ＣＰＵ１０１およびＤＳＰ１０２が記憶部１０３内の各種制御プログラム１０３ａを実行することによって実現される。
【００２１】
なお制御部１００は、複数のＣＰＵ１０１を備えてもよい。この場合、制御部１００は、比較的複雑は処理を行うメインＣＰＵと、比較的簡単な処理を行うサブＣＰＵとを備えてもよい。また制御部１００は、ＤＳＰ１０２を備えなくてもよいし、複数のＤＳＰ１０２を備えてもよい。また、制御部１００の全ての機能あるいは制御部１００の一部の機能は、その機能の実現にソフトウェアが不要なハードウェア回路によって実現されてもよい。
【００２２】
記憶部１０３は、ＲＯＭおよびＲＡＭ以外の、コンピュータが読み取り可能な非一時的な記録媒体を備えていてもよい。記憶部１０３は、例えば、小型のハードディスクドライブおよびＳＳＤ（Solid State Drive）などを備えていてもよい。
【００２３】
記憶部１０３内の複数の制御プログラム１０３ａには、様々なアプリケーション（アプリケーションプログラム）が含まれている。記憶部１０３には、例えば、音声通話およびビデオ通話を行うための通話アプリケーション、ウェブサイトを表示するためのブラウザ、電子メールの作成、閲覧および送受信を行うためのメールアプリケーションが記憶されている。また記憶部１０３には、第１カメラ１９０および第２カメラ２００を利用して被写体を撮影するためのカメラアプリケーション、記憶部１０３に記録されている静止画および動画を表示するための記録画像表示アプリケーション、記憶部１０３に記憶されている音楽データの再生制御を行うための音楽再生制御アプリケーションなどが記憶されている。記憶部１０３内の少なくとも１つのアプリケーションは、記憶部１０３内に予め記憶されているものであってよい。また、記憶部１０３内の少なくとも１つのアプリケーションは、表示装置１が他の装置からダウンロードして記憶部１０３内に記憶したものであってもよい。
【００２４】
無線通信部１１０は、アンテナ１１１を有している。無線通信部１１０は、アンテナ１１１を用いて、例えば複数種類の通信方式で無線通信することが可能である。無線通信部１１０の無線通信は、制御部１００によって制御される。無線通信部１１０は通信回路であると言える。
【００２５】
無線通信部１１０は、携帯電話システムの基地局と無線通信することが可能である。無線通信部１１０は、当該基地局およびインターネット等のネットワークを通じて、表示装置１とは別の携帯電話機およびウェブサーバ等と通信することが可能である。表示装置１は、他の携帯電話機等と、データ通信、音声通話およびビデオ通話等を行うことが可能である。
【００２６】
無線通信部１１０は、アンテナ１１１で受信した信号に対して増幅処理等の各種処理を行い、処理後の受信信号を制御部１００に出力する。制御部１００は、入力される受信信号に対して各種処理を行って、当該受信信号に含まれる情報を取得する。また、制御部１００は、情報を含む送信信号を無線通信部１１０に出力する。無線通信部１１０は、入力される送信信号に対して増幅処理等の各種処理を行って、処理後の送信信号をアンテナ１１１から無線送信する。
【００２７】
表示部１２０は、表示装置１の前面に位置する表示領域１１と、表示パネル１３０とを備えている。表示部１２０は、表示領域１１に各種情報を表示することが可能である。表示パネル１３０は、例えば、液晶表示パネルあるいは有機ＥＬ（Electro Luminescence）パネルである。表示パネル１３０は、制御部１００によって制御されることによって、文字、記号、図形などの各種情報を表示することが可能である。表示パネル１３０は、機器ケース１０内において、表示領域１１と対向している。表示パネル１３０に表示される情報は表示領域１１に表示される。
【００２８】
タッチパネル１４０は、表示領域１１に対する指等の操作子による操作を検出することが可能である。タッチパネル１４０は、例えば、投影型静電容量方式のタッチパネルである。タッチパネル１４０は、例えば、表示領域１１の裏側に位置する。ユーザが指等の操作子によって表示領域１１に対して操作を行ったとき、その操作に応じた電気信号をタッチパネル１４０は制御部１００に入力することが可能である。制御部１００は、タッチパネル１４０からの電気信号（出力信号）に基づいて、表示領域１１に対して行われた操作の内容を特定することが可能である。そして制御部１００は、特定した操作内容に応じた処理を行うことが可能である。
【００２９】
操作ボタン群１８の各操作ボタン１５〜１７は、ユーザによって操作されると、操作されたことを示す操作信号を制御部１００に出力することが可能である。これにより、制御部１００は、各操作ボタン１５〜１７について、操作されたか否かを判断することができる。操作信号が入力された制御部１００が他の構成要素を制御することによって、表示装置１では、操作された操作ボタンに割り当てられている機能が実行される。
【００３０】
マイク１８０は、表示装置１の外部から入力される音を電気的な音信号に変換して制御部１００に出力することが可能である。表示装置１の外部からの音は、マイク穴１４から表示装置１の内部に取り込まれてマイク１８０に入力される。
【００３１】
スピーカ１７０は、例えばダイナミックスピーカである。スピーカ１７０は、制御部１００からの電気的な音信号を音に変換して出力することが可能である。スピーカ１７０から出力される音は、スピーカ穴１３から外部に出力される。ユーザは、スピーカ穴１３から出力される音を、表示装置１から離れた場所でも聞こえることが可能である。
【００３２】
レシーバ１６０は受話音を出力することが可能である。レシーバ１６０は例えばダイナミックスピーカである。レシーバ１６０は、制御部１００からの電気的な音信号を音に変換して出力することが可能である。レシーバ１６０から出力される音はレシーバ穴１２から外部に出力される。レシーバ穴１２から出力される音の音量は、スピーカ穴１３から出力される音の音量よりも小さくなっている。ユーザは、レシーバ穴１２から出力される音を、当該レシーバ穴１２に耳を近づけることによって聞くことができる。なお、レシーバ１６０の代りに、機器ケース１０の前面部分を振動させる、圧電振動素子等の振動素子を設けてもよい。この場合には、音は、当該前面部分の振動によりユーザに伝達される。
【００３３】
第１カメラ１９０は、レンズ１９１およびイメージセンサなどを備えている。第２カメラ２００は、レンズ２０１およびイメージセンサなどを備えている。第１カメラ１９０および第２カメラ２００のそれぞれは、制御部１００による制御に基づいて被写体を撮影し、撮影した被写体を示す静止画あるいは動画を生成して制御部１００に出力することが可能である。
【００３４】
第１カメラ１９０のレンズ１９１は、機器ケース１０の前面１ａから視認可能となっている。従って、第１カメラ１９０は、表示装置１の前面側（表示領域１１側）に存在する被写体を撮影することが可能である。第１カメラ１９０はインカメラと呼ばれる。一方で、第２カメラ２００のレンズ２０１は、機器ケース１０の背面１ｂから視認可能となっている。従って、第２カメラ２００は、表示装置１の背面側に存在する被写体を撮影することが可能である。第２カメラ２００はアウトカメラと呼ばれる。
【００３５】
加速度センサ１５０は、表示装置１の加速度を検出することが可能である。加速度センサ１５０は例えば３軸加速度センサである。加速度センサ１５０は、Ｘ軸方向、Ｙ軸方向およびＺ軸方向の表示装置１の加速度を検出することが可能である。加速度センサ１５０のＸ軸方向、Ｙ軸方向およびＺ軸方向は、例えば、表示装置１の長手方向、短手方向および厚み方向にそれぞれ設定される。
【００３６】
電池２１０は表示装置１の電源を出力することが可能である。電池２１０は例えば充電式の電池である。電池２１０から出力される電源は、表示装置１が備える制御部１００および無線通信部１１０などの各種構成に対して供給される。
【００３７】
また表示装置１は、加速度センサ１５０以外のセンサを備えてもよい。例えば、表示装置１は、地磁気センサ、ジャイロセンサ、気圧センサ、温度センサ、近接センサおよび照度センサの少なくとも１つを備えてもよい。
【００３８】
＜前提技術＞
実施の形態の説明に先立って、表示装置１の視認性向上のための前提技術について、図１〜図３を参照しつつ、図４〜図６を用いて説明する。
【００３９】
図４および図５は、視認性向上のための表示装置１の動作を説明するフローチャートであり図６は、当該動作を模式的に示す図である。
【００４０】
制御部１００は、表示装置１が揺れなどにより、空間的な位置が移動した際に、表示装置１の移動に対応して、表示部１２０に表示されている画像を移動させる補正モードがＯＮになっているかどうかを判断する。なお、補正モードは、例えば表示装置１のメニュー画面において、ユーザが補正モードを設定する操作が行われることによりＯＮまたＯＦＦに設定される。
【００４１】
図４に示すように、制御部１００は、ステップＳ４０１において表示装置１の補正モードがＯＮになっているか否かを確認し、ＯＮになっている場合（Ｙｅｓ）には、ステップＳ４０２に移行し、補正モードがＯＮになっていない場合（Ｎｏ）には、ステップＳ４０１の動作を繰り返す。
【００４２】
ステップＳ４０２では、制御部１００は、加速度センサ１５０の出力に基づいて表示装置１の移動量、すなわち画像の移動量を算出する。ステップＳ４０２における画像移動量算出動作について、図５を用いて説明する。
【００４３】
制御部１００は、補正モードがＯＮとなった場合、加速度センサ１５０をＯＮとする（ステップＳ５０１）。次に、制御部１００は、加速度センサ１５０の出力に基づいて、表示部１２０の表示領域１１に表示されている画像の移動量である画像移動量を算出する（ステップＳ５０２）。
【００４４】
ここで、図４の説明に戻り、制御部１００は、算出した画像移動量に基づいて、表示領域１１に表示されている画像を移動させる（ステップＳ４０３）。この画像を移動させる方向は、画像が表示画面上で固定されているように見える方向となる方向である。例えば、表示装置１がＸ軸正方向に移動した場合は、移動を打ち消す方向、すなわちＸ軸負方向に移動させる。なお制御部１００は、上述のステップ４０３の後に、画像の表示位置を動作モードがＯＦＦ時の位置（標準表示位置）に少し近づくように表示部１２０に表示させてもよい。これにより、画像の表示位置が標準表示位置から大きく離れる可能性を低減することができる。
【００４５】
その後、制御部１００は、補正モードがＯＦＦされたか否かを判断し、ＯＦＦされている場合（Ｙｅｓ）には動作を終了し、ＯＦＦされていない場合（Ｎｏ）にはステップＳ４０２以下の動作を繰り返す（ステップＳ４０４）。なお、制御部１００は、上述のステップ４０４の後に、画像の表示位置を標準表示位置戻すように表示させる。
【００４６】
以上、図４および図５を用いて説明した表示装置１の動作について図６を参照して説明する。なお、図６においてはＸＹＺ直交座標系を用いて方向を表しており、Ｘ軸方向、Ｙ軸方向およびＺ軸方向は、それぞれ表示装置１の短手方向、長手方向および厚み方向に対応する。図６に示される例では、表示装置１が、加速度センサ１５０のＸ軸正方向に移動量Ｌだけ移動したものとし、表示装置１の表示領域１１の画面が加速度センサ１５０のＺ軸方向を向いているものとする。
【００４７】
この場合、制御部１００は、移動中の表示装置１の加速度を加速度センサ１５０の出力値から検出し、検出した加速度に基づいて表示装置１の移動量Ｌを算出する。この移動量Ｌは、例えば、制御部１００が、加速度を時間で２回積分することにより求められる。
【００４８】
次に、制御部１００は、検出された移動量Ｌに基づいて、表示領域１１に表示装置１の移動前に表示されていた画像、ここでは表示画面３０１全体を表示領域１１内で移動させる。図６では、上側に移動前の表示装置１を示し、下側に移動後の表示装置１を示している。図６に示される例では、表示装置１が図面上で右側（Ｘ軸正方向）に移動しているので、表示画面３０１を表示領域１１内で左側（Ｘ軸負方向）に、検出された移動量Ｌだけ移動させる。
【００４９】
なお、図６においては、動作を判りやすくするために、表示装置１が移動する前の表示画面３０１上にハート形の画像３０１１を実線で示している。補正モードがＯＮになっている場合、表示装置１が図面上で右側（Ｘ軸正方向）に移動すると、表示画面３０１が表示領域１１内で左側（Ｘ軸負方向）に、検出された移動量Ｌだけ移動することになるので、表示装置１が移動した後も、画像３０１１の中心線ＣＬは移動せず、画像３０１１は表示画面３０１上で静止したように見え、表示装置１の視認性が向上する。なお、表示画面３０１が表示領域１１内で左側に移動量Ｌだけ移動することで、表示領域１１の右端には余白を示す領域ＮＲが発生する。領域ＮＲには、表示画面３０１とは異なる画像が表示され、例えば、所定の単色で塗りつぶされた画像が領域ＮＲの全体に表示される。
【００５０】
一方、補正モードがＯＮになっていない場合は、表示装置１が図面上で右側（Ｘ軸正方向）に移動量Ｌだけ移動すると、表示画面３０１も右側に移動量Ｌだけ移動する。その結果、画像３０１１も右側に移動量Ｌだけ移動し、破線で示す画像３０１２の位置となり、表示装置１の視認性は低下する。
【００５１】
例えば、ユーザが乗り物中で表示装置１を手に保持して使用している場合は、乗り物の揺れに伴いユーザも揺れる。この場合、ユーザの頭（目）と、表示装置１を握っている手とは完全に同期した動きとはならず、補正モードがＯＮでない場合は、画像が揺れて視認性が低下する。しかし、補正モードがＯＮであれば、表示装置１の表示画面３０１上で画像が固定されたように見え、例えば、文字などの読み取りが容易となり、視認性が向上する。
【００５２】
加齢および病気などの事情により表示装置１を持つ手が震えるユーザにとって、手が震えても、表示装置１の表示画面上の画像が固定されたように見えるので、視認性が向上する。
【００５３】
なお、表示画面３０１を検出された移動量Ｌに合わせて移動させるには、例えば、移動前の表示画面３０１の中央部ＣＰ、すなわち表示画面３０１のＸ軸方向およびＹ軸方向における中央部を原点とし、当該原点をＸ軸方向およびＹ軸方向に移動させるように画像データ位置を変更するようにすればよい。
【００５４】
なお、上記では、表示画面３０１全体を移動させるものとしたが、表示画面３０１上の特定の画像だけを移動させるようにしてもよい。
【００５５】
なお、表示装置１においては所定のフレームレートで表示領域１１に画像が表示されるので、表示装置１の移動量はフレームレートで規定される１フレーム期間中に複数回算出することとし、算出した複数の移動量の合計値を採って１フレーム期間での移動量とすることができる。例えばフレームレートが６０ｆｐｓ（frames per second）であればフレーム期間の長さは６０分の１秒となり、約１７ｍｓｅｃとなる。この間に加速度センサ１５０において、例えば５ｍｓｅｃごとに表示装置１に加わる加速度を測定すれば、３回の測定が可能となる。なお、所定のフレームレートで表示領域１１に表示される画像は、動画であってもよいし、静止画であってもよい。
【００５６】
以上の説明においては、加速度センサの出力に基づいて表示装置１の移動量を算出する構成を示したが、カメラにより撮像された画像の移動量に基づいて表示装置１の移動量を算出してもよい。
【００５７】
すなわち、制御部１００は、第１カメラ（アウトカメラ）１９０で撮像した撮像画像中において、基準画像を特定する。この基準画像は、例えば、撮像画像の中で最も輝度が高い画像を検出して基準画像に設定する。なお、基準画像の設定方法としては、撮像画像の中で最も輝度が高いものに限定されるものではなく、撮像画像の中における人物の画像、所定の形を有している画像、所定の色を有している画像などに設定してもよい。また、例えば、コントラストなどの所定の画像データ値を有する画像を基準画像としてもよい。そして、制御部１００は、撮像画像中における、基準画像の所定の座標位置を特定し、第１の座標とする。
【００５８】
次に、制御部１００は、表示装置１が移動量Ｌだけ移動した後に、アウトカメラ１９０により撮像された撮像画像中において、基準画像を特定し、当該基準画像中における所定の座標位置を特定し、第２の座標とする。
【００５９】
次に、制御部１００は、撮像画像中における、第１の座標から第２の座標への変位値から、基準画像の移動量を求め、表示装置１の移動量Ｌを算出する。
【００６０】
なお、上記では第１カメラ（アウトカメラ）１９０で撮像した撮像画像を用いて表示装置１の移動量Ｌを算出する例を示したが、第２カメラ（インカメラ）２００で撮像した撮像画像を用いて表示装置１の移動量Ｌを算出してもよい。
【００６１】
第１カメラ１９０を用いる場合も第２カメラ２００用いる場合も、撮像画像は動画に限定されず、静止画を連続して撮像して画像の移動量を算出するようにしてもよい。
【００６２】
＜実施の形態＞
以下、実施の形態について、図７〜図１２を用いて説明する。図６を用いて説明したように補正モードをＯＮすることで、表示装置１が移動した後も、画像３０１１は表示画面３０１上で静止したように見えるが、表示画面３０１が表示領域１１内で左側に移動量Ｌだけ移動することで、表示領域１１の右端には、表示画像が存在しない領域ＮＲが発生する。この領域ＮＲの幅（Ｘ軸方向の長さ）は移動量Ｌと同じであり、また、表示画面３０１は左側に移動量Ｌだけ移動したことで、移動前の表示画面３０１の左端は、移動量Ｌだけ表示されず見えなくなってしまう。図６では表示画面３０１の画像３０１１は、移動後も見えているが、移動量Ｌの大きさによっては、画像３０１１の一部または全部が見えなくなってしまう可能性もある。
【００６３】
そこで、表示装置１の移動に合わせて表示画面３０１を移動させた場合であっても、表示画面３０１全体を縮小して表示させることで、画像３０１１の一部または全部が見えなくなることを抑制する方法が考えられる。その場合、表示装置１の移動範囲を予め想定して、全移動範囲に対応できるように表示画面３０１の縮小サイズを設定しておくことが考えられるが、そうすると、縮小後の表示画面３０１が小さくなり過ぎて、画像が見えにくくなる可能性がある。この課題認識に立脚して、発明者達は、表示装置１の移動量に基づいて表示画面３０１の縮小サイズを設定するという技術思想に到達した。
【００６４】
図７は、表示装置１に加わる振動波形の一例を示す波形図であり、横軸に時間を示し、縦軸に表示装置１の移動量を示している。
【００６５】
すなわち、制御部１００は、補正モードがＯＮとなった場合、加速度センサ１５０をＯＮし、ＯＮした加速度センサ１５０は所定の間隔で加速度の測定を繰り返す。従って、車両内にある表示装置１の補正モードをＯＮにしている場合であって、表示装置１に振動が加わると、加速度センサ１５０は、所定の間隔、例えば５ｍｓｅｃごとに表示装置１に加わる加速度を測定して制御部１００に向けて出力する。
【００６６】
制御部１００では、加速度センサ１５０の出力値から加速度を検出し、加速度を時間で２回積分することにより表示装置１の移動量を算出する。この一連の処理を繰り返すことで、図７に示すような振動波形を取得することができる。
【００６７】
図７においては、小さな振幅（移動量）の振動が急激に大きくなり、大きな振幅の振動が約１秒間に渡って続く状態を示している。このような状態は、例えば、ユーザが乗り物中で表示装置１を手に保持して使用している場合に、乗り物の揺れに伴って表示装置１に振動が加わった状態に相当する。
【００６８】
図７においては、振動波形の正（＋）側の第１ピークにおけるポイントＰ１の移動量をＬ１とし、振動波形の正側の第２ピークにおけるポイントＰ２の移動量をＬ２とする。なお、以下では波形の片振幅を波形の振幅と呼称する。
【００６９】
ここで、第１ピークが表れるまでに存在する微小な波形は加速度センサ１５０の測定誤差範囲の波形であり、バックグラウンドの波形とし、表示装置１に加わる振動としては扱わない。なお、バックグラウンドの波形の正側のピークにおけるポイントＰ０の移動量をＬ０とする。
【００７０】
なお、上記のように振動波形の正側の第１ピークにおけるポイントＰ１を特定するには、ポイントＰ１を含めて加速度の測定を最低３回行えばよい。すなわち、加速度の測定を３回行い、３点での移動量の時間変化が判れば、ピークに向かって変化しているのか、ピークから離れるように変化しているのか、ピークを含んで変化しているのかが判る。加速度センサ１５０が５ｍｓｅｃごとに表示装置１加わる加速度を測定しているのであれば、６０分の１秒の間に３回の測定が可能であり、振動波形の１つのピークの特定が可能となる。
【００７１】
振動波形の１つのピークを特定した場合は、当該ピークにおける移動量に基づいて表示画面３０１の縮小サイズを設定する。このように、特定したピークに基づいて表示画面３０１の縮小サイズを設定することで、表示装置１の移動範囲を予め想定して表示画面３０１の縮小サイズを設定しておく場合のように、縮小後の表示画面３０１が小さくなり過ぎて、画像が見えにくくなりにくい。
【００７２】
＜制御部内の機能ブロック＞
図８は、ＣＰＵ１０１およびＤＳＰ１０２が記憶部１０３内の制御プログラム１０３ａを実行することによって形成される一部の機能ブロックを示す図である。
【００７３】
図８に示されるように、制御部１００は、機能ブロックとして、移動量算出部３００、振幅算出部４００、振幅判定部５００、縮小サイズ決定部６００および表示制御部７００を備えている。移動量算出部３００、振幅算出部４００、振幅判定部５００、縮小サイズ決定部６００および表示制御部７００の少なくとも１つは、その機能の実行にソフトウェアが不要なハードウェア回路で実現されてもよい。
【００７４】
移動量算出部３００は、加速度センサ１５０の出力値から加速度を検出し、加速度を時間で２回積分することにより表示装置１の移動量を算出する。
【００７５】
振幅算出部４００は、移動量算出部３００で算出した表示装置１の移動量に基づいて振動波形の１つのピークを特定し、特定したピークの高さを表す移動量を振動波形の振幅として算出する。
【００７６】
振幅判定部５００は、振幅算出部４００で算出した振動波形の振幅が、予め定めた条件を満たすか否かを判定する。
【００７７】
縮小サイズ決定部６００は、予め定めた条件を満たす振動波形の振幅に基づいて表示画面の縮小サイズを決定する。
【００７８】
表示制御部７００は、縮小サイズ決定部６００で決定された表示画面の縮小サイズに合わせるように表示画面３０１を縮小する表示制御を行う。
【００７９】
＜制御部による表示画面の縮小処理＞
次に、図８を参照しつつ図９に示すフローチャートを用いて、制御部１００による表示画面の縮小処理を説明する。
【００８０】
制御部１００は、補正モードがＯＮとなった場合、加速度センサ１５０をＯＮし、ＯＮした加速度センサ１５０に所定の間隔で加速度の測定を繰り返させる（ステップＳ１）。
【００８１】
制御部１００の移動量算出部３００は、加速度センサ１５０の出力値から加速度を検出し、加速度を時間で２回積分することにより表示装置１の移動量を算出する（ステップＳ２）。
【００８２】
制御部１００の振幅算出部４００は、移動量算出部３００で算出した表示装置１の移動量に基づいて振動波形の１つのピークを特定した場合は、特定したピークの高さを波形の振幅として算出する（ステップＳ３）。なお、振動波形のピークが特定できず振幅を算出できない場合、例えば３回の加速度の測定によって得られた移動量の時間変化がピークに向かって変化している場合、またはピークから離れるように変化している場合は、振幅を算出できなかったものとしてステップＳ１以下の処理を繰り返す。一方、移動量の時間変化がピークを含んで変化している場合は、振幅を算出できたものとしてステップＳ４に進む。
【００８３】
制御部１００の振幅判定部５００では、ステップＳ３で算出した振幅が予め定めた第１のしきい値以上であるか否かを判定する（ステップＳ４）。この判定は、ステップＳ３で特定したピークが、例えば、図７に示すバックグラウンドの波形のピークのように振動に起因するピークではないものを排除するために行う。このため、第１のしきい値はバックグラウンドの波形のピークにおけるポイントＰ０の移動量の値などに設定される。なお、第１のしきい値はこれに限定されるものではなく、バックグラウンドの波形のピークよりも大きな値に設定してもよく、微小な振動には表示画面の縮小機能が反応しないようにすることで、表示画面の縮小、拡大が頻繁に繰り返すことを抑制できる。
【００８４】
ステップＳ４で、振幅が第１のしきい値よりも小さいと判定された場合は、ステップＳ１以下の処理を繰り返し、振幅が第１のしきい値以上と判定された場合は、ステップＳ５に進む。
【００８５】
制御部１００の振幅判定部５００では、ステップＳ３で算出した振幅が予め定めた第２のしきい値以上であるか否かを判定する（ステップＳ５）。この判定は、ステップＳ３で特定したピークが、例えば、図７に示す振動波形の正側の第２のピークのように、他のピークと比べて極めて大きいピークを排除するために行う。これは、振動による移動量が極めて大きい場合、表示画面３０１が極端に小さく縮小されることを抑制するために行う。このため、第２のしきい値は、表示画面３０１を判別できなくなるサイズにならない値に設定される。例えば、振動による移動量が表示領域１１のＸ軸方向の長さの１／４程度となるような場合、これに対応させて表示画面３０１を縮小させると、縮小後の表示画面３０１のＸ軸方向の長さは、通常表示の場合の半分となり、また、Ｙ軸方向も同様に縮小させるので、面積的には通常表示の場合の１／４程度となってしまう。そこで、第２のしきい値は、例えば、移動量が表示領域１１のＸ軸方向の長さの１／４よりも小さな値に設定することで、表示画面が極端に小さく縮小されることがないようにする。この値は一例であり、表示領域１１の大きさなどにより任意に設定すればよい。なお、表示画面の縮小サイズの決定方法については後にさらに説明する。
【００８６】
ステップＳ５で、振幅が第１のしきい値よりも大きいと判定された場合は、ステップＳ１以下の処理を繰り返し、振幅が第１のしきい値よりも小さいと判定された場合は、ステップＳ６に進む。
【００８７】
制御部１００の縮小サイズ決定部６００では、ステップＳ３で算出した波形の振幅に基づいて表示画面の縮小サイズを決定する（ステップＳ６）。例えば、ステップＳ３で算出した振幅が５ｍｍの場合、表示画面３０１のＸ軸方向の左右でそれぞれ５ｍｍずつ、Ｙ軸方向の上下でそれぞれ５ｍｍずつ小さくなるよう、表示画面３０１を縮小表示する。図１０にはこのようにして縮小した縮小表示画面３０２を模式的に示している。縮小により、画像３０１１も縮小されて画像３０１３となる。なお、表示画面３０１の画面サイズ（画面の大きさ）を第１のサイズ、縮小表示画面３０２の画面サイズを第２のサイズと呼称する場合もある。
【００８８】
図１０では表示装置１が図面上で右側（Ｘ軸正方向）に移動した場合を示しており、縮小表示画面３０２が表示領域１１内で左側（Ｘ軸負方向）に、検出された移動量Ｌ（ここでは５ｍｍ）だけ移動することになるので、表示装置１が移動した後も、画像３０１３の中心線ＣＬは移動せず、画像３０１３は縮小表示画面３０２上で静止したように見える。なお、縮小表示画面３０２が表示領域１１内で左側に移動量Ｌだけ移動することで、表示領域１１の右端には、表示画像が存在しない領域ＮＲが発生し、そのＸ軸方向の長さは２Ｌとなる。また、縮小表示画面３０２のＹ軸方向の上下にも領域ＮＲが発生する。
【００８９】
ここで、縮小表示画面３０２の周囲に発生する領域ＮＲは、黒色、紺色など縮小表示画面３０２に比べて暗い色に設定する。縮小表示画面３０２の周囲を暗くすることで、縮小表示画面３０２の画像が見やすくなる。また、自発光タイプの表示装置においては、縮小表示画面３０２の周囲を暗くすることで表示装置１の消費電力を低減できる。領域ＮＲは、縮小表示画面３０２の背景色と同一、あるいは類似する色に設定してもよい。領域ＮＲを縮小表示画面３０２の背景色と同一、あるいは類似する色に設定することで、領域ＮＲが発生したとき領域ＮＲに対応する位置の光量の変化が小さくなるため、ユーザの眼が疲れにくい。縮小表示画面３０２に表示する画面の種別によって、領域ＮＲに設定する色を変更してもよい。例えば、縮小表示画面３０２がホーム画面等の長時間閲覧する蓋然性の低い画面、または、動画再生アプリケーション画面等の画面の見やすさが優先される画面であるときには、領域ＮＲを縮小表示画面３０２に比べて暗い色に設定するとよい。縮小表示画面３０２がＷｅｂブラウザアプリケーション、ゲームアプリケーション画面、あるいはＳＮＳアプリケーション画面等の長時間閲覧するような画面であるときには、領域ＮＲを縮小表示画面３０２の背景色と同一、あるいは類似する色に設定するとよい。
【００９０】
なお、縮小サイズの決定方法としては、検出された移動量に応じた縮小率を予め設定しておき、当該縮小率で表示画面３０１をＸ軸方向およびＹ軸方向に縮小してもよい。この場合、Ｘ軸方向およびＹ軸方向で同じ縮小率としてもよいが、表示領域１１のアスペクト比を維持するようにＸ軸方向およびＹ軸方向で異なる縮小率とすることで、表示領域１１のアスペクト比を保った縮小表示画面３０２を得ることができ、縮小することによる違和感を低減できる。
【００９１】
また、表示画面３０１をＸ軸方向およびＹ軸方向に縮小するのではなく、表示装置１が移動した方向のみ表示画面３０１を縮小してもよい。一方向のみを縮小することで、縮小表示画面３０２が小さくなることを抑制し、表示画像が判別しにくくなることを抑制できる。
【００９２】
また、表示画面３０１が縮小されて縮小表示画面３０２になる時間は、できるだけ短時間であるほど、画像３０１１の一部または全部が見えなくなることを抑制した状態で画像を移動させる制御を早く開始することができるため好ましい。一方で、縮小表示画面３０２が拡大されて表示画面３０１になる時間は、できるだけ長時間であるほど、ユーザの眼が疲れにくくなるため好ましい。したがって、縮小表示画面３０２が拡大されて表示画面３０１になる時間を、表示画面３０１が縮小されて縮小表示画面３０２になる時間より長くするとよい。
【００９３】
制御部１００の表示制御部７００では、縮小サイズ決定部６００で決定された表示画面の縮小サイズに基づいて、表示画面３０１を縮小表示するように表示制御する（ステップＳ７）。なお、制御部１００では、表示画面の縮小処理と並行して、表示装置１の移動を打ち消す方向に表示画面を移動させる制御も行っており、図１０に示したように縮小表示画面３０２が表示領域１１内で左側に移動量Ｌだけ移動することとなる。
【００９４】
制御部１００は、表示画面３０１を縮小表示した後は、ステップＳ３で振幅が検出されない期間が予め定めた時間（未検出時間）を超えたか否かを判定し（ステップＳ８）、未検出時間が経過していない場合は表示画面３０１の縮小サイズを維持した状態でステップＳ１以下の処理を繰り返し、未検出時間を超えた場合にはステップＳ９で縮小表示を解除した後、ステップＳ１以下の処理を繰り返す。
【００９５】
すなわち、制御部１００は、補正モードがＯＦＦされるまでステップＳ１以下の処理を繰り返すが、一旦、表示画面３０１を縮小表示した後は、ステップＳ３で次の波形の振幅が算出されるまで、表示画面３０１の縮小サイズを維持する。例えば、図７において、振動波形の正側の第１のピークにおけるポイントＰ１の移動量Ｌ１に基づいて表示画面３０１を縮小表示した後は、振動波形の負（−）側の第１のピークのポイントＰ３の振幅を算出するまで表示画面の縮小サイズを維持する。
【００９６】
このように、一旦、表示画面３０１を縮小表示した後は、ステップＳ３で次の波形の振幅が算出されるまで、表示画面３０１の縮小サイズを維持するので、表示画面３０１のサイズが頻繁に変わることが抑制され、表示装置１の視認性が向上する。なお、上述したように表示装置１の移動を打ち消す方向に表示画面を移動させる制御も並行して行っており、この制御はピークの有無に関係なく行われるので、縮小表示画面３０２のサイズが維持されている期間であっても、画像３０１３は縮小表示画面３０２上で静止したように見える。
【００９７】
一方、表示装置１に振動が加わらなくなった場合にまで縮小表示画面３０２を維持する必要はないので、一定の時間、振幅が算出されない場合には縮小表示を解除する。ステップＳ３で振動波形の振幅が算出されない限り縮小表示は実行されないので、表示画面３０１が維持されることとなる。なお、未検出時間は任意に設定することができるが、表示装置１に加わる振動を想定し、その周期に基づいて設定することができる。すなわち、振動の周波数が１０Ｈｚ程度とすれば、その周期は０．１秒程度となる。未検出時間を０．１秒より短く設定すると、１周期が終わる前に縮小表示が解除されてしまうので、表示画面の縮小、拡大が頻繁に繰り返すこととなる。従って、振動の周波数が１０Ｈｚ程度の場合は、未検出時間は１秒から数秒程度に設定することが望ましい。
【００９８】
＜制御部の変形例＞
図３においては、制御部１００が１つのＣＰＵ１０１を備える構成を示したが、制御部１００が複数のＣＰＵを備えてもよい。この場合、制御部１００は、比較的複雑は処理を行うメインＣＰＵと、比較的簡単な処理を行うサブＣＰＵとを備えてもよい。
【００９９】
図１１は、制御部１００がメインＣＰＵ１０１ｍと、サブＣＰＵ１０１ｓを備えた構成を模式的に示したブロック図である。
【０１００】
このような構成においては、メインＣＰＵ１０１ｍが表示パネル１３０に対して表示画面３０１の画像データを送信し、サブＣＰＵ１０１ｓにおいて、上述したステップＳ１〜Ｓ９の処理を実行して得られた縮小サイズに基づいて画像データに変更を加えることで表示画面３０１を縮小表示させる。このような構成を採ることで、サブＣＰＵ１０１ｓはステップＳ１〜Ｓ９の処理を実行する機能を有するだけで済み、装置構成が簡略化される。
【０１０１】
図１２も、制御部１００がメインＣＰＵ１０１ｍと、サブＣＰＵ１０１ｓを備えた構成を模式的に示したブロック図であるが、メインＣＰＵ１０１ｍが表示パネル１３０に対して表示画面３０１の画像データを送信するのではなく、サブＣＰＵ１０１ｓを介して表示画面３０１の画像データを送信する。この場合、サブＣＰＵ１０１ｓは表示画面３０１の画像データを作成する機能を有し、上述したステップＳ１〜Ｓ９の処理を実行して得られた縮小サイズに基づいて変更を加えた画像データを表示パネル１３０に送信することになる。このような構成を採ることで、サブＣＰＵ１０１ｓが画像データを生成することになるので、メインＣＰＵ１０１ｍの処理量を低減することができる。
【０１０２】
なお、図１１の構成を採る場合も図１２の構成を採る場合も、メインＣＰＵ１０１ｍでの処理量が削減され、メインＣＰＵ１０１ｍの省電力化を達成できる。
【０１０３】
また、メインＣＰＵ１０１ｍとサブＣＰＵ１０１ｓとで並列処理が可能となり、加速度センサ１５０で加速度を検出してから表示画面３０１の縮小サイズを決定するまでの時間を短縮できる。また、メインＣＰＵでステップＳ１〜Ｓ９の処理を実行する場合は、メインＣＰＵでの他の処理のための待ち時間が発生する場合があるが、サブＣＰＵ１０１ｓを使用する場合は、加速度を検出してから表示画面３０１の縮小サイズを決定するまでの時間を短縮できる。
【０１０４】
＜他の実施の形態＞
以上説明した実施の形態においては、表示装置として携帯電子機器に使用される例を示したが、表示装置は携帯性を有するものに限定されず、列車、自動車等の車両の車内に固定される表示装置などに使用してもよい。その場合、実施の形態は当該表示装置を備える車両となる。
【０１０５】
なお、本発明は、その発明の範囲内において、実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【０１０６】
１２０  表示部
１５０  加速度センサ
３００  移動量算出部
４００  振幅算出部
５００  振幅判定部
６００  縮小サイズ決定部
７００  表示制御部
【図１】
2018136449.tif 000003
【図２】
2018136449.tif 000004
【図３】
2018136449.tif 000005
【図４】
2018136449.tif 000006
【図５】
2018136449.tif 000007
【図６】
2018136449.tif 000008
【図７】
2018136449.tif 000009
【図８】
2018136449.tif 000010
【図９】
2018136449.tif 000011
【図１０】
2018136449.tif 000012
【図１１】
2018136449.tif 000013
【図１２】
2018136449.tif 000014