JP2004153398A - Information entry method - Google Patents

Information entry method Download PDF

Info

Publication number
JP2004153398A
JP2004153398A JP2002314198A JP2002314198A JP2004153398A JP 2004153398 A JP2004153398 A JP 2004153398A JP 2002314198 A JP2002314198 A JP 2002314198A JP 2002314198 A JP2002314198 A JP 2002314198A JP 2004153398 A JP2004153398 A JP 2004153398A
Authority
JP
Japan
Prior art keywords
information
input
mobile terminal
database
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2002314198A
Other languages
Japanese (ja)
Other versions
JP4072418B2 (en
JP2004153398A5 (en
Inventor
Kotaro Kitajima
光太郎 北島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2002314198A priority Critical patent/JP4072418B2/en
Publication of JP2004153398A publication Critical patent/JP2004153398A/en
Publication of JP2004153398A5 publication Critical patent/JP2004153398A5/ja
Application granted granted Critical
Publication of JP4072418B2 publication Critical patent/JP4072418B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Navigation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Traffic Control Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an information entry method whereby information is efficiently entered by having only to select a word from entry object information even when the word has never been entered before. <P>SOLUTION: When information is entered to a mobile terminal 1004, present position information measured by the mobile terminal is transmitted to an information server 1001, the information server acquires position related information corresponding to a present position of the mobile terminal from a database 1002, the information server uses a reference history or the like from the position related information acquired from the database 1002 to select entry object information, the information server transmits the selected entry object information to the mobile terminal, the mobile terminal outputs the entry object information received from the information server, and the information is entered by selecting optional entry object information from the outputted input object information. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は、小型で持ち運び可能なユーザ端末において情報を入力する際に、このユーザ端末が所在するエリア情報を用いた情報入力方法に関する。
【0002】
【従来の技術】
従来、小型で持ち運び可能な携帯情報機器において、ユーザの情報入力を支援する機能が多数提案されている。
【0003】
例えば、携帯電話等、キーボード等の文字入力デバイスがない状況で高速に文字を入力するために、ユーザの文字入力履歴を元に文字変換候補を表示するものがある(例えば、特許文献1参照。)。
【0004】
これは、ユーザによって1文字以上入力されると、その文字を頭文字とする文字列が入力履歴や予め登録された情報の中から検索されて入力候補情報として表示される。ユーザは、表示された入力候補情報の中から希望する単語、または、フレーズを選択することで、少ないキー入力回数で効率的に文字の入力作業が行える。
【0005】
また、音声認識を利用した情報入力システムにおいても、音声を利用することで、キー入力を行うことなく、ユーザの発する音声に対応した情報の入力及び情報の呼び出し等が行えるようになっている。
【0006】
【特許文献1】
特開2000−20514号公報
【0007】
【発明が解決しようとする課題】
しかしながら、上記のように単語のデータベースを利用する場合には、ユーザが過去に入力する等して履歴が存在する場合の単語や、予め登録されている単語しか利用することができず、データベース内に存在しない単語の場合には、全ての読みを入力してから変換する必要があった。
【0008】
また、地名やイベント名等、使用者が知らない単語を入力することは困難であった。
【0009】
また、音声認識を利用した情報入力システムにおいても、認識精度が向上しているとはいえ、入力単語を完全に誤りなく認識することは現状では難しい。
【0010】
本発明は、上述した従来技術の有する問題点を解消するためになされたもので、その目的は、位置に関連する情報において、一度も入力したことのない単語であっても、入力候補情報の中から選択するだけで、情報入力が効率的に行える情報入力方法を提供することである。
【0011】
【課題を解決するための手段】
上記目的を達成するために、本発明は、複数のユーザ端末に係わる位置関連情報を蓄積可能なデータベースと、情報サーバを有する情報入力システムにより情報を入力する情報入力方法において、前記情報サーバが移動端末の現在位置に対応する位置関連情報を前記データベースから取得する位置関連情報取得ステップと、前記情報サーバが前記データベースから取得した前記位置関連情報の中から前記位置関連情報の参照履歴等を用いて入力候補情報を選出する入力候補情報選出ステップと、前記情報サーバが選出した前記入力候補情報を前記移動端末に送信する入力候補情報送信ステップと、前記移動端末より前記入力候補情報から任意の入力候補情報が選択されることによって情報の入力を行う情報入力ステップと、を備えたことを特徴とする。
【0012】
【発明の実施の形態】
以下、本発明の各実施の形態を、図面に基づき説明する。
【0013】
(基本的な実施の形態)
まず、本発明の基本的な実施の形態を図1及び図2に基づき説明する。
【0014】
図1は、本発明の情報入力方法を実施するための情報入力システムの基本的な構成を示すブロック図であり、同図に示すように、情報入力システムは、情報サーバ1001、データベース1002、ネットワーク網1003及び複数の移動端末1004等を構成要素として構成され、各構成要素の接続関係は、図1に示す通りである。
【0015】
即ち、情報サーバ1001は、ワークステーション等の計算機であり、無線・有線に拘らずネットワーク網1003に接続されている。データベース1002は、情報サーバ1001と接続されているが、この情報サーバ1001内にデータベース1002が含まれていても良い。
【0016】
移動端末1004は、ネットワーク網1003を介して情報サーバ1001と情報のやり取りが可能である。移動端末1004は、小型で持ち運びが可能な情報機器(情報入力装置)である。移動端末1004は、液晶モニタ等の出力部1005と、位置情報受信機1006と、入力部1007とを備えている。
【0017】
出力部1005により、ユーザが移動端末1004の操作を視覚的に行うことができる。位置情報受信機1006により、GPS(世界的位置決定システム)衛星からの電波を受信する等して、自己の現在位置情報を取得できる。入力部1007は、ユーザが移動端末1004の操作や文字等の情報を入力するための入力インタフェースである。この入力部1007は、キーボタンであっても良いし、ペン等で出力部1005の液晶モニタ等に直接入力できる形式のものでも良い。
【0018】
次に、上記構成になる情報入力システムの動作の流れを、図2のフローチャートに従って説明する。
【0019】
図2では、移動端末1004、情報サーバ1001、データベース1002における各処理動作の流れを示している。また、このフローチャートは、大きく二つの過程に分かれている。その一つは、移動端末1004に対して情報を入力する入力過程、もう一つは、移動端末1004に入力された情報を元にデータベース1002の内容を追加・更新する追加・更新過程である。
【0020】
前者の入力過程は、図2に示すフローチャートのステップS2001からステップS2011迄であり、後者の追加・更新過程は、図2に示すフローチャートのステップS2012からステップS2014迄である。
【0021】
移動端末1004に情報を入力する入力過程では、以下のようなステップに基づいた処理を行う。
【0022】
まず、ステップS2001で、移動端末1004のユーザの操作によって情報入力モードに移行する(情報入力を開始する。)。ここで入力する情報とは、文字や画像、音等のデータのことである。移動端末1004のユーザ(使用者)は、移動端末1004の出力部1005を見ながら、入力部1007を用いて情報の入力を行うことができる。
【0023】
次に、ステップS2002で、位置情報受信機1006によって移動端末1004の現在位置が測定され、現在位置情報が取得される。この位置情報としては、GPS衛星から電波を受信して、電波測位された位置情報や最も近いPHS(パーソナルハンディフォンシステム)基地局の位置情報等、ある程度の精度で移動端末1004の現在位置が特定されるものであれば、どのような形式でも良い。移動端末1004の現在位置が取得されると、次のステップS2003で移動端末1004は、その現在位置情報をネットワーク網1003を介して情報サーバ1001に送信する。
【0024】
次に、ステップS2004で、情報サーバ1001は移動端末1004からの位置情報を受信する。次に、前記ステップS2004において位置情報を受信した情報サーバ1001は、ステップS2005で移動端末1004の位置情報をキーとして、データベース1002内の位置関連情報を問い合わせる。
【0025】
次に、ステップ2006で、データベース1002は、情報サーバ1001から受け取ったキーに対応した位置関連情報を情報サーバ1001に返す。
【0026】
次に、ステップS2007で、情報サーバ1001は、データベース1002から返された位置関連情報について、この位置関連情報の参照履歴や現在時刻等を考慮し、移動端末1004に対する入力候補情報を選出する。次に、ステップ2008で、情報サーバ1001は前記ステップS2007において選出した入力候補情報を移動端末1004に送信する。
【0027】
次に、ステップ2009で、移動端末1004は、現在位置に対応した入力候補情報を情報サーバ1001から受信する。次に、ステップ2010で、移動端末1004は、前記ステップS2009において受信した入力候補情報を出力部1006に出力し、画面に表示する。次に、ステップS2011で、出力部1005に画面表示した入力候補情報がユーザの操作によって選択されるか、若しくは移動端末1004に直接入力されることによって、情報の入力が行われる。
【0028】
以上が情報を入力する過程である。
【0029】
次に、移動端末1004に入力された情報を元にデータベース1002内のデータを追加・更新する追加・更新過程では、以下のような処理を行う。
【0030】
まず、ステップ2011で、移動端末1004に情報が入力されると、次のステップ2012で、前記ステップS2011において入力された情報が移動端末1004の位置情報と共に情報サーバ1001に送信される。
【0031】
次に、ステップ2013で、情報サーバ1001は、移動端末1004から受信した入力情報と入力された場所、入力された時間等のデータをデータベース1002に追加・更新する。
【0032】
次に、ステップ2014で、データベース1002のデータ内に入力情報と同一のデータが存在する場合には、該当データの参照時間や参照位置等のデータを新たに追加し、参照回数データ等を更新する。データベース1002内に入力情報と同一のデータが存在しない場合には、新しくデータを追加し、次に参照できるようにする。
【0033】
以上が移動端末1004に入力された情報を元にデータベース1002内のデータを追加・更新する追加・更新過程である。
【0034】
次に、上述した本発明の基本的な実施の形態に沿って実現できる具体的な実施の形態について説明する。
【0035】
(第1実施の形態)
まず、本発明の第1実施の形態を、図3〜図9に基づき説明する。
【0036】
本実施の形態は、移動端末1004がデジタルカメラであり、入力する情報が文字の例である。
【0037】
図3は、移動端末1004がデジタルカメラの場合における情報入力システムの構成を示すブロック図であり、同図において、3001は情報サーバ(図1の情報サーバ1001に相当する。)、3002はデータベース(図1のデータベース1002に相当する。)、3003はネットワーク網(図1のネットワーク網1003に相当する。)、3004は移動端末であるデジタルカメラ(図1の移動端末1004に相当する。)である。
【0038】
移動端末であるデジタルカメラ3004は、出力部3005、入力部である操作キー3006,3007を備えている。出力部3005は液晶モニタ等であり、操作キー3006は十字方向キー、操作キー3007は決定キーである。
【0039】
次に、デジタルカメラ3004について、図4を用いて説明する。
【0040】
図4は、本実施の形態に係る情報入力システムにおけるデジタルカメラ3004の構成を示すブロック図である。
【0041】
図4において、4001は光学系、4002は撮像素子、4003はCPU(Central Processing Unit:中央演算処理装置)、4004はRAM(Random Access Memory:ランダムアクセスメモリ)、4005はROM(Read Only Memory:リードオンリーメモリ)、4006は無線ネットワークインタフェース、4007はシステムバス、4008はGPSアンテナ、4009は記憶媒体、4010は記録・再生インタフェース(I/F)、4011は操作キー、4012は液晶モニタ、4013は液晶モニタ制御部である。
【0042】
図4において、被写体の映像が光学系4001を介して入射され、撮像素子4002を通して画像が生成される。CPU4003は、システムバス4007を通して主記憶装置であるRAM4004及びROM4005と通信し、生成された画像に対して処理を行う。また、CPU4003は、液晶モニタ制御部4013と通信し、液晶モニタ4012に画像等の情報を出力する。
【0043】
記憶媒体4009は、デジタルカメラ3004本体に着脱可能に設けられており、フラッシュメモリを用いたメモリカード、或いは光磁気ディスクカード、磁気ディスクカード等からなる。また、記録・再生インタフェース4010を介することで、記憶媒体4009のデータの読み書きを行える。操作キー4011は、撮影ボタン等のデジタルカメラ3004の動作を入力する外部インタフェースであり、ユーザは、この操作キー4011を用いることで、デジタルカメラ3004の種々の操作を行うことが可能である。また、後述するように文字の入力も、この操作キー4011を用いて行うことができる。また、GPSアンテナ4008によって、GPS衛星から電波を受信して、電波測位された単独測位情報に自己の所在地のデータを取得できるようになっている。無線ネットワークインタフェース4006は、外部システムとのデータの通信を行うためのものである。
【0044】
次に、上記構成になるデジタルカメラ3004に対してユーザがファイル名や撮影画像と合成するテロップ等の文字を入力する際の過程について、具体例を挙げて説明する。
【0045】
まず、ユーザがデジタルカメラ3004に対して直接文字(情報)を入力する方法について、図5を用いて説明する。
【0046】
後述するデジタルカメラ3004の位置情報を利用した文字入力を行わない場合には、この方法によってのみデジタルカメラ3004に文字を入力することが可能である。
【0047】
図5(a)〜(c)は、デジタルカメラ3004の出力部3005である液晶モニタ等に出力される文字入力画面の表示例を示す図である。図示しないメニューから文字入力を選択すると、この文字入力モードに切り替わる。
【0048】
図5(a)の画面5100では、画面上に幾つかの文字アイコン5001が並び、個々のボタンには複数の文字が割り振られている。例えば、「た」のアイコンには「た・ち・つ・て・と」の各文字が割り振られている。文字入力時は、まず、十字方向キー3007(図3参照)を操作して一つの文字アイコン上にカーソル5002を移動し、決定キー3008(図3参照)を押下することで、そのアイコンに割り振られている文字を順次選び出すことが可能である。この場合、「た」の文字アイコンにカーソル5002を合わせ、決定キー3008を押下すると、図5(b)の画面5200に示すように、「た」、「ち」、「つ」、「て」、「と」の各文字アイコンが表示され、この文字アイコンをカーソル5002で選択することで1文字入力することが可能である。
【0049】
このようにして、文字を一文字選択すると、その選択された文字が入力ウィンドウ5006に表示され、図5(c)の画面5300に示すように、その文字を頭文字とする入力・変換候補のアイコン5010が表示される。この入力・変換候補アイコン5010にカーソル5002を移動し、決定キー3008を押下することで、文字入力が可能である。このときの入力・変換候補は、デジタルカメラ3004における過去の入力履歴を含む予測変換辞書によって選出されたものである。例えば、「と」を入力した時には、過去の入力履歴及びデジタルカメラ3004の内部辞書から「と」で始まる単語を検索し、履歴の入力時間、回数等を考慮して候補の順位が決定される。
【0050】
この例では、「と」の文字で始まる「東京」、「都内」等が入力文字候補として画面に表示される。これら入力文字候補に希望の単語が存在しない場合は直接入力をあらわす「直」のアイコン5011を選択することにより、図5(a)の画面5100の状態に戻り、文字入力を続けることができる。
【0051】
尚、図5(a)において、5003は英字変換アイコン、5004は仮名変換アイコン、5005は数字変換アイコンであり、また、図5(b)において、5007は濁音アイコン、5008は小文字アイコン、5009は戻りアイコンである。
【0052】
また、ここで説明した文字入力方法は一つの例であり、出力部3005である液晶モニタの領域が十分大きく、解像度も高い場合には、「直」のアイコン5001を設けず、入力候補情報と各文字アイコンとを同時に表示しても良い。また、例えば、出力部3005である液晶モニタが感圧式の液晶パネルになっており、ペンや指で直接触れる入力形式や、ペンで手書き認識させる、若しくは携帯電話のように多数のボタンが配置されており、それらを数回押して入力する等の方法で情報を入力できるように構成しても良い。
【0053】
次に、デジタルカメラ3004の現在位置情報を用いた選択入力方法について、図6のフローチャートを用いて説明する。
【0054】
尚、この図6のフローチャートは、前述した図2のフローチャートに対応している。
【0055】
ステップ6001で位置情報を用いた選択入力が可能な状態において文字入力モードに入る(文字入力を開始する)と、ステップ6002でデジタルカメラ3004に備えられたGPS受信機(図1の1006)によってデジタルカメラ3004の現在位置情報が計測され、取得される。この取得されたデジタルカメラ3004の位置情報は、ステップ6003で情報サーバ3001に送信される。次に、ステップ6004で情報サーバ3001は、デジタルカメラ3004の位置情報を受信する。次に、ステップ6005で情報サーバ3001は、デジタルカメラ3004の位置情報をキーとして位置関連情報をデータベース3002に対して問い合わせる。
【0056】
この場合の位置関連情報とは、現在デジタルカメラ3004が存在する位置において文字入力を行う際に、文字入力候補となり得る単語、フレーズとそれに付随した情報のことである。例えば、デジタルカメラ3004のユーザが「東京都新宿区××丁目」において文字入力を行おうとした際には、この位置をキーにデータベース3002に問い合わせると、ステップ6006で「東京」、「新宿」、「新宿××丁目」、「○○駅前」等の指定したキーに対応した入力候補情報が返って来る。
【0057】
また、入力候補情報に付随した情報とは、各入力候補情報の参照回数、参照時間等の履歴情報等のデータである。
【0058】
次に、ステップ6007で情報サーバ3001がこれらの入力候補情報をデータベース3002から得ると、参照履歴と現在時刻等の情報を元に入力候補情報をソートする。
【0059】
この入力候補情報をソートする際の一例として、図7に時間と参照回数の関係を表したグラフを示す。同図において、横軸は時間、縦軸は入力候補情報の参照回数を示している。この時、単純に参照回数の累積が多い順にソートしても良いし、時間順にソートしても良いし、また、時間と参照回数を考慮してソートしても良い。例えば、図7(a)では、現在時間t’に対して、過去に参照のピークが存在し、現在時刻ではあまり参照されていない。また、図7(b)では、現在時刻が参照のピークである。この場合には、同じ程度の参照回数であっても、図7(b)に示すデータの方が上位となるようにする。また、図7(c)に示すデータのように、常に安定した回数参照されているデータも、上位にソートされるようにする等、場所、状況に合わせてソートの仕方を変更する。これらのソートには、既存のアルゴリズムを利用しても良い。
【0060】
再び図6に戻って説明すると、ステップ6008で、これらソートされた入力候補情報から上位数個のデータをデジタルカメラ3004に送信する。この時、入力候補情報の数が少なければ、全ての入力候補情報をデジタルカメラ3004に送信しても良い。ここでは、「東京」、「新宿」、「東京都」、「都」、「○×祭」等が入力候補情報として選出され、デジタルカメラ3004に送信されたとする。次にステップ6009でデジタルカメラ3004が入力候補情報を受信すると、ステップ6010で出力部3005である液晶モニタに受信した入力候補情報を表示する。
【0061】
図8は、デジタルカメラ3004が受信した文字入力候補がアイコンとして表示された状態の一例を示す図である。同図において、8001は文字入力候補アイコン、8002はカーソル、8003は直接入力モードへの切り替えアイコンである。ここまでの処理は、デジタルカメラ3004が入力モードに入った時点で実行され、ユーザが何も入力していない状態でも図8(a)に示したように、デジタルカメラ3004の位置に対応した文字入力候補を提示することができる。
【0062】
再び図6に戻って説明すると、ステップS6011でデジタルカメラ3004のユーザは、表示された入力候補アイコンの中から一つをカーソル8002で選択し、決定キーを押下することによって、入力作業を行うことができる。
【0063】
また、この時の入力候補情報の中にユーザの希望する単語がない場合には、ユーザはカーソル8002を「直」のアイコン8003に移動し、決定キーを押下することで、直接入力モードに移行することができる。この時、図5(a)の画面5100に移行し、前述したの直接入力する方法を用いて、文字を直接入力することができる。
【0064】
ここで、例えば、ユーザが「と」の文字を最初に入力した場合には、デジタルカメラ3004の現在位置と、「と」の文字入力情報とが情報サーバ3001に送信される。情報サーバ3001は、デジタルカメラ3004の位置情報と、「と」で始まる単語をキーに、データベース3002から検索し、入力候補情報を選出する。この例では、「東京」、「東京都」、「都内」等が入力候補情報として選出され、履歴情報を元にソートされてデジタルカメラ3004に送信される。
【0065】
最初の文字が「と」に限定されるので、何も入力していない場合には入力候補情報の上位に上がらなかった「都内」等の候補情報も入力候補情報として選ばれる。デジタルカメラ3004が情報サーバ3001から入力候補情報を受信すると、次にデジタルカメラ3004内部の辞書から「と」で始まる単語を検索する。このデジタルカメラ3004内部の辞書内の入力履歴情報に、例えば、「都市」、「鳥」、「トマト」等が含まれていた場合には、デジタルカメラ3004の出力部3005に表示する入力候補情報は、「東京」、「都内」、「都市」、「鳥」、「トマト」等、情報サーバ3001から送信された入力候補情報とデジタルカメラ3004内部の辞書から選出された入力候補情報とを、図8(b)に示すように同時に表示する。表示された入力候補情報からユーザが任意の候補情報を選択することで入力が行える点は同じである。また、この候補情報の中にもユーザの希望する単語がない場合には、「直」アイコン8003を選択し、更に次の文字を入力していくことで、文字の入力が可能である。
【0066】
次に、デジタルカメラ3004への入力情報を情報サーバ3001にアップロードし、データベース3002内のデータを更新する方法について説明する。
【0067】
上述したように、ユーザが位置情報を元にした入力候補情報から選択するか、若しくは直接入力するかによって入力文字が決定すると、図6のステップ6012でデジタルカメラ3004から入力文字と入力した位置情報とが情報サーバ3001に送信される。
【0068】
このとき、個人情報を保護するために、図9(a)に示すように、ユーザが直接入力した単語、若しくはデジタルカメラ3004内部の履歴情報からの入力候補情報は情報サーバ3001に送信せず、情報サーバ3001から提示された入力候補情報が選択された場合には情報サーバ3001に送信する等、ユーザが個別に設定できるようにしても良い。つまり、上記例において、「東京」等、情報サーバ3001から受信したデータが選択された場合には、情報サーバ3001に入力データとして「東京」を送信する。一方、「トマト」等、デジタルカメラ3004の入力履歴情報を元に選出されたデータが選択された場合や、「となり」等の候補情報に無い文字をユーザが直接入力した場合は、情報サーバ3001には送信しない。その他の方法として、図9(b)に示すように、入力文字情報を情報サーバ3001に送信するか否かをユーザに毎回問い合わせる方法であっても良い。
【0069】
再び図6に戻って説明すると、ステップ6013でデジタルカメラ3004からの入力文字情報を情報サーバ3001が受信すると、情報サーバ3001は、入力された単語がデータベース3002内に存在するか否かを判断する。そして、データベース3002内に入力単語が存在しないと判断された場合には、ステップ6014でデータベース3002に新たに入力単語、位置、入力時間等を追加する。
【0070】
一方、データベース3002内に入力単語が存在すると判断された場合には、ステップ6014でその入力単語の参照回数を1つ増やして更新し、参照位置及び参照時間等の参照履歴情報を新たに追加する。
【0071】
このように各デジタルカメラ3004において文字が入力されると、情報サーバ3001を介してデータベース3002にデータが追加・更新され、その情報を元に入力候補情報を選出することが可能である。
【0072】
(第2実施の形態)
次に、本発明の第2実施の形態を、図10〜図12に基づき説明する。
【0073】
本実施の形態は、位置情報があまり変わらない場合において入力候補情報を選出する例である。
【0074】
本実施の形態では、運動会を例にとり、場所がある程度固定されており、時間によって入力する内容が異なる場合での情報入力方法について説明する。
【0075】
尚、移動端末として本実施の形態においてもデジタルカメラを用いる。また、入力する情報は、文字、画像、効果音等とする。
【0076】
また、本実施の形態におけるデジタルカメラの構成は、上述した第1実施の形態における図4に示す構成と略同一で良い。但し、位置情報を取得するGPS受信機は無くても良い。
【0077】
図10は、本実施の形態に係る情報入力システムの動作の流れを示すフローチャートである。
【0078】
ここでは、デジタルカメラで撮影した動画、静止画に対して、タイトル、ファイル名等、文字を入力する場合や、撮影画像に対して他の画像をスーパーインポーズする場合、若しくは効果音を追加する場合等を考える。
【0079】
これらのデータを入力する際に予めデジタルカメラ内部の記憶媒体に保存された画像や効果音のデータを選択して用いても良いし、デジタルカメラの出力部である液晶モニタに直接画像を描く等して、その画像を挿入しても良い。
【0080】
また、一方で場所と現在時刻のデータを用いて情報サーバから入力候補となるデータを取得することも可能である。
【0081】
図10において、まず、ステップS1001において図示しないメニューの選択によって情報入力モードに入る(文字入力を開始する)と、デジタルカメラ3004は、内蔵された無線インタフェースを介して情報サーバ3001と接続を試みる。ここで、本実施の形態におけるデジタルカメラ3004の位置は、情報サーバ3001とデジタルカメラ3004の無線ネットワークインタフェースとの間で接続が可能であるか否かで特定できる。
【0082】
つまり、図11に示すように情報サーバ3001と無線ネットワークで接続できる範囲1101の内側に位置するデジタルカメラ3004は、その位置が情報サーバ3001の付近であると特定され、一方、前記接続できる範囲1101の外側に位置するデジタルカメラ3004aは、その位置が特定されない。
【0083】
本実施の形態における運動会においては、学校に情報サーバ3001を置いておけば、学校付近で撮影するデジタルカメラ3004のみが情報サーバ3001からの入力候補情報を受信できることになる。
【0084】
再び図10に戻って説明すると、ステップS1002でデジタルカメラ3004は情報サーバ3001に対して入力通知する。次に、ステップS1003で情報サーバ3001がデジタルカメラ3004からの入力通知を受信すると、現在時刻に対応したデータをデータベース3002に問い合わせる。このとき、データベース3002には、予め運動会のプログラム等の時間に対応したデータが入っており、各データは、運動会の各競技に対応した入力単語、画像、効果音等のデータ、各種目の時間、及び各データの参照履歴情報等から構成されている。次に、ステップS1004で現在時刻に対応しているデータと現在時刻に参照回数の多いデータ等、情報サーバ3001の要求に応じたデータをデータベース3002から情報サーバ3001に返す。
【0085】
情報サーバ3001は、ステップS1005でデータベース3002から返って来た入力候補情報を現在時刻と参照履歴情報とを元にソートする。例えば、現在時刻において参照回数が最も多いものを上位にする等である。このソートのアルゴリズムは、状況に応じて様々であることは上述した第1実施の形態と同様である。この例では、文字を入力する際に、リレー競技が行われている時間帯である場合には、参照履歴情報等を元に「リレー」、「1位!」、「ゴール!」等の単語が入力候補情報として選出される。また、画像を入力する際には、リレー競技に関連する「旗」や「スタートの合図」等の画像が選出される。効果音としても「スタート合図」、「歓声」等の音情報が選出される。
【0086】
次に、ステップS1006で情報サーバ3001がデジタルカメラ3004にソートした入力候補情報を送信すると、デジタルカメラ3004は、ステップS1007で入力候補情報を受信する。次に、ステップS1008でデジタルカメラ3004は、情報サーバ3001から受信した文字入力候補を図12(a)に示すように出力表示し、画像の場合には図12(b)に示すようにソートされた画像の一覧を表示する。ユーザは、これらの入力候補情報から選択することで入力を行うことが可能である。また、効果音の場合は図12(c)に示すように文字で表示され、視聴してから選択して入力すること等が可能である。
【0087】
また、入力情報が文字の場合、上述した第1実施の形態の場合と同様に、一文字入力した場合は、その文字を頭文字とする入力文字候補を提示し、入力情報が画像の場合は、ユーザが出力部である液晶モニタに直接描いた画像から類似画像を検索する等の機能があっても良い。
【0088】
以上がデジタルカメラ3004に情報を入力する過程である。
【0089】
一方、ステップS1009において入力された入力文字情報を元にデータベース3002内のデータを更新・追加する過程(ステップS1010〜ステップS1012)については、上述した第1実施の形態と同様であるから、その説明は省略する。
【0090】
(その他の実施の形態)
上述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出して実行することによっても、本発明が達成されることは言うまでもない。
【0091】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した各実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0092】
また、プログラムコードを供給するための記憶媒体としては、例えば、RAM、NV−RAM、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、DVD(DVD−ROM、DVD−R、DVD−RW等)、磁気テープ、不揮発性のメモリカード、他のROM等の上記プログラムコードを記憶できるものであれば良く、或いはネットワークを介したダウンロード等を用いることができる。
【0093】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって上述した各実施の形態の機能が実現される場合も含まれることは言うまでもない。
【0094】
また、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって上述した各実施の形態の機能が実現される場合も含まれることは言うまでもない。
【0095】
更に、本発明の様々な実施の形態について説明したが、当業者であれば、本発明の趣旨と技術範囲は、本明細書内の特定の説明と図に限定されるものではなく、本願特許請求の範囲に全て述べられた様々な修正と変更が可能であることは言うまでもない。
【0096】
次に、本発明の実施態様の例を以下に列挙する。
【0097】
[実施態様1]
複数のユーザ端末に係わる位置関連情報を蓄積可能なデータベースと、前記データベースに接続された情報サーバと、現在位置を測定可能で且つ前記情報サーバとの間で情報を送受信することで前記データベース内のデータを参照・更新可能な移動端末とから成る情報入力システムにおいて、前記移動端末に対して情報が入力される際に前記移動端末が測定した現在位置情報を前記情報サーバに送信する現在位置情報送信手段と、前記情報サーバが前記移動端末の現在位置に対応する位置関連情報を前記データベースから取得する位置関連情報取得手段と、前記情報サーバが前記データベースから取得した前記位置関連情報の中から前記位置関連情報の参照履歴等を用いて入力候補情報を選出する入力候補情報選出手段と、前記情報サーバが選出した前記入力候補情報を前記移動端末に送信する入力候補情報送信手段と、前記移動端末が前記情報サーバから受信した前記入力候補情報を出力する入力候補情報出力手段と、前記移動端末より出力された前記入力候補情報から任意の入力候補情報が選択されることによって情報の入力を行う情報入力手段と、を備えたことを特徴とする情報入力システム。
【0098】
[実施態様2]
前記移動端末に入力される情報とは、文字、画像、若しくは音のうちの少なくとも一つを含むことを特徴とする実施態様1に記載の情報入力システム。
【0099】
[実施態様3]
移動端末に情報を入力する方法は、前記移動端末の現在位置に対応した第1の入力候補情報を前記情報サーバから受信し、前記第1の入力候補情報の中から前記移動端末の使用者によって任意の入力候補情報が選択される第1モードと、前記移動端末自体が持つ入力履歴情報等を元にした入力辞書から第2の入力候補情報を選出し、前記移動端末の使用者によって前記第2の入力候補情報の中から任意の入力候補情報が選択される第2モードと、前記移動端末の使用者によって前記移動端末に直接入力が行われる第3モードと、前記第1及び第2の入力候補情報からの選択と前記直接入力とを組み合わせる第4モードとのいずれかであることを特徴とする実施態様1または2に記載の情報入力システム。
【0100】
[実施態様4]
前記移動端末において入力する情報が決定された場合、前記移動端末が前記移動端末に入力された情報を位置情報と共に前記情報サーバに送信する入力情報・位置情報送信手段と、前記情報サーバが前記情報サーバに入力された情報が前記データベース上に既に存在するか否かを判断する判断手段と、前記判断手段により前記データベース上に前記入力された情報と同一の情報が存在すると判断された場合に前記データベースの対応する位置関連情報の参照回数や参照時間等の参照履歴情報を更新する参照履歴情報更新手段と、前記判断手段により前記データベース上に前記入力された情報と同一の情報が存在しないと判断された場合に新しく入力された情報を位置関連情報として追加する位置関連情報追加手段と、を備えたことを特徴とする実施態様1乃至3のいずれかに記載の情報入力システム。
【0101】
[実施態様5]
前記移動端末において情報の入力が行われた際、前記入力された情報を前記情報サーバに送信し、前記データベースに反映させる機能を利用するか否かを選択する機能選択手段を備えたことを特徴とする実施態様4に記載の情報入力システム。
【0102】
[実施態様6]
前記情報サーバが前記移動端末に対して送信する入力候補情報は、前記移動端末の現在位置情報に対応した前記データベースの各位置関連情報の中から各位置関連情報の参照回数や参照時間等の参照履歴情報を元に選出された所定の数の入力候補情報であることを特徴とする実施態様1乃至5のいずれかに記載の情報入力システム。
【0103】
[実施態様7]
前記移動端末から出力される入力候補情報は、前記移動端末の現在位置情報を元に前記情報サーバによって提示された第1の入力候補情報と、前記移動端末自体が内蔵する入力履歴情報等を元にした入力辞書から選出された第2の入力候補情報とを合わせて出力されることを特徴とする実施態様1乃至6のいずれかに記載の情報入力システム。
【0104】
[実施態様8]
任意の情報が入力可能で且つ該入力した情報の履歴を入力情報履歴データとして保存可能で、しかも、入力する際のデータを目視可能な状態で出力できる出力部を備えた情報入力装置において、現在位置を所定の精度で計測可能な機能を備えた移動端末の使用者によって情報が入力される際に前記移動端末の現在位置に対応した入力候補情報を表示する表示手段を備え、前記移動端末の使用者によって、前記入力候補情報の中から任意の入力候補情報が選択されることで、情報の入力が行えることを特徴とする情報入力装置。
【0105】
[実施態様9]
前記移動端末に情報が入力される際に、前記移動端末の入力履歴データを含む入力辞書を元にして第1の入力候補情報を選出する情報選出手段と、前記移動端末の現在位置情報に対応した第2の入力候補情報を取得する情報取得手段とを備え、それぞれ前記第1及び第2の入力候補情報を前記移動端末上に同時に出力し、前記移動端末の使用者が出力された入力候補情報に中から任意の入力候補情報を選択することで、情報の入力が行えることを特徴とする実施態様8に記載の情報入力装置。
【0106】
[実施態様10]
前記移動端末に入力される情報とは、文字、画像、若しくは音のうちの少なくとも一つを含むことを特徴とする実施態様8または9に記載の情報入力装置。
【0107】
[実施態様11]
前記移動端末に対して文字が入力される際に、前記移動端末の使用者によって何も入力されていない場合に前記移動端末の現在位置に対応した前記第2の入力候補情報のみを表示し、前記移動端末の使用者によって1文字以上入力された場合に前記移動端末内に記録された前記第1の入力候補情報の中から前記入力された文字を頭文字とするデータを第3の入力候補情報として選出し、前記第2の入力候補情報と前記第3の入力候補情報とを同時に出力し、前記移動端末の使用者が出力された入力候補情報の中から任意の入力候補情報を選択することで情報の入力が行えるように制御する制御手段を備えたことを特徴とする実施態様10に記載の情報入力装置。
【0108】
[実施態様12]
複数のユーザ端末に係わる位置関連情報を蓄積可能なデータベースと、前記データベースに接続された情報サーバと、現在位置を測定可能で且つ前記情報サーバとの間で情報を送受信することで前記データベース内のデータを参照・更新可能な移動端末とから成る情報入力システムにより情報を入力する情報入力方法において、前記移動端末に対して情報が入力される際に前記移動端末が測定した現在位置情報を前記情報サーバに送信する現在位置情報送信ステップと、前記情報サーバが前記移動端末の現在位置に対応する位置関連情報を前記データベースから取得する位置関連情報取得ステップと、前記情報サーバが前記データベースから取得した前記位置関連情報の中から前記位置関連情報の参照履歴等を用いて入力候補情報を選出する入力候補情報選出ステップと、前記情報サーバが選出した前記入力候補情報を前記移動端末に送信する入力候補情報送信ステップと、前記移動端末が前記情報サーバから受信した前記入力候補情報を出力する入力候補情報出力ステップと、前記移動端末より出力された前記入力候補情報から任意の入力候補情報が選択されることによって情報の入力を行う情報入力ステップと、を備えたことを特徴とする情報入力方法。
【0109】
[実施態様13]
前記移動端末に入力される情報とは、文字、画像、若しくは音のうちの少なくとも一つを含むことを特徴とする実施態様12に記載の情報入力方法。
【0110】
[実施態様14]
移動端末に情報を入力する方法は、前記移動端末の現在位置に対応した第1の入力候補情報を前記情報サーバから受信し、前記第1の入力候補情報の中から前記移動端末の使用者によって任意の入力候補情報が選択される第1モードと、前記移動端末自体が持つ入力履歴情報等を元にした入力辞書から第2の入力候補情報を選出し、前記移動端末の使用者によって前記第2の入力候補情報の中から任意の入力候補情報が選択される第2モードと、前記移動端末の使用者によって前記移動端末に直接入力が行われる第3モードと、前記第1及び第2の入力候補情報からの選択と前記直接入力とを組み合わせる第4モードとのいずれかであることを特徴とする実施態様12または13に記載の情報入力方法。
【0111】
[実施態様15]
前記移動端末において入力する情報が決定された場合、前記移動端末が前記移動端末に入力された情報を位置情報と共に前記情報サーバに送信する入力情報・位置情報送信ステップと、前記情報サーバが前記情報サーバに入力された情報が前記データベース上に既に存在するか否かを判断する判断ステップと、前記判断ステップにより前記データベース上に前記入力された情報と同一の情報が存在すると判断された場合に前記データベースの対応する位置関連情報の参照回数や参照時間等の参照履歴情報を更新する参照履歴情報更新ステップと、前記判断ステップにより前記データベース上に前記入力された情報と同一の情報が存在しないと判断された場合に新しく入力された情報を位置関連情報として追加する位置関連情報追加ステップと、を備えたことを特徴とする実施態様12乃至14のいずれかに記載の情報入力方法。
【0112】
[実施態様16]
前記移動端末において情報の入力が行われた際、前記入力された情報を前記情報サーバに送信し、前記データベースに反映させる機能を利用するか否かを選択する機能選択ステップを備えたことを特徴とする実施態様15に記載の情報入力方法。
【0113】
[実施態様17]
前記情報サーバが前記移動端末に対して送信する入力候補情報は、前記移動端末の現在位置情報に対応した前記データベースの各位置関連情報の中から各位置関連情報の参照回数や参照時間等の参照履歴情報を元に選出された所定の数の入力候補情報であることを特徴とする実施態様12乃至16のいずれかに記載の情報入力方法。
【0114】
[実施態様18]
前記移動端末から出力される入力候補情報は、前記移動端末の現在位置情報を元に前記情報サーバによって提示された第1の入力候補情報と、前記移動端末自体が内蔵する入力履歴情報等を元にした入力辞書から選出された第2の入力候補情報とを合わせて出力されることを特徴とする実施態様12乃至17のいずれかに記載の情報入力方法。
【0115】
[実施態様19]
複数のユーザ端末に係わる位置関連情報を蓄積可能なデータベースと、前記データベースに接続された情報サーバと、現在位置を測定可能で且つ前記情報サーバとの間で情報を送受信することで前記データベース内のデータを参照・更新可能な移動端末とから成る情報入力システムを制御するためのコンピュータ読み取り可能な制御プログラムであって、前記移動端末に対して情報が入力される際に前記移動端末が測定した現在位置情報を前記情報サーバに送信する現在位置情報送信ステップと、前記情報サーバが前記移動端末の現在位置に対応する位置関連情報を前記データベースから取得する位置関連情報取得ステップと、前記情報サーバが前記データベースから取得した前記位置関連情報の中から前記位置関連情報の参照履歴等を用いて入力候補情報を選出する入力候補情報選出ステップと、前記情報サーバが選出した前記入力候補情報を前記移動端末に送信する入力候補情報送信ステップと、前記移動端末が前記情報サーバから受信した前記入力候補情報を出力する入力候補情報出力ステップと、前記移動端末より出力された前記入力候補情報から任意の入力候補情報が選択されることによって情報の入力を行う情報入力ステップとをコンピュータに実行させるためのプログラムコードから成ることを特徴とする情報入力システムの制御プログラム。
【0116】
[実施態様20]
実施態様19に記載の制御プログラムを格納したことを特徴とする記憶媒体。
【0117】
【発明の効果】
以上説明したように本発明によれば、移動端末に文字等の情報を入力する際に、位置に対応した情報を入力候補情報として出力することによって、入力装置を用いて直接入力することなく情報の入力作業を効率的に行うことが可能である。
【図面の簡単な説明】
【図1】本発明の基本的な実施の形態に係る情報入力システムの構成を示すブロック図である。
【図2】本発明の基本的な実施の形態に係る情報入力システムの処理動作の流れを示すフローチャートである。
【図3】本発明の第1実施の形態に係る情報入力システムの構成を示すブロック図である。
【図4】本発明の第1実施の形態に係る情報入力システムにおけるデジタルカメラの構成を示すブロック図である。
【図5】本発明の第1実施の形態に係る情報入力システムにおけるデジタルカメラに文字を入力する際の液晶モニタの出力画面例を示す図である。
【図6】本発明の第1実施の形態に係る情報入力システムの処理動作の流れを示すフローチャートである。
【図7】本発明の第1実施の形態に係る情報入力システムにおけるデータベース内のデータの参照回数と時間との関係例を示すグラフである。
【図8】本発明の第1実施の形態に係る情報入力システムにおけるデジタルカメラに文字を入力する際の液晶モニタの出力画面例を示す図である。
【図9】本発明の第1実施の形態に係る情報入力システムにおけるデジタルカメラにおいて情報サーバに入力データを送信するか否かを設定する画面例を示す図である。
【図10】本発明の第2実施の形態に係る情報入力システムの処理動作の流れを示すフローチャートである。
【図11】本発明の第2実施の形態に係る情報入力システムにおける情報サーバとデジタルカメラとの位置関係を示す図である。
【図12】本発明の第2実施の形態に係る情報入力システムにおけるデジタルカメラに情報を入力する際の液晶モニタの出力画面例を示す図である。
【符号の説明】
1001 情報サーバ
1002 データベース
1003 ネットワーク網
1004 移動端末
1005 出力部(液晶モニタ)
1006 GPS受信機
1007 入力装置
3001 情報サーバ
3002 データベース
3003 ネットワーク網
3004 デジタルカメラ(移動端末)
3004a デジタルカメラ(移動端末)
3005 出力部(液晶モニタ)
3006 入力装置(十字方向キー)
3007 操作キー(決定キー)
4001 光学系
4002 撮像素子
4003 CPU(中央演算処理装置)
4004 RAM(ランダムアクセスメモリ)
4005 ROM(リードオンリーメモリ)
4006 無線ネットワークインタフェース
4007 システムバス
4008 GPSアンテナ
4009 記憶媒体
4010 記録・再生インタフェース(I/F)
4011 操作キー
4012 液晶モニタ(出力部)
4013 液晶モニタ制御部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information input method using area information where a user terminal is located when inputting information in a small and portable user terminal.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, a large number of functions for supporting user information input have been proposed in a portable information device that is small and portable.
[0003]
For example, in order to input characters at high speed in a situation where there is no character input device such as a keyboard such as a mobile phone, there is one that displays character conversion candidates based on the user's character input history (for example, see Patent Document 1). ).
[0004]
When one or more characters are input by the user, a character string having that character as an initial character is searched from the input history or previously registered information and displayed as input candidate information. The user can efficiently input characters with a small number of key inputs by selecting a desired word or phrase from the displayed input candidate information.
[0005]
Further, even in an information input system using voice recognition, by using voice, it is possible to input information corresponding to the voice uttered by the user, call up information, and the like without performing key input.
[0006]
[Patent Document 1]
JP 2000-20514 A
[0007]
[Problems to be solved by the invention]
However, when using a database of words as described above, only words that have been recorded by the user in the past or have a history, or words that have been registered in advance can be used. In the case of a word that does not exist, it was necessary to input all the readings before conversion.
[0008]
In addition, it is difficult to input words that the user does not know, such as place names and event names.
[0009]
Even in an information input system using voice recognition, although the recognition accuracy is improved, it is difficult to recognize input words completely without any errors.
[0010]
The present invention has been made to solve the above-described problems of the prior art. The purpose of the present invention is to identify input candidate information even if it is a word that has never been input in information related to a position. It is to provide an information input method capable of efficiently inputting information simply by selecting from among them.
[0011]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides a database capable of storing location-related information related to a plurality of user terminals, and an information input method for inputting information using an information input system having an information server. Using the position related information acquisition step for acquiring the position related information corresponding to the current position of the terminal from the database, and using the reference history of the position related information from the position related information acquired from the database by the information server An input candidate information selection step for selecting input candidate information, an input candidate information transmission step for transmitting the input candidate information selected by the information server to the mobile terminal, and an arbitrary input candidate from the input candidate information by the mobile terminal And an information input step for inputting information by selecting information. To.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
[0013]
(Basic embodiment)
First, a basic embodiment of the present invention will be described with reference to FIGS.
[0014]
FIG. 1 is a block diagram showing a basic configuration of an information input system for carrying out the information input method of the present invention. As shown in FIG. 1, the information input system includes an information server 1001, a database 1002, a network. A network 1003, a plurality of mobile terminals 1004, and the like are configured as components, and the connection relationship between the components is as illustrated in FIG.
[0015]
That is, the information server 1001 is a computer such as a workstation, and is connected to the network 1003 regardless of wireless or wired. Although the database 1002 is connected to the information server 1001, the information server 1001 may include the database 1002.
[0016]
The mobile terminal 1004 can exchange information with the information server 1001 via the network 1003. The mobile terminal 1004 is a small and portable information device (information input device). The mobile terminal 1004 includes an output unit 1005 such as a liquid crystal monitor, a position information receiver 1006, and an input unit 1007.
[0017]
The output unit 1005 allows the user to visually operate the mobile terminal 1004. The position information receiver 1006 can acquire its current position information by receiving radio waves from a GPS (Global Positioning System) satellite. The input unit 1007 is an input interface for a user to input information such as operation of the mobile terminal 1004 and characters. The input unit 1007 may be a key button or may be of a type that can be directly input to the liquid crystal monitor of the output unit 1005 with a pen or the like.
[0018]
Next, the operation flow of the information input system configured as described above will be described with reference to the flowchart of FIG.
[0019]
FIG. 2 shows the flow of each processing operation in the mobile terminal 1004, the information server 1001, and the database 1002. The flowchart is roughly divided into two processes. One is an input process for inputting information to the mobile terminal 1004, and the other is an addition / update process for adding / updating the contents of the database 1002 based on the information input to the mobile terminal 1004.
[0020]
The former input process is from step S2001 to step S2011 in the flowchart shown in FIG. 2, and the latter addition / update process is from step S2012 to step S2014 in the flowchart shown in FIG.
[0021]
In the input process of inputting information to the mobile terminal 1004, processing based on the following steps is performed.
[0022]
First, in step S2001, the information input mode is entered by the user's operation of the mobile terminal 1004 (information input is started). The information input here is data such as characters, images, and sounds. A user (user) of the mobile terminal 1004 can input information using the input unit 1007 while looking at the output unit 1005 of the mobile terminal 1004.
[0023]
Next, in step S2002, the current position of the mobile terminal 1004 is measured by the position information receiver 1006, and the current position information is acquired. As this location information, the current location of the mobile terminal 1004 is specified with a certain degree of accuracy, such as location information obtained by receiving radio waves from GPS satellites and location information of the nearest PHS (Personal Handyphone System) base station. Any format can be used. When the current location of the mobile terminal 1004 is acquired, the mobile terminal 1004 transmits the current location information to the information server 1001 via the network 1003 in the next step S2003.
[0024]
Next, in step S2004, the information server 1001 receives position information from the mobile terminal 1004. Next, the information server 1001 that has received the location information in step S2004 inquires location-related information in the database 1002 using the location information of the mobile terminal 1004 as a key in step S2005.
[0025]
Next, in step 2006, the database 1002 returns position related information corresponding to the key received from the information server 1001 to the information server 1001.
[0026]
Next, in step S2007, the information server 1001 selects input candidate information for the mobile terminal 1004 in consideration of the reference history of the position related information, the current time, etc. for the position related information returned from the database 1002. Next, in step 2008, the information server 1001 transmits the input candidate information selected in step S2007 to the mobile terminal 1004.
[0027]
Next, in step 2009, the mobile terminal 1004 receives input candidate information corresponding to the current position from the information server 1001. Next, in step 2010, the mobile terminal 1004 outputs the input candidate information received in step S2009 to the output unit 1006 and displays it on the screen. In step S2011, input candidate information displayed on the screen of the output unit 1005 is selected by a user operation or directly input to the mobile terminal 1004 to input information.
[0028]
The above is the process of inputting information.
[0029]
Next, in the addition / update process of adding / updating data in the database 1002 based on the information input to the mobile terminal 1004, the following processing is performed.
[0030]
First, when information is input to the mobile terminal 1004 in step 2011, the information input in step S2011 is transmitted to the information server 1001 together with the position information of the mobile terminal 1004 in the next step 2012.
[0031]
Next, in step 2013, the information server 1001 adds / updates data such as the input information received from the mobile terminal 1004, the input location, and the input time to the database 1002.
[0032]
Next, in step 2014, if the same data as the input information exists in the data of the database 1002, data such as the reference time and reference position of the corresponding data is newly added, and the reference count data is updated. . If the same data as the input information does not exist in the database 1002, new data is added so that it can be referred to next.
[0033]
The above is the addition / update process for adding / updating data in the database 1002 based on the information input to the mobile terminal 1004.
[0034]
Next, specific embodiments that can be realized along the above-described basic embodiments of the present invention will be described.
[0035]
(First embodiment)
First, a first embodiment of the present invention will be described with reference to FIGS.
[0036]
In this embodiment, the mobile terminal 1004 is a digital camera, and the input information is an example of characters.
[0037]
FIG. 3 is a block diagram showing a configuration of an information input system when the mobile terminal 1004 is a digital camera. In FIG. 3, 3001 is an information server (corresponding to the information server 1001 in FIG. 1), and 3002 is a database ( 1 corresponds to the database 1002 in FIG. 1), 3003 is a network network (corresponding to the network network 1003 in FIG. 1), and 3004 is a digital camera (corresponding to the mobile terminal 1004 in FIG. 1) as a mobile terminal. .
[0038]
A digital camera 3004 that is a mobile terminal includes an output unit 3005 and operation keys 3006 and 3007 that are input units. The output unit 3005 is a liquid crystal monitor or the like, the operation key 3006 is a cross direction key, and the operation key 3007 is an enter key.
[0039]
Next, the digital camera 3004 will be described with reference to FIG.
[0040]
FIG. 4 is a block diagram showing a configuration of digital camera 3004 in the information input system according to this embodiment.
[0041]
4, 4001 is an optical system, 4002 is an image sensor, 4003 is a CPU (Central Processing Unit), 4004 is a RAM (Random Access Memory), and 4005 is a ROM (Read Only Memory). Only memory), 4006 is a wireless network interface, 4007 is a system bus, 4008 is a GPS antenna, 4009 is a storage medium, 4010 is a recording / playback interface (I / F), 4011 is an operation key, 4012 is a liquid crystal monitor, and 4013 is a liquid crystal It is a monitor control unit.
[0042]
In FIG. 4, an image of a subject is incident through an optical system 4001 and an image is generated through an image sensor 4002. The CPU 4003 communicates with the RAM 4004 and the ROM 4005 which are main storage devices through the system bus 4007, and performs processing on the generated image. The CPU 4003 communicates with the liquid crystal monitor control unit 4013 and outputs information such as an image to the liquid crystal monitor 4012.
[0043]
The storage medium 4009 is detachably provided in the digital camera 3004 main body, and includes a memory card using a flash memory, a magneto-optical disk card, a magnetic disk card, or the like. In addition, data can be read from and written to the storage medium 4009 via the recording / playback interface 4010. An operation key 4011 is an external interface for inputting an operation of the digital camera 3004 such as a shooting button, and the user can perform various operations of the digital camera 3004 by using the operation key 4011. Further, as will be described later, characters can be input using the operation keys 4011. In addition, the GPS antenna 4008 can receive radio waves from GPS satellites and acquire data on its own location as single positioning information obtained by radio wave positioning. The wireless network interface 4006 is for performing data communication with an external system.
[0044]
Next, a process when the user inputs characters such as a telop to be combined with a file name or a captured image to the digital camera 3004 having the above configuration will be described with a specific example.
[0045]
First, a method in which a user directly inputs characters (information) to the digital camera 3004 will be described with reference to FIG.
[0046]
When character input using position information of the digital camera 3004 to be described later is not performed, characters can be input to the digital camera 3004 only by this method.
[0047]
FIGS. 5A to 5C are diagrams illustrating display examples of a character input screen output to a liquid crystal monitor or the like that is the output unit 3005 of the digital camera 3004. When a character input is selected from a menu (not shown), the character input mode is switched.
[0048]
In the screen 5100 of FIG. 5A, several character icons 5001 are arranged on the screen, and a plurality of characters are assigned to each button. For example, the characters “ta, chi, tsu, te, and” are assigned to the “ta” icon. When inputting characters, first, the cross direction key 3007 (see FIG. 3) is operated to move the cursor 5002 onto one character icon, and the enter key 3008 (see FIG. 3) is pressed to assign the icon. The selected characters can be selected sequentially. In this case, when the cursor 5002 is placed on the character icon “TA” and the enter key 3008 is pressed, as shown on the screen 5200 in FIG. 5B, “TA”, “CHI”, “TSU”, “TE” , “To” character icons are displayed, and one character can be input by selecting the character icon with the cursor 5002.
[0049]
When one character is selected in this way, the selected character is displayed in the input window 5006. As shown in the screen 5300 in FIG. 5C, an input / conversion candidate icon having that character as the initial character is displayed. 5010 is displayed. Characters can be input by moving the cursor 5002 to the input / conversion candidate icon 5010 and pressing the enter key 3008. The input / conversion candidates at this time are selected by the predictive conversion dictionary including the past input history in the digital camera 3004. For example, when “to” is input, words starting with “to” are searched from the past input history and the internal dictionary of the digital camera 3004, and the ranking of candidates is determined in consideration of the input time and the number of times of the history. .
[0050]
In this example, “Tokyo”, “Tokyo”, etc. starting with the characters “to” are displayed on the screen as input character candidates. If the desired word does not exist in these input character candidates, selecting the “direct” icon 5011 representing direct input returns to the state of the screen 5100 in FIG. 5A and character input can be continued.
[0051]
5A, 5003 is an alphabet conversion icon, 5004 is a kana conversion icon, 5005 is a number conversion icon, and in FIG. 5B, 5007 is a muddy icon, 5008 is a lowercase icon, and 5009 is Return icon.
[0052]
The character input method described here is only an example. When the area of the liquid crystal monitor, which is the output unit 3005, is sufficiently large and the resolution is high, the “direct” icon 5001 is not provided, and input candidate information and Each character icon may be displayed at the same time. In addition, for example, the liquid crystal monitor as the output unit 3005 is a pressure-sensitive liquid crystal panel, and an input format that is directly touched with a pen or a finger, a handwriting recognition with a pen, or a number of buttons are arranged like a mobile phone. It may be configured such that information can be input by a method such as pressing and inputting them several times.
[0053]
Next, a selection input method using the current position information of the digital camera 3004 will be described with reference to the flowchart of FIG.
[0054]
The flowchart of FIG. 6 corresponds to the flowchart of FIG. 2 described above.
[0055]
When a character input mode is entered (starting character input) in a state where selection input using position information is possible in step 6001, digital input is performed by a GPS receiver (1006 in FIG. 1) provided in the digital camera 3004 in step 6002. Current position information of the camera 3004 is measured and acquired. The acquired position information of the digital camera 3004 is transmitted to the information server 3001 in step 6003. In step 6004, the information server 3001 receives position information of the digital camera 3004. In step 6005, the information server 3001 inquires of the database 3002 about position related information using the position information of the digital camera 3004 as a key.
[0056]
The position-related information in this case is a word and a phrase that can be a character input candidate when the character is input at a position where the digital camera 3004 currently exists, and information associated therewith. For example, when a user of the digital camera 3004 tries to input characters in “Shinjuku-ku, Tokyo ×× Chome”, when the database 3002 is inquired using this position as a key, “Tokyo”, “Shinjuku”, Input candidate information corresponding to the designated key such as “Shinjuku ×× Chome”, “XX station square”, etc. is returned.
[0057]
Further, the information attached to the input candidate information is data such as history information such as the reference count and reference time of each input candidate information.
[0058]
Next, when the information server 3001 obtains the input candidate information from the database 3002 in step 6007, the input candidate information is sorted based on information such as the reference history and the current time.
[0059]
As an example of sorting the input candidate information, FIG. 7 shows a graph showing the relationship between time and the number of references. In the figure, the horizontal axis indicates time, and the vertical axis indicates the reference count of input candidate information. At this time, the data may be simply sorted in the order in which the reference count is accumulated, may be sorted in time order, or may be sorted in consideration of the time and the reference count. For example, in FIG. 7A, there is a reference peak in the past with respect to the current time t ′, and it is not often referred to at the current time. In FIG. 7B, the current time is a reference peak. In this case, the data shown in FIG. 7B is arranged to be higher even if the number of reference times is the same. In addition, as in the data shown in FIG. 7C, data that is always referred to a stable number of times is also sorted in a higher order, so that the sorting method is changed according to the place and situation. An existing algorithm may be used for these sorts.
[0060]
Returning to FIG. 6 again, in step 6008, the top several pieces of data are transmitted from the sorted input candidate information to the digital camera 3004. At this time, if the number of input candidate information is small, all input candidate information may be transmitted to the digital camera 3004. Here, it is assumed that “Tokyo”, “Shinjuku”, “Tokyo”, “Miyako”, “Ox Festival”, etc. are selected as input candidate information and transmitted to the digital camera 3004. Next, when the digital camera 3004 receives the input candidate information in step 6009, the received input candidate information is displayed on the liquid crystal monitor which is the output unit 3005 in step 6010.
[0061]
FIG. 8 is a diagram illustrating an example of a state in which character input candidates received by the digital camera 3004 are displayed as icons. In the figure, 8001 is a character input candidate icon, 8002 is a cursor, and 8003 is a switch icon for direct input mode. The processing up to this point is executed when the digital camera 3004 enters the input mode, and characters corresponding to the position of the digital camera 3004 are displayed as shown in FIG. Input candidates can be presented.
[0062]
Returning to FIG. 6 again, in step S6011, the user of the digital camera 3004 selects one of the displayed input candidate icons with the cursor 8002, and performs an input operation by pressing the enter key. Can do.
[0063]
If there is no word desired by the user in the input candidate information at this time, the user moves the cursor 8002 to the “direct” icon 8003 and presses the enter key to shift to the direct input mode. can do. At this time, the screen shifts to a screen 5100 in FIG. 5A, and characters can be directly input using the above-described direct input method.
[0064]
Here, for example, when the user first inputs the character “to”, the current position of the digital camera 3004 and the character input information “to” are transmitted to the information server 3001. The information server 3001 searches the database 3002 using the position information of the digital camera 3004 and words starting with “to” as keys, and selects input candidate information. In this example, “Tokyo”, “Tokyo”, “Tokyo”, etc. are selected as input candidate information, sorted based on history information, and transmitted to the digital camera 3004.
[0065]
Since the first character is limited to “to”, candidate information such as “Tokyo” that does not rise above the input candidate information is selected as input candidate information when nothing is input. When the digital camera 3004 receives the input candidate information from the information server 3001, it next searches the dictionary inside the digital camera 3004 for words beginning with “to”. If the input history information in the dictionary inside the digital camera 3004 includes, for example, “city”, “bird”, “tomato”, etc., input candidate information to be displayed on the output unit 3005 of the digital camera 3004 Are input candidate information transmitted from the information server 3001 such as “Tokyo”, “Tokyo”, “city”, “bird”, “tomato” and the like, and input candidate information selected from the dictionary inside the digital camera 3004, Simultaneous display is performed as shown in FIG. The point that a user can input by selecting arbitrary candidate information from the displayed input candidate information is the same. If there is no word desired by the user in the candidate information, the “direct” icon 8003 is selected, and the next character is input to input the character.
[0066]
Next, a method for uploading input information to the digital camera 3004 to the information server 3001 and updating data in the database 3002 will be described.
[0067]
As described above, when the input character is determined depending on whether the user selects from the input candidate information based on the position information or directly inputs, the position information input as the input character from the digital camera 3004 in step 6012 of FIG. Are transmitted to the information server 3001.
[0068]
At this time, in order to protect the personal information, as shown in FIG. 9A, the word input directly by the user or the input candidate information from the history information inside the digital camera 3004 is not transmitted to the information server 3001, When the input candidate information presented from the information server 3001 is selected, the user may be able to individually set the information such as transmitting to the information server 3001. That is, in the above example, when data received from the information server 3001 such as “Tokyo” is selected, “Tokyo” is transmitted to the information server 3001 as input data. On the other hand, when data selected based on the input history information of the digital camera 3004 such as “tomato” is selected, or when the user directly inputs a character that is not in candidate information such as “My Neighbor”, the information server 3001 Do not send to. As another method, as shown in FIG. 9B, a method of inquiring the user each time whether or not to transmit the input character information to the information server 3001 may be used.
[0069]
Returning to FIG. 6 again, when the information server 3001 receives input character information from the digital camera 3004 in step 6013, the information server 3001 determines whether or not the input word exists in the database 3002. . If it is determined that the input word does not exist in the database 3002, a new input word, position, input time, etc. are added to the database 3002 in step 6014.
[0070]
On the other hand, if it is determined that there is an input word in the database 3002, the reference word information is incremented by one and updated at step 6014, and reference history information such as a reference position and a reference time is newly added. .
[0071]
When characters are input in each digital camera 3004 as described above, data is added / updated to the database 3002 via the information server 3001, and input candidate information can be selected based on the information.
[0072]
(Second Embodiment)
Next, a second embodiment of the present invention will be described with reference to FIGS.
[0073]
This embodiment is an example of selecting input candidate information when position information does not change much.
[0074]
In this embodiment, an athletic meet is taken as an example, and an information input method in a case where a place is fixed to some extent and contents to be input differ depending on time will be described.
[0075]
A digital camera is also used in this embodiment as a mobile terminal. The information to be input is characters, images, sound effects, and the like.
[0076]
The configuration of the digital camera in the present embodiment may be substantially the same as the configuration shown in FIG. 4 in the first embodiment described above. However, there is no need for a GPS receiver that acquires position information.
[0077]
FIG. 10 is a flowchart showing an operation flow of the information input system according to the present embodiment.
[0078]
Here, when inputting characters such as titles and file names for moving images and still images taken with a digital camera, when superimposing other images on the captured image, or adding sound effects Consider the case.
[0079]
When inputting these data, you may select and use image and sound effect data stored in advance in a storage medium inside the digital camera, or draw an image directly on the LCD monitor that is the output unit of the digital camera, etc. Then, the image may be inserted.
[0080]
On the other hand, it is also possible to acquire input candidate data from the information server using the location and current time data.
[0081]
In FIG. 10, first, when the information input mode is entered (character input is started) by selecting a menu (not shown) in step S1001, the digital camera 3004 tries to connect to the information server 3001 via the built-in wireless interface. Here, the position of the digital camera 3004 in this embodiment can be specified based on whether or not connection is possible between the information server 3001 and the wireless network interface of the digital camera 3004.
[0082]
That is, as shown in FIG. 11, the digital camera 3004 located inside the range 1101 that can be connected to the information server 3001 via the wireless network is specified as being in the vicinity of the information server 3001. The position of the digital camera 3004a located outside is not specified.
[0083]
In the athletic meet in this embodiment, if the information server 3001 is placed in a school, only the digital camera 3004 that captures images near the school can receive input candidate information from the information server 3001.
[0084]
Returning to FIG. 10 again, in step S1002, the digital camera 3004 notifies the information server 3001 of input. Next, when the information server 3001 receives the input notification from the digital camera 3004 in step S1003, the information server 3001 inquires the database 3002 for data corresponding to the current time. At this time, the database 3002 contains data corresponding to the time of the athletic meet program in advance, and each data includes data such as input words, images, sound effects, etc. corresponding to each sport of the athletic meet, time of each eye , And reference history information of each data. In step S1004, data corresponding to the request of the information server 3001, such as data corresponding to the current time and data having a large number of references at the current time, is returned from the database 3002 to the information server 3001.
[0085]
The information server 3001 sorts the input candidate information returned from the database 3002 in step S1005 based on the current time and the reference history information. For example, the one with the highest reference count at the current time is ranked higher. Similar to the first embodiment described above, the sorting algorithm varies depending on the situation. In this example, when entering a character, if it is a time zone where a relay competition is being held, words such as “relay”, “1st place!”, “Goal!” Etc. based on the reference history information etc. Is selected as input candidate information. In addition, when inputting an image, images such as “flag” and “start signal” related to the relay competition are selected. Sound information such as “start signal” and “cheer” is selected as the sound effect.
[0086]
Next, when the information server 3001 transmits the input candidate information sorted to the digital camera 3004 in step S1006, the digital camera 3004 receives the input candidate information in step S1007. Next, in step S1008, the digital camera 3004 outputs and displays the character input candidates received from the information server 3001, as shown in FIG. 12A. In the case of an image, the digital camera 3004 sorts as shown in FIG. Display a list of images. The user can perform input by selecting from these input candidate information. In the case of a sound effect, it is displayed in characters as shown in FIG. 12C, and can be selected and input after viewing.
[0087]
Further, when the input information is a character, as in the case of the first embodiment described above, when one character is input, an input character candidate having the character as an initial character is presented, and when the input information is an image, There may be a function such as searching for a similar image from an image drawn directly on a liquid crystal monitor as an output unit by the user.
[0088]
The above is the process of inputting information to the digital camera 3004.
[0089]
On the other hand, the process of updating / adding data in the database 3002 based on the input character information input in step S1009 (steps S1010 to S1012) is the same as that in the first embodiment described above. Is omitted.
[0090]
(Other embodiments)
A program in which a storage medium storing software program codes for realizing the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU, MPU, etc.) of the system or apparatus is stored in the storage medium It goes without saying that the present invention can also be achieved by reading and executing the code.
[0091]
In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention.
[0092]
Examples of the storage medium for supplying the program code include RAM, NV-RAM, floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, and CD-RW. , DVD (DVD-ROM, DVD-R, DVD-RW, etc.), magnetic tape, non-volatile memory card, other ROM, etc., as long as they can store the above program code, or download via a network, etc. Can be used.
[0093]
Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) running on the computer based on an instruction of the program code. Needless to say, the present invention includes a case where the functions of the above-described embodiments are realized by performing part or all of the actual processing.
[0094]
In addition, after the program code read from the storage medium is written in the memory of the function expansion board inserted in the computer or the function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that the CPU or the like provided in the board or function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.
[0095]
Furthermore, although various embodiments of the present invention have been described, those skilled in the art will not limit the spirit and technical scope of the present invention to the specific description and drawings in the present specification. It goes without saying that various modifications and changes described in the claims can be made.
[0096]
Next, examples of embodiments of the present invention are listed below.
[0097]
[Embodiment 1]
A database capable of storing location-related information related to a plurality of user terminals, an information server connected to the database, a current location can be measured, and information can be transmitted to and received from the information server. In an information input system comprising a mobile terminal capable of referring to and updating data, current position information transmission for transmitting current position information measured by the mobile terminal to the information server when information is input to the mobile terminal Means, position-related information acquisition means for the information server to acquire position-related information corresponding to the current position of the mobile terminal from the database, and the position from among the position-related information acquired by the information server from the database. Input candidate information selection means for selecting input candidate information using a reference history of related information, and the information server Output from the mobile terminal, input candidate information transmitting means for transmitting the input candidate information issued to the mobile terminal, input candidate information output means for outputting the input candidate information received by the mobile terminal from the information server, and the mobile terminal An information input system comprising: information input means for inputting information by selecting arbitrary input candidate information from the input candidate information.
[0098]
[Embodiment 2]
The information input system according to claim 1, wherein the information input to the mobile terminal includes at least one of a character, an image, and a sound.
[0099]
[Embodiment 3]
A method for inputting information to a mobile terminal includes receiving first input candidate information corresponding to a current position of the mobile terminal from the information server, and selecting the first input candidate information from the first input candidate information by a user of the mobile terminal. Second input candidate information is selected from a first mode in which arbitrary input candidate information is selected and an input dictionary based on input history information etc. possessed by the mobile terminal itself, and the user of the mobile terminal selects the first input candidate information. A second mode in which arbitrary input candidate information is selected from among the two input candidate information, a third mode in which a user of the mobile terminal directly inputs to the mobile terminal, and the first and second The information input system according to claim 1 or 2, wherein the information input system is one of a fourth mode in which selection from input candidate information and the direct input are combined.
[0100]
[Embodiment 4]
When the information to be input at the mobile terminal is determined, input information / position information transmitting means for transmitting the information input to the mobile terminal to the information server together with the position information by the mobile terminal; Determining means for determining whether the information input to the server already exists on the database; and when the determining means determines that the same information as the input information exists on the database Reference history information update means for updating reference history information such as the number of references and reference time of the corresponding position related information in the database, and the determination means determines that the same information as the input information does not exist on the database And position-related information adding means for adding newly input information as position-related information when Information input system according to any of embodiments 1 to 3.
[0101]
[Embodiment 5]
When information is input in the mobile terminal, the mobile terminal includes a function selection unit that selects whether to use the function of transmitting the input information to the information server and reflecting the information in the database. The information input system according to Embodiment 4.
[0102]
[Embodiment 6]
The input candidate information that the information server transmits to the mobile terminal is a reference such as the reference count and reference time of each position related information among the position related information in the database corresponding to the current position information of the mobile terminal. 6. The information input system according to any one of embodiments 1 to 5, wherein a predetermined number of pieces of input candidate information selected based on history information.
[0103]
[Embodiment 7]
The input candidate information output from the mobile terminal is based on the first input candidate information presented by the information server based on the current position information of the mobile terminal, the input history information included in the mobile terminal itself, and the like. The information input system according to any one of embodiments 1 to 6, wherein the information is output together with second input candidate information selected from the input dictionary.
[0104]
[Embodiment 8]
In an information input device equipped with an output unit that can input arbitrary information and can store the history of the input information as input information history data, and can output the input data in a visible state, Display means for displaying input candidate information corresponding to the current position of the mobile terminal when information is input by a user of the mobile terminal having a function capable of measuring the position with a predetermined accuracy; An information input device, wherein a user can input information by selecting arbitrary input candidate information from the input candidate information.
[0105]
[Embodiment 9]
Corresponding to information selection means for selecting first input candidate information based on an input dictionary including input history data of the mobile terminal when information is input to the mobile terminal, and current position information of the mobile terminal Information acquisition means for acquiring the second input candidate information, and simultaneously outputting the first and second input candidate information on the mobile terminal, respectively, and an input candidate from which the user of the mobile terminal is output The information input device according to Embodiment 8, wherein information can be input by selecting arbitrary input candidate information from among the information.
[0106]
[Embodiment 10]
The information input device according to claim 8 or 9, wherein the information input to the mobile terminal includes at least one of a character, an image, and a sound.
[0107]
[Embodiment 11]
When no characters are input by the user of the mobile terminal when characters are input to the mobile terminal, only the second input candidate information corresponding to the current position of the mobile terminal is displayed. When one or more characters are input by the user of the mobile terminal, data that uses the input characters as initials from the first input candidate information recorded in the mobile terminal is a third input candidate Information is selected, the second input candidate information and the third input candidate information are simultaneously output, and the user of the mobile terminal selects arbitrary input candidate information from the output candidate information output The information input device according to claim 10, further comprising control means for controlling the information to be input.
[0108]
[Embodiment 12]
A database capable of storing location-related information related to a plurality of user terminals, an information server connected to the database, a current location can be measured, and information can be transmitted to and received from the information server. In an information input method for inputting information by an information input system comprising a mobile terminal capable of referencing and updating data, current information measured by the mobile terminal when information is input to the mobile terminal A current position information transmission step to be transmitted to a server; a position related information acquisition step in which the information server acquires position related information corresponding to the current position of the mobile terminal from the database; and the information server has acquired from the database. Input candidate information is selected from the position related information using the reference history of the position related information. Input candidate information selection step, input candidate information transmission step for transmitting the input candidate information selected by the information server to the mobile terminal, and input candidate for outputting the input candidate information received by the mobile terminal from the information server An information input method comprising: an information output step; and an information input step of inputting information by selecting arbitrary input candidate information from the input candidate information output from the mobile terminal.
[0109]
[Embodiment 13]
The information input method according to claim 12, wherein the information input to the mobile terminal includes at least one of a character, an image, and a sound.
[0110]
[Embodiment 14]
A method for inputting information to a mobile terminal includes receiving first input candidate information corresponding to a current position of the mobile terminal from the information server, and selecting the first input candidate information from the first input candidate information by a user of the mobile terminal. Second input candidate information is selected from a first mode in which arbitrary input candidate information is selected and an input dictionary based on input history information etc. possessed by the mobile terminal itself, and the user of the mobile terminal selects the first input candidate information. A second mode in which arbitrary input candidate information is selected from among the two input candidate information, a third mode in which a user of the mobile terminal directly inputs to the mobile terminal, and the first and second 14. The information input method according to claim 12 or 13, which is one of a fourth mode in which selection from input candidate information and the direct input are combined.
[0111]
[Embodiment 15]
When the information to be input at the mobile terminal is determined, an input information / position information transmission step in which the mobile terminal transmits the information input to the mobile terminal together with the position information to the information server; A determination step of determining whether the information input to the server already exists on the database; and when the determination step determines that the same information as the input information exists on the database The reference history information update step for updating the reference history information such as the reference count and reference time of the corresponding position-related information in the database, and the determination step determines that the same information as the input information does not exist on the database A position related information adding step for adding newly input information as position related information when Information input method according to any of embodiments 12 to 14, further comprising a.
[0112]
[Embodiment 16]
A function selection step of selecting whether or not to use a function of transmitting the input information to the information server and reflecting it in the database when information is input in the mobile terminal; The information input method according to claim 15.
[0113]
[Embodiment 17]
The input candidate information that the information server transmits to the mobile terminal is a reference such as the reference count and reference time of each position related information among the position related information in the database corresponding to the current position information of the mobile terminal. 17. The information input method according to any one of embodiments 12 to 16, wherein the information is a predetermined number of input candidate information selected based on history information.
[0114]
[Embodiment 18]
The input candidate information output from the mobile terminal is based on the first input candidate information presented by the information server based on the current position information of the mobile terminal, the input history information included in the mobile terminal itself, and the like. 18. The information input method according to any one of embodiments 12 to 17, wherein the information is output together with second input candidate information selected from the input dictionary.
[0115]
[Embodiment 19]
A database capable of storing location-related information related to a plurality of user terminals, an information server connected to the database, a current location can be measured, and information can be transmitted to and received from the information server. A computer-readable control program for controlling an information input system comprising a mobile terminal capable of referring to and updating data, the current measured by the mobile terminal when information is input to the mobile terminal A current position information transmission step of transmitting position information to the information server; a position related information acquisition step of acquiring position related information corresponding to a current position of the mobile terminal from the database; and Using the reference history of the position related information from the position related information acquired from the database An input candidate information selection step for selecting input candidate information, an input candidate information transmission step for transmitting the input candidate information selected by the information server to the mobile terminal, and the input candidate received by the mobile terminal from the information server An input candidate information output step for outputting information, and an information input step for inputting information by selecting arbitrary input candidate information from the input candidate information output from the mobile terminal. An information input system control program comprising a program code.
[0116]
[Embodiment 20]
A storage medium storing the control program according to the nineteenth embodiment.
[0117]
【The invention's effect】
As described above, according to the present invention, when inputting information such as characters to the mobile terminal, the information corresponding to the position is output as input candidate information, so that the information can be input directly without using the input device. Can be efficiently performed.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an information input system according to a basic embodiment of the present invention.
FIG. 2 is a flowchart showing a processing operation flow of the information input system according to the basic embodiment of the present invention;
FIG. 3 is a block diagram showing a configuration of the information input system according to the first embodiment of the present invention.
FIG. 4 is a block diagram showing a configuration of a digital camera in the information input system according to the first embodiment of the present invention.
FIG. 5 is a diagram showing an example of an output screen of the liquid crystal monitor when characters are input to the digital camera in the information input system according to the first embodiment of the present invention.
FIG. 6 is a flowchart showing a flow of processing operations of the information input system according to the first embodiment of the present invention.
FIG. 7 is a graph showing an example of the relationship between the number of times data is referenced in the database and time in the information input system according to the first embodiment of the present invention.
FIG. 8 is a diagram showing an output screen example of a liquid crystal monitor when characters are input to the digital camera in the information input system according to the first embodiment of the present invention.
FIG. 9 is a diagram showing an example of a screen for setting whether to transmit input data to the information server in the digital camera in the information input system according to the first embodiment of the present invention.
FIG. 10 is a flowchart showing a flow of processing operations of the information input system according to the second embodiment of the present invention.
FIG. 11 is a diagram showing a positional relationship between an information server and a digital camera in the information input system according to the second embodiment of the present invention.
FIG. 12 is a diagram showing an example of an output screen of a liquid crystal monitor when inputting information to the digital camera in the information input system according to the second embodiment of the present invention.
[Explanation of symbols]
1001 Information server
1002 Database
1003 Network
1004 Mobile terminal
1005 Output unit (LCD monitor)
1006 GPS receiver
1007 Input device
3001 Information server
3002 Database
3003 Network
3004 Digital camera (mobile terminal)
3004a Digital camera (mobile terminal)
3005 Output unit (LCD monitor)
3006 Input device (Cross direction key)
3007 Operation key (Enter key)
4001 Optical system
4002 Imaging device
4003 CPU (Central Processing Unit)
4004 RAM (Random Access Memory)
4005 ROM (Read Only Memory)
4006 Wireless network interface
4007 System bus
4008 GPS antenna
4009 Storage medium
4010 Recording / playback interface (I / F)
4011 Operation keys
4012 LCD monitor (output unit)
4013 LCD monitor control unit

Claims (1)

複数のユーザ端末に係わる位置関連情報を蓄積可能なデータベースと、情報サーバを有する情報入力システムにより情報を入力する情報入力方法において、
前記情報サーバが移動端末の現在位置に対応する位置関連情報を前記データベースから取得する位置関連情報取得ステップと、
前記情報サーバが前記データベースから取得した前記位置関連情報の中から前記位置関連情報の参照履歴等を用いて入力候補情報を選出する入力候補情報選出ステップと、
前記情報サーバが選出した前記入力候補情報を前記移動端末に送信する入力候補情報送信ステップと、
前記移動端末より前記入力候補情報から任意の入力候補情報が選択されることによって情報の入力を行う情報入力ステップと、
を備えたことを特徴とする情報入力方法。
In an information input method for inputting information by an information input system having an information server and a database capable of storing location-related information related to a plurality of user terminals,
A location related information acquisition step in which the information server acquires location related information corresponding to the current location of the mobile terminal from the database;
An input candidate information selection step of selecting input candidate information using a reference history of the position related information from the position related information acquired from the database by the information server;
An input candidate information transmitting step of transmitting the input candidate information selected by the information server to the mobile terminal;
An information input step of inputting information by selecting arbitrary input candidate information from the input candidate information from the mobile terminal;
An information input method comprising:
JP2002314198A 2002-10-29 2002-10-29 Information input system, mobile terminal, information input method in mobile terminal, information server, method in which information server supports input operation of mobile terminal, computer program Expired - Fee Related JP4072418B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002314198A JP4072418B2 (en) 2002-10-29 2002-10-29 Information input system, mobile terminal, information input method in mobile terminal, information server, method in which information server supports input operation of mobile terminal, computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002314198A JP4072418B2 (en) 2002-10-29 2002-10-29 Information input system, mobile terminal, information input method in mobile terminal, information server, method in which information server supports input operation of mobile terminal, computer program

Publications (3)

Publication Number Publication Date
JP2004153398A true JP2004153398A (en) 2004-05-27
JP2004153398A5 JP2004153398A5 (en) 2005-11-24
JP4072418B2 JP4072418B2 (en) 2008-04-09

Family

ID=32458576

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002314198A Expired - Fee Related JP4072418B2 (en) 2002-10-29 2002-10-29 Information input system, mobile terminal, information input method in mobile terminal, information server, method in which information server supports input operation of mobile terminal, computer program

Country Status (1)

Country Link
JP (1) JP4072418B2 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007079899A (en) * 2005-09-14 2007-03-29 National Institute Of Information & Communication Technology Data display device, method and program
JP2008526101A (en) * 2004-12-28 2008-07-17 ソニー エリクソン モバイル コミュニケーションズ, エービー System and method for predicting user input to a mobile terminal
JP2009048369A (en) * 2007-08-17 2009-03-05 Fujitsu Ltd Information processing method, information processing apparatus and information processing program
JP2009238116A (en) * 2008-03-28 2009-10-15 Toshiba Corp Information device and information presentation method
JP2009237750A (en) * 2008-03-26 2009-10-15 Denso It Laboratory Inc Information search support device and information search support method
JP2011509444A (en) * 2007-11-30 2011-03-24 ヤフー! インコーポレイテッド Enabling search for abbreviated search terms via messaging
JP2013130954A (en) * 2011-12-20 2013-07-04 Ntt Docomo Inc Input auxiliary device, input auxiliary system and input auxiliary method
JP2014518572A (en) * 2011-03-31 2014-07-31 ティヴォ インク Phrase-based communication system
JP2016212910A (en) * 2010-05-17 2016-12-15 ユナイテッド ステイツ ポスタル サービス Localized data affinity system and hybrid method
JP2016539317A (en) * 2013-09-26 2016-12-15 グーグル インコーポレイテッド System and method for providing navigation data to a vehicle
US10288442B2 (en) 2013-09-26 2019-05-14 Google Llc Systems and methods for providing navigation data to a vehicle

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008526101A (en) * 2004-12-28 2008-07-17 ソニー エリクソン モバイル コミュニケーションズ, エービー System and method for predicting user input to a mobile terminal
JP2007079899A (en) * 2005-09-14 2007-03-29 National Institute Of Information & Communication Technology Data display device, method and program
JP4647442B2 (en) * 2005-09-14 2011-03-09 独立行政法人情報通信研究機構 Data display device, data display method, and data display program
US8818997B2 (en) 2007-08-17 2014-08-26 Fujitsu Limited Information processing method, information processing apparatus, and storage medium with recorded information processing program
JP2009048369A (en) * 2007-08-17 2009-03-05 Fujitsu Ltd Information processing method, information processing apparatus and information processing program
JP2011509444A (en) * 2007-11-30 2011-03-24 ヤフー! インコーポレイテッド Enabling search for abbreviated search terms via messaging
JP2009237750A (en) * 2008-03-26 2009-10-15 Denso It Laboratory Inc Information search support device and information search support method
US8903835B2 (en) 2008-03-28 2014-12-02 Kabushiki Kaisha Toshiba Information device and information presentation method for selected object information corresponding to device location
JP2009238116A (en) * 2008-03-28 2009-10-15 Toshiba Corp Information device and information presentation method
JP2018163701A (en) * 2010-05-17 2018-10-18 ユナイテッド ステイツ ポスタル サービス Localized data affinity system and hybrid method
JP7013510B2 (en) 2010-05-17 2022-01-31 ユナイテッド ステイツ ポスタル サービス Localized data affinity system and hybrid method
US11113316B2 (en) 2010-05-17 2021-09-07 United States Postal Service Localized data affinity system and hybrid method
JP2016212910A (en) * 2010-05-17 2016-12-15 ユナイテッド ステイツ ポスタル サービス Localized data affinity system and hybrid method
JP2020115367A (en) * 2010-05-17 2020-07-30 ユナイテッド ステイツ ポスタル サービス Localized data affinity system and hybrid method
US10509807B2 (en) 2010-05-17 2019-12-17 United States Postal Service Localized data affinity system and hybrid method
US9215506B2 (en) 2011-03-31 2015-12-15 Tivo Inc. Phrase-based communication system
US9645997B2 (en) 2011-03-31 2017-05-09 Tivo Solutions Inc. Phrase-based communication system
JP2014518572A (en) * 2011-03-31 2014-07-31 ティヴォ インク Phrase-based communication system
JP2013130954A (en) * 2011-12-20 2013-07-04 Ntt Docomo Inc Input auxiliary device, input auxiliary system and input auxiliary method
US10288442B2 (en) 2013-09-26 2019-05-14 Google Llc Systems and methods for providing navigation data to a vehicle
JP2016539317A (en) * 2013-09-26 2016-12-15 グーグル インコーポレイテッド System and method for providing navigation data to a vehicle

Also Published As

Publication number Publication date
JP4072418B2 (en) 2008-04-09

Similar Documents

Publication Publication Date Title
US10133717B2 (en) Method and system for managing images and geographic location data in a mobile device
JP4816494B2 (en) NAVIGATION DEVICE, NAVIGATION SYSTEM, NAVIGATION METHOD, AND PROGRAM
US8630803B2 (en) Method and apparatus for trip planning and recording medium
US20150262583A1 (en) Information terminal and voice operation method
EP2388553A1 (en) Method, mobile device and computer program product for processing location information
CN101682667B (en) Method and portable apparatus for searching items of different types
EP2211276B1 (en) Method and system for managing images and geographic location data in a mobile device
JP4072418B2 (en) Information input system, mobile terminal, information input method in mobile terminal, information server, method in which information server supports input operation of mobile terminal, computer program
JP2010146030A (en) Search system, portable information device, and search program
US8990013B2 (en) Method and apparatus for displaying search item in portable terminals
CN101995256A (en) Route planning method and device and computer program product used thereby
JP5124194B2 (en) Navigation device
JP2007271277A (en) Navigation system, method and program
JP2015222373A (en) Map information display device and map information display method
JPH11142174A (en) Navigation system
KR20100018215A (en) Method for measuring distance for map in portable terminal and portable terminal performing the same
JP2005300159A (en) Navigation system
US20070158405A1 (en) Method and apparatus for managing content in a portable terminal
JP2010250596A (en) Portable terminal apparatus and character conversion method
JP2003207359A (en) Navigation system
JP2010122851A (en) Portable terminal device, character-inputting system, control program, and recording medium
JP2003322531A (en) Navigation device
KR20080046772A (en) Apparatus and method for inputing text in portable terminal
JP2009087042A (en) Retrieval method, retrieval device and retrieving program
KR20080065109A (en) Method for searching data in mobile terminal

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050927

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050927

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060415

RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20070626

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071002

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071009

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071205

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080115

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080121

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4072418

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110125

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120125

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130125

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140125

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees