(57)【要約】【課題】移動端末、方法、およびプログラム製品が、移動端末からの通信のための情報を生成する。【解決手段】移動端末はカメラ機器とコントローラとを有していてもよい。カメラ機器は、入射光に基づいて画像データを取り込むように構成されている。コントローラは、画像データの中の文字を認識して、認識された文字に基づいて移動端末から通信される情報を生成するように構成されている。コントローラは、認識された文字がインターネットアドレス、メッセージアドレス、電話番号、所在地住所、および／または連絡先情報を示すことを判定してもよい。【選択図】図３
2008503944.tif 000002
【特許請求の範囲】
【請求項１】
移動端末であって、
入射光に基づいて画像データを取り込むように構成されたカメラ機器と、
前記画像データの中の文字を認識して、前記認識された文字に基づいて前記移動端末から通信される情報を生成するように構成されたコントローラと、を備える移動端末。
【請求項２】
前記コントローラは、前記画像データ上で光学文字認識処理を実行することによって前記文字を認識するように構成された請求項１に記載の移動端末。
【請求項３】
前記コントローラは、一つ以上の前記認識された文字がインターネットアドレスを示していると判定するように構成された請求項１に記載の移動端末。
【請求項４】
前記コントローラは、前記認識された文字に基づいてインターネットアドレスを生成するように構成された請求項３に記載の移動端末。
【請求項５】
無線インターフェースを介して通信するように構成された無線送受信機をさらに備え、
前記コントローラは、前記生成されたインターネットアドレスに基づいて前記無線送受信機を通じてインターネットサイトとの接続を開始するように構成された請求項４に記載の移動端末。
【請求項６】
インターネットブラウザをさらに備え、
前記コントローラは、一つ以上の前記認識された文字がインターネットアドレスを示しているという判定に基づいて前記インターネットブラウザを起動するように構成された請求項３に記載の移動端末。
【請求項７】
前記コントローラは、一つ以上の前記認識された文字がメッセージアドレスを示していると判定するように構成された請求項１に記載の移動端末。
【請求項８】
前記コントローラは、前記認識された文字に基づいてメッセージアドレスを生成するように構成された請求項７に記載の移動端末。
【請求項９】
前記コントローラは、前記生成されたメッセージアドレスに基づいて前記移動端末から通信されることとなるメッセージを生成するように構成された請求項７に記載の移動端末。
【請求項１０】
前記生成されたメッセージは、電子メールのメッセージ、ショートメッセージサービスのメッセージ、高度メッセージサービスのメッセージ、および／またはマルチメディアメッセージサービスのメッセージを備える請求項９に記載の移動端末。
【請求項１１】
前記コントローラは、複数の前記認識された文字が前記画像データの中で電話番号を示すことを判定するように構成され、前記認識された文字に基づいて電話番号を生成するように構成され、前記生成された電話番号に基づいて電話の発呼を生成するように構成された請求項１に記載の移動端末。
【請求項１２】
連絡先情報データベースをさらに備え、
前記コントローラは、一つ以上の前記認識された文字が、前記画像データの中で連絡先情報を示すことを判定するように構成され、前記認識された文字に基づいて連絡先情報を生成するように構成され、前記生成された連絡先情報を前記連絡先情報データベースに追加するように構成された請求項１に記載の移動端末。
【請求項１３】
移動端末からの通信のための情報を生成する方法であって、
画像データの中の文字を認識する工程と、
前記認識された文字に基づいて前記移動端末から送信されることとなる情報を生成する工程と、を備える方法。
【請求項１４】
前記画像データの中の文字を認識する工程は、前記画像データ上で光学文字認識処理を実行する工程を備える請求項１３に記載の方法。
【請求項１５】
前記画像データの中の文字を認識する工程は、一つ以上の前記認識された文字がインターネットアドレスを示していると判定する工程を備える請求項１３に記載の方法。
【請求項１６】
前記情報を生成する工程は、前記認識された文字に基づいてインターネットアドレスを生成する工程を備える請求項１５に記載の方法。
【請求項１７】
前記生成されたインターネットアドレスに基づいてインターネットサイトとの接続を開始する工程をさらに備える請求項１６に記載の方法。
【請求項１８】
一つ以上の前記認識された文字がインターネットアドレスを示しているという判定に基づいてインターネットブラウザを起動する工程をさらに備える請求項１５に記載の方法。
【請求項１９】
前記画像データの中の文字を認識する工程は、一つ以上の前記認識された文字がメッセージアドレスを示していると判定する工程を備える請求項１３に記載の方法。
【請求項２０】
前記情報を生成する工程は、前記認識された文字に基づいてメッセージアドレスを生成する工程を備える請求項１９に記載の方法。
【請求項２１】
前記生成されたメッセージアドレスに基づいて、前記移動端末から通信されることになる、電子メールのメッセージ、ショートメッセージサービスのメッセージ、高度メッセージサービスのメッセージ、および／またはマルチメディアメッセージサービスのメッセージのいずれか一つを生成する工程をさらに備える請求項２０に記載の方法。
【請求項２２】
前記画像データの中の文字を認識する工程は、複数の前記認識された文字が前記画像データの中で電話番号を示していると判定する工程と、
前記認識された文字に基づいて電話番号を生成する工程と、
前記生成された電話番号に基づいて電話の発呼を生成する工程と、を備える請求項１３に記載の方法。
【請求項２３】
前記画像データの中の文字を認識する工程は、一つ以上の前記認識された文字が前記画像データの中で連絡先情報を示していると判定する工程と、
前記認識された文字に基づいて連絡先情報を生成する工程と、
前記生成された連絡先情報を前記連絡先情報データベースに追加する工程と、を備える請求項１３に記載の方法。
【請求項２４】
前記画像データの中の文字を認識する工程は、前記認識された文字が所在地住所を示していると判定する工程を備え、
さらに、前記認識された文字に基づいて所在地住所情報を生成する工程と、
ＧＰＳ信号に基づいて前記移動端末の位置を判定する工程と、
前記生成された所在地住所情報及び前記判定された前記移動端末の位置に基づいてナビゲーションする工程と、を備える請求項１３に記載の方法。
【請求項２５】
電話番号のダイヤリングに関連したキー、インターネットブラウザの開始に関連したキー、ナビゲーションアプリケーションの開始に関連したキー、及びメッセージングの開始に関連したキーの、少なくとも１のユーザの選択に基づき、前記画像データを取り込む工程と、をさらに備える請求項１３に記載の方法。
【請求項２６】
移動端末からの通信用の情報を生成するコンピュータプログラム製品であって、
前記コンピュータプログラム製品は、コンピュータで読み取り可能な記録媒体に記録されたコンピュータプログラムコードを備え、
前記コンピュータプログラムコードは、
画像データの中の文字を認識するように構成されたプログラムコードと、
前記認識された文字に基づいて前記移動端末から通信される情報を生成するように構成されたプログラムコードと、を備えるコンピュータプログラム製品。
【請求項２７】
一つ以上の前記認識された文字が、インターネットアドレス、メッセージアドレス、所在地住所、および／または電話番号の少なくとも１つを示すと判定するように構成されたプログラムコードを、さらに備える請求項２６に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般に通信分野に関するものであり、より詳細には、通信情報を生成するための装置、方法、およびコンピュータプログラム製品に関する。
【背景技術】
【０００２】
インターネットは、各種のインターネットプロトコル（ＩＰ）を介して相互に通信できるコンピュータ同士の分散ネットワークである。世界的規模のウェブ（ＷＷＷ）はインターネット上で提供されるいろいろなサービス機能の一つであるが、そのＷＷＷが発達して以来、インターネットの利用およびトラヒックは著しい成長を遂げてきた。ＷＷＷは、ウェブページやファイルが常駐する多くのサーバ（インターネットに接続しているコンピュータ）と、ユーザとウェブページでインタフェースをするクライアント（インターネットブラウザ）とを含む、クライアント−サーバ型の機能である。具体的には、インターネットブラウザおよびソフトウェアアプリケーションは、ＷＷＷ上でサーバに要求を送信して、ウェブページが常駐するサーバとウェブページを構成するそのサーバ上のファイルの両方を意味するアドレス（ＵＲＬ）で識別されるウェブページを要求する。サーバは、その後、要求されたファイルのコピーをインターネットブラウザに送信し、次にインターネットブラウザがウェブページをユーザに表示する。
【０００３】
無線移動端末はパソコンと較べると一般に、メモリや帯域幅の制約や、マン−マシンインタフェース（ＭＭＩ）（すなわち、ディスプレイやキーパッド）の制約が多い。無線移動端末がそれらの制約の中でインターネットにアクセスできるようにし得る無線アプリケーションプロトコル（ＷＡＰ）は、すでに開発されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
インターネットアドレスが雑誌や新聞の中や、その他の印刷された文書の中に登場する頻度はますます高まっている。ユーザは、例えば広告業者に関連するサーバにアクセスするために、リストされたアドレスをブラウザに入力してもよい。移動端末では、それらのアドレスを入力するには、英数字の多機能を有するキーパッドへの恐らく長い文字列のタイピングが必要となる恐れがある。一部の移動端末のＭＭＩは、予測を伴うテキスト入力処理を提供するが、そのような予測を伴う処理は、インターネットアドレスをタイピングするときにはうまく機能しない可能性がある。インターネットアドレスは、頭字語および／または英字、数字、その他の文字の組み合わせを含む可能性があるからである。
【課題を解決するための手段】
【０００５】
本発明の各種の実施形態により、画像の中の文字を認識することによって通信情報を生成する移動端末、方法、およびプログラム製品が提供される。
【０００６】
本発明の一部の実施形態において、移動端末が、入射光に基づいて画像データを取り込むように構成されたカメラ機器と、画像データの中の文字を認識して、認識された文字に基づいて移動端末から通信される情報を生成するように構成されたコントローラとを有する。
【０００７】
本発明の一部のさらなる実施形態において、コントローラが、画像データ上で光学文字認識処理を実行することによって文字を認識するように構成されてもよい。コントローラは、一つ以上の認識された文字がインターネットアドレスを示していると判定するように構成されてもよい。認識された文字がインターネットアドレスを示しているとき、コントローラは、認識された文字に基づいてインターネットアドレスを生成してもよいし、また、生成されたインターネットアドレスに基づいて無線送受信機を通じてインターネットサイトとの接続を開始してもよい。コントローラは、一つ以上の認識された文字がインターネットアドレスを示しているという判定に基づいてインターネットブラウザを起動させてもよい。
【０００８】
コントローラは、一つ以上の認識された文字がメッセージアドレスを示していると判定するように構成されてもよい。認識された文字がメッセージアドレスを示しているとき、コントローラは認識された文字に基づいてメッセージアドレスを生成してもよいし、生成されたメッセージアドレスに基づいてメッセージを生成してもよい。生成されたメッセージは、電子メールのメッセージ、ショートメッセージサービスのメッセージ、高度メッセージサービスのメッセージ、および／または、マルチメディアメッセージサービスのメッセージを有していてもよい。
【０００９】
コントローラは、認識された文字に基づいて電話番号を生成し、生成された電話番号に基づいて電話の発呼を生成するため、複数の認識された文字が画像データの中で電話番号を示すことを判定するように構成されてもよい。
【００１０】
移動端末はさらに、連絡先情報データベースを有していてもよい。コントローラは、一つ以上の認識された文字が、画像データの中で連絡先情報を示していると判定してもよいし、認識された文字に基づいて連絡先情報を生成してもよいし、生成された連絡先情報を連絡先情報データベースに追加してもよい。
【００１１】
本発明の一部の他の実施形態は、移動端末からの通信のための情報を生成する方法を提供する。画像データの中の文字が認識され、移動端末から送信されることになる情報が、認識された文字に基づいて生成される。
【００１２】
本発明の一部のさらなる実施形態において、画像データは文字を認識するためにＯＣＲで検索されてもよい。文字認識は、一つ以上の認識された文字がインターネットアドレスを示していると判定する工程を含んでもよい。認識された文字に基づいてインターネットアドレスが生成されてもよい。生成されたインターネットアドレスに基づいてインターネットサイトとの接続が開始されてもよい。一つ以上の認識された文字がインターネットアドレスを示しているという判定に基づいて、インターネットブラウザが起動されてもよい。
【００１３】
文字認識は、一つ以上の認識された文字がメッセージアドレスを示していると判定する工程を含んでもよいし、認識された文字に基づいてメッセージアドレスが生成されてもよい。生成されたメッセージアドレスに基づいて、移動端末から通信されることになるメッセージが生成されてもよい。生成されたメッセージは、電子メールのメッセージ、ショートメッセージサービスのメッセージ、高度メッセージサービスのメッセージ、および／または、マルチメディアメッセージサービスのメッセージであってもよい。
【００１４】
文字認識は、複数の認識された文字が画像データの中で電話番号を示していると判定する工程を有してもよい。認識された文字に基づいて電話番号が生成され、生成された電話番号が呼び出されてもよい。
【００１５】
文字認識は、一つ以上の認識された文字が画像データの中で連絡先情報（例えば、インターネットアドレス、メッセージアドレス、電話番号）を示していると判定する工程を有してもよいし、連絡先情報は認識された文字に基づいて生成されてもよいし、生成された連絡先情報が連絡先情報データベースに追加されてもよい。
【００１６】
本発明の一部の他の実施形態は、移動端末からの通信情報を生成するためのプログラム製品を提供する。プログラム製品は、画像データの中の文字を認識するように構成されたプログラムコードを有する。プログラム製品は、画像データの中の文字を認識するように構成されたプログラムコードと、認識された文字に基づいて移動端末から通信されることになる情報を生成するように構成されたプログラムコードとを有する。
【００１７】
本発明の一部のさらなる実施形態において、プログラム製品は、一つ以上の認識された文字がインターネットアドレス、メッセージアドレス、および／または電話番号を示すと判定するように構成されたプログラムコードを有する。
【発明の効果】
【００１８】
本発明の各種の実施形態により、画像の中の文字を認識することによって通信情報を生成する移動端末、方法、およびプログラム製品を提供することが可能となる。
【発明を実施するための最良の形態】
【００１９】
では、本発明について、本発明の実施形態を示す添付の図面を参照しながら以下により詳細に説明する。しかし、本発明は、本明細書の中で述べられた実施形態に限定されると解釈されるものではない。むしろ、これらの実施形態は、本開示が十分かつ完全であって、当業者に本発明の範囲を完全に伝えるように提供されているのである。類似の番号は、全体を通じて類似の要素を参照する。本明細書の中で使われている「備えている（comprising）」や「備える（comprises）」という用語は、限定的ではなく、記載された１つ以上の要素、ステップ、および／または機能を含んでいるのであって、記載されていない１つ以上の要素、ステップ、および／または機能を排除するものではない。本明細書の中で使われている「および／または」という用語は、関連して列挙された１つ以上の項目のうち、任意の組み合わせおよびすべての組み合わせを含む。
【００２０】
本発明の実施形態について、方法、移動端末、およびコンピュータプログラム製品のブロック図および／または動作図を参照しながら説明する。当然のことながら、ブロック図および／または動作図の中の各ブロックと、ブロック図および／または動作図の中のブロックの組み合わせは、無線周波数、アナログおよび／またはデジタルハードウェア、および／またはプログラム命令によって実施できる。これらのプログラム命令はコントローラに提供されてもよい。コントローラおよび／または他のプログラマブルデータ処理装置を介して実行されるそれらのプログラム命令がブロック図および／または動作ブロックの中に指定された機能／動作を実施するための手段を作成できるように、コントローラは１つ以上の汎用プロセッサ、特殊用途プロセッサ、ＡＳＩＣ、および／または他のプログラム可能なデータ処理装置を有していてもよい。一部の別の実施の形態において、ブロックの中に記載された機能／動作は、動作図に記載された順序以外の順序で発生してもよい。例えば、連続して示されている２つのブロックは、実際には実質的に同時に実行されてもよいし、関連する機能／動作によっては、ブロック同士が逆の順序で実行されることが時々あってもよい。
【００２１】
本明細書で用いられる「移動端末」は、公衆電話交換網（ＰＳＴＮ）または別のデータ接続／ネットワークのような有線接続を介して、および／または、セルラネットワーク、無線ローカルエリアネットワーク（ＷＬＡＮ）、および／または別の通信端末との無線インタフェースを介して、通信信号を受信／送信するように構成された端末を含んでもよいが、それに限定されるものではない。例えばスマートフォン、携帯情報端末（ＰＤＡ）、および／または、コンピュータであってセルラ通信機器、Ｂｌｕｅｔｏｏｔｈ通信機器、および／またはローカル／ワイドエリアネットワーク通信機器をデータ処理機能と組み合わせ得るもの等の個人通信端末を移動端末の例として含めてもよいが、それに限定されるものではない。
【００２２】
図１は、無線信号をセルラ基地局１０４および／または無線ローカル／ワイドエリアネットワーク１１６と通信する無線端末１０２を有する無線通信システム１００の概略ブロック図である。セルラ基地局１０４は、移動電話交換局（ＭＴＳＯ）１０６の無線ネットワークに接続しており、それは、次にはＰＳＴＮ１１３およびインターネット１１４に接続している。移動端末１０２は、８０２．１１ａ、８０２．１１ｂ、８０２．１１ｅ、８０２．１１ｇ、８０２．１１ｉ、Ｂｌｕｅｔｏｏｔｈ、および／または別の無線ローカルエリアネットワークプロトコルを含んでもよいがそれに限定されない通信プロトコルを用いて無線ローカル／ワイドエリアネットワーク１１６と通信してもよい。無線ローカル／ワイドエリアネットワーク１１６はインターネット１１４に接続している。
【００２３】
本発明の一部の実施形態では、移動端末１０２は、カメラ機器１２０、コントローラ１３２、セルラ送受信機１３４、ＧＰＳ受信機１３５、メモリ１３６、ローカル／ワイドエリアネットワーク送受信機１４０を有しており、またスピーカ１４２、マイクロフォン１４４、ディスプレイ１４６、キーパッド１４８を有していてもよい。ローカル／ワイドエリアネットワーク送受信機１４０は無線ローカル／ワイドエリアネットワーク１１６と通信することができる。セルラ送受信機１３４はセルラ基地局１０４と通信することができる。
【００２４】
セルラ送受信機１３４は通常、双方向通信を可能にするため送信機（ＴＸ）１５０と受信機（ＲＸ）１５２を有しているが、本発明はそのような機器に限定されず、本明細書で使用されるように、「送受信機」は送信機１５０と受信機１５２のうちいずれか１つを有するものであってもよい。移動端末１０２は、それによって、アンテナ１５４を通じて通信される無線周波数信号を用いて基地局１０４と通信してもよい。例えば、移動端末１０２は、セルラ送受信機１３４を介して１つ以上のセルラ通信プロトコル、例えば、ＡＭＰＳ、ＡＮＳＩ−１３６、ＧＳＭ、ＧＰＲＳ、ＥＤＧＥ、ＣＤＭＡ、ワイドバンドＣＤＭＡ、ＣＤＭＡ２０００、ＵＭＴＳを用いて通信されるように構成されてもよい。本明細書で用いられる通信プロトコルは、通信される情報、タイミング、周波数、変調、および／または通信の接続の設定および／または維持のための動作の仕様を定めてもよい。アンテナ１２８および１５４は、単一のアンテナであってもよい。
【００２５】
ＧＰＳ受信機１３５は、ＧＰＳ衛星から信号を受信し、それに基づいて移動端末１０２の位置を判定するように構成されている。
【００２６】
カメラ機器１２０は、入射光に基づいて画像データを取り込むことができる。取り込まれた画像データは、静止画像データおよび／またはビデオデータを有してもいてもよいし、一時的および／または恒久的にメモリ１３６および／またはカメラ機器１２０の内部に保存されてもよい。コントローラ１３２は、取り込まれた画像データの中の文字を認識するように構成されており、メモリ１３６の例示的なソフトウェアに関して以下で説明するするように、認識された文字に基づいて移動端末１０２から通信されることになる情報を生成することができる。
【００２７】
メモリ１３６は、移動端末１０２の機能を実施するのに用いられるソフトウェアとデータとを有するメモリ機器の全体的な階層を代表している。図１に示すように、メモリ１３６は、移動端末１０２で使用されるソフトウェアとデータとの複数のカテゴリ、すなわちオペレーティングシステム１６０とアプリケーションプログラム１７０とを有していてもよい。当業者なら当然であるが、オペレーティングシステム１６０は、無線移動端末のような移動端末を動作させるのに適していればいかなるオペレーティングシステムであってもよく、Ｓｙｍｂｉａｎ、ＰａｌｍＯＳ、ＥＰＯＣ、ＷｉｎｄｏｗｓＣＥ、Ｊａｖａ、Ｗｉｎｄｏｗｓ９５、Ｗｉｎｄｏｗｓ９８、Ｗｉｎｄｏｗｓ２０００、ＷｉｎｄｏｗｓＸＰ、Ｕｎｉｘ、Ｌｉｎｕｘを含んでもよいが、それに限定されない。
【００２８】
アプリケーションプログラム１７０は、移動端末１０２の各種の特徴を実施するプログラムの実例であり、本発明の実施形態の動作をサポートする少なくとも１つのアプリケーションを含んでいる。アプリケーションプログラム１７０は、カメラ電話アプリケーション１７２、画像データの文字認識アプリケーション１７４、インターネットブラウザ１７６、メッセージングアプリケーション１７８、連絡先情報データベース１８０、およびナビゲーションアプリケーション１８１を含んでいてもよい。
【００２９】
コントローラ１３２は、カメラ電話アプリケーション１７２を通じて画像データを保存し、セルラ送受信機１３４および／またはローカル／ワイドエリアネットワーク送受信機１４０を通じて画像データを送信し、および／または画像データをディスプレイ１４６上に表示するように構成されてもよい。例えば、取り込まれた画像データは、電子メールのメッセージ、ショートメッセージサービスのメッセージ、高度メッセージサービスのメッセージ、および／または、マルチメディアメッセージサービスのメッセージのようなメッセージと関連付けられてもよく、コントローラ１３２を通じてメッセージングアプリケーション１７８を介して移動端末１０２から通信されてもよい。
【００３０】
コントローラ１３２は、画像データの文字認識アプリケーション１７４を通じて画像データの中の文字を認識し、認識された文字に基づいて移動端末１０２から通信されることになる情報を生成するように構成されてもよい。そのような文字認識は、光学的文字認識（ＯＣＲ）処理によって実行されてもよいし、インターネットアドレス、メッセージアドレス、および／または電話番号を示す所定の文字および／または文字列を求める画像データの検索を有していてもよい。そのような検索は、パターンマッチングによって実行されてもよい。パターンマッチングにより、内部に組み込まれていることがあったり部分的に覆い隠されていることがあったりする文字、写真、または図形イラストが、１つ以上の既知の文字パターンと照合されてもよい。
【００３１】
コントローラ１３２は、インターネットアドレスでありうる「ＷＷＷ」、「ＷＡＰ」、「ＨＴＴＰ」、「：／／」および／または別の所定の文字または文字列を求めて画像データを検索してもよい。インターネットアドレスの指標に応じて、コントローラ１３２は、画像データの中の認識された文字に基づいて、例えば所定の文字に隣接している文字からインターネットアドレスを生成しようと試みてもよい。コントローラ１３２は、その後、インターネットブラウザ１７６を起動し、および／または生成されたインターネットアドレスをすでに動作中のインターネットブラウザ１７６に挿入し、そして、生成されたインターネットアドレスに基づいて、インターネットサーバ、例えばサーバ１８２との接続を確立しようと試みてもよい。コントローラ１３２は、生成されたインターネットアドレスを使ってユーザを促し、ユーザの応答に基づいて選択的に接続を確立してもよい。インターネットブラウザは、例えば、ワイヤレスアプリケーションプロトコル（ＷＡＰ）に基づいていてもよいし、および／または別のブラウザ、例えばＨＴＭＬ、ＸＭＬ、ＴＣＰ／ＩＰおよび／またはＷＭＬに基づいていてもよい。
【００３２】
コントローラ１３２は、文字「＠」、所定のドットから先の延長部分、例えば「．ＣＯＭ」、および／またはメッセージアドレスを示す可能性のある別の所定の文字または文字列を求めて、画像データを検索してもよい。メッセージアドレスの指標に応じて、コントローラ１３２は、画像データの中の認識された文字に基づいて、例えば所定の文字に隣接している文字から、メッセージアドレスを生成しようと試みてもよい。コントローラ１３２は、その後、メッセージングアプリケーション１７８を起動し、生成されたメッセージアドレスに基づいてメッセージを生成してもよい。生成されたメッセージは、例えば、電子メールのメッセージ、ショートメッセージサービスのメッセージ、高度メッセージサービスのメッセージ、および／または、マルチメディアメッセージサービスのメッセージであってもよい。例えば、生成されたメッセージアドレスは、新規および／または既存のメッセージのアドレスフィールドに挿入されてもよい。コントローラ１３２は、生成されたメッセージアドレスを使ってユーザを促し、ユーザの応答に基づいて選択的にメッセージを生成してもよい。
【００３３】
コントローラ１３２は、電話番号を示すようにフォーマットされている可能性のある番号列を求めて、画像データを検索してもよい。電話番号の指標に応じて、コントローラ１３２は、画像データの中の認識された文字に基づいて電話番号を生成しようと試みてもよいし、電話番号にダイヤルしようと試みてもよい。コントローラ１３２は、生成された電話番号を使ってユーザを促し、ユーザの応答に基づいて選択的に電話番号にダイヤルしてもよい。
【００３４】
コントローラ１３２は、生成されたインターネットアドレス、メッセージアドレス、および／または電話番号を使ってユーザを促してもよいし、ユーザの応答に基づいて、それを連絡先情報データベース１８０に追加してもよい。連絡先情報データベース１８０は、先に生成されたインターネットアドレス、メッセージアドレス、および／または電話番号のリストを有してもよいが、それに限定されず、および／またはリストに含めるようユーザが選択した通信情報のリストを有していてもよい。
【００３５】
従って、印刷された文書、例えば新聞や雑誌の中でユーザがインターネットアドレス、メッセージアドレス、および／または電話番号に気付いたとき、ユーザは所望の情報を有する印刷された文書の一部分の画像を撮像してもよい。移動端末１０２は、その後、所望の情報を認識し、移動端末１０２から通信されることになる情報を生成するため、その取り込まれた画像データを介して画像を処理してもよい。生成された情報は、ブラウザ用のインターネットアドレス、メッセージ用のメッセージアドレス、および／またはダイヤルする電話番号を有する可能性がある。
【００３６】
本発明の実例となる一部の実施形態において、ユーザはカメラ電話アプリケーション１７２を使って画像データを取り込んでもよく、その後、インターネットブラウザ１７６を起動してもよい。インターネットブラウザ１７６を起動すると、インターネットアドレスの指標を求めて画像データを検索するため、インターネットアドレスを生成するため、そして、移動端末１０２がそれに基づいてインターネット接続を確立する試みを行うようにするため、画像データの文字認識アプリケーション１７４が起動されることがある。あるいは、ユーザがインターネットブラウザ１７６を起動してもよい。それが原因となって、選択的に画像データが取り込まれ、インターネットアドレスの指標を求めて画像データが検索され、移動端末１０２がそれに基づいてインターネット接続を確立しようと試みてもよい。あるいは、取り込まれた画像データが、インターネットアドレスの指標を求めて自動的に検索され、特定されたインターネットアドレスに接続する動作に関してユーザを促してもよい。これら実例となる実施形態において、画像データは、追加的にあるいは別途、メッセージアドレスおよび／または電話番号を求めて検索されてもよい。
【００３７】
本発明のさらに別の実例となる実施形態において、画像は少なくとも一時的に、例えばビューファインダモードで取り込まれ、その後、インターネットブラウザを開始するキー、メッセージングを開始するキー、および／または電話番号のダイヤリングを開始するキーをユーザが選択する動作に基づいて、画像が取り込まれてもよい。そのようなキーの選択に基づいて、取り込まれた画像が、認識され、その後、対応するアプリケーションによって使用される対応する情報（すなわち、インターネットアドレス、メッセージングアドレス、および／または電話番号）を生成されるために処理されてもよい。
【００３８】
ナビゲーションアプリケーション１８１は、画像データから所在地住所を生成してもよい。ナビゲーションアプリケーション１８１は、画像データが所在地住所を含んでいることを自動的に認識してもよいし、そして／または、どんなタイプのデータが画像データの中に含まれているか（すなわち、所在地住所、インターネットアドレス、メッセージングアドレス、および／または電話番号）という指標をユーザが入力してもよい。ユーザが提供するそのような指標は、その後、特定されたデータ型式を生成するため、アプリケーションプログラム群１７０のうち対応するプログラムによって使用されてもよい。ナビゲーションアプリケーション１８１は、生成された所在地住所のグラフィック表示をディスプレイ１４６上に図示してもよいし、さらに、生成された所在地住所に基づいて道路に沿ったルートを生成してもよい。
【００３９】
ナビゲーションアプリケーション１８１は、別途あるいは追加的に、移動端末１０２の位置および生成された所在地住所に基づいてナビゲーション情報を提供してもよい。移動端末１０２の位置は、例えば、位置のユーザ入力、アップリンク信号位置動作、ダウンリンク信号位置動作、ＧＰＳに基づく動作、および／または、例えばセルラ通信信号のような地上波無線通信信号とＧＰＳ信号とを結合して地理的位置を判定するような補助されたＧＰＳ動作に基づいて判定されてもよい。アップリンク信号に基づく位置判定では、移動端末１０２は、複数の地上波受信機に対して自分が送信する１つ以上の無線信号の距離測定および三角測量に基づいて自分の位置を判定する。移動端末１０２の位置は、それによって、地上波受信機に関連し移動端末１０２に通信される無線ネットワークによって判定されてもよい。ダウンリンク信号に基づく位置判定では、移動端末１０２は、複数の地上波送信機から自分が受信する無線信号の距離測定および三角測量に基づいて自分の位置を判定する。地上波送信機は、セルラ基地局を有してもよい。アップリンク信号および／またはダウンリンク信号に基づく位置判定は、さらに、例えば、到着時間（ＴＡ）動作、観測到着時間差（ＯＴＤＯＡ）、および／または高度観測到着時間差（ＥＯＴＤ）動作に基づいてもよい。
【００４０】
従ってユーザは、印刷された住所を光学的に取り込み、ナビゲーションを目的としてその住所を移動端末１０２に使用させてもよい。
【００４１】
次に図２を参照するが、画像データの中の文字を認識し、移動端末から通信されることになる情報をそこから生成する動作を、本発明の一部の一般的な実施形態に従って図示する。ブロック２０２において、画像データは文字を認識しようとして検索される。ブロック２０４において、認識された文字に基づいて通信情報が生成される。
【００４２】
次に図３を参照するが、画像データの中の文字を認識し、そこから通信情報を生成する動作を、本発明の一部のさらなる実施形態に従って図示する。ブロック３０２において、画像データが取り込まれる。ブロック３０４において、所定の文字を認識するため、画像データがＯＣＲで検索される。ブロック３０６において、認識された文字がインターネットアドレスを示しているか否かについて判定が行われ、もしそうであるならば、ブロック３０８においてインターネットアドレスが生成される。ブロック３１０において、ユーザは生成されたインターネットアドレスを使って促され、それを使って接続を確立すべきか否か問い合わされる。ユーザの応答に基づいて、ブロック３１２において、インターネットブラウザが起動され、ブロック３１６において、インターネットアドレスに基づいて接続を確立する試みが行われる。
【００４３】
ブロック３１８において、認識された文字がメッセージアドレスを示しているか否かについて判定が行われ、もしそうであるならば、ブロック３２０においてメッセージアドレスが生成される。ブロック３２２において、ユーザは生成されたメッセージアドレスを使って促され、それを使って接続を確立すべきか否か問い合わされ、ユーザの応答に基づいて、ブロック３２４においてメッセージが生成される。
【００４４】
ブロック３２６において、認識された文字が電話番号を示しているか否かについて判定が行われ、もしそうであるならば、ブロック３２８において電話番号が生成される。ブロック３３０において、ユーザは生成された電話番号を使って促され、電話をかけるべきか否か、および／または、テキストメッセージが生成されるべきか否か問い合わされる。ユーザの応答に基づいて、ブロック３３２において電話呼び出しが生成されてもよいし、そして／または、生成された電話番号を用いてブロック３３３においてメッセージが生成されてもよい。
【００４５】
ブロック３３６において、生成された連絡先情報（すなわち、インターネットアドレス、メッセージアドレス、および／または電話番号）が連絡先データベースの中に保存されるべきか否かについてユーザが促されてもよいし、ユーザの応答に基づいて、ブロック３３８において、その情報が連絡先データベースに追加されてもよい。一部の他の実施形態において、ユーザを促すことなく、情報が連絡先データベースに追加されてもよい。上記で説明したとおり、連絡先データベースは、先に生成された情報のリスト、例えばユーザが選択した情報（例えば、よく使われる情報やお気に入りリスト）のリストを有していてもよい。
【００４６】
図面と明細書の中で本発明の実施形態を開示してきたが、特定の用語が採用されているとはいえ、それらは一般的な説明の意味でのみ使用しているのであって、限定を目的としているのではなく、本発明の範囲は下記の請求項の中で述べている。
【図面の簡単な説明】
【００４７】
【図１】本発明の一部の実施形態による移動端末を図示する概略ブロック図である。
【図２】本発明の一部の実施形態により、画像データの中の文字を認識し、移動端末から通信されることになるそこからの情報を生成するための動作を図示するフローチャートである。
【図３】本発明の一部の実施形態により、画像データの中の文字を認識し、そこから通信情報を生成するさらなる動作を図示するフローチャートである。
【図１】
2008503944.tif 000003
【図２】
2008503944.tif 000004
【図３】
2008503944.tif 000005
【手続補正書】
【提出日】平成18年4月20日(2006.4.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
移動端末であって、
画像データを取り込むように構成されたカメラ機器と、
無線インタフェースを介して通信する送受信機と、前記画像データの中の文字を認識する文字認識アプリケーションと、ブラウザ、メッセージング、及びカメラ電話アプリケーションを含む更なるアプリケーションのセットを提供するように構成されたコントローラと、を備え、
前記コントローラは、さらに
前記移動端末のユーザによる、前記セットの前記更なるアプリケーションの１つの開始に基づいて、前記カメラ機器に、一時的に取り込まれた画像データを取り込むように命令し、
前記文字認識アプリケーションを使用して、前記開始されたアプリケーションを示す文字について前記取り込まれた画像データの中で文字認識を実行し、
前記認識された文字に基づき、前記開始されたアプリケーションで使用される識別子を生成し、
前記開始されたアプリケーションにおいて、前記開始されたアプリケーションを介して通信をする場合に、前記生成された識別子を使用するように構成された移動端末。
【請求項２】
前記コントローラは、前記画像データ上で光学文字認識処理を実行することによって前記文字を認識するように構成された請求項１に記載の移動端末。
【請求項３】
前記コントローラは、一つ以上の前記認識された文字がインターネットアドレスを示していると判定するように構成された請求項１に記載の移動端末。
【請求項４】
前記コントローラは、前記認識された文字に基づいてインターネットアドレスを生成するように構成された請求項３に記載の移動端末。
【請求項５】
無線インターフェースを介して通信するように構成された無線送受信機をさらに備え、
前記コントローラは、前記生成されたインターネットアドレスに基づいて前記無線送受信機を通じてインターネットサイトとの接続を開始するように構成された請求項４に記載の移動端末。
【請求項６】
インターネットブラウザをさらに備え、
前記コントローラは、一つ以上の前記認識された文字がインターネットアドレスを示しているという判定に基づいて前記インターネットブラウザを起動するように構成された請求項３に記載の移動端末。
【請求項７】
前記コントローラは、一つ以上の前記認識された文字がメッセージアドレスを示していると判定するように構成された請求項１に記載の移動端末。
【請求項８】
前記コントローラは、前記認識された文字に基づいてメッセージアドレスを生成するように構成された請求項７に記載の移動端末。
【請求項９】
前記コントローラは、前記生成されたメッセージアドレスに基づいて前記移動端末から通信されることとなるメッセージを生成するように構成された請求項７に記載の移動端末。
【請求項１０】
前記生成されたメッセージは、電子メールのメッセージ、ショートメッセージサービスのメッセージ、高度メッセージサービスのメッセージ、および／またはマルチメディアメッセージサービスのメッセージを備える請求項９に記載の移動端末。
【請求項１１】
前記コントローラは、複数の前記認識された文字が前記画像データの中で電話番号を示すことを判定するように構成され、前記認識された文字に基づいて電話番号を生成するように構成され、前記生成された電話番号に基づいて電話の発呼を生成するように構成された請求項１に記載の移動端末。
【請求項１２】
連絡先情報データベースをさらに備え、
前記コントローラは、一つ以上の前記認識された文字が、前記画像データの中で連絡先情報を示すことを判定するように構成され、前記認識された文字に基づいて連絡先情報を生成するように構成され、前記生成された連絡先情報を前記連絡先情報データベースに追加するように構成された請求項１に記載の移動端末。
【請求項１３】
移動端末からの通信のための情報を生成する方法であって、
前記移動端末のユーザによる、ブラウザ、メッセージング、及びカメラ電話アプリケーションを備えるアプリケーションのセットの中のアプリケーションの開始に基づいて、一時的に取り込まれた画像データを取り込む工程と、
前記開始されたアプリケーションを示す文字に関し前記取り込まれた画像データの中の文字を認識する工程と、
前記認識された文字に基づいて、前記開始されたアプリケーションで使用される識別子を生成する工程と、
前記開始されたアプリケーションにおいて、前記開始されたアプリケーションを介して通信をする場合に、前記生成された識別子を使用する工程と、を備える方法。
【請求項１４】
前記画像データの中の文字を認識する工程は、前記画像データ上で光学文字認識処理を実行する工程を備える請求項１３に記載の方法。
【請求項１５】
前記画像データの中の文字を認識する工程は、一つ以上の前記認識された文字がインターネットアドレスを示していると判定する工程を備える請求項１３に記載の方法。
【請求項１６】
前記情報を生成する工程は、前記認識された文字に基づいてインターネットアドレスを生成する工程を備える請求項１５に記載の方法。
【請求項１７】
前記生成されたインターネットアドレスに基づいてインターネットサイトとの接続を開始する工程をさらに備える請求項１６に記載の方法。
【請求項１８】
一つ以上の前記認識された文字がインターネットアドレスを示しているという判定に基づいてインターネットブラウザを起動する工程をさらに備える請求項１５に記載の方法。
【請求項１９】
前記画像データの中の文字を認識する工程は、一つ以上の前記認識された文字がメッセージアドレスを示していると判定する工程を備える請求項１３に記載の方法。
【請求項２０】
前記情報を生成する工程は、前記認識された文字に基づいてメッセージアドレスを生成する工程を備える請求項１９に記載の方法。
【請求項２１】
前記生成されたメッセージアドレスに基づいて、前記移動端末から通信されることになる、電子メールのメッセージ、ショートメッセージサービスのメッセージ、高度メッセージサービスのメッセージ、および／またはマルチメディアメッセージサービスのメッセージのいずれか一つを生成する工程をさらに備える請求項２０に記載の方法。
【請求項２２】
前記画像データの中の文字を認識する工程は、複数の前記認識された文字が前記画像データの中で電話番号を示していると判定する工程と、
前記認識された文字に基づいて電話番号を生成する工程と、
前記生成された電話番号に基づいて電話の発呼を生成する工程と、を備える請求項１３に記載の方法。
【請求項２３】
前記画像データの中の文字を認識する工程は、一つ以上の前記認識された文字が前記画像データの中で連絡先情報を示していると判定する工程と、
前記認識された文字に基づいて連絡先情報を生成する工程と、
前記生成された連絡先情報を前記連絡先情報データベースに追加する工程と、を備える請求項１３に記載の方法。
【請求項２４】
前記画像データの中の文字を認識する工程は、前記認識された文字が所在地住所を示していると判定する工程を備え、
さらに、前記認識された文字に基づいて所在地住所情報を生成する工程と、
ＧＰＳ信号に基づいて前記移動端末の位置を判定する工程と、
前記生成された所在地住所情報及び前記判定された前記移動端末の位置に基づいてナビゲーションする工程と、を備える請求項１３に記載の方法。
【請求項２５】
電話番号のダイヤリングに関連したキー、インターネットブラウザの開始に関連したキー、ナビゲーションアプリケーションの開始に関連したキー、及びメッセージングの開始に関連したキーの、少なくとも１のユーザの選択に基づく前記画像データを取り込む工程と、をさらに備える請求項１３に記載の方法。
【請求項２６】
移動端末からの通信用の情報を生成するコンピュータプログラム製品であって、
前記コンピュータプログラム製品は、コンピュータで読み取り可能な記録媒体に記録されたコンピュータプログラムコードを備え、
前記コンピュータプログラムコードは、
前記移動端末のユーザによる、ブラウザ、メッセージング、及びカメラ電話アプリケーションを備えるアプリケーションのセットの中のアプリケーションの開始に基づいて、一時的に取り込まれた画像データを取り込むように命令し、
前記開始されたアプリケーションを示す文字について前記取り込まれた画像データの中で文字認識を実行し、
前記認識された文字に基づき、前記開始されたアプリケーションで使用される識別子を生成し、
前記開始されたアプリケーションにおいて、前記開始されたアプリケーションを介して通信をする場合に、前記生成された識別子を使用するように構成される、コンピュータに実行させるためのコンピュータプログラム製品。
【請求項２７】
一つ以上の前記認識された文字が、インターネットアドレス、メッセージアドレス、所在地住所、および／または電話番号の少なくとも１つを示すと判定するように構成されたプログラムコードを、さらに備える請求項２６に記載のコンピュータプログラム製品。
【国際調査報告】
2008503944.tif 000006
2008503944.tif 000007