(57)【要約】【課題】一度も入力したことのない単語であっても、入力候補情報の中から選択するだけで、情報入力が効率的に行える情報入力方法を提供する。【解決手段】移動端末１００４に対して情報が入力される際に移動端末が測定した現在位置情報を情報サーバ１００１に送信し、情報サーバが移動端末の現在位置に対応する位置関連情報をデータベース１００２から取得し、情報サーバがデータベース１００２から取得した位置関連情報の中からその参照履歴等を用いて入力候補情報を選出し、情報サーバが選出した入力候補情報を移動端末に送信し、移動端末が情報サーバから受信した入力候補情報を出力し、その出力された入力候補情報から任意の入力候補情報が選択されることによって情報の入力を行う。【選択図】      図１
2004153398.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ端末に係わる位置関連情報を蓄積可能なデータベースと、情報サーバを有する情報入力システムにより情報を入力する情報入力方法において、
前記情報サーバが移動端末の現在位置に対応する位置関連情報を前記データベースから取得する位置関連情報取得ステップと、
前記情報サーバが前記データベースから取得した前記位置関連情報の中から前記位置関連情報の参照履歴等を用いて入力候補情報を選出する入力候補情報選出ステップと、
前記情報サーバが選出した前記入力候補情報を前記移動端末に送信する入力候補情報送信ステップと、
前記移動端末より前記入力候補情報から任意の入力候補情報が選択されることによって情報の入力を行う情報入力ステップと、
を備えたことを特徴とする情報入力方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、小型で持ち運び可能なユーザ端末において情報を入力する際に、このユーザ端末が所在するエリア情報を用いた情報入力方法に関する。
【０００２】
【従来の技術】
従来、小型で持ち運び可能な携帯情報機器において、ユーザの情報入力を支援する機能が多数提案されている。
【０００３】
例えば、携帯電話等、キーボード等の文字入力デバイスがない状況で高速に文字を入力するために、ユーザの文字入力履歴を元に文字変換候補を表示するものがある（例えば、特許文献１参照。）。
【０００４】
これは、ユーザによって１文字以上入力されると、その文字を頭文字とする文字列が入力履歴や予め登録された情報の中から検索されて入力候補情報として表示される。ユーザは、表示された入力候補情報の中から希望する単語、または、フレーズを選択することで、少ないキー入力回数で効率的に文字の入力作業が行える。
【０００５】
また、音声認識を利用した情報入力システムにおいても、音声を利用することで、キー入力を行うことなく、ユーザの発する音声に対応した情報の入力及び情報の呼び出し等が行えるようになっている。
【０００６】
【特許文献１】
特開２０００−２０５１４号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、上記のように単語のデータベースを利用する場合には、ユーザが過去に入力する等して履歴が存在する場合の単語や、予め登録されている単語しか利用することができず、データベース内に存在しない単語の場合には、全ての読みを入力してから変換する必要があった。
【０００８】
また、地名やイベント名等、使用者が知らない単語を入力することは困難であった。
【０００９】
また、音声認識を利用した情報入力システムにおいても、認識精度が向上しているとはいえ、入力単語を完全に誤りなく認識することは現状では難しい。
【００１０】
本発明は、上述した従来技術の有する問題点を解消するためになされたもので、その目的は、位置に関連する情報において、一度も入力したことのない単語であっても、入力候補情報の中から選択するだけで、情報入力が効率的に行える情報入力方法を提供することである。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本発明は、複数のユーザ端末に係わる位置関連情報を蓄積可能なデータベースと、情報サーバを有する情報入力システムにより情報を入力する情報入力方法において、前記情報サーバが移動端末の現在位置に対応する位置関連情報を前記データベースから取得する位置関連情報取得ステップと、前記情報サーバが前記データベースから取得した前記位置関連情報の中から前記位置関連情報の参照履歴等を用いて入力候補情報を選出する入力候補情報選出ステップと、前記情報サーバが選出した前記入力候補情報を前記移動端末に送信する入力候補情報送信ステップと、前記移動端末より前記入力候補情報から任意の入力候補情報が選択されることによって情報の入力を行う情報入力ステップと、を備えたことを特徴とする。
【００１２】
【発明の実施の形態】
以下、本発明の各実施の形態を、図面に基づき説明する。
【００１３】
（基本的な実施の形態）
まず、本発明の基本的な実施の形態を図１及び図２に基づき説明する。
【００１４】
図１は、本発明の情報入力方法を実施するための情報入力システムの基本的な構成を示すブロック図であり、同図に示すように、情報入力システムは、情報サーバ１００１、データベース１００２、ネットワーク網１００３及び複数の移動端末１００４等を構成要素として構成され、各構成要素の接続関係は、図１に示す通りである。
【００１５】
即ち、情報サーバ１００１は、ワークステーション等の計算機であり、無線・有線に拘らずネットワーク網１００３に接続されている。データベース１００２は、情報サーバ１００１と接続されているが、この情報サーバ１００１内にデータベース１００２が含まれていても良い。
【００１６】
移動端末１００４は、ネットワーク網１００３を介して情報サーバ１００１と情報のやり取りが可能である。移動端末１００４は、小型で持ち運びが可能な情報機器（情報入力装置）である。移動端末１００４は、液晶モニタ等の出力部１００５と、位置情報受信機１００６と、入力部１００７とを備えている。
【００１７】
出力部１００５により、ユーザが移動端末１００４の操作を視覚的に行うことができる。位置情報受信機１００６により、ＧＰＳ（世界的位置決定システム）衛星からの電波を受信する等して、自己の現在位置情報を取得できる。入力部１００７は、ユーザが移動端末１００４の操作や文字等の情報を入力するための入力インタフェースである。この入力部１００７は、キーボタンであっても良いし、ペン等で出力部１００５の液晶モニタ等に直接入力できる形式のものでも良い。
【００１８】
次に、上記構成になる情報入力システムの動作の流れを、図２のフローチャートに従って説明する。
【００１９】
図２では、移動端末１００４、情報サーバ１００１、データベース１００２における各処理動作の流れを示している。また、このフローチャートは、大きく二つの過程に分かれている。その一つは、移動端末１００４に対して情報を入力する入力過程、もう一つは、移動端末１００４に入力された情報を元にデータベース１００２の内容を追加・更新する追加・更新過程である。
【００２０】
前者の入力過程は、図２に示すフローチャートのステップＳ２００１からステップＳ２０１１迄であり、後者の追加・更新過程は、図２に示すフローチャートのステップＳ２０１２からステップＳ２０１４迄である。
【００２１】
移動端末１００４に情報を入力する入力過程では、以下のようなステップに基づいた処理を行う。
【００２２】
まず、ステップＳ２００１で、移動端末１００４のユーザの操作によって情報入力モードに移行する（情報入力を開始する。）。ここで入力する情報とは、文字や画像、音等のデータのことである。移動端末１００４のユーザ（使用者）は、移動端末１００４の出力部１００５を見ながら、入力部１００７を用いて情報の入力を行うことができる。
【００２３】
次に、ステップＳ２００２で、位置情報受信機１００６によって移動端末１００４の現在位置が測定され、現在位置情報が取得される。この位置情報としては、ＧＰＳ衛星から電波を受信して、電波測位された位置情報や最も近いＰＨＳ（パーソナルハンディフォンシステム）基地局の位置情報等、ある程度の精度で移動端末１００４の現在位置が特定されるものであれば、どのような形式でも良い。移動端末１００４の現在位置が取得されると、次のステップＳ２００３で移動端末１００４は、その現在位置情報をネットワーク網１００３を介して情報サーバ１００１に送信する。
【００２４】
次に、ステップＳ２００４で、情報サーバ１００１は移動端末１００４からの位置情報を受信する。次に、前記ステップＳ２００４において位置情報を受信した情報サーバ１００１は、ステップＳ２００５で移動端末１００４の位置情報をキーとして、データベース１００２内の位置関連情報を問い合わせる。
【００２５】
次に、ステップ２００６で、データベース１００２は、情報サーバ１００１から受け取ったキーに対応した位置関連情報を情報サーバ１００１に返す。
【００２６】
次に、ステップＳ２００７で、情報サーバ１００１は、データベース１００２から返された位置関連情報について、この位置関連情報の参照履歴や現在時刻等を考慮し、移動端末１００４に対する入力候補情報を選出する。次に、ステップ２００８で、情報サーバ１００１は前記ステップＳ２００７において選出した入力候補情報を移動端末１００４に送信する。
【００２７】
次に、ステップ２００９で、移動端末１００４は、現在位置に対応した入力候補情報を情報サーバ１００１から受信する。次に、ステップ２０１０で、移動端末１００４は、前記ステップＳ２００９において受信した入力候補情報を出力部１００６に出力し、画面に表示する。次に、ステップＳ２０１１で、出力部１００５に画面表示した入力候補情報がユーザの操作によって選択されるか、若しくは移動端末１００４に直接入力されることによって、情報の入力が行われる。
【００２８】
以上が情報を入力する過程である。
【００２９】
次に、移動端末１００４に入力された情報を元にデータベース１００２内のデータを追加・更新する追加・更新過程では、以下のような処理を行う。
【００３０】
まず、ステップ２０１１で、移動端末１００４に情報が入力されると、次のステップ２０１２で、前記ステップＳ２０１１において入力された情報が移動端末１００４の位置情報と共に情報サーバ１００１に送信される。
【００３１】
次に、ステップ２０１３で、情報サーバ１００１は、移動端末１００４から受信した入力情報と入力された場所、入力された時間等のデータをデータベース１００２に追加・更新する。
【００３２】
次に、ステップ２０１４で、データベース１００２のデータ内に入力情報と同一のデータが存在する場合には、該当データの参照時間や参照位置等のデータを新たに追加し、参照回数データ等を更新する。データベース１００２内に入力情報と同一のデータが存在しない場合には、新しくデータを追加し、次に参照できるようにする。
【００３３】
以上が移動端末１００４に入力された情報を元にデータベース１００２内のデータを追加・更新する追加・更新過程である。
【００３４】
次に、上述した本発明の基本的な実施の形態に沿って実現できる具体的な実施の形態について説明する。
【００３５】
（第１実施の形態）
まず、本発明の第１実施の形態を、図３〜図９に基づき説明する。
【００３６】
本実施の形態は、移動端末１００４がデジタルカメラであり、入力する情報が文字の例である。
【００３７】
図３は、移動端末１００４がデジタルカメラの場合における情報入力システムの構成を示すブロック図であり、同図において、３００１は情報サーバ（図１の情報サーバ１００１に相当する。）、３００２はデータベース（図１のデータベース１００２に相当する。）、３００３はネットワーク網（図１のネットワーク網１００３に相当する。）、３００４は移動端末であるデジタルカメラ（図１の移動端末１００４に相当する。）である。
【００３８】
移動端末であるデジタルカメラ３００４は、出力部３００５、入力部である操作キー３００６，３００７を備えている。出力部３００５は液晶モニタ等であり、操作キー３００６は十字方向キー、操作キー３００７は決定キーである。
【００３９】
次に、デジタルカメラ３００４について、図４を用いて説明する。
【００４０】
図４は、本実施の形態に係る情報入力システムにおけるデジタルカメラ３００４の構成を示すブロック図である。
【００４１】
図４において、４００１は光学系、４００２は撮像素子、４００３はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央演算処理装置）、４００４はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：ランダムアクセスメモリ）、４００５はＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ：リードオンリーメモリ）、４００６は無線ネットワークインタフェース、４００７はシステムバス、４００８はＧＰＳアンテナ、４００９は記憶媒体、４０１０は記録・再生インタフェース（Ｉ／Ｆ）、４０１１は操作キー、４０１２は液晶モニタ、４０１３は液晶モニタ制御部である。
【００４２】
図４において、被写体の映像が光学系４００１を介して入射され、撮像素子４００２を通して画像が生成される。ＣＰＵ４００３は、システムバス４００７を通して主記憶装置であるＲＡＭ４００４及びＲＯＭ４００５と通信し、生成された画像に対して処理を行う。また、ＣＰＵ４００３は、液晶モニタ制御部４０１３と通信し、液晶モニタ４０１２に画像等の情報を出力する。
【００４３】
記憶媒体４００９は、デジタルカメラ３００４本体に着脱可能に設けられており、フラッシュメモリを用いたメモリカード、或いは光磁気ディスクカード、磁気ディスクカード等からなる。また、記録・再生インタフェース４０１０を介することで、記憶媒体４００９のデータの読み書きを行える。操作キー４０１１は、撮影ボタン等のデジタルカメラ３００４の動作を入力する外部インタフェースであり、ユーザは、この操作キー４０１１を用いることで、デジタルカメラ３００４の種々の操作を行うことが可能である。また、後述するように文字の入力も、この操作キー４０１１を用いて行うことができる。また、ＧＰＳアンテナ４００８によって、ＧＰＳ衛星から電波を受信して、電波測位された単独測位情報に自己の所在地のデータを取得できるようになっている。無線ネットワークインタフェース４００６は、外部システムとのデータの通信を行うためのものである。
【００４４】
次に、上記構成になるデジタルカメラ３００４に対してユーザがファイル名や撮影画像と合成するテロップ等の文字を入力する際の過程について、具体例を挙げて説明する。
【００４５】
まず、ユーザがデジタルカメラ３００４に対して直接文字（情報）を入力する方法について、図５を用いて説明する。
【００４６】
後述するデジタルカメラ３００４の位置情報を利用した文字入力を行わない場合には、この方法によってのみデジタルカメラ３００４に文字を入力することが可能である。
【００４７】
図５（ａ）〜（ｃ）は、デジタルカメラ３００４の出力部３００５である液晶モニタ等に出力される文字入力画面の表示例を示す図である。図示しないメニューから文字入力を選択すると、この文字入力モードに切り替わる。
【００４８】
図５（ａ）の画面５１００では、画面上に幾つかの文字アイコン５００１が並び、個々のボタンには複数の文字が割り振られている。例えば、「た」のアイコンには「た・ち・つ・て・と」の各文字が割り振られている。文字入力時は、まず、十字方向キー３００７（図３参照）を操作して一つの文字アイコン上にカーソル５００２を移動し、決定キー３００８（図３参照）を押下することで、そのアイコンに割り振られている文字を順次選び出すことが可能である。この場合、「た」の文字アイコンにカーソル５００２を合わせ、決定キー３００８を押下すると、図５（ｂ）の画面５２００に示すように、「た」、「ち」、「つ」、「て」、「と」の各文字アイコンが表示され、この文字アイコンをカーソル５００２で選択することで１文字入力することが可能である。
【００４９】
このようにして、文字を一文字選択すると、その選択された文字が入力ウィンドウ５００６に表示され、図５（ｃ）の画面５３００に示すように、その文字を頭文字とする入力・変換候補のアイコン５０１０が表示される。この入力・変換候補アイコン５０１０にカーソル５００２を移動し、決定キー３００８を押下することで、文字入力が可能である。このときの入力・変換候補は、デジタルカメラ３００４における過去の入力履歴を含む予測変換辞書によって選出されたものである。例えば、「と」を入力した時には、過去の入力履歴及びデジタルカメラ３００４の内部辞書から「と」で始まる単語を検索し、履歴の入力時間、回数等を考慮して候補の順位が決定される。
【００５０】
この例では、「と」の文字で始まる「東京」、「都内」等が入力文字候補として画面に表示される。これら入力文字候補に希望の単語が存在しない場合は直接入力をあらわす「直」のアイコン５０１１を選択することにより、図５（ａ）の画面５１００の状態に戻り、文字入力を続けることができる。
【００５１】
尚、図５（ａ）において、５００３は英字変換アイコン、５００４は仮名変換アイコン、５００５は数字変換アイコンであり、また、図５（ｂ）において、５００７は濁音アイコン、５００８は小文字アイコン、５００９は戻りアイコンである。
【００５２】
また、ここで説明した文字入力方法は一つの例であり、出力部３００５である液晶モニタの領域が十分大きく、解像度も高い場合には、「直」のアイコン５００１を設けず、入力候補情報と各文字アイコンとを同時に表示しても良い。また、例えば、出力部３００５である液晶モニタが感圧式の液晶パネルになっており、ペンや指で直接触れる入力形式や、ペンで手書き認識させる、若しくは携帯電話のように多数のボタンが配置されており、それらを数回押して入力する等の方法で情報を入力できるように構成しても良い。
【００５３】
次に、デジタルカメラ３００４の現在位置情報を用いた選択入力方法について、図６のフローチャートを用いて説明する。
【００５４】
尚、この図６のフローチャートは、前述した図２のフローチャートに対応している。
【００５５】
ステップ６００１で位置情報を用いた選択入力が可能な状態において文字入力モードに入る（文字入力を開始する）と、ステップ６００２でデジタルカメラ３００４に備えられたＧＰＳ受信機（図１の１００６）によってデジタルカメラ３００４の現在位置情報が計測され、取得される。この取得されたデジタルカメラ３００４の位置情報は、ステップ６００３で情報サーバ３００１に送信される。次に、ステップ６００４で情報サーバ３００１は、デジタルカメラ３００４の位置情報を受信する。次に、ステップ６００５で情報サーバ３００１は、デジタルカメラ３００４の位置情報をキーとして位置関連情報をデータベース３００２に対して問い合わせる。
【００５６】
この場合の位置関連情報とは、現在デジタルカメラ３００４が存在する位置において文字入力を行う際に、文字入力候補となり得る単語、フレーズとそれに付随した情報のことである。例えば、デジタルカメラ３００４のユーザが「東京都新宿区××丁目」において文字入力を行おうとした際には、この位置をキーにデータベース３００２に問い合わせると、ステップ６００６で「東京」、「新宿」、「新宿××丁目」、「○○駅前」等の指定したキーに対応した入力候補情報が返って来る。
【００５７】
また、入力候補情報に付随した情報とは、各入力候補情報の参照回数、参照時間等の履歴情報等のデータである。
【００５８】
次に、ステップ６００７で情報サーバ３００１がこれらの入力候補情報をデータベース３００２から得ると、参照履歴と現在時刻等の情報を元に入力候補情報をソートする。
【００５９】
この入力候補情報をソートする際の一例として、図７に時間と参照回数の関係を表したグラフを示す。同図において、横軸は時間、縦軸は入力候補情報の参照回数を示している。この時、単純に参照回数の累積が多い順にソートしても良いし、時間順にソートしても良いし、また、時間と参照回数を考慮してソートしても良い。例えば、図７（ａ）では、現在時間ｔ’に対して、過去に参照のピークが存在し、現在時刻ではあまり参照されていない。また、図７（ｂ）では、現在時刻が参照のピークである。この場合には、同じ程度の参照回数であっても、図７（ｂ）に示すデータの方が上位となるようにする。また、図７（ｃ）に示すデータのように、常に安定した回数参照されているデータも、上位にソートされるようにする等、場所、状況に合わせてソートの仕方を変更する。これらのソートには、既存のアルゴリズムを利用しても良い。
【００６０】
再び図６に戻って説明すると、ステップ６００８で、これらソートされた入力候補情報から上位数個のデータをデジタルカメラ３００４に送信する。この時、入力候補情報の数が少なければ、全ての入力候補情報をデジタルカメラ３００４に送信しても良い。ここでは、「東京」、「新宿」、「東京都」、「都」、「○×祭」等が入力候補情報として選出され、デジタルカメラ３００４に送信されたとする。次にステップ６００９でデジタルカメラ３００４が入力候補情報を受信すると、ステップ６０１０で出力部３００５である液晶モニタに受信した入力候補情報を表示する。
【００６１】
図８は、デジタルカメラ３００４が受信した文字入力候補がアイコンとして表示された状態の一例を示す図である。同図において、８００１は文字入力候補アイコン、８００２はカーソル、８００３は直接入力モードへの切り替えアイコンである。ここまでの処理は、デジタルカメラ３００４が入力モードに入った時点で実行され、ユーザが何も入力していない状態でも図８（ａ）に示したように、デジタルカメラ３００４の位置に対応した文字入力候補を提示することができる。
【００６２】
再び図６に戻って説明すると、ステップＳ６０１１でデジタルカメラ３００４のユーザは、表示された入力候補アイコンの中から一つをカーソル８００２で選択し、決定キーを押下することによって、入力作業を行うことができる。
【００６３】
また、この時の入力候補情報の中にユーザの希望する単語がない場合には、ユーザはカーソル８００２を「直」のアイコン８００３に移動し、決定キーを押下することで、直接入力モードに移行することができる。この時、図５（ａ）の画面５１００に移行し、前述したの直接入力する方法を用いて、文字を直接入力することができる。
【００６４】
ここで、例えば、ユーザが「と」の文字を最初に入力した場合には、デジタルカメラ３００４の現在位置と、「と」の文字入力情報とが情報サーバ３００１に送信される。情報サーバ３００１は、デジタルカメラ３００４の位置情報と、「と」で始まる単語をキーに、データベース３００２から検索し、入力候補情報を選出する。この例では、「東京」、「東京都」、「都内」等が入力候補情報として選出され、履歴情報を元にソートされてデジタルカメラ３００４に送信される。
【００６５】
最初の文字が「と」に限定されるので、何も入力していない場合には入力候補情報の上位に上がらなかった「都内」等の候補情報も入力候補情報として選ばれる。デジタルカメラ３００４が情報サーバ３００１から入力候補情報を受信すると、次にデジタルカメラ３００４内部の辞書から「と」で始まる単語を検索する。このデジタルカメラ３００４内部の辞書内の入力履歴情報に、例えば、「都市」、「鳥」、「トマト」等が含まれていた場合には、デジタルカメラ３００４の出力部３００５に表示する入力候補情報は、「東京」、「都内」、「都市」、「鳥」、「トマト」等、情報サーバ３００１から送信された入力候補情報とデジタルカメラ３００４内部の辞書から選出された入力候補情報とを、図８（ｂ）に示すように同時に表示する。表示された入力候補情報からユーザが任意の候補情報を選択することで入力が行える点は同じである。また、この候補情報の中にもユーザの希望する単語がない場合には、「直」アイコン８００３を選択し、更に次の文字を入力していくことで、文字の入力が可能である。
【００６６】
次に、デジタルカメラ３００４への入力情報を情報サーバ３００１にアップロードし、データベース３００２内のデータを更新する方法について説明する。
【００６７】
上述したように、ユーザが位置情報を元にした入力候補情報から選択するか、若しくは直接入力するかによって入力文字が決定すると、図６のステップ６０１２でデジタルカメラ３００４から入力文字と入力した位置情報とが情報サーバ３００１に送信される。
【００６８】
このとき、個人情報を保護するために、図９（ａ）に示すように、ユーザが直接入力した単語、若しくはデジタルカメラ３００４内部の履歴情報からの入力候補情報は情報サーバ３００１に送信せず、情報サーバ３００１から提示された入力候補情報が選択された場合には情報サーバ３００１に送信する等、ユーザが個別に設定できるようにしても良い。つまり、上記例において、「東京」等、情報サーバ３００１から受信したデータが選択された場合には、情報サーバ３００１に入力データとして「東京」を送信する。一方、「トマト」等、デジタルカメラ３００４の入力履歴情報を元に選出されたデータが選択された場合や、「となり」等の候補情報に無い文字をユーザが直接入力した場合は、情報サーバ３００１には送信しない。その他の方法として、図９（ｂ）に示すように、入力文字情報を情報サーバ３００１に送信するか否かをユーザに毎回問い合わせる方法であっても良い。
【００６９】
再び図６に戻って説明すると、ステップ６０１３でデジタルカメラ３００４からの入力文字情報を情報サーバ３００１が受信すると、情報サーバ３００１は、入力された単語がデータベース３００２内に存在するか否かを判断する。そして、データベース３００２内に入力単語が存在しないと判断された場合には、ステップ６０１４でデータベース３００２に新たに入力単語、位置、入力時間等を追加する。
【００７０】
一方、データベース３００２内に入力単語が存在すると判断された場合には、ステップ６０１４でその入力単語の参照回数を１つ増やして更新し、参照位置及び参照時間等の参照履歴情報を新たに追加する。
【００７１】
このように各デジタルカメラ３００４において文字が入力されると、情報サーバ３００１を介してデータベース３００２にデータが追加・更新され、その情報を元に入力候補情報を選出することが可能である。
【００７２】
（第２実施の形態）
次に、本発明の第２実施の形態を、図１０〜図１２に基づき説明する。
【００７３】
本実施の形態は、位置情報があまり変わらない場合において入力候補情報を選出する例である。
【００７４】
本実施の形態では、運動会を例にとり、場所がある程度固定されており、時間によって入力する内容が異なる場合での情報入力方法について説明する。
【００７５】
尚、移動端末として本実施の形態においてもデジタルカメラを用いる。また、入力する情報は、文字、画像、効果音等とする。
【００７６】
また、本実施の形態におけるデジタルカメラの構成は、上述した第１実施の形態における図４に示す構成と略同一で良い。但し、位置情報を取得するＧＰＳ受信機は無くても良い。
【００７７】
図１０は、本実施の形態に係る情報入力システムの動作の流れを示すフローチャートである。
【００７８】
ここでは、デジタルカメラで撮影した動画、静止画に対して、タイトル、ファイル名等、文字を入力する場合や、撮影画像に対して他の画像をスーパーインポーズする場合、若しくは効果音を追加する場合等を考える。
【００７９】
これらのデータを入力する際に予めデジタルカメラ内部の記憶媒体に保存された画像や効果音のデータを選択して用いても良いし、デジタルカメラの出力部である液晶モニタに直接画像を描く等して、その画像を挿入しても良い。
【００８０】
また、一方で場所と現在時刻のデータを用いて情報サーバから入力候補となるデータを取得することも可能である。
【００８１】
図１０において、まず、ステップＳ１００１において図示しないメニューの選択によって情報入力モードに入る（文字入力を開始する）と、デジタルカメラ３００４は、内蔵された無線インタフェースを介して情報サーバ３００１と接続を試みる。ここで、本実施の形態におけるデジタルカメラ３００４の位置は、情報サーバ３００１とデジタルカメラ３００４の無線ネットワークインタフェースとの間で接続が可能であるか否かで特定できる。
【００８２】
つまり、図１１に示すように情報サーバ３００１と無線ネットワークで接続できる範囲１１０１の内側に位置するデジタルカメラ３００４は、その位置が情報サーバ３００１の付近であると特定され、一方、前記接続できる範囲１１０１の外側に位置するデジタルカメラ３００４ａは、その位置が特定されない。
【００８３】
本実施の形態における運動会においては、学校に情報サーバ３００１を置いておけば、学校付近で撮影するデジタルカメラ３００４のみが情報サーバ３００１からの入力候補情報を受信できることになる。
【００８４】
再び図１０に戻って説明すると、ステップＳ１００２でデジタルカメラ３００４は情報サーバ３００１に対して入力通知する。次に、ステップＳ１００３で情報サーバ３００１がデジタルカメラ３００４からの入力通知を受信すると、現在時刻に対応したデータをデータベース３００２に問い合わせる。このとき、データベース３００２には、予め運動会のプログラム等の時間に対応したデータが入っており、各データは、運動会の各競技に対応した入力単語、画像、効果音等のデータ、各種目の時間、及び各データの参照履歴情報等から構成されている。次に、ステップＳ１００４で現在時刻に対応しているデータと現在時刻に参照回数の多いデータ等、情報サーバ３００１の要求に応じたデータをデータベース３００２から情報サーバ３００１に返す。
【００８５】
情報サーバ３００１は、ステップＳ１００５でデータベース３００２から返って来た入力候補情報を現在時刻と参照履歴情報とを元にソートする。例えば、現在時刻において参照回数が最も多いものを上位にする等である。このソートのアルゴリズムは、状況に応じて様々であることは上述した第１実施の形態と同様である。この例では、文字を入力する際に、リレー競技が行われている時間帯である場合には、参照履歴情報等を元に「リレー」、「１位！」、「ゴール！」等の単語が入力候補情報として選出される。また、画像を入力する際には、リレー競技に関連する「旗」や「スタートの合図」等の画像が選出される。効果音としても「スタート合図」、「歓声」等の音情報が選出される。
【００８６】
次に、ステップＳ１００６で情報サーバ３００１がデジタルカメラ３００４にソートした入力候補情報を送信すると、デジタルカメラ３００４は、ステップＳ１００７で入力候補情報を受信する。次に、ステップＳ１００８でデジタルカメラ３００４は、情報サーバ３００１から受信した文字入力候補を図１２（ａ）に示すように出力表示し、画像の場合には図１２（ｂ）に示すようにソートされた画像の一覧を表示する。ユーザは、これらの入力候補情報から選択することで入力を行うことが可能である。また、効果音の場合は図１２（ｃ）に示すように文字で表示され、視聴してから選択して入力すること等が可能である。
【００８７】
また、入力情報が文字の場合、上述した第１実施の形態の場合と同様に、一文字入力した場合は、その文字を頭文字とする入力文字候補を提示し、入力情報が画像の場合は、ユーザが出力部である液晶モニタに直接描いた画像から類似画像を検索する等の機能があっても良い。
【００８８】
以上がデジタルカメラ３００４に情報を入力する過程である。
【００８９】
一方、ステップＳ１００９において入力された入力文字情報を元にデータベース３００２内のデータを更新・追加する過程（ステップＳ１０１０〜ステップＳ１０１２）については、上述した第１実施の形態と同様であるから、その説明は省略する。
【００９０】
（その他の実施の形態）
上述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても、本発明が達成されることは言うまでもない。
【００９１】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した各実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９２】
また、プログラムコードを供給するための記憶媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等）、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムコードを記憶できるものであれば良く、或いはネットワークを介したダウンロード等を用いることができる。
【００９３】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって上述した各実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００９４】
また、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した各実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００９５】
更に、本発明の様々な実施の形態について説明したが、当業者であれば、本発明の趣旨と技術範囲は、本明細書内の特定の説明と図に限定されるものではなく、本願特許請求の範囲に全て述べられた様々な修正と変更が可能であることは言うまでもない。
【００９６】
次に、本発明の実施態様の例を以下に列挙する。
【００９７】
［実施態様１］
複数のユーザ端末に係わる位置関連情報を蓄積可能なデータベースと、前記データベースに接続された情報サーバと、現在位置を測定可能で且つ前記情報サーバとの間で情報を送受信することで前記データベース内のデータを参照・更新可能な移動端末とから成る情報入力システムにおいて、前記移動端末に対して情報が入力される際に前記移動端末が測定した現在位置情報を前記情報サーバに送信する現在位置情報送信手段と、前記情報サーバが前記移動端末の現在位置に対応する位置関連情報を前記データベースから取得する位置関連情報取得手段と、前記情報サーバが前記データベースから取得した前記位置関連情報の中から前記位置関連情報の参照履歴等を用いて入力候補情報を選出する入力候補情報選出手段と、前記情報サーバが選出した前記入力候補情報を前記移動端末に送信する入力候補情報送信手段と、前記移動端末が前記情報サーバから受信した前記入力候補情報を出力する入力候補情報出力手段と、前記移動端末より出力された前記入力候補情報から任意の入力候補情報が選択されることによって情報の入力を行う情報入力手段と、を備えたことを特徴とする情報入力システム。
【００９８】
［実施態様２］
前記移動端末に入力される情報とは、文字、画像、若しくは音のうちの少なくとも一つを含むことを特徴とする実施態様１に記載の情報入力システム。
【００９９】
［実施態様３］
移動端末に情報を入力する方法は、前記移動端末の現在位置に対応した第１の入力候補情報を前記情報サーバから受信し、前記第１の入力候補情報の中から前記移動端末の使用者によって任意の入力候補情報が選択される第１モードと、前記移動端末自体が持つ入力履歴情報等を元にした入力辞書から第２の入力候補情報を選出し、前記移動端末の使用者によって前記第２の入力候補情報の中から任意の入力候補情報が選択される第２モードと、前記移動端末の使用者によって前記移動端末に直接入力が行われる第３モードと、前記第１及び第２の入力候補情報からの選択と前記直接入力とを組み合わせる第４モードとのいずれかであることを特徴とする実施態様１または２に記載の情報入力システム。
【０１００】
［実施態様４］
前記移動端末において入力する情報が決定された場合、前記移動端末が前記移動端末に入力された情報を位置情報と共に前記情報サーバに送信する入力情報・位置情報送信手段と、前記情報サーバが前記情報サーバに入力された情報が前記データベース上に既に存在するか否かを判断する判断手段と、前記判断手段により前記データベース上に前記入力された情報と同一の情報が存在すると判断された場合に前記データベースの対応する位置関連情報の参照回数や参照時間等の参照履歴情報を更新する参照履歴情報更新手段と、前記判断手段により前記データベース上に前記入力された情報と同一の情報が存在しないと判断された場合に新しく入力された情報を位置関連情報として追加する位置関連情報追加手段と、を備えたことを特徴とする実施態様１乃至３のいずれかに記載の情報入力システム。
【０１０１】
［実施態様５］
前記移動端末において情報の入力が行われた際、前記入力された情報を前記情報サーバに送信し、前記データベースに反映させる機能を利用するか否かを選択する機能選択手段を備えたことを特徴とする実施態様４に記載の情報入力システム。
【０１０２】
［実施態様６］
前記情報サーバが前記移動端末に対して送信する入力候補情報は、前記移動端末の現在位置情報に対応した前記データベースの各位置関連情報の中から各位置関連情報の参照回数や参照時間等の参照履歴情報を元に選出された所定の数の入力候補情報であることを特徴とする実施態様１乃至５のいずれかに記載の情報入力システム。
【０１０３】
［実施態様７］
前記移動端末から出力される入力候補情報は、前記移動端末の現在位置情報を元に前記情報サーバによって提示された第１の入力候補情報と、前記移動端末自体が内蔵する入力履歴情報等を元にした入力辞書から選出された第２の入力候補情報とを合わせて出力されることを特徴とする実施態様１乃至６のいずれかに記載の情報入力システム。
【０１０４】
［実施態様８］
任意の情報が入力可能で且つ該入力した情報の履歴を入力情報履歴データとして保存可能で、しかも、入力する際のデータを目視可能な状態で出力できる出力部を備えた情報入力装置において、現在位置を所定の精度で計測可能な機能を備えた移動端末の使用者によって情報が入力される際に前記移動端末の現在位置に対応した入力候補情報を表示する表示手段を備え、前記移動端末の使用者によって、前記入力候補情報の中から任意の入力候補情報が選択されることで、情報の入力が行えることを特徴とする情報入力装置。
【０１０５】
［実施態様９］
前記移動端末に情報が入力される際に、前記移動端末の入力履歴データを含む入力辞書を元にして第１の入力候補情報を選出する情報選出手段と、前記移動端末の現在位置情報に対応した第２の入力候補情報を取得する情報取得手段とを備え、それぞれ前記第１及び第２の入力候補情報を前記移動端末上に同時に出力し、前記移動端末の使用者が出力された入力候補情報に中から任意の入力候補情報を選択することで、情報の入力が行えることを特徴とする実施態様８に記載の情報入力装置。
【０１０６】
［実施態様１０］
前記移動端末に入力される情報とは、文字、画像、若しくは音のうちの少なくとも一つを含むことを特徴とする実施態様８または９に記載の情報入力装置。
【０１０７】
［実施態様１１］
前記移動端末に対して文字が入力される際に、前記移動端末の使用者によって何も入力されていない場合に前記移動端末の現在位置に対応した前記第２の入力候補情報のみを表示し、前記移動端末の使用者によって１文字以上入力された場合に前記移動端末内に記録された前記第１の入力候補情報の中から前記入力された文字を頭文字とするデータを第３の入力候補情報として選出し、前記第２の入力候補情報と前記第３の入力候補情報とを同時に出力し、前記移動端末の使用者が出力された入力候補情報の中から任意の入力候補情報を選択することで情報の入力が行えるように制御する制御手段を備えたことを特徴とする実施態様１０に記載の情報入力装置。
【０１０８】
［実施態様１２］
複数のユーザ端末に係わる位置関連情報を蓄積可能なデータベースと、前記データベースに接続された情報サーバと、現在位置を測定可能で且つ前記情報サーバとの間で情報を送受信することで前記データベース内のデータを参照・更新可能な移動端末とから成る情報入力システムにより情報を入力する情報入力方法において、前記移動端末に対して情報が入力される際に前記移動端末が測定した現在位置情報を前記情報サーバに送信する現在位置情報送信ステップと、前記情報サーバが前記移動端末の現在位置に対応する位置関連情報を前記データベースから取得する位置関連情報取得ステップと、前記情報サーバが前記データベースから取得した前記位置関連情報の中から前記位置関連情報の参照履歴等を用いて入力候補情報を選出する入力候補情報選出ステップと、前記情報サーバが選出した前記入力候補情報を前記移動端末に送信する入力候補情報送信ステップと、前記移動端末が前記情報サーバから受信した前記入力候補情報を出力する入力候補情報出力ステップと、前記移動端末より出力された前記入力候補情報から任意の入力候補情報が選択されることによって情報の入力を行う情報入力ステップと、を備えたことを特徴とする情報入力方法。
【０１０９】
［実施態様１３］
前記移動端末に入力される情報とは、文字、画像、若しくは音のうちの少なくとも一つを含むことを特徴とする実施態様１２に記載の情報入力方法。
【０１１０】
［実施態様１４］
移動端末に情報を入力する方法は、前記移動端末の現在位置に対応した第１の入力候補情報を前記情報サーバから受信し、前記第１の入力候補情報の中から前記移動端末の使用者によって任意の入力候補情報が選択される第１モードと、前記移動端末自体が持つ入力履歴情報等を元にした入力辞書から第２の入力候補情報を選出し、前記移動端末の使用者によって前記第２の入力候補情報の中から任意の入力候補情報が選択される第２モードと、前記移動端末の使用者によって前記移動端末に直接入力が行われる第３モードと、前記第１及び第２の入力候補情報からの選択と前記直接入力とを組み合わせる第４モードとのいずれかであることを特徴とする実施態様１２または１３に記載の情報入力方法。
【０１１１】
［実施態様１５］
前記移動端末において入力する情報が決定された場合、前記移動端末が前記移動端末に入力された情報を位置情報と共に前記情報サーバに送信する入力情報・位置情報送信ステップと、前記情報サーバが前記情報サーバに入力された情報が前記データベース上に既に存在するか否かを判断する判断ステップと、前記判断ステップにより前記データベース上に前記入力された情報と同一の情報が存在すると判断された場合に前記データベースの対応する位置関連情報の参照回数や参照時間等の参照履歴情報を更新する参照履歴情報更新ステップと、前記判断ステップにより前記データベース上に前記入力された情報と同一の情報が存在しないと判断された場合に新しく入力された情報を位置関連情報として追加する位置関連情報追加ステップと、を備えたことを特徴とする実施態様１２乃至１４のいずれかに記載の情報入力方法。
【０１１２】
［実施態様１６］
前記移動端末において情報の入力が行われた際、前記入力された情報を前記情報サーバに送信し、前記データベースに反映させる機能を利用するか否かを選択する機能選択ステップを備えたことを特徴とする実施態様１５に記載の情報入力方法。
【０１１３】
［実施態様１７］
前記情報サーバが前記移動端末に対して送信する入力候補情報は、前記移動端末の現在位置情報に対応した前記データベースの各位置関連情報の中から各位置関連情報の参照回数や参照時間等の参照履歴情報を元に選出された所定の数の入力候補情報であることを特徴とする実施態様１２乃至１６のいずれかに記載の情報入力方法。
【０１１４】
［実施態様１８］
前記移動端末から出力される入力候補情報は、前記移動端末の現在位置情報を元に前記情報サーバによって提示された第１の入力候補情報と、前記移動端末自体が内蔵する入力履歴情報等を元にした入力辞書から選出された第２の入力候補情報とを合わせて出力されることを特徴とする実施態様１２乃至１７のいずれかに記載の情報入力方法。
【０１１５】
［実施態様１９］
複数のユーザ端末に係わる位置関連情報を蓄積可能なデータベースと、前記データベースに接続された情報サーバと、現在位置を測定可能で且つ前記情報サーバとの間で情報を送受信することで前記データベース内のデータを参照・更新可能な移動端末とから成る情報入力システムを制御するためのコンピュータ読み取り可能な制御プログラムであって、前記移動端末に対して情報が入力される際に前記移動端末が測定した現在位置情報を前記情報サーバに送信する現在位置情報送信ステップと、前記情報サーバが前記移動端末の現在位置に対応する位置関連情報を前記データベースから取得する位置関連情報取得ステップと、前記情報サーバが前記データベースから取得した前記位置関連情報の中から前記位置関連情報の参照履歴等を用いて入力候補情報を選出する入力候補情報選出ステップと、前記情報サーバが選出した前記入力候補情報を前記移動端末に送信する入力候補情報送信ステップと、前記移動端末が前記情報サーバから受信した前記入力候補情報を出力する入力候補情報出力ステップと、前記移動端末より出力された前記入力候補情報から任意の入力候補情報が選択されることによって情報の入力を行う情報入力ステップとをコンピュータに実行させるためのプログラムコードから成ることを特徴とする情報入力システムの制御プログラム。
【０１１６】
［実施態様２０］
実施態様１９に記載の制御プログラムを格納したことを特徴とする記憶媒体。
【０１１７】
【発明の効果】
以上説明したように本発明によれば、移動端末に文字等の情報を入力する際に、位置に対応した情報を入力候補情報として出力することによって、入力装置を用いて直接入力することなく情報の入力作業を効率的に行うことが可能である。
【図面の簡単な説明】
【図１】本発明の基本的な実施の形態に係る情報入力システムの構成を示すブロック図である。
【図２】本発明の基本的な実施の形態に係る情報入力システムの処理動作の流れを示すフローチャートである。
【図３】本発明の第１実施の形態に係る情報入力システムの構成を示すブロック図である。
【図４】本発明の第１実施の形態に係る情報入力システムにおけるデジタルカメラの構成を示すブロック図である。
【図５】本発明の第１実施の形態に係る情報入力システムにおけるデジタルカメラに文字を入力する際の液晶モニタの出力画面例を示す図である。
【図６】本発明の第１実施の形態に係る情報入力システムの処理動作の流れを示すフローチャートである。
【図７】本発明の第１実施の形態に係る情報入力システムにおけるデータベース内のデータの参照回数と時間との関係例を示すグラフである。
【図８】本発明の第１実施の形態に係る情報入力システムにおけるデジタルカメラに文字を入力する際の液晶モニタの出力画面例を示す図である。
【図９】本発明の第１実施の形態に係る情報入力システムにおけるデジタルカメラにおいて情報サーバに入力データを送信するか否かを設定する画面例を示す図である。
【図１０】本発明の第２実施の形態に係る情報入力システムの処理動作の流れを示すフローチャートである。
【図１１】本発明の第２実施の形態に係る情報入力システムにおける情報サーバとデジタルカメラとの位置関係を示す図である。
【図１２】本発明の第２実施の形態に係る情報入力システムにおけるデジタルカメラに情報を入力する際の液晶モニタの出力画面例を示す図である。
【符号の説明】
１００１    情報サーバ
１００２    データベース
１００３    ネットワーク網
１００４    移動端末
１００５    出力部（液晶モニタ）
１００６    ＧＰＳ受信機
１００７    入力装置
３００１    情報サーバ
３００２    データベース
３００３    ネットワーク網
３００４    デジタルカメラ（移動端末）
３００４ａ  デジタルカメラ（移動端末）
３００５    出力部（液晶モニタ）
３００６    入力装置（十字方向キー）
３００７    操作キー（決定キー）
４００１    光学系
４００２    撮像素子
４００３    ＣＰＵ（中央演算処理装置）
４００４    ＲＡＭ（ランダムアクセスメモリ）
４００５    ＲＯＭ（リードオンリーメモリ）
４００６    無線ネットワークインタフェース
４００７    システムバス
４００８    ＧＰＳアンテナ
４００９    記憶媒体
４０１０    記録・再生インタフェース（Ｉ／Ｆ）
４０１１    操作キー
４０１２    液晶モニタ（出力部）
４０１３    液晶モニタ制御部
【図１】
2004153398.tif 000003
【図２】
2004153398.tif 000004
【図３】
2004153398.tif 000005
【図４】
2004153398.tif 000006
【図５】
2004153398.tif 000007
【図６】
2004153398.tif 000008
【図７】
2004153398.tif 000009
【図８】
2004153398.tif 000010
【図９】
2004153398.tif 000011
【図１０】
2004153398.tif 000012
【図１１】
2004153398.tif 000013
【図１２】
2004153398.tif 000014