(57)【要約】【課題】手持ちの筐体が揺れている状態でも、表示手段に表示される文字や画像を使用者に対して一定位置に表示することができる携帯端末装置を提供する。【解決手段】バッファメモリ１へ、データ格納部１００から出力された表示データが書き込まれ、手ぶれ量算出部３は、表示部２に表示データが表示されているときの筐体の手ぶれ量をカメラ２００の撮影画像にもとづいて算出し、表示位置制御部４は、表示データの表示部２上での表示位置を手ぶれ量算出部３により算出された手ぶれ量に応じて変化させるための表示位置制御信号を出力し、表示処理部５は、表示データをバッファメモリ１から読み出して表示部２へ出力する処理を、表示位置制御部４から出力された表示位置制御信号にもとづいて行う。【選択図】図１
2010141839.tif 000002
【特許請求の範囲】
【請求項１】
カメラを内蔵する携帯端末装置であって、
表示領域分のデータが書き込まれるバッファメモリと、
前記データの表示領域よりも大きな画面サイズを有して前記バッファメモリに書き込まれた前記データが表示される表示手段に前記データが表示されているときの、筐体の手ぶれ量を前記カメラの撮影画像にもとづいて算出する手ぶれ量算出手段と、
前記データの前記表示手段上での表示位置を前記手ぶれ量算出手段により算出された前記手ぶれ量に応じて変化させるための表示位置制御信号を出力する表示位置制御手段と、
前記バッファメモリから前記データを読み出して前記表示手段へ出力する処理を、前記表示制御信号にもとづいて行う表示処理手段と
を備えることを特徴とする携帯端末装置。
【請求項２】
前記手ぶれ量算出手段が、
前記表示手段が配置された面と同じ面に配置されたカメラにより撮影された、前記表示手段を閲覧中の使用者の画像にもとづいて前記手ぶれ量を算出する
ことを特徴とする請求項１に記載の携帯端末装置。
【請求項３】
前記表示処理手段が、
前記表示制御信号にもとづいて、前記データの前記バッファメモリからの読み出し開始タイミングを変化させる
ことを特徴とする請求項１または２に記載の携帯端末装置。
【請求項４】
前記表示処理手段が、
前記表示制御信号にもとづいて、前記バッファメモリから読み出した前記データの前記表示手段への出力開始タイミングを変化させる
ことを特徴とする請求項１または２に記載の携帯端末装置。
【請求項５】
カメラを内蔵する携帯端末装置であって、
表示領域分のデータが書き込まれるバッファメモリと、
前記データの表示領域よりも大きな画面サイズを有して前記バッファメモリに書き込まれた前記データが表示される表示手段に前記データが表示されているときの、筐体の手ぶれ量を前記カメラの撮影画像にもとづいて算出する手ぶれ量算出手段と、
前記データの前記バッファメモリへの書き込み位置を前記手ぶれ量算出手段により算出された前記手ぶれ量に応じて変化させるための書き込み位置制御信号を出力する書き込み位置制御手段と、
前記バッファメモリから前記データを読み出して前記表示手段へ出力する処理を行う表示処理手段と
を備えることを特徴とする携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置に関する。
【背景技術】
【０００２】
携帯電話端末にカメラを搭載することは広く普及し、高画素化や高解像度化などの高性能化も進んでいる。このような携帯電話端末に搭載されたカメラで撮影するときの問題点として、撮影者の手ぶれにより撮影画像にブレが生じることが挙げられる。
【０００３】
そのため、従来、カメラに手ぶれ補正機能を付加し、手ぶれがあっても鮮明な画像が得られるようにすることが行われている。そのような手ぶれ補正を行なう装置として、所定の時間の前後の画像を比較して、その画像の動きを検出し、その検出された動きの量に応じて、カメラからの出力範囲を移動させ、手ぶれによる画像のブレを除去する信号処理装置が提案されている（例えば、特許文献１参照。）。
【０００４】
一方、近年、携帯電話端末の高機能化も進み、メールの送受信やウェッブ・ブラウジングといった、これまでパソコンで行われていた処理が、携帯電話端末でも実行できるようになってきた。これにより、電車等の移動体の中で、文字や画像等を閲覧する機会が増えている。
【０００５】
ところが、進行中の移動体には車体の揺れがあり、その揺れが使用者に伝わる。その結果、使用者が手に持っている携帯電話端末が、不安定な状態、すなわち、上述のカメラ撮影時の手ぶれと同様の状態となり、画面に表示されている文字や画像等が見難くなる、という問題が発生する。
【特許文献１】特開平７−１７７４１９号公報  （第３−４ページ、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで、本発明の目的は、手持ちの筐体が揺れている状態でも、表示手段に表示される文字や画像を使用者に対して一定位置に表示することができる携帯端末装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一態様によれば、カメラを内蔵する携帯端末装置であって、表示領域分のデータが書き込まれるバッファメモリと、前記データの表示領域よりも大きな画面サイズを有して前記バッファメモリに書き込まれた前記データが表示される表示手段に前記データが表示されているときの、筐体の手ぶれ量を前記カメラの撮影画像にもとづいて算出する手ぶれ量算出手段と、前記データの前記表示手段上での表示位置を前記手ぶれ量算出手段により算出された前記手ぶれ量に応じて変化させるための表示位置制御信号を出力する表示位置制御手段と、前記バッファメモリから前記データを読み出して前記表示手段へ出力する処理を、前記表示制御信号にもとづいて行う表示処理手段とを備えることを特徴とする携帯端末装置が提供される。
【０００８】
本発明の別の一態様によれば、カメラを内蔵する携帯端末装置であって、表示領域分のデータが書き込まれるバッファメモリと、前記データの表示領域よりも大きな画面サイズを有して前記バッファメモリに書き込まれた前記データが表示される表示手段に前記データが表示されているときの、筐体の手ぶれ量を前記カメラの撮影画像にもとづいて算出する手ぶれ量算出手段と、前記データの前記バッファメモリへの書き込み位置を前記手ぶれ量算出手段により算出された前記手ぶれ量に応じて変化させるための書き込み位置制御信号を出力する書き込み位置制御手段と、前記バッファメモリから前記データを読み出して前記表示手段へ出力する処理を行う表示処理手段とを備えることを特徴とする携帯端末装置が提供される。
【発明の効果】
【０００９】
本発明によれば、手持ちの筐体が揺れている状態でも、表示手段に表示される文字や画像を使用者に対して一定位置に表示することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施例について図面を参照して説明する。なお、図中、同一または相当部分には同一の符号を付して、その説明は繰り返さない。
【実施例１】
【００１１】
図１は、本発明の実施例１に係る携帯端末装置の構成の例を示すブロック図である。
【００１２】
本実施例の携帯端末装置は、例えばカメラ付き携帯電話端末装置であり、受信メールや送信済みメールなどのデータが格納されているデータ格納部１００から出力された表示領域分のデータ（表示データ）が書き込まれるバッファメモリ１と、バッファメモリ１に書き込まれた上述の表示データが表示される表示部２と、表示部２に表示データが表示されているときの筐体の手ぶれ量をカメラ２００の撮影画像にもとづいて算出する手ぶれ量算出部３と、表示データの表示部２上での表示位置を手ぶれ量算出部３により算出された手ぶれ量に応じて変化させるための表示位置制御信号を出力する表示位置制御部４と、表示データをバッファメモリ１から読み出して表示部２へ出力する処理を、表示位置制御部４から出力された表示位置制御信号にもとづいて行う表示処理部５と、を備える。
【００１３】
バッファメモリ１へは、データ格納部１００に格納されているデータの中から表示部２の表示領域に表示できる分量のデータが読み出され、そのデータが書き込まれる。
【００１４】
図２（ａ）に、本実施例の携帯端末装置の筐体１０００における表示部２の画面サイズと表示領域２１の関係、および表示部２とカメラ２００の配置関係を示す。
【００１５】
図２（ａ）に示すように、本実施例では、メールなどのデータは、表示部２の全面に表示されるのではなく、画面サイズよりも小さな表示領域２１に表示される。言い換えれば、表示領域２１よりも表示部２の画面サイズは大きい。そのため、通常の表示状態では、表示領域２１の周囲に余白がある。
【００１６】
また、本実施例では、表示部２とカメラ２００が、筐体１０００の同一平面上に配置されている。したがって、表示部２にメールなどが表示されているときに、カメラ２００を作動させると、カメラ２００は、そのメールなどを閲覧中の使用者を撮影する状態になる。このときカメラ２００により撮影された撮影画像２０１の例を図２（ｂ）に示す。
【００１７】
図２（ｂ）に示すように、撮影画像２０１として、表示部２に表示されているデータを閲覧中の使用者の人物像が得られる。
【００１８】
電車等の移動体の中で表示部２に表示されているメールなどを閲覧しているときに移動体の揺れがあると、この揺れが手持ちをしている筐体１０００に伝わり、表示部２およびカメラ２００が揺れる。これにより、表示部２に表示中の文字などが揺れて見えるとともに、カメラ２００により得られる使用者の画像にも手ぶれが生じる。
【００１９】
このとき、表示部２およびカメラ２００が筐体１０００の同一平面上に配置されているため、表示部２に表示中の文字の揺れの量と、カメラ２００の撮影画像の手ぶれ量との間には、一定の比例関係がある。
【００２０】
そこで、本実施例では、カメラ２００により撮影された画像の手ぶれ量を算出し、この手ぶれ量にもとづいて、表示部２上の表示領域２１の表示位置を変化させ、表示部２に表示中の文字の揺れをキャンセルするようにする。
【００２１】
図３は、手ぶれ量算出部３の内部構成の例を示すブロック図である。
【００２２】
手ぶれ量算出部３は、カメラ２００により撮影された画像から一定の時間間隔で人物像を抽出するパターン抽出部３１と、パターン抽出部３１により抽出された人物像を格納するパターン格納部３２と、パターン格納部３２に格納された人物像とその次にパターン抽出部３１により抽出された人物像とを比較してその画像位置の差分を算出し、その差分量を手ぶれ量として出力する差分算出部３３と、を有する。
【００２３】
表示位置制御部４は、表示データの表示部２上での表示位置を手ぶれ量算出部３により算出された手ぶれ量に応じて変化させるため、表示位置制御信号を出力する。この表示位置制御部４による表示位置制御の動作を図４および図５を用いて説明する。
【００２４】
図４は、筐体１０００に横方向の揺れがあったときの表示位置制御の様子を示す。
【００２５】
いま、図４（ａ）の位置にあった筐体１０００が、左方向に揺れて、図４（ｂ）の位置に移動したとする。このときの揺れの量をｄ１とする。
【００２６】
この揺れにより、カメラ２００の撮影画像２０１にも手ぶれが生じる。この手ぶれは、図４（ｃ）に示すように、筐体１０００の揺れとは逆方向の右方向に現れる。そこで、この手ぶれ量をｄ２とすると、
ｄ２＝−ｋ・ｄ１
と表される。ここで、ｋは、カメラ２００の倍率および被写体（すなわち、使用者）との距離で定まる係数である。表示部２を閲覧中の使用者とカメラ２００の距離はほぼ一定と考えられるので、このｋは定数とみなすことができる。
【００２７】
したがって、手ぶれ量算出部３により手ぶれ量ｄ２が算出されると、筐体１０００の揺れｄ１は、
ｄ１＝−ｄ２／ｋ
として、求められる。
【００２８】
そこで、表示位置制御部４は、図４（ｂ）の位置において、表示領域２１の表示位置を筐体１０００の揺れとは逆方向にｄ１、すなわち−ｄ１だけ変化させるよう、表示位置制御信号を出力する。
【００２９】
このように、表示領域２１の表示位置を、筐体１０００の揺れとは逆方向に、揺れの量と同じ量だけ変化させると、筐体１０００の揺れがキャンセルされ、使用者からは、文字などが同じ位置に表示されているように見える。
【００３０】
図５は、筐体１０００に縦方向の揺れがあったときの表示位置制御の様子を示す。
【００３１】
いま、図５（ａ）の位置にあった筐体１０００が、上方向に揺れて、図５（ｂ）の位置に移動したとする。このときの揺れの量をｈ１とする。このとき、図５（ｃ）に示すように、筐体１０００の揺れとは逆方向の下方向に、カメラ２００の撮影画像２０１の手ぶれが生じる、その手ぶれ量をｈ２とすると、
ｈ２＝−ｋ・ｈ１
と表される。
【００３２】
したがって、この場合、筐体１０００の揺れｈ１は、
ｈ１＝−ｈ２／ｋ
として、求められる。
【００３３】
そこで、表示位置制御部４は、図５（ｂ）の位置において、表示領域２１の表示位置を筐体１０００の揺れとは逆方向にｈ１、すなわち−ｈ１だけ変化させるよう、表示位置制御信号を出力する。この場合も、筐体１０００の揺れがキャンセルされ、使用者からは、文字などが同じ位置に表示されているように見える。
【００３４】
表示処理部５は、表示データをバッファメモリ１から読み出して表示部２へ出力する処理を、表示制御部４から出力された表示制御信号にもとづいて行う。
【００３５】
その処理の方法としては、２つの方法がある。１つは、表示データのバッファメモリ１からの読み出し開始タイミングを変化させる方法であり、もう１つは、バッファメモリ１から読み出した表示データを表示部２へ出力するときの出力開始タイミングを変化させる方法である。
【００３６】
図６（ａ）は、表示データのバッファメモリ１からの読み出し開始タイミングを変化させる例を示す波形図である。
【００３７】
表示制御部４から出力される表示制御信号にもとづいて、表示データのバッファメモリ１からの読み出し開始タイミングを変化させることにより、表示部２上での表示領域２１の表示位置を変化させることができる。
【００３８】
図６（ｂ）は、バッファメモリ１から読み出した表示データを表示部２へ出力するときの出力開始タイミングを変化させる例を示す波形図である。
【００３９】
表示制御部４から出力される表示制御信号にもとづいてバッファメモリ１から読み出した表示データを表示部２へ出力するときの出力開始タイミングを変化させることにより、表示部２上での表示領域２１の表示位置を変化させることができる。
【００４０】
このように、本実施例では、表示制御部４から出力される表示制御信号にもとづいて、バッファメモリ１に格納された表示データの表示部２上での表示位置を変化させる。
【００４１】
これに対して、表示部２に対するスクロール信号が出力された場合、バッファメモリ１に格納されるデータが順次書き換えられ、表示部２上の表示も順次書き換わる。したがって、このような場合、もともと表示部２上の文字などの表示位置が一定していないので、筐体１０００の揺れに対する補正を行なう必要性は少ないと考えられる。
【００４２】
そこで、図７に示すように、表示部２に対するスクロール信号が出力された場合、表示位置制御部４からの表示位置制御信号の出力を停止するようにしてもよい。
【００４３】
このような本実施例によれば、表示部２と同じ面に配置されているカメラ２００で撮影した画像の手ぶれ量に基づいて筐体１０００の揺れの量を算出し、その揺れをキャンセルするように表示領域２１の表示位置を変更することにより、手持ちの筐体１０００が揺れている状態でも、表示部２に表示される文字や画像を使用者に対して一定位置に表示することができる。
【実施例２】
【００４４】
図８は、本発明の実施例２に係る携帯端末装置の構成の例を示すブロック図である。
【００４５】
本実施例の携帯端末装置は、実施例１の表示位置制御部４の代わりに書き込み位置制御部６を設け、手ぶれ量算出部３から出力される手ぶれ量に応じてバッファメモリ１への表示データの書き込み位置を変化させるようにしたものである。
【００４６】
書き込み位置制御部６は、バッファメモリ１への表示データの書き込み位置を手ぶれ量算出部３から出力される手ぶれ量に応じて変化させるため、書き込み位置制御信号をバッファメモリ１へ出力する。
【００４７】
本実施例のバッファメモリ１は、表示部２の全表示領域のデータ量を格納することのできるメモリ容量を有している。データ格納部１００から表示データが読み出されたとき、その表示データのバッファメモリ１への書き込み位置は、表示領域２１の設定位置によって制御される。その後、書き込み位置制御部６から書き込み位置制御信号が出力されると、バッファメモリ１上の表示データの書き込み位置が手ぶれ量に応じて変化する。
【００４８】
表示制御部５Ａは、バッファメモリ１のデータをその先頭アドレスから順次読み出し、表示部２へ出力する。したがって、表示データの書き込み位置の変化に応じて、表示部２に表示される表示領域の位置が変化する。
【００４９】
図９に、バッファメモリ１のメモリ領域上の表示データ書き込み位置のイメージと、表示部２上の表示領域の位置の関係を示す。
【００５０】
バッファメモリ１への表示データ書き込み位置が変化し、表示データ書き込み位置イメージ１１Ａから表示データ書き込み位置イメージ１１Ｂに変化すると、その変化に応じて、表示部２上の表示領域の位置も、表示領域２１Ａから表示領域２１Ｂへ変化する。
【００５１】
すなわち、バッファメモリ１への表示データ書き込み位置は手ぶれ量に応じて変化するものであるので、表示部２に表示される表示領域２１の位置も手ぶれ量に応じて変化することになる。
【００５２】
このような本実施例によれば、バッファメモリ１への表示データ書き込み位置は手ぶれ量に応じて変化させることにより、表示部２に表示される表示領域２１の位置を手ぶれ量に応じて変化させることができる。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施例１に係る携帯端末装置の構成の例を示すブロック図。
【図２】本発明の実施例１に係る携帯端末装置の外観および撮影画像の概略を示す図。
【図３】本発明の実施例１の手ぶれ量算出部の内部構成の例を示すブロック図。
【図４】本発明の実施例１の表示位置制御部の動作を説明するための図。
【図５】本発明の実施例１の表示位置制御部の動作を説明するための図。
【図６】本発明の実施例１の表示処理部の動作の例を示す波形図。
【図７】スクロール信号が出力されたときの表示位置制御部の動作の例を示す波形図。
【図８】本発明の実施例２に係る携帯端末装置の構成の例を示すブロック図。
【図９】本発明の実施例２のバッファメモリの書き込み位置イメージと表示領域の位置の関係を示す図。
【符号の説明】
【００５４】
１  バッファメモリ
２  表示部
３  手ぶれ量算出部
４  表示位置制御部
５、５Ａ  表示処理部
６  書き込み位置制御部
１１Ａ、１１Ｂ  表示データ書き込み位置イメージ
２１、２１Ａ、２１Ｂ  表示領域
３１  パターン抽出部
３２  パターン格納部
３３  差分算出部
【図１】
2010141839.tif 000003
【図２】
2010141839.tif 000004
【図３】
2010141839.tif 000005
【図４】
2010141839.tif 000006
【図５】
2010141839.tif 000007
【図６】
2010141839.tif 000008
【図７】
2010141839.tif 000009
【図８】
2010141839.tif 000010
【図９】
2010141839.tif 000011