(57)【要約】【課題】本発明は、振れ補正機能を有する移動電子デバイス及びその振れ補正方法を提供する。【解決手段】本発明に係る移動電子デバイスは、中央処理装置、画像処理ユニット、振れセンサー及び振れ補正モジュールを備え、振れ補正モジュールは、振れセンサーが検出した振れ信号を採集する振れ信号採集サブモジュールと、前記振れ信号をフィルタリングして前記振れ信号の中のノイズを除去するフィルタサブモジュールと、ノイズが除去された前記振れ信号によって振れ変位量を計算する振れ変位量計算サブモジュールと、前記振れ変位量に基づいて振れ変位補正量を計算する振れ変位補正量計算サブモジュールと、前記振れ変位補正量に基づいて画像処理ユニットによって移動電子デバイスのディスプレイに表示される画像を移動させて振れ補正を行う画像制御サブモジュールと、を備える。本発明は、振れ補正方法も提供する。【選択図】図３
2011139472.tif 000002
【特許請求の範囲】
【請求項１】
内部データを処理するために用いられる中央処理装置と、
操作画面を表示するために用いられる画像処理ユニットと、
振れを検出するために用いられる振れセンサーと、
振れ補正を処理する振れ補正モジュールのアプリケーションプログラムが記憶されている記憶ユニットと、
を備えてなる移動電子デバイスであって、前記振れ補正モジュールは、
前記振れセンサーが前記移動電子デバイスの振れを検出したか否かを判断し、前記振れセンサーが検出した振れ信号を採集する振れ信号採集サブモジュールと、
前記振れ信号採集サブモジュールから送信する前記振れ信号を受信し且つ前記振れ信号をフィルタリングして前記振れ信号の中のノイズを除去するフィルタサブモジュールと、
前記フィルタサブモジュールから送信するノイズが除去された前記振れ信号を受信し且つ前記振れ信号に基づいて振れ変位量を計算する振れ変位量計算サブモジュールと、
前記振れ変位量計算サブモジュールから送信する前記振れ変位量を受信し且つ前記振れ変位量に基づいて振れ変位補正量を計算する振れ変位補正量計算サブモジュールと、
前記振れ変位補正量計算サブモジュールから送信する前記振れ変位補正量を受信し且つ前記振れ変位補正量に基づいて前記画像処理ユニットによって前記移動電子デバイスのディスプレイに表示される画像を移動させて振れ補正を行う画像制御サブモジュールと、
を備えることを特徴とする振れ補正機能を有する移動電子デバイス。
【請求項２】
振れ信号採集サブモジュールを利用して、振れセンサーが移動電子デバイスの振れを検出したか否かを判断し、前記振れセンサーが前記移動電子デバイスの振れを検出した場合、以下のステップｂを実行し、前記振れセンサーが前記移動電子デバイスの振れを検出しなかった場合、引き続いて前記移動電子デバイスの振れを検出するステップａと、
前記振れセンサーが検出した振れ信号を採集してから、前記振れ信号をフィルタサブモジュールに送信するステップｂと、
前記振れ信号をフィルタリングして前記振れ信号のノイズを除去し、且つノイズが除去された前記振れ信号を前記振れ変位量計算サブモジュールに送信するステップｃと、
受信した前記振れ信号に基づいて振れ変位量を計算してから、前記振れ変位量を振れ変位補正量計算サブモジュールに送信するステップｄと、
前記振れ変位量に基づいて振れ変位補正量を計算してから、前記振れ変位補正量を画像制御サブモジュールに送信するステップｅと、
前記振れ変位補正量に基づいて、画像処理ユニットによって前記移動電子デバイスのディスプレイに表示される画像を移動させて振れ補正を行うことにより、前記移動電子デバイスのディスプレイに表示される画像の空間位置は振れが発生する直前の空間位置とは変化しないように補正され、ステップａに戻るステップｆと、
を備えることを特徴とする移動電子デバイスの振れ補正方法。
【請求項３】
ステップａの前に、ウィンドウプロシージャをクリックするか又はボタンを押圧して前記移動電子デバイスの振れ補正機能をスターティングするステップを更に備えることを特徴とする請求項２に記載の移動電子デバイスの振れ補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子デバイス及び振れ補正方法に関し、特に、画像出力機能を有する電子デバイス及びその振れ補正方法に関するものである。
【背景技術】
【０００２】
人々は、自動車、電車、飛行機などの乗り物に乗っている際、常に携帯電話、携帯型のゲーム機、ポータブルコンピュータなどの画像出力機能を有する移動電子デバイスを使用する。道路、天気、故障などによって、これらの乗り物が頻繁に振動するとともに、人々が使用している移動電子デバイスも振動するため、移動電子デバイスの正常的な使用に影響する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
以上の問題点に鑑みて、本発明は、振れ補正機能を有する移動電子デバイス及びその振れ補正方法を提供する。
【課題を解決するための手段】
【０００４】
本発明に係る振れ補正機能を有する移動電子デバイスは、内部データを処理するために用いられる中央処理装置と、操作画面を表示するために用いられる画像処理ユニットと、振れを検出するために用いられる振れセンサーと、振れ補正を処理する振れ補正モジュールのアプリケーションプログラムが記憶されている記憶ユニットと、を備え、前記振れ補正モジュールは、前記振れセンサーが前記移動電子デバイスの振れを検出したか否かを判断し、前記振れセンサーが検出した振れ信号を採集する振れ信号採集サブモジュールと、前記振れ信号採集サブモジュールから送信する前記振れ信号を受信し且つ前記振れ信号をフィルタリングして前記振れ信号の中のノイズを除去するフィルタサブモジュールと、前記フィルタサブモジュールから送信するノイズが除去された前記振れ信号を受信し且つ前記振れ信号に基づいて振れ変位量を計算する振れ変位量計算サブモジュールと、前記振れ変位量計算サブモジュールから送信する前記振れ変位量を受信し且つ前記振れ変位量に基づいて振れ変位補正量を計算する振れ変位補正量計算サブモジュールと、前記振れ変位補正量計算サブモジュールから送信する前記振れ変位補正量を受信し且つ前記振れ変位補正量に基づいて前記画像処理ユニットによって前記移動電子デバイスのディスプレイに表示される画像を移動させて振れ補正を行う画像制御サブモジュールと、を備える。
【０００５】
本発明に係る移動電子デバイスの振れ補正方法は、振れ信号採集サブモジュールを利用して、振れセンサーが移動電子デバイスの振れを検出したか否かを判断し、前記振れセンサーが前記移動電子デバイスの振れを検出した場合、以下のステップｂを実行し、前記振れセンサーが前記移動電子デバイスの振れを検出しなかった場合、引き続いて前記移動電子デバイスの振れを検出するステップａと、前記振れ信号採集サブモジュールによって、前記振れセンサーが検出した振れ信号を採集してから、前記振れ信号をフィルタサブモジュールに送信するステップｂと、前記フィルタサブモジュールは、前記振れ信号をフィルタリングして前記振れ信号のノイズを除去し、且つノイズが除去された前記振れ信号を前記振れ変位量計算サブモジュールに送信するステップｃと、前記振れ変位量計算サブモジュールは、受信した前記振れ信号に基づいて振れ変位量を計算してから、前記振れ変位量を振れ変位補正量計算サブモジュールに送信するステップｄと、前記振れ変位補正量計算サブモジュールは、前記振れ変位量に基づいて振れ変位補正量を計算してから、前記振れ変位補正量を画像制御サブモジュールに送信するステップｅと、前記画像制御サブモジュールは、前記振れ変位補正量に基づいて、画像処理ユニットによって前記移動電子デバイスのディスプレイに表示される画像を移動させて振れ補正を行うため、前記移動電子デバイスのディスプレイに表示される画像の空間位置は振れが発生する直前の空間位置とは変化しないように補正され、ステップａに戻るステップｆと、を備える。
【発明の効果】
【０００６】
従来の技術と比べると、本発明に係る振れ補正機能を有する移動電子デバイス及びその振れ補正方法は、振れセンサーによって移動電子デバイスの振れを検出し、振れ信号採集サブモジュールによって前記振れセンサーが検出した振れ信号を採集し、フィルタサブモジュールによって前記振れ信号をフィルタリングして前記振れ信号の中のノイズを除去し、振れ変位量計算サブモジュールを利用してノイズが除去された前記振れ信号に基づいて振れ変位量を計算し、振れ変位補正量計算サブモジュールを利用して前記振れ変位量に基づいて振れ変位補正量を計算し、画像制御サブモジュールを利用して、前記振れ変位補正量に基づいて画像処理ユニットによって前記移動電子デバイスのディスプレイに表示される画像を移動させて振れ補正を行うため、前記移動電子デバイスのディスプレイに表示される画像の空間位置は変わらなく、ユーザが移動電子デバイスのディスプレイに対する操作に影響しない。
【図面の簡単な説明】
【０００７】
【図１】本発明の振れ補正機能を有する移動電子デバイスのブロック図である。
【図２】図１に示した振れ補正機能を有する移動電子デバイスの振れ補正モジュールのブロック図である。
【図３】本発明の振れ補正機能を有する移動電子デバイスの振れ補正方法を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照して、本発明の実施形態について説明する。
【０００９】
図１及び図２を参照すると、本発明に係る振れ補正機能を有する移動電子デバイス１００は、振れセンサー１０、中央処理装置２０（ＣＰＵ）、画像処理ユニット３０及び記憶ユニット４０を備える。前記移動電子デバイス１００は、携帯電話、携帯型のゲーム機、ポータブルコンピュータなどである。前記中央処理装置２０は、前記移動電子デバイス１００内のデータを処理するために用いられ、前記画像処理ユニット３０は、操作画面を表示するために用いられる。
【００１０】
前記振れセンサー１０は、アクセラレーター或いはジャイロであって、前記移動電子デバイス１００の振動を検出するために用いられる。前記記憶ユニット４０には、振れ補正を処理する振れ補正モジュール４１のアプリケーションプログラムが記憶されている。前記振れ補正モジュール４１は、振れ信号採集サブモジュール４２、フィルタサブモジュール４４、振れ変位量計算サブモジュール４６、振れ変位補正量計算サブモジュール４８及び画像制御サブモジュール４９を備える。前記移動電子デバイス１００の振れ補正機能をスターティングする（ウィンドウプロシージャをクリックするか又はボタンを押圧する）と、前記中央処理装置２０は、前記記憶ユニット４０に記憶されている各々のアプリケーションプログラムモジュールを実行する。
【００１１】
前記振れ信号採集サブモジュール４２は、前記振れセンサー１０が前記移動電子デバイス１００の振れを検出したか否かを判断し、前記振れセンサー１０が前記移動電子デバイス１００の振れを検出した場合、前記振れセンサー１０が検出した振れ信号を採集してから、前記振れ信号を前記フィルタサブモジュール４４に送信する。
【００１２】
前記フィルタサブモジュール４４は、前記振れ信号をフィルタリングして前記振れ信号の中のノイズを除去し、且つノイズを除去した前記振れ信号を前記振れ変位量計算サブモジュール４６に送信する。本実施例において、前記フィルタサブモジュール４４は、カルマンフィルタ（Ｋａｌｍａｎ  Ｆｉｌｔｅｒ）によってフィルタ機能を実現する。他の実施例において、動態追跡機能を有する他のフィルタを使用して前記振れ信号をフィルタリングすることもできる。
【００１３】
振れ変位量計算サブモジュール４６は、受信した振れ信号に基づいて振れ変位量を計算してから、前記振れ変位量を前記振れ変位補正量計算サブモジュール４８に送信する。例えば、前記移動電子デバイス１００が右へ３ｃｍ移動した振れ変位量を得る。
【００１４】
前記振れ変位補正量計算サブモジュール４８は、前記振れ変位量に基づいて振れ変位補正量を計算してから、前記振れ変位補正量を前記画像制御サブモジュール４９に送信する。例えば、前記移動電子デバイス１００が右へ３ｃｍ移動した振れ変位量に基づいて、前記移動電子デバイス１００のディスプレイに表示される画像を左へ３ｃｍ移動させる変位補正量を得る。
【００１５】
前記画像制御サブモジュール４９は、前記振れ変位補正量に基づいて、前記画像処理ユニット３０によって前記移動電子デバイス１００のディスプレイに表示される画像を移動させて振れ補正を行うため、前記移動電子デバイス１００のディスプレイに表示される画像の空間位置は変わらない。例えば、前記移動電子デバイス１００が振動によって右へ３ｃｍ移動すると、前記移動電子デバイス１００のディスプレイに表示される画像を左へ３ｃｍ移動させて変位補正するため、前記移動電子デバイス１００のディスプレイに表示される画像の空間位置は変わらなく、ユーザが前記移動電子デバイス１００のディスプレイに対する操作を影響しない。
【００１６】
図３を参照すると、振れ補正機能を有する前記移動電子デバイス１００の振れ補正方法は、以下のステップＳ１〜ステップＳ７を備える。
【００１７】
ステップＳ１において、前記移動電子デバイス１００の振れ補正機能をスターティングする。例えば、ウィンドウプロシージャをクリックするか又はボタンを押圧して、前記移動電子デバイス１００の振れ補正機能をスターティングする。
【００１８】
ステップＳ２において、前記振れ信号採集サブモジュール４２は、前記振れセンサー１０が前記移動電子デバイス１００の振れを検出したか否かを判断し、前記振れセンサー１０が前記移動電子デバイス１００の振れを検出した場合、ステップＳ３を実行し、前記振れセンサー１０が前記移動電子デバイス１００の振れを検出しなかった場合、引き続いて前記移動電子デバイス１００の振れを検出する。
【００１９】
ステップＳ３において、前記振れ信号採集サブモジュール４２は、前記振れセンサー１０が検出した振れ信号を採集してから、前記振れ信号をフィルタサブモジュール４４に送信する。
【００２０】
ステップＳ４において、前記フィルタサブモジュール４４は、前記振れ信号をフィルタリングして前記振れ信号の中のノイズを除去し、且つノイズを除去した前記振れ信号を前記振れ変位量計算サブモジュール４６に送信する。
【００２１】
ステップＳ５において、前記振れ変位量計算サブモジュール４６は、受信した前記振れ信号に基づいて振れ変位量を計算してから、前記振れ変位量を前記振れ変位補正量計算サブモジュール４８に送信する。
【００２２】
ステップＳ６において、前記振れ変位補正量計算サブモジュール４８は、前記振れ変位量に基づいて振れ変位補正量を計算してから、前記振れ変位補正量を前記画像制御サブモジュール４９に送信する。
【００２３】
ステップＳ７において、前記画像制御サブモジュール４９は、前記振れ変位補正量に基づいて、前記画像処理ユニット３０によって前記移動電子デバイス１００のディスプレイに表示される画像を移動させて振れ補正を行うため、前記移動電子デバイス１００のディスプレイに表示される画像の空間位置は変わらなく、ステップＳ２に戻って、ユーザが前記移動電子デバイス１００の振れ補正機能を停止するまで、上記のステップＳ２〜Ｓ７を繰り返す。
【００２４】
本発明に係る振れ補正機能を有する移動電子デバイス１００及びその振れ補正方法は、前記移動電子デバイス１００が振動する場合、前記移動電子デバイス１００のディスプレイに表示される画像に対して振れ補正を行うため、前記移動電子デバイス１００のディスプレイに表示される画像の空間位置は変わらなく、ユーザが前記移動電子デバイス１００のディスプレイに対する操作に影響しない。
【００２５】
以上、本発明の好適な実施形態について詳細に説明したが、本発明は前記実施形態に限定されるものではなく、本発明の範囲内で種々の変形又は修正が可能であり、該変形又は修正も又、本発明の特許請求の範囲内に含まれるものであることは、いうまでもない。
【符号の説明】
【００２６】
１００  移動電子デバイス
１０  振れセンサー
２０  中央処理装置
３０  画像処理ユニット
４０  記憶ユニット
４１  振れ補正モジュール
４２  振れ信号採集サブモジュール
４４  フィルタサブモジュール
４６  振れ変位量計算サブモジュール
４８  振れ変位補正量計算サブモジュール
４９  画像制御サブモジュール
【図１】
2011139472.tif 000003
【図２】
2011139472.tif 000004
【図３】
2011139472.tif 000005