(57)【要約】検知部（１２０）が、表示装置（１００）の移動を検知し、検知部（１２０）が検知した移動が所定の範囲内である場合、制御部（１３０）が、検知部（１２０）が検知した結果に基づいて、表示部（１１０）が表示しているデータの表示部（１１０）上での表示位置を移動させる。
2013084662.tif 000002
【特許請求の範囲】
【請求項１】
表示装置であって、
表示部と、
当該表示装置の移動を検知する検知部と、
前記検知部が検知した移動が所定の範囲内である場合、該検知した結果に基づいて、前記表示部が表示しているデータの該表示部における表示位置を移動させる制御部とを有する表示装置。
【請求項２】
請求項１に記載の表示装置において、
前記制御部は、前記検知部が検知した移動量で、前記検知部が検知した移動の方向とは逆の方向へ、前記表示位置を移動させることを特徴とする表示装置。
【請求項３】
請求項１または請求項２に記載の表示装置において、
前記制御部は、前記検知部が検知した移動量が、所定の閾値よりも小さな場合、前記表示位置を移動させることを特徴とする表示装置。
【請求項４】
請求項１から３のいずれか１項に記載の表示装置において、
前記制御部は、前記検知部が検知した移動が、所定の時間内での移動である場合、前記表示位置を移動させることを特徴とする表示装置。
【請求項５】
請求項１から４のいずれか１項に記載の表示装置において、
前記表示部は、前記データとして電子書籍データを表示することを特徴とする表示装置。
【請求項６】
請求項１から５のいずれか１項に記載の表示装置において、
前記検知部は、加速度センサであることを特徴とする表示装置。
【請求項７】
請求項１から５のいずれか１項に記載の表示装置において、
前記検知部は、ジャイロセンサであることを特徴とする表示装置。
【請求項８】
表示部を具備する表示装置が行う表示方法であって、
当該表示装置の移動を検知する処理と、
前記検知した移動が所定の範囲内である場合、該検知した結果に基づいて、前記表示部が表示しているデータの該表示部における表示位置を移動させる処理とを行う表示方法。
【請求項９】
表示部を具備する表示装置に、
当該表示装置の移動を検知する手順と、
前記検知した移動が所定の範囲内である場合、該検知した結果に基づいて、前記表示部が表示しているデータの該表示部における表示位置を移動させる手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を表示する表示装置、表示方法およびプログラムに関する。
【背景技術】
【０００２】
近年、書籍データを記憶し、記憶している書籍データのページをディスプレイに表示させる電子書籍等の表示装置が普及し始めている。このような表示装置は、一般の書籍と同様、持ち運びが可能であり、電車の中で読むことや、歩きながら読むことが可能である。【０００３】
また、同様に、静止画や動画を撮影するスチルカメラやビデオカメラも小型化しており、躊躇することなく持ち運ぶことができ、撮影を行う機会が増えてきている。このようなカメラ等で撮影した画像を表示・記録する場合に、表示・記録する画像がぶれないように、手ぶれ補正機能を具備する装置が考えられている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２７９８００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、例えば、電車の中で上述したような表示装置を手に持って読む場合、電車の揺れに応じて、当該表示装置が動くことで、所持者からは表示データがぶれて見え、読み辛くなってしまうという問題点がある。【０００６】
また、特許文献１に記載された技術においては、撮影した画像のぶれ防止の技術であり、表示された情報の表示ぶれを防止するものではない。【０００７】
本発明の目的は、上述した課題を解決する表示装置、表示方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の表示装置は、
表示装置であって、
表示部と、
当該表示装置の移動を検知する検知部と、
前記検知部が検知した移動が所定の範囲内である場合、該検知した結果に基づいて、前記表示部が表示しているデータの該表示部における表示位置を移動させる制御部とを有する。【０００９】
また、本発明の表示方法は、
表示部を具備する表示装置が行う表示方法であって、
当該表示装置の移動を検知する処理と、
前記検知した移動が所定の範囲内である場合、該検知した結果に基づいて、前記表示部が表示しているデータの該表示部における表示位置を移動させる処理とを行う。【００１０】
また、本発明のプログラムは、
表示部を具備する表示装置に実行させるためのプログラムであって、
当該表示装置の移動を検知する手順と、
前記検知した移動が所定の範囲内である場合、該検知した結果に基づいて、前記表示部が表示しているデータの該表示部における表示位置を移動させる手順とを実行させる。
【発明の効果】
【００１１】
以上説明したように、本発明においては、表示装置が動いた場合であっても、表示されたデータが見え難くなってしまうことを防ぐことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の表示装置の実施の一形態を示す図である。
【図２】図１に示した記憶部に記憶されている移動の種類と閾値との対応付けの一例を示す図である。
【図３】図１に示した表示装置における表示方法を説明するためのフローチャートである。
【図４】図１に示した表示装置における表示部内の実表示領域および補正領域の一例を示す図である。
【図５Ａ】図１に示した表示部に書籍データが表示された状態の一例を示す図である。
【図５Ｂ】図５Ａに示すように書籍データが表示された表示装置が直線的に移動した場合、表示部上の書籍データの表示の状態の一例を示す図である。
【図５Ｃ】図１に示した表示部が表示する書籍データのページが変化した後、書籍データの表示位置が元の位置へ戻された状態の一例を示す図である。
【図６Ａ】図１に示した表示部に書籍データが表示された状態の一例を示す図である。
【図６Ｂ】図６Ａに示すように書籍データが表示された表示装置が回転移動した場合、表示部上の書籍データの表示の状態の一例を示す図である。
【図６Ｃ】図１に示した表示部が表示する書籍データのページが変化した後、書籍データの表示位置が元の位置へ戻された状態の一例を示す図である。
【図７Ａ】図１に示した表示部に書籍データが表示された状態の一例を示す図である。
【図７Ｂ】図７Ａに示すように書籍データが表示された表示装置が、所定の閾値以上の角度、回転移動した場合、表示部上の書籍データの表示の状態の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下に、本発明の実施の形態について図面を参照して説明する。
【００１４】
図１は、本発明の表示装置の実施の一形態を示す図である。
【００１５】
本形態における表示装置１００には図１に示すように、表示部１１０と、検知部１２０と、制御部１３０と、記憶部１４０とが設けられている。
【００１６】
表示部１１０は、制御部１３０からの指示により、データを表示する。
【００１７】
検知部１２０は、表示装置１００の移動を検知する。例えば、検知部１２０は、加速度センサであっても良いし、ジャイロセンサであっても良い。また、検知部１２０は、検知した結果である、表示装置１００の移動量および移動の方向を制御部１３０へ出力する。
【００１８】
制御部１３０は、書籍データ等の表示可能なデータを記憶部１４０から読み出し、読み出したデータを表示部１１０に表示させる。また、制御部１３０は、検知部１２０が検知した移動が所定の範囲内（詳細は、後述する）である場合、検知部１２０から出力されてきた検知結果に基づいて、表示部１１０が表示しているデータの表示部１１０における表示位置を移動させる。このとき、制御部１３０は、検知部１２０から出力されてきた移動量で、検知部１２０から出力されてきた移動の方向とは逆の方向へ、表示位置を移動させる。
【００１９】
また、本発明は、表示装置１００の大きな移動は対象にせず、小さな移動、つまり、「ぶれ」を対象として、そのぶれを補正するものであるため、制御部１３０は、検知部１２０から出力されてきた移動量が、所定の閾値よりも小さな場合、表示部１１０が表示しているデータの表示位置を移動させる。この閾値は、記憶部１４０にあらかじめ記憶されている。
【００２０】
また、制御部１３０は、検知部１２０が検知した移動が、所定の時間内（例えば、０．２秒間以内）での移動である場合、表示部１１０が表示しているデータの表示位置を移動させる。これは、表示装置１００が素早く動いた場合のみを、移動の対象とするためである。つまり、表示装置１００がゆっくりと動いた場合は、利用者が表示装置１００を故意に動かした（移動させた）と考えられるため、表示位置の移動の対象外とする。この所定の時間は、記憶部１４０にあらかじめ記憶されている。なお、制御部１３０は、時間を測定するために、タイマを具備していることは言うまでもない。
【００２１】
記憶部１４０は、制御部１３０が表示部１１０に表示させる書籍データ等のデータや、上述した閾値、所定の時間等をあらかじめ記憶する。
【００２２】
図２は、図１に示した記憶部１４０に記憶されている移動の種類と閾値との対応付けの一例を示す図である。
【００２３】
図１に示した記憶部１４０には図２に示すように、「移動の種類」と「閾値」とがあらかじめ対応付けられて記憶されている。また、移動の種類「直線」と閾値「Ｘｍｍ」とが対応付けられて記憶されている。また、移動の種類「回転」と閾値「Ｙ度」とが対応付けられて記憶されている。
【００２４】
以下に、図１に示した表示装置１００における表示方法について説明する。
【００２５】
図３は、図１に示した表示装置１００における表示方法を説明するためのフローチャートである。ここでは、表示部１１０が表示するデータが、電子書籍データである場合を例に挙げて説明する。
【００２６】
まず、ステップ１にて、制御部１３０が、記憶部１４０にあらかじめ記憶されている書籍データを読み出す。この読み出しのトリガは、所定のアプリケーションが起動したときであっても良いし、利用者によって所定の操作が行われたときであっても良い。
【００２７】
続いて、ステップ２にて、制御部１３０は、読み出した書籍データを表示可能な形式へ変換し、表示部１１０に表示させる。
【００２８】
その後、ステップ３にて、制御部１３０は、検知部１２０が表示装置１００の移動を検知したかどうかを判別する。
【００２９】
検知部１２０が表示装置１００の移動を検知した場合、ステップ４にて、検知した移動の移動量が、記憶部１４０に記憶されている閾値未満であるかどうかを制御部１３０が判別する。例えば、図２に示す対応付けが記憶部１４０に記憶されている場合、検知部１２０が検知した移動が直線であれば、その移動量（移動の距離）がＸｍｍ未満であるかどうかを、制御部１３０が判別する。また、検知部１２０が検知した移動が回転であれば、その移動量（移動の角度）がＹ度未満であるかどうかを、制御部１３０が判別する。
【００３０】
検知部１２０が検知した移動の移動量が閾値未満である場合、ステップ５にて、その移動時間（移動が開始されてから移動が終わるまでの時間）があらかじめ設定されている時間以内であるかどうかを、制御部１３０が判別する。例えば、あらかじめ設定されている時間が、０．２秒間である場合、制御部１３０は、移動時間が０．２秒以内であるかどうかを判別する。
【００３１】
移動時間があらかじめ設定されている時間以内である場合、ステップ６にて、制御部１３０は、検知部１２０が検知した表示装置１００の移動の方向に基づいて、書籍データの表示位置の移動方向を算出する。ここで、制御部１３０は、検知部１２０が検知した表示装置１００の移動の方向とは逆の方向を、書籍データの表示位置の移動方向として算出する。
【００３２】
続いて、ステップ７にて、制御部１３０は、表示部１１０が表示している書籍データの表示位置を、算出した移動方向へ、検知部１２０が検知した移動量だけ、移動させる。
【００３３】
図４は、図１に示した表示装置１００における表示部１１０内の実表示領域および補正領域の一例を示す図である。
【００３４】
図１に示した表示装置１００における表示部１１０には図４に示すように、実表示領域１１１と、補正領域１１２とが設けられている。
【００３５】
実表示領域１１１は、書籍データの表示ページを表示する領域である。
【００３６】
補正領域１１２は、実表示領域１１１が移動することができる範囲である。つまり、制御部１３０による実表示領域１１１の表示位置の移動範囲が、補正領域１１２となる。なお、図４においては、補正領域１１２を斜線で示しているが、実際の表示部１１０上では、この斜線を表示する必要はない。
【００３７】
以下、書籍データの表示位置の移動処理について、２つの例を挙げて具体的に説明する。
【００３８】
まず、１つ目の例として、検知部１２０が表示装置１００の直線的な移動を検知した場合の処理について説明する。
【００３９】
図５Ａは、図１に示した表示部１１０に書籍データが表示された状態の一例を示す図である。
【００４０】
図５Ａに示すように、表示部１１０に書籍データが表示されている。なお、図５Ａに示した破線は、図４に示した実表示領域１１１を示すものであるが、説明の便宜上、破線で示したものであり、表示部１１０に実際に表示されるとは限らない。
【００４１】
図５Ｂは、図５Ａに示すように書籍データが表示された表示装置１００が直線的に移動した場合、表示部１１０上の書籍データの表示の状態の一例を示す図である。
【００４２】
図５Ｂに示すように、表示装置１００が破線矢印方向（図５Ｂでは、右上方向）へ直線的に移動すると、検知部１２０が当該移動を検知する。そして、検知した移動量が、閾値未満であり、且つその移動時間が所定の時間内である場合、制御部１３０は、その移動方向と逆方向となる実線矢印方向（図５Ｂでは、左下方向）へ、その移動量だけ、書籍データの表示位置を移動させる。
【００４３】
例えば、図２に示した閾値が記憶部１４０に記憶されている場合、検知した移動量がＸｍｍ未満であり、且つその移動時間が所定の時間内である場合、制御部１３０は、その移動方向と逆方向へ、その移動量だけ、書籍データの表示位置を移動させる。
【００４４】
これにより、書籍データの表示の絶対位置が変化せず、表示装置１００の所持者から見ると、書籍データは静止しているように見え、表示ぶれがなくなる。
【００４５】
その後、表示部１１０が表示する書籍データのページが変化すると、制御部１３０は、書籍データの表示位置を元の位置へ戻すものであっても良い。
【００４６】
図５Ｃは、図１に示した表示部１１０が表示する書籍データのページが変化した後、書籍データの表示位置が元の位置へ戻された状態の一例を示す図である。
【００４７】
図５Ｂに示すように表示位置が移動した後に、表示装置１００の所持者による操作に基づいて、表示部１１０が表示する書籍データのページが変化すると、図５Ｃに示すように、制御部１３０は、書籍データの表示位置を元の位置に戻すために実線矢印方向（図５Ｃでは、右上方向）へ移動させる。
【００４８】
次に、２つ目の例として、検知部１２０が表示装置１００の回転移動を検知した場合の処理について説明する。
【００４９】
図６Ａは、図１に示した表示部１１０に書籍データが表示された状態の一例を示す図である。
【００５０】
図６Ａに示すように、表示部１１０に書籍データが表示されている。なお、図６Ａに示した破線は、図４に示した実表示領域１１１を示すものであるが、説明の便宜上、破線で示したものであり、表示部１１０に実際に表示されるとは限らない。
【００５１】
図６Ｂは、図６Ａに示すように書籍データが表示された表示装置１００が回転移動した場合、表示部１１０上の書籍データの表示の状態の一例を示す図である。
【００５２】
図６Ｂに示すように、表示装置１００が破線矢印方向（図６Ｂでは、時計回り方向）に回転移動すると、検知部１２０が当該移動を検知する。そして、検知した移動量が、閾値未満であり、且つその移動時間が所定の時間内である場合、制御部１３０は、その移動方向と逆方向となる実線矢印方向（図６Ｂでは、反時計回り方向）へ、その移動量だけ、書籍データの表示位置を移動させる。
【００５３】
例えば、図２に示した閾値が記憶部１４０に記憶されている場合、検知した移動量がＹ度未満であり、且つその移動時間が所定の時間内である場合、制御部１３０は、その移動方向と逆方向へ、その移動量だけ、書籍データの表示位置を移動させる。
【００５４】
これにより、書籍データの表示の絶対位置が変化せず、表示装置１００の所持者から見ると、書籍データは静止しているように見え、表示ぶれがなくなる。
【００５５】
その後、表示部１１０が表示する書籍データのページが変化すると、制御部１３０は、書籍データの表示位置を元の位置へ戻すものであっても良い。
【００５６】
図６Ｃは、図１に示した表示部１１０が表示する書籍データのページが変化した後、書籍データの表示位置が元の位置へ戻された状態の一例を示す図である。
【００５７】
図６Ｂに示すように表示位置が移動した後に、表示装置１００の所持者による操作に基づいて、表示部１１０が表示する書籍データのページが変化すると、図６Ｃに示すように、制御部１３０は、書籍データの表示位置を元の位置に戻すために実線矢印方向（図６Ｃでは、時計回り方向）へ移動させる。
【００５８】
また、閾値を超えた回転に対しては、上述したぶれの補正処理ではなく、表示の縦横の切り替えの処理を行う。
【００５９】
図７Ａは、図１に示した表示部１１０に書籍データが表示された状態の一例を示す図である。
【００６０】
図７Ａに示すように、表示部１１０に書籍データが表示されている。なお、図７Ａに示した破線は、図４に示した実表示領域１１１を示すものであるが、説明の便宜上、破線で示したものであり、表示部１１０に実際に表示されるとは限らない。
【００６１】
図７Ｂは、図７Ａに示すように書籍データが表示された表示装置１００が、所定の閾値以上の角度、回転移動した場合、表示部１１０上の書籍データの表示の状態の一例を示す図である。
【００６２】
図７Ｂに示すように、図７Ａに示すような書籍データが表示された表示装置１００が、所定の閾値以上となる９０度、回転移動した場合、制御部１３０は、表示部１１０に表示されている書籍データの表示の縦横を切り替える。
【００６３】
なお、検知部１２０が、加速度センサやジャイロセンサである場合を例に挙げて説明したが、表示装置１００の移動を検知できるものであれば、カメラ等であっても良い。
【００６４】
このように、表示装置１００の移動を検知し、検知した移動の方向および移動量に基づいて、表示しているデータの表示位置を移動させる補正を行うことで、データの表示の絶対位置が変化せず、表示装置１００の所持者から見ると、表示ぶれがなくなる。これにより、表示装置１００が動いた場合であっても、表示されたデータが見え難くなってしまうことを防ぐことができる。
【００６５】
上述した表示装置１００に設けられた各構成要素が行う処理は、目的に応じてそれぞれ作製された論理回路で行うようにしても良い。また、処理内容を手順として記述したコンピュータプログラム（以下、プログラムと称する）を表示装置１００にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを表示装置１００に読み込ませ、実行するものであっても良い。表示装置１００にて読取可能な記録媒体とは、フロッピー（登録商標）ディスク、光磁気ディスク、ＤＶＤ、ＣＤなどの移設可能な記録媒体の他、表示装置１００に内蔵されたＲＯＭ、ＲＡＭ等のメモリ（記憶部１４０を含む）やＨＤＤ等を指す。この記録媒体に記録されたプログラムは、表示装置１００に設けられた制御部１３０にて読み込まれ、制御部１３０の制御によって、上述したものと同様の処理が行われる。ここで、制御部１３０は、プログラムが記録された記録媒体から読み込まれたプログラムを実行するコンピュータとして動作するものである。
【００６６】
以上、実施の形態を参照して本願発明を説明したが、本願発明は上記実施の形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００６７】
この出願は、２０１１年１２月９日に出願された日本出願特願２０１１−２６９９２３を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2013084662.tif 000003
【図２】
2013084662.tif 000004
【図３】
2013084662.tif 000005
【図４】
2013084662.tif 000006
【図５Ａ】
2013084662.tif 000007
【図５Ｂ】
2013084662.tif 000008
【図５Ｃ】
2013084662.tif 000009
【図６Ａ】
2013084662.tif 000010
【図６Ｂ】
2013084662.tif 000011
【図６Ｃ】
2013084662.tif 000012
【図７Ａ】
2013084662.tif 000013
【図７Ｂ】
2013084662.tif 000014
【国際調査報告】
2013084662.tif 000015
2013084662.tif 000016
2013084662.tif 000017
2013084662.tif 000018
2013084662.tif 000019
2013084662.tif 000020
2013084662.tif 000021
2013084662.tif 000022