(57)【要約】  【課題】  特別なハードウエアを追加することなく、携帯端末に新規な文字入力モードを提供する。  【解決手段】  カメラ３３により撮影された動画像の各フレームが黒画像であるか否かが黒画像判定部２１１により判定される。黒画像タイミング検出部２１２は、この黒画像が発生する発生タイミングを検出する。辞書データベース６Ａは、この発生タイミングと入力文字情報とを対応付けて記憶しており、この辞書データベース６Ａにおいて、検出された発生タイミングと同一又は類似のタイミング情報が文字認識部２１３により抽出される。【選択図】  図１
2006121515.tif 000002
【特許請求の範囲】
【請求項１】
入力情報を入力する機能を備えた携帯端末において、
動画像を撮像する撮像部と、
前記動画像に含まれる画像が黒画像であるか否かを判定する黒画像判定部と、
前記黒画像が発生する発生タイミングを検出する黒画像タイミング検出部と、
前記発生タイミングと前記入力情報とを対応付けて記憶する辞書データベースと、
前記黒画像タイミング検出部で検出された前記発生タイミングに対応する前記入力情報を前記辞書データベースから読み出す読出し部と
を備えたことを特徴とする携帯端末。
【請求項２】
前記黒画像判定部は、前記画像上の所定の領域における黒画素の動きを示す動ベクトルを計算する動ベクトル計算部を含み、
前記動ベクトルが示す前記動きが所定量以下である場合に、その動ベクトルが含まれる画像を前記黒画像と判定する請求項１記載の携帯端末。
【請求項３】
前記黒画像判定部は、前記動ベクトル計算部により計算された複数の動ベクトルを所定の絞込み基準に従って絞り込んで基準動ベクトルを出力する動ベクトル絞込み計算部を更に備えた請求項２記載の携帯端末。
【請求項４】
前記動ベクトル絞込み計算部は、前記動ベクトル計算部で計算された動ベクトルのばらつきを吸収して外乱データを除去する処理を実行する請求項３記載の携帯端末。
【請求項５】
前記動ベクトル絞込み計算部は、前記画像間の間引きを実行して外乱データを除去する請求項３記載の携帯端末。
【請求項６】
前記動ベクトル絞込み計算部は、前記動画像中の物体像のエッジ検出を行い、このエッジ付近の動ベクトル以外の動ベクトルを除去する処理を実行する請求項３記載の携帯端末。
【請求項７】
前記黒画像判定部は、前記エッジ付近の動ベクトルが前記画像の周辺部に拡散したことが検出された場合に、その直後の動ベクトル量の少ない数フレームの画像列を前記黒画像と判定する請求項６記載の携帯端末。
【請求項８】
前記黒画像判定部は、前記動画像に含まれる画像中の前記黒画素の含有率を計算する黒画素含有率計算部を含み、
前記含有率が所定値以上である場合に、その画像を前記黒画像と判定する請求項１記載の携帯端末。
【請求項９】
前記動画像において所定時間以上の間黒画像が継続することが前記黒画像判定部により判定された場合に、前記黒画像タイミング検出部及び前記読出し部による前記入力情報の入力を開始又は終了するように構成された請求項１記載の携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像を撮影可能としたＣＣＤカメラ等の撮像装置、及び文字や制御コードを入力する入力部を備えた携帯端末に関する。
【背景技術】
【０００２】
携帯電話を含む携帯情報端末装置は、小型で携帯性に優れる分、入力部にはパソコン等のように多数のキーを設けることができず、このため少ない数のキー（例えば、電話機の１５個前後のキー、ジョイスティックキーなど）によって入力するように工夫されている。いわゆるＰＤＡ（携帯情報端末）では、タッチパネルからペン入力による手書き文字認識などを用いたものも知られている。
【０００３】
また、携帯電話の底部にラインセンサを配置し、文字認識を行って文字入力を行うようにしたものが特許文献１により知られている。また、特許文献２は、１５個のキーにそれぞれ４分割したタッチセンサを備え、キー全体をタッチパネルのようになぞることにより文字入力を可能にした携帯端末を提案している。また、特許文献３は、携帯端末に動きセンサを搭載し、端末自体を前後左右に動かして文字等を入力するものを提案している。
しかし、ラインセンサやタッチセンサ等の特別のハードウエアを文字入力のために増設することは、携帯端末の容積の肥大化を招き、携帯電話端末の高価格化を招く。
【特許文献１】特開２００３−１９９１６３号公報（［００１１］欄他）
【特許文献２】特開２００１−３３３１６６号公報（［００１６］欄他）
【特許文献３】特開２０００−７８２６２号公報（［０００９］〜［００１７］欄他）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、特別なハードウエアを追加することなく、新規な文字入力モードを提供することを可能とした携帯端末を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る携帯端末は、入力情報を入力する機能を備えた携帯端末において、動画像を撮像する撮像部と、前記動画像に含まれる画像が黒画像であるか否かを判定する黒画像判定部と、前記黒画像が発生する発生タイミングを検出する黒画像タイミング検出部と、前記発生タイミングと前記入力情報とを対応付けて記憶する辞書データベースと、前記黒画像タイミング検出部で検出された前記発生タイミングに対応する前記入力情報を前記辞書データベースから読み出す読出し部とを備えたことを特徴とする。
【発明の効果】
【０００６】
この発明によれば、携帯端末において、特別なハードウエアを追加することなく、新規な文字入力モードを提供することができる。
【発明を実施するための最良の形態】
【０００７】
次に、本発明の実施の形態を、図面を参照して詳細に説明する。
図１は、この発明の実施形態に係わる携帯電話端末の回路構成を示すブロック図である。この携帯電話端末１００は、無線部１と、ベースバンド部２と、入出力部３と、電源部４と、バイブレータ５とから構成される。この携帯電話端末１００には、本実施の形態に係る辞書データベース６Ａ等を格納するためのメモリカード６が接続され得る。  
【０００８】
同図において、図示しない基地局から無線チャネルを介して到来した無線周波信号は、アンテナ１１で受信されたのちアンテナ共用器（ＤＵＰ）１２を介して受信回路（ＲＸ）１３に入力される。受信回路１３は、高周波増幅器、周波数変換器及び復調器を備える。そして、この無線周波信号を低雑音増幅器で低雑音増幅したのち、周波数変換器において周波数シンセサイザ（ＳＹＮ）１４から発生された受信局部発振信号とミキシングして受信中間周波信号又は受信ベースバンド信号に周波数変換し、その出力信号を復調器でディジタル復調する。復調方式としては、例えばＱＰＳＫ方式に対応した直交復調方式と、拡散符号を使用したスペクトラム逆拡散方式が用いられる。なお、上記周波数シンセサイザ１４から発生される受信局部発振信号周波数は、ベースバンド部２に設けられた主制御部２１から指示される。
【０００９】
上記復調器から出力された復調信号はベースバンド部２に入力される。ベースバンド部２は、主制御部２１と、多重分離部２２と、音声符号復号部（以後音声コーデックと呼称する）２３と、画像処理部２４と、ＬＣＤ制御部２５と、メモリ部２６とを備えている。メモリ部２６は、カメラ３３により得られた動画像データを記憶する動画像データ記憶部２６１、検出された動ベクトルを記憶する動ベクトルデータ記憶部２６２、検出された基準動ベクトルを記憶する基準動ベクトル記憶部２６３、及び文字認識結果を記憶する文字認識結果記憶部２６４、音声データを記憶する音声データ記憶部２６５等を備えている。動ベクトル、基準動ベクトルについては後述する。
【００１０】
復調信号は、主制御部２１において制御情報であるか画像情報であるかが識別され、画像情報であれば多重分離部２２に供給されてここで音声データと画像データとに分離される。そして、音声データは音声コーデック２３に供給されてここで音声復号され、これにより再生された音声信号は入出力部３のスピーカ３２から拡声出力される。これに対し画像データは、画像処理部２４に供給されてここで画像復号処理され、これにより再生された画像信号はＬＣＤ制御部２５を介して入出力部３のＬＣＤ３４に供給され表示される。
【００１１】
また、メモリ部２６に記憶された音声データおよび画像データを再生および表示する場合にも、これらのデータはそれぞれ音声コーデック２３および画像処理部２４に入力される。そして、音声データは音声コーデック２３で復号されたのちスピーカ３２から拡声出力される。また画像データは、画像処理部２４で復号されたのちＬＣＤ制御部２５を介してＬＣＤ３４に供給され、表示される。
【００１２】
一方、入出力部３のマイクロホン３１から出力されたユーザの送話音声信号は、ベースバンド部２の音声コーデック２３に入力され、ここで音声符号化されたのち多重分離部２２に入力される。またカメラ３３から出力された画像信号は、ベースバンド部２の画像処理部２４に入力され、ここで画像符号化処理が施されたのち多重分離部２２に入力される。多重分離部２２では、上記符号化された音声データと画像データとが所定のフォーマットで多重化され、この多重化された送信データは主制御部２１から無線部１の送信回路（ＴＸ）１５に入力される。
なお、カメラ３３は、フレーム撮影可能なもの、フィールド撮影が可能なもののいずれであってもよい。フレーム撮影とは、１秒間に例えば３０フレームを撮影し、その各フレームが１画像を構成するものであり、フィールド撮影とは、１画面を奇数ラインと偶数ラインに従って分割可能な形で撮影し（インタレース撮影）し、２つのフィールドで１つのフレームを構成するものである。以下では、図１のカメラはフレーム撮影を行うものとして説明を行う。
【００１３】
送信回路１５は、変調器、周波数変換器及び送信電力増幅器を備える。送信データは、変調器でディジタル変調されたのち、周波数変換器により周波数シンセサイザ１４から発生された送信局部発振信号とミキシングされて無線周波信号に周波数変換される。変調方式としては、ＱＰＳＫ方式及び拡散符号使用するスペクトラム拡散方式が用いられる。そして、この生成された送信無線周波信号は、送信電力増幅器で所定の送信レベルに増幅されたのち、アンテナ共用器１２を介してアンテナ１１に供給され、このアンテナ１１から図示しない基地局に向け送信される。
【００１４】
なお、電源部４には、リチウムイオン電池等のバッテリ４１と、このバッテリ４１を商用電源出力（ＡＣ１００Ｖ）をもとに充電するための充電回路４２と、電圧生成回路（ＰＳ）４３とが設けられている。電圧生成回路４３は、例えばＤＣ／ＤＣコンバータからなり、バッテリ４１の出力電圧をもとに所定の電源電圧Ｖｃｃを生成する。
【００１５】
主制御部２１は、本実施の形態に係る文字入力を行うため、図１に示すように黒画像判定部２１１、黒画像タイミング検出部２１２、文字認識部２１３、及びタイマ２１４を含んでいる。本実施の形態では、図２Ａに示すように、カメラ３３のレンズを例えばユーザが指（Ｆ）等で所定のタイミングで叩く（隠す）ことにより、文字入力を行う文字入力モードを選択することができる。すなわちユーザは、例えばモールス信号の系列に沿って、入力したい文字や制御コードに対応するタイミング（例えば図２Ｂに示す対応表に規定するようなタイミング）で、カメラ３３のレンズを叩く。図２Ｂにおいて、「・」は、カメラ３３のレンズを指で叩いてすぐに離すことを意味し、「−」は、カメラ３３のレンズを「・」よりも長いタイミングの間押えることを意味する。
【００１６】
例えば、文字「Ａ」の入力は、「・」を入力した後、一拍置いて「−」を入力することにより行うことができる。図２Ｂの対応表は単に一例であり、タイミング情報を更に増やして、入力できる文字の種類を増やすことも可能である。この対応表は、携帯電話端末１００から入力することも可能であるし、また図示しない他の装置で入力し、携帯電話端末１００に取り込むことも可能である。また、モールス信号の系列も単に一例であり、その他、例えば特定の音楽のリズムと、文字等を対応付けて辞書データベース６Ａに格納し、入力したい文字に対応したリズムでレンズを指で叩かせるようにしてもよい。
【００１７】
主制御部２１は、カメラ３３を叩くタイミングを検出し、ユーザが入力しようとしている文字を認識するものである。この方法は、キーボード３５等による文字入力に代わる手段又はこれを補完するための手段として有効である。レンズを叩くタイミングと、それに対応する文字等との関係（一例として、図２Ｂの表に示すようなもの）は、メモリカード６等に辞書データベース６Ａとして記憶されており、主制御部２１は、レンズが叩かれたタイミングを検出する。そして、この検出タイミングと同一又はこれに類似する検出タイミング情報を、辞書データベース６Ａから抽出する。認識処理の簡易化のために、例えば検出タイミングの特徴をベクトル量子化し、平均総括化し、代表コードブック毎の認識とすることもできる。この検出された検出タイミング情報に対応する文字等を辞書データベース６Ａから読み出すことにより、文字入力を行うことができる。
【００１８】
なお、上記の文字入力モードは、例えば図２Ａに示す文字入力起動／終了キー３５Ａを１度押下することで（他の機能と兼用されるときは、長押し（通常キーを押下する長さＴＩ秒より十分長い所定期間ＴＩＬ秒以上の間キーを押し続けること）するか、またはマルチクリックする（所定の期間ＴＳ秒の間にキーを複数回クリックすること）ことで）起動又は終了させることができる。
【００１９】
指でカメラ３３のレンズが叩かれ覆い隠される場合、カメラ３３で撮像される画像は、その全部又は一部の明度が所定値以下の画像（以下、このような画像を「黒画像」という。逆に、「黒画像」でない画像を、以下では「白画像」という）となる。黒画像判定部２１１は、カメラ３３から入力される画像信号に含まれる各フレームが黒画像であるか否かを判定する機能を有する。黒画像判定部２１１の具体的な構成、動作については後述する。明度の判定に加え又はこれに代えて、彩度、色相の判定を行うことにより、黒画像か否かの判定を行うこととしてもよい。
【００２０】
黒画像タイミング検出部２１２は、黒画像判定部２１１で黒画像と判定されたフレームが、どのようなタイミングで発生するかを検出するものである。
文字認識部２１３は、黒画像タイミング検出部２１２で検出された黒画像発生タイミングと同一又は類似のタイミング情報に対応付けられている文字等を、メモリカード６に格納された辞書データベース６Ａから読み出す機能を有する。同一性又は類似性の判定は、連続ＤＰ（Dynamic Programming）マッチングの他、ＨＭＭ（Hidden Markov Model：隠れマルコフモデル）やニューラルネットワークによる認識手法等を用いることができる。なお、候補となる文字が複数通りある場合には、これらをＬＣＤ３４に全て表示し、ユーザにキーボード３５等により選択させるようにしてもよい。
タイマ２１４は、黒画像タイミング検出部２１２が前述のタイミングを判定するのに用いるクロック信号を提供するものである。
【００２１】
なお、辞書データベース６Ａの辞書データ（例えば、図２Ｂの表に示すようなデータ）の生成は、上記文字入力の場合と同様にカメラ３３のレンズを叩いてタイミング情報を得た後、このタイミング情報に対応させたい文字をキーボード３５から入力、格納することにより行うことができる。ただし、カメラ３３やキーボード３５など、携帯電話端末１００の構成要素によらず、別途外部装置からこれらの情報を取得して、辞書データベース６Ａに格納させるのでも構わない。
【００２２】
黒画像判定部２１１は、図１に示すように、例えば動ベクトル計算処理部２１１１、動ベクトル絞り込み計算処理部２１１２、及び黒画像含有率計算処理部２１１３を備えている。
動ベクトル計算処理部２１１１は、カメラ３３が取得した動画像の各フレームの所定の領域における画素の動きを示す動ベクトルを計算する機能を有する。この実施の形態で動ベクトルは、例えば参照フレームとしての前後のフレームと、現フレームとの間において、動画像が動いた方向と距離を表すベクトルのことをいうものとする。ＭＰＥＧ（Motion Picture Encoding Group）の規格に従う場合、基準フレームをＩピクチャとし、所定の設定間隔でＩピクチャを設定する。そして、このＩピクチャを基準として、前後のフレーム（Ｂピクチャ、Ｐピクチャ）の動ベクトルを計算する。なお、この実施の形態では、画像の圧縮符号化が目的ではないので、動ベクトルは指Ｆの動きを検出する視標として用いられるのみであり、圧縮符号化に用いる必要のあるものではない。ただし、圧縮符号化後、その圧縮画像に基づいて、黒画像か否かを判定するようにすることは可能である。
【００２３】
一例として、動ベクトル計算処理部２１１１は、図３に示すように、横Ｘ画素、縦Ｙ画素（例えばＸ＝３６０、Ｙ＝２４０）の１つのフレームを、横ＸＢ画素×縦ＹＢ画素（例えばＸＢ＝ＹＢ＝４）のマクロブロックに分割する。そして、各マクロブロック毎にＶＮ個（＝Ｘ／ＸＢ×Ｙ／ＹＢ）の動ベクトルを計算するように構成する。例えば、図３に示すように、現フレームＮ＋Ｔ、過去のフレームＮがあり、フレームＮではマクロブロックＭに存在していた画像が、フレームＮ＋ＴではマクロブロックＳに移動している、という場合を考える。このとき、マクロブロックＳにおける動ベクトルＶｍを、マクロブロックＭとＳの座標値の相違、その他位置の相違を示すデータにより計算することができる。その他のマクロブロックについても、同様に動ベクトルを計算することができる。
なお、マクロブロックは長方形に限るものではなく、例えば円形、楕円形、三角形、５角以上の多角形とすることもできる。また、動ベクトルは複数個のフレーム間に亘って、順方向予測計算、逆方向予測計算を用いて計算することもできる。
【００２４】
或いは、１つのフレームの中の特定の領域を動ベクトル抽出領域として定義し、その動ベクトル抽出領域ごとに代表動ベクトルを求めるようにすることもできる。動ベクトル抽出領域を１つのフレーム中のどの領域に定義するかは、検出しようとする指Ｆの動きの特徴又は傾向によって決めるのが好ましい。一例としては、図４に示すように、画面中央を挟んで略左右対称に、略同一形状・大きさの第１、第２の動ベクトル抽出領域３０２、３０３を定義することができる。場合によっては、図５に示すように、左右対称でなく、また個々の抽出領域３０２’、３０３’、３０４’の大きさ又は形状も異ならせるようにしてもよい。画面のコーナー部など、指Ｆ以外の画像が入り込む可能性が高く、指Ｆの画像が映る可能性が少ない領域には、抽出領域を設定しないようにするのが好ましい。
【００２５】
動ベクトル絞り込み計算処理部２１１２は、所定のデータ除去処理を実行して、計算された動ベクトルデータを絞り込んだ基準動ベクトルを取得する機能を有する。実行されるデータ除去処理は、例えば、
（１）動ベクトル計算処理部２１１１で計算された１フレーム内の動ベクトルのばらつきを吸収して外乱データを除去する処理、
（２）フレーム間の間引きを実行して外乱データを除去する処理、
（３）動画像中の物体像のエッジ検出を行い、このエッジ付近の動ベクトル以外を除去する処理、又は
（４）これらの組合せの処理
である。
【００２６】
例えば、移動する車内などで本実施の形態の文字入力がなされる場合、背景において、建物や自動車など、指Ｆとは無関係の物体が移動し、これが画面に映ることがあり得る。こうした物体の移動は、フレーム上において、動ベクトルの全体に対するばらつきとして現われる。このような場合、ＶＮ個の動ベクトルの総和平均、又は複数の代表ベクトルの相関係数を計算することにより、ばらつきを吸収し、このような物体の像の影響を除去することができる。或いは、ＶＮ個の動ベクトルの標準偏差σを求め、所定の値ＫＩ・σ（ＫＩは正の値の係数）の範囲内にある動ベクトルのみを残し、この範囲外の動ベクトルを除去することによっても、絞込みを行うことができる。
【００２７】
あるいは、フレーム間の相関から、移動していくフレーム内の小物体の移動を推測し、これを除去することも可能である。このようにして、指Ｆの移動に基づく動ベクトルの推定に有効でないと判定されるデータの除去処理が行われることにより、文字認識部２１３における文字認識精度を向上させることができる。
【００２８】
黒画素含有率計算処理部２１１３は、カメラ３３が取得した動画像に含まれる１つのフレーム全体、又はその中の特定の領域における、明度、色相、彩度等から黒い画素と判定される画素（黒画素）の含有率（割合）を計算する機能を有する。
【００２９】
黒画像判定部２１１は、この動ベクトル計算処理部２１１１の計算結果と、黒画素含有率計算処理部２１１３の計算結果の一方のみ、または双方を用いて、対象フレームが黒画像か否かを判定する。動ベクトル計算処理２１１１の計算結果のみで黒画像が精度よく検出できる場合には、黒画素含有率計算処理部２１１３の動作は停止させるなど、一方のみを動作させることも可能である。その選択は、背景の状況などをユーザが判断して行ってもよいし、また、黒画像判定部２１１が自動的に行うようにしてもよい。
【００３０】
動ベクトル計算処理部２１１１の計算結果のみを用いる場合、黒画像判定部２１１は、例えば動ベクトル絞り込み計算処理部２１１２が出力した基準動ベクトルが示す動きが所定値よりも小さい場合、主制御部２１はその動ベクトルが含まれるフレームを黒画像と判定することができる。
【００３１】
また、黒画素含有率計算処理部２１１４の計算結果のみを用いる場合、黒画像判定部２１１１は、例えば、フレームの中心の画素Ｘ１×Ｙ１の矩形領域に、Ｎ箇所の判定領域を設けて、そのうちのＭ箇所（Ｍ≦Ｎ）以上の判定領域が黒画素含有率Ｂ％（例えば８０％）である場合、そのフレームは黒画像であると判定することができる。判定領域は、画面の中心である必要はなく、場合によっては画面の一端側に非対称に設けられてもよい。判定領域の大きさや位置、Ｍ、Ｂの閾値等は、検出精度等に基づいて、適宜変更することができる。例えば、ある設定で黒画像が１フレームしか検出されないような場合には、黒画像と判定されるべき画像が白画像と誤判定されていると疑われるので、判定領域の大きさや位置、Ｍ、Ｂの閾値等を適当に変更して、適正な判定がなされるようにする。
【００３２】
このような判定方法の場合、カメラ３３の光学的特性が変わっても判定結果には殆ど影響が無い。また、辞書データベース６Ａの作成時に用いたカメラの画素数と、文字入力の際に用いたカメラ３３の画素数とが異なっていても認識精度には殆ど影響しない。
【００３３】
次に、本実施の形態の動作を、図６を参照して説明する。ここでは、指Ｆがカメラ３３のレンズに向かって徐々に近付き、最後にレンズを完全に覆い隠すまでの動作がフレーム１１０１〜１１０６として撮像され（フレーム１１０６はレンズが指Ｆで完全に覆い隠された状態のフレーム）、その指Ｆの動きが動ベクトルＶｍとして検出される様子を示している。また、この図６では、動ベクトル絞り込み計算処理部２１１２において指Ｆの像のエッジ検出がなされ、そのエッジ付近の動ベクトル以外の動ベクトルが除去された例を示している。エッジ付近の動ベクトル以外の動ベクトルが除去されることにより、黒画像判定部２１１での負荷が少なくなり、判定速度を速くすることができる。計算負荷が問題とならない場合には、エッジ検出動作を停止し、画面全体の動ベクトルの検出を行うようにしてもよい。また、エッジ検出の代わりに、全ての画素に２値化処理を行うようにしてもよい。
【００３４】
この例の場合、指Ｆがレンズに近付いて、レンズを覆い隠す直前（フレーム１１０５）においては、動ベクトルの大きさが減少し、しかも動ベクトルの位置が、フレーム内の外周方向へ拡散していく。この傾向が検出された場合に、指Ｆがレンズを覆い隠したと判定し、その直後の動ベクトル量の少ない数フレームの画像列を黒画像と判定することができる。
なお、単一色の壁など、動きの少ない背景を撮影している場合にも、動ベクトルの大きさは減少するが（手ぶれに基づくもの程度となる）、この場合には、上記の動ベクトルの拡散傾向が生じない。従って、背景が動かない場合と、レンズを指Ｆが覆い隠した場合とを、この拡散傾向に基づいて判別することができる。
【００３５】
このようにして、動画像を構成する多数のフレームのうち黒画像となるフレームが検出されると、黒画像タイミング検出部２１２は、この黒画像が動画像の中でどのようなタイミングで発生するのかを検出する。タイミングの表現方法は、初期フレームからのフレーム数で表わしてもよいし、時間間隔で表現してもよいが、以下では、黒画像タイミング検出部２１２が、黒画像の発生タイミングをフレーム数で表現したタイミング信号を生成するものとする。
【００３６】
文字認識部２１３は、図７に示すように、こうして生成されたタイミング信号５０４と同一又は類似のタイミングで黒画像発生タイミングを有するタイミング情報５０１を辞書データベース中６Ａから検索し、検索されたタイミング情報に対応する文字をデータベース６Ａから読み出す。すなわち、タイミング情報５０１中の黒画像列５０２のタイミングと、タイミング信号５０４中の黒画像列５０５の発生タイミングとを比較し、同一又は類似のタイミングと言えるか否かが、文字認識部２１３により判定される。このとき、タイミング信号５０４に突発的に発生する黒画像５１１は、その発生タイミング等に基づいて、指Ｆの動きに基づくものではなくノイズと判定して破棄する（間引く）のが好ましい。例えば、黒画像５１１が、隣接する黒画像５０５に対し２フレーム以下（１／１５秒以下）の間隔しかない場合には、黒画像５１１はノイズと判定して間引くことができる。また、そのような黒画像５１１を単純に破棄するのでなく、黒画像でないと判定する確率を下げるようにしてもよい。
【００３７】
以上、発明の実施の形態を説明したが、本発明はこれらに限定されるものではなく、発明の趣旨を逸脱しない範囲内において、種々の変更、追加等が可能である。例えば、上記実施の形態では、１つのレンズを持つ１つのカメラ３３により動画像を撮像していたが、複数のレンズを持つカメラにより得られる時間的に同期又は非同期の複数系列の動画像を選択してもよいし、また複数系列の画像を重畳させて動画像として用いてもよい。さらに、画像を重畳させる場合に、別に定めた重み付け係数を掛け合わせた上で重畳するようにしてもよい。
また、上記の実施の形態では、カメラ３３のレンズを叩くことにより文字の入力を行っていたが、例えばメールの送信命令など、制御コードを入力するようにしてもよいことは勿論である。
【００３８】
また、本実施の形態の文字入力モードを終了させる場合、上記の例ではキー３５Ａを操作していたが、この代わりに、例えばカメラ３３のレンズが所定の期間ＴＥ秒（例えば２〜５秒程度）継続して押えられた場合に、本実施の形態の文字入力モードを終了させるようにしてもよい。
また、図８に示すように、フリップ３４と本体部３７とがヒンジ部３８により開閉可能となっているフリップ式携帯情報端末装置においては、フリップ３４の表面（フリップを閉じた状態で見える面）に本実施の形態の文字入力モードを開始又は終了させるためのボタン３５Ｂを設けてもよい。これにより、フリップを開かなくても、本実施の形態の文字入力モードを開始又は終了させることができる。
【００３９】
また、上記の実施の形態では、指Ｆでカメラ３３のレンズを定められたタイミングで叩く例を説明したが、指Ｆ以外の物体によりレンズを所定のタイミングで叩くようにしてもよい。
また、画素のサイズも本発明においては、様々なサイズ又はフォーマットとすることができ、例えば、ＩＴＵ−Ｔ  Ｈ.２６１のＣＩＦ、ＭＰＥＧ−１のＳＩＦ、ＮＴＳＣ用画像、ＰＡＬ用画像、ＨＤＴＶ画像あるいはそれとは異なるサイズの画像のいずれでも良い。
【図面の簡単な説明】
【００４０】
【図１】この発明の実施形態に係わる携帯電話端末の回路構成を示すブロック図である。
【図２Ａ】本実施の形態による文字入力モードを実行する様子を示す概念図である。
【図２Ｂ】辞書データベース６Ａに格納される入力文字情報とタイミング情報との対応関係を示す対応表の一例である。
【図３】動ベクトル計算処理部２１１１の動作の一例を示す。
【図４】フレーム中において設定される動ベクトル抽出領域の一例を示す。
【図５】フレーム中において設定される動ベクトル抽出領域の一例を示す。
【図６】黒画像判定部２１１の動作の一例を示す。
【図７】文字認識部２１１３の動作の一例を示す。
【図８】本実施の形態の変形例の１つを示す。
【符号の説明】
【００４１】
１・・・無線部、２・・・ベースバンド部、３・・・入出力部、４・・・電源部、  ５・・・バイブレータ、  ６・・・メモリカード、  １１・・・アンテナ、１２・・・アンテナ共用器（ＤＵＰ）、  １３・・・受信回路（ＲＸ）、  １４・・・周波数シンセサイザ（ＳＹＮ）、  １５・・・送信回路、  ２１・・・主制御部２１、  ２２・・・多重分離部、  ２３・・・音声コーデック、  ２４・・・画像処理部、  ２５・・・ＬＣＤ制御部、  ２６・・・メモリ部、  ３１・・・マイクロフォン、  ３２・・・スピーカ、  ３３・・・カメラ、  ３４・・・ＬＣＤ、  ３５・・・キーボード、  ４１・・・バッテリ、  ４２・・・充電回路、  ４３・・・電圧生成回路、  ２１１・・・黒画像判定部、  ２１２・・・黒画像タイミング検出部、  ２１３・・・文字認識部、  ２１４・・・タイマ、  ２１１１・・・動ベクトル計算処理部、  ２１１２・・・動ベクトル絞込み計算処理部、  ２１１３・・・黒画素含有率計算処理部。
【図１】
2006121515.tif 000003
【図２Ａ】
2006121515.tif 000004
【図２Ｂ】
2006121515.tif 000005
【図３】
2006121515.tif 000006
【図４】
2006121515.tif 000007
【図５】
2006121515.tif 000008
【図６】
2006121515.tif 000009
【図７】
2006121515.tif 000010
【図８】
2006121515.tif 000011