Movatterモバイル変換


[0]ホーム

URL:


JP2008198022A - Remote control character input control method, server, and remote control character input control program - Google Patents

Remote control character input control method, server, and remote control character input control program
Download PDF

Info

Publication number
JP2008198022A
JP2008198022AJP2007033958AJP2007033958AJP2008198022AJP 2008198022 AJP2008198022 AJP 2008198022AJP 2007033958 AJP2007033958 AJP 2007033958AJP 2007033958 AJP2007033958 AJP 2007033958AJP 2008198022 AJP2008198022 AJP 2008198022A
Authority
JP
Japan
Prior art keywords
input
character
information
information device
input screen
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
JP2007033958A
Other languages
Japanese (ja)
Other versions
JP4890289B2 (en
Inventor
Yoshikazu Miyoshi
良和 三好
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.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
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 Yahoo Japan CorpfiledCriticalYahoo Japan Corp
Priority to JP2007033958ApriorityCriticalpatent/JP4890289B2/en
Publication of JP2008198022ApublicationCriticalpatent/JP2008198022A/en
Application grantedgrantedCritical
Publication of JP4890289B2publicationCriticalpatent/JP4890289B2/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

Translated fromJapanese

【課題】デジタルTVやリモコン機能付PC等のネットワークアクセスが可能な情報機器おいて、携帯電話と同等の操作性で文字を入力できるようにする。
【解決手段】リモコンによる操作が可能でネットワークアクセスが可能な情報機器に対するサーバ側の文字入力制御方法であって、上記情報機器からの要求に応じ、文字入力画面の生成および制御を行う入力画面モジュールを上記情報機器に配信する配信工程と、上記情報機器における上記入力画面モジュールの動作により送信される上記リモコンのかな文字に相当するキー操作情報を受信し、辞書類を検索することで対応する文字を引き当てる引き当て工程と、引き当ての結果を引き当て情報として上記情報機器に返送する引き当て情報提供工程と、上記情報機器における上記入力画面モジュールの動作により送信される確定文字情報を受信し、上記辞書類に保存する履歴保存工程とを備える。
【選択図】図1
In an information device capable of network access, such as a digital TV or a PC with a remote control function, characters can be input with the same operability as a mobile phone.
A server-side character input control method for an information device that can be operated by a remote controller and can be accessed by a network, wherein the input screen module generates and controls a character input screen in response to a request from the information device. And receiving the key operation information corresponding to the kana characters of the remote controller transmitted by the operation of the input screen module in the information device, and searching the dictionary for the corresponding characters. An allocation process for receiving the allocation result, an allocation information providing process for returning the allocation result as allocation information to the information device, and fixed character information transmitted by the operation of the input screen module in the information device. A history storing step for storing.
[Selection] Figure 1

Description

Translated fromJapanese

本発明はリモコン文字入力制御方法、サーバおよびリモコン文字入力制御プログラムに関する。  The present invention relates to a remote control character input control method, a server, and a remote control character input control program.

昨今普及しつつあるデジタルTV(Television Set)ではインターネットによるWebアクセスが可能となっており、付属のリモコンにより操作が行えるようになっている。また、PC(Personal Computer)についてもリモコン機能を備えたものが提供されてきており、キーボード、マウス等の接続されたPC本体からやや離れた位置で視聴し、リモコンにより操作を行う場合はデジタルTVと同様の利用形態となる。  The digital TV (Television Set), which has been spreading recently, can be accessed via the Internet, and can be operated by an attached remote controller. Also, PCs (Personal Computers) having a remote control function have been provided. When viewing from a position slightly away from the connected PC main body such as a keyboard and a mouse, and operating with the remote control, a digital TV is provided. It will be the same usage form.

ところで、Webアクセスに際しては、所望のWebページを閲覧するためにURL(Uniform Resource Locator)を入力したり、メールの送受信を行うためにメールアドレスやメール本文を入力したりする必要が生じる場合があるが、一般にはソフトウェアキーボードと呼ばれる、画面上に表示された文字表からリモコンのカーソル・エンターキーで所望の文字を選択し、必要に応じてかな漢字変換を指示する手法がとられている(例えば、特許文献1、2参照。)。
特開2005−286835号公報特開2003−216302号公報
By the way, when accessing the Web, it may be necessary to input a URL (Uniform Resource Locator) in order to view a desired Web page, or to input an email address or email text in order to send / receive emails. However, generally called a software keyboard, a method of selecting a desired character from the character table displayed on the screen with the cursor / enter key of the remote control and instructing kana-kanji conversion as necessary (for example, (SeePatent Documents 1 and 2.)
JP 2005-286835 A JP 2003-216302 A

上述したように、デジタルTV等では、リモコンにより文字入力を行う場合、ソフトウェアキーボードによるのが一般的となっているが、画面上の文字表から逐一文字を選択して変換を行うのは効率的でなく、短い文の入力ではさほど問題はないにしても、それなりの長さの文を入力するのは非常に困難である。  As described above, in digital TV and the like, when inputting characters with a remote controller, it is common to use a software keyboard, but it is efficient to select characters one by one from the character table on the screen for conversion. In addition, even if there is no problem in inputting a short sentence, it is very difficult to input a sentence having a reasonable length.

一方で、広く普及しているメール/インターネット対応の携帯電話では比較的長いメール本文等の入力も困難ではなく、相当数のユーザが慣れ親しんだ状況となっている。  On the other hand, it is not difficult to input a relatively long mail text or the like with widely used mail / Internet compatible mobile phones, and a considerable number of users are accustomed to it.

本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、デジタルTVやリモコン機能付PC等のネットワークアクセスが可能な情報機器おいて、携帯電話と同等の操作性で文字を入力することのできるリモコン文字入力制御方法、サーバおよびリモコン文字入力制御プログラムを提供することにある。  The present invention has been proposed in view of the above-described conventional problems, and an object of the present invention is to perform an operation equivalent to that of a mobile phone in an information device capable of network access such as a digital TV or a PC with a remote control function. It is an object to provide a remote control character input control method, a server, and a remote control character input control program capable of inputting characters with the same characteristics.

上記の課題を解決するため、本発明にあっては、請求項1に記載されるように、リモコンによる操作が可能でネットワークアクセスが可能な情報機器に対するサーバ側の文字入力制御方法であって、上記情報機器からの要求に応じ、文字入力画面の生成および制御を行う入力画面モジュールを上記情報機器に配信する配信工程と、上記情報機器における上記入力画面モジュールの動作により送信される上記リモコンのかな文字に相当するキー操作情報を受信し、辞書類を検索することで対応する文字を引き当てる引き当て工程と、引き当ての結果を引き当て情報として上記情報機器に返送する引き当て情報提供工程と、上記情報機器における上記入力画面モジュールの動作により送信される確定文字情報を受信し、上記辞書類に保存する履歴保存工程とを備えるリモコン文字入力制御方法を要旨としている。  In order to solve the above-described problem, in the present invention, as described inclaim 1, a server-side character input control method for an information device that can be operated by a remote controller and has network access, In response to a request from the information device, a distribution step of distributing an input screen module for generating and controlling a character input screen to the information device, and a remote control transmitted by the operation of the input screen module in the information device. An allocation process for receiving key operation information corresponding to characters and searching for a corresponding dictionary to allocate corresponding characters; an allocation information providing process for returning the allocation result as allocation information to the information apparatus; and History of receiving fixed character information transmitted by the operation of the input screen module and storing it in the dictionaries The remote character input control method and a presence process is the subject matter.

また、請求項2に記載されるように、請求項1に記載のリモコン文字入力制御方法において、上記入力画面モジュールは、直前に上記リモコンから入力されたかな文字に相当するキーと現時点で入力されたかな文字に相当するキーとを比較し、異なる場合に上記サーバへのアクセスを行う機能を備え、上記引き当て工程は、同じキーの押下回数に応じて変化するかな文字の各々についての引き当てを行うようにすることができる。  According to a second aspect of the present invention, in the remote control character input control method according to the first aspect, the input screen module is input at the present time with a key corresponding to a kana character input from the remote control immediately before. Compares keys corresponding to kana characters and provides a function to access the server if they are different. The assigning step assigns each kana character that changes according to the number of times the same key is pressed. Can be.

また、請求項3に記載されるように、請求項1に記載のリモコン文字入力制御方法において、上記引き当て工程は、現ユーザの個人辞書、類似する入力履歴の他のユーザの個人辞書、デフォルト辞書の順に検索を行って引き当てを行うようにすることができる。  Also, as described inclaim 3, in the remote control character input control method according toclaim 1, the assigning step includes a current user's personal dictionary, another user's personal dictionary of a similar input history, and a default dictionary. It is possible to make a search by performing a search in the order of.

また、請求項4に記載されるように、請求項1に記載のリモコン文字入力制御方法において、上記入力画面モジュールは、入力されたかなに文字を補完して候補として提示する入力補完モードと、入力されたかなそのものに対応する文字を候補として提示する漢字変換モードとを切り替える機能を備え、上記引き当て工程は、上記入力補完モードと上記漢字変換モードの両者に対応する引き当てを行うようにすることができる。  Further, as described inclaim 4, in the remote control character input control method according toclaim 1, the input screen module includes an input completion mode that complements whatever characters are input and presents them as candidates. It has a function of switching between kanji conversion modes for presenting characters corresponding to the input kana itself as candidates, and the allocation step performs allocation corresponding to both the input complement mode and the kanji conversion mode. Can do.

また、請求項5に記載されるように、請求項1に記載のリモコン文字入力制御方法において、上記リモコンからのキー操作情報を受信した際に、上記文字入力画面上の対応するキーを瞬間的にハイライト表示する工程を備えるようにすることができる。  According to a fifth aspect of the present invention, in the remote control character input control method according to the first aspect, when key operation information is received from the remote controller, the corresponding key on the character input screen is instantaneously transmitted. A step of highlighting can be provided.

また、請求項6に記載されるように、リモコンによる操作が可能でネットワークアクセスが可能な情報機器からのアクセスを受け付けるサーバであって、上記情報機器からの要求に応じ、文字入力画面の生成および制御を行う入力画面モジュールを上記情報機器に配信する配信手段と、上記情報機器における上記入力画面モジュールの動作により送信される上記リモコンのかな文字に相当するキー操作情報を受信し、辞書類を検索することで対応する文字を引き当てる引き当て手段と、引き当ての結果を引き当て情報として上記情報機器に返送する引き当て情報提供手段と、上記情報機器における上記入力画面モジュールの動作により送信される確定文字情報を受信し、上記辞書類に保存する履歴保存手段とを備えるサーバとして構成することができる。  According to a sixth aspect of the present invention, there is provided a server that accepts access from an information device that can be operated by a remote controller and has network access, and generates a character input screen in response to a request from the information device. Receiving the key operation information corresponding to the kana characters of the remote controller transmitted by the operation of the input screen module in the information device and the distribution means for distributing the input screen module to be controlled to the information device, and searching the dictionaries Receiving means for assigning the corresponding character, assigning information providing means for returning the result of the assignment as assignment information to the information device, and receiving the confirmed character information transmitted by the operation of the input screen module in the information device. And a server having history storage means for storing in the dictionary. Can.

また、請求項7に記載されるように、リモコンによる操作が可能でネットワークアクセスが可能な情報機器からのアクセスを受け付けるサーバの制御プログラムであって、コンピュータを、上記情報機器からの要求に応じ、文字入力画面の生成および制御を行う入力画面モジュールを上記情報機器に配信する配信手段と、上記情報機器における上記入力画面モジュールの動作により送信される上記リモコンのかな文字に相当するキー操作情報を受信し、辞書類を検索することで対応する文字を引き当てる引き当て手段と、引き当ての結果を引き当て情報として上記情報機器に返送する引き当て情報提供手段と、上記情報機器における上記入力画面モジュールの動作により送信される確定文字情報を受信し、上記辞書類に保存する履歴保存手段として機能させるリモコン文字入力制御プログラムとして構成することができる。  According to a seventh aspect of the present invention, there is provided a server control program that accepts an access from an information device that can be operated by a remote controller and that can be accessed by a network, and the computer is operated in response to a request from the information device. Distribution means for distributing an input screen module for generating and controlling a character input screen to the information device, and key operation information corresponding to the kana characters of the remote controller transmitted by the operation of the input screen module in the information device Sent by the operation of the input screen module in the information device, the assigning means for assigning the corresponding character by searching the dictionary, the assignment information providing means for returning the result of the assignment to the information device as the assigned information. History storage means for receiving fixed character information and storing it in the dictionaries It can be configured as a remote text input control program to function with.

本発明のリモコン文字入力制御方法、サーバおよびリモコン文字入力制御プログラムにあっては、デジタルTVやリモコン機能付PC等のネットワークアクセスが可能な情報機器おいて、携帯電話と同等の操作性で文字を入力することができる。  In the remote control character input control method, server, and remote control character input control program of the present invention, in an information device capable of network access, such as a digital TV or a PC with a remote control function, characters can be input with the same operability as a mobile phone. Can be entered.

以下、本発明の好適な実施形態につき説明する。  Hereinafter, preferred embodiments of the present invention will be described.

<システム構成>
図1は本発明の一実施形態にかかるシステムの構成例を示す図である。
<System configuration>
FIG. 1 is a diagram showing a configuration example of a system according to an embodiment of the present invention.

図1において、本システムは、リモコン1により操作が可能なデジタルTV(リモコン機能を備えたPC等を含む)2がインターネット等のネットワーク3に接続され、ネットワーク3上に存在する各種サービスを提供するWebサーバ4にデジタルTV2からアクセスすることが可能になっている。  In FIG. 1, this system provides various services existing on thenetwork 3 by connecting a digital TV (including a PC having a remote control function) 2 that can be operated by theremote controller 1 to anetwork 3 such as the Internet. TheWeb server 4 can be accessed from thedigital TV 2.

リモコン1は一般に「1」〜「12」の番号(テレビチャンネルに対応)に対応するテンキー11と、上下左右の矢印キーと中央のエンターキーを含むカーソル・エンターキー12とを備えている。リモコン1からデジタルTV2へのリモコン操作信号は赤外線もしくは無線により送信される。  Theremote controller 1 generally includes anumeric keypad 11 corresponding to numbers “1” to “12” (corresponding to television channels), and a cursor /enterkey 12 including up / down / left / right arrow keys and a center enter key. A remote control operation signal from theremote controller 1 to thedigital TV 2 is transmitted by infrared rays or wirelessly.

デジタルTV2は、リモコン1からのリモコン操作信号を受信するリモコン操作受信部201と、一般的なWebブラウザ202とを備えている。  Thedigital TV 2 includes a remote controloperation receiving unit 201 that receives a remote control operation signal from theremote controller 1 and ageneral Web browser 202.

Webブラウザ202は、Webサーバ4に要求してAJAX(Asynchronous JavaScript + XML:Webブラウザに実装されているJavaScriptのHTTP(HyperText Transfer Protocol)通信機能を使い、Webページのリロードを伴わずにサーバとXML(Extensible Markup Language)形式のデータのやり取りを行なって画面制御等の処理を行う実装)等により構成される入力画面モジュールを取得する入力画面モジュール取得部203と、取得されて実行可能状態になる入力画面モジュール204とを備えている。  TheWeb browser 202 requests theWeb server 4 to use AJAX (Asynchronous JavaScript + XML: JavaScript (HyperText Transfer Protocol) communication function implemented in the Web browser), and the server and the XML without reloading the Web page. An input screen module acquisition unit 203 for acquiring an input screen module configured by exchanging data in (Extensible Markup Language) format and performing processing such as screen control, and the input that is acquired and becomes executable And ascreen module 204.

入力画面モジュール204は、デジタルTV2において文字入力が必要になった際に入力画面を表示する入力画面表示部205と、リモコン操作受信部201から操作キーを受け付けるキー入力受付部206と、カーソル・エンターキー12の操作に応じてモード(かなモード、カナモード、英(英字)モード、数(数字)モード、入力補完モード(入力されたかなに文字を補完して候補として提示するモード)、漢字変換モード(入力されたかなそのものに対応する文字を候補として提示するモード)等)を制御するモード制御部207とを備えている。  Theinput screen module 204 includes an input screen display unit 205 that displays an input screen when character input is required in thedigital TV 2, a keyinput reception unit 206 that receives operation keys from the remote controloperation reception unit 201, a cursor / enter Depending on the operation of thekey 12, the mode (kana mode, kana mode, English (English) mode, number (numeral) mode, input completion mode (mode that complements the input characters and presents them as candidates), kanji conversion mode (A mode for presenting characters corresponding to the input kana itself as candidates) and the like.

入力画面モジュール204は、更に、かなモードにおいて直前に入力されたテンキー11のIDを保持(入力画面の起動直後はブランクであり、入力確定後は内容がクリアされる)する直前入力キー保持部208と、かなモードにおいてテンキーが押下された場合に直前と同じキーか否かによりサーバアクセスを行うか否か判断(直前と同じキーであればサーバアクセスを行わないと判断)するサーバアクセス判断部209と、サーバアクセス判断部209でサーバアクセスを行うと判断された場合にWebサーバ4にキー操作情報を送信して文字の引き当て情報(XML形式)を取得するサーバアクセス部210と、取得した引き当て情報を保持する引き当て情報保持部211とを備えている。  Theinput screen module 204 further holds the ID of thenumeric keypad 11 input immediately before in the kana mode (blank immediately after the input screen is activated, and the content is cleared after the input is confirmed) 208. When the numeric key is pressed in the kana mode, the serveraccess determination unit 209 determines whether to access the server based on whether the key is the same as the previous key (determines that no server access is performed if the key is the same as the previous key). Aserver access unit 210 that transmits key operation information to theWeb server 4 to acquire character allocation information (XML format) when the serveraccess determination unit 209 determines to perform server access, and the acquired allocation information And an allocation information holding unit 211 for holding.

入力画面モジュール204は、更に、テンキー11とその押下回数に対応する「ひらがな」の対応関係を保持するひらがなテーブル212(後述するWebサーバ4のひらがなDB413と同内容)と、キー入力内容に応じて入力画面の文字入力欄を更新する文字入力欄更新部213と、引き当て情報もしくはテンキー11の押下回数に応じて入力画面の候補表示欄を更新する候補表示欄更新部214と、候補表示欄からカーソル・エンターキー12により選択を行わせる候補選択部215と、カーソル・エンターキー12により選択候補を入力文字として確定させる入力確定処理部216とを備えている。  Theinput screen module 204 further includes a hiragana table 212 (the same content as the hiragana DB 413 of theWeb server 4 to be described later) that holds the correspondence relationship between thenumeric keypad 11 and the number of times thekeypad 11 is pressed, and the key input content. A character inputfield update unit 213 for updating a character input field on the input screen, a candidate displayfield update unit 214 for updating a candidate display field on the input screen in accordance with the number of assignments or the number of times thenumeric keypad 11 is pressed, and a cursor from the candidate display field Acandidate selection unit 215 for selecting with theenter key 12 and an inputconfirmation processing unit 216 for determining the selection candidate as an input character with the cursor /enter key 12 are provided.

Webサーバ4は、各種のサービス(掲示板、ブログ、ショッピング、オークション、メール等)を提供(サービス利用時にユーザIDの認証を実施)するサービス提供部401と、サービス提供部401の提供するページフォーム等へのリモコン1による文字入力の機能を提供する文字入力処理部402とを備えている。  TheWeb server 4 provides various services (bulletin board, blog, shopping, auction, e-mail, etc.) (providing a user ID when using the service), a page form provided by theservice providing unit 401, etc. And a characterinput processing unit 402 that provides a function of inputting characters by theremote controller 1.

文字入力処理部402は、デジタルTV2の入力画面モジュール取得部203からの要求に応じて入力画面モジュールを配信する入力画面モジュール配信部403と、デジタルTV2のサーバアクセス部210からのキー操作情報に基づいて各種辞書等を参照して対応する文字(文字列を含む)を引き当てて引き当て情報(後述するように押下されたテンキー11に対応する文字だけでなく、同じキーが連続して押下された場合に変化する文字に対する引き当て情報を含む)を返送する文字引き当て部404とを備えている。  The characterinput processing unit 402 is based on key operation information from the input screenmodule distribution unit 403 that distributes the input screen module in response to a request from the input screen module acquisition unit 203 of thedigital TV 2 and theserver access unit 210 of thedigital TV 2. By referring to various dictionaries, etc., assigning corresponding characters (including character strings) and assigning information (when not only the characters corresponding to the pressedkeypad 11 but also the same key is pressed continuously, as will be described later) Acharacter assigning unit 404 that returns information (including assignment information for characters that change to).

文字入力処理部402は、更に、デジタルTV2の入力確定処理部216からの要求に応じて選択候補を入力文字として確定し、入力履歴として確定文字をユーザIDと対応付けて後述する個人辞書414に保存する入力履歴保存部405と、所定のタイミングで後述する類似ユーザDB415を更新する類似ユーザDB更新部406とを備えている。  The characterinput processing unit 402 further confirms the selection candidate as an input character in response to a request from the inputconfirmation processing unit 216 of thedigital TV 2, and associates the confirmed character with the user ID as an input history in thepersonal dictionary 414 described later. An inputhistory storage unit 405 that stores data and a similar userDB update unit 406 that updates asimilar user DB 415 described later at a predetermined timing are provided.

また、Webサーバ4は、処理に必要な情報群として、ユーザ情報を管理するユーザDB411と、配信する入力画面モジュールのテンプレートを保持するモジュールテンプレート412と、テンキー11とその押下回数に対応する「ひらがな」の対応関係を保持するひらがなDB413と、ユーザ毎の文字入力履歴を管理する個人辞書414と、類似する文字入力履歴を有する他のユーザとの関係を管理する類似ユーザDB415と、一般的なかな漢字変換のためのデフォルト辞書416とを備えている。  In addition, theWeb server 4 includes auser DB 411 that manages user information, amodule template 412 that holds a template of an input screen module to be distributed, anumeric keypad 11 and “Hiragana” corresponding to the number of times the user is pressed. ”, Apersonal dictionary 414 that manages a character input history for each user, asimilar user DB 415 that manages relationships with other users having similar character input histories, and general kana-kanji And adefault dictionary 416 for conversion.

図2は各種DBの例を示す図である。  FIG. 2 is a diagram showing examples of various DBs.

ユーザDB411は、ユーザIDと認証用のパスワード等を含んでいる。  Theuser DB 411 includes a user ID, an authentication password, and the like.

ひらがなDB413は、テンキー11の各キー「1」〜「12」毎に、押下回数に対応したひらがなを保持している。  The hiragana DB 413 holds hiragana corresponding to the number of times of pressing for each of the keys “1” to “12” of thenumeric keypad 11.

個人辞書414は、入力かなに対応した引き当て後の確定文字が保持されている。最新の結果が上に積み上げられる。  Thepersonal dictionary 414 holds a fixed character after assignment corresponding to an input kana. The latest results are stacked on top.

類似ユーザDB415は、各ユーザID毎に文字入力履歴の類似の度合の高い他のユーザIDが保持されている。  The similar user DB 415 holds other user IDs having a high degree of similarity in the character input history for each user ID.

デフォルト辞書416は、入力かなに対応した文字が保持されている。  Thedefault dictionary 416 holds characters corresponding to the input kana.

<動作>
図3〜図6は上記の実施形態の処理例を示すシーケンス図である。また、図7〜図17は処理過程において表示される入力画面の例を示す図である。
<Operation>
3 to 6 are sequence diagrams illustrating processing examples of the above embodiment. 7 to 17 are diagrams showing examples of input screens displayed in the process.

図3において、デジタルTV2において入力フォーム等への文字入力が必要になると、文字入力モードへの移行を開始し(ステップS101)、Webサーバ4に対して入力画面モジュールを要求し(ステップS102)、Webサーバ4は入力画面モジュールをデジタルTV2に配信する(ステップS103)。  In FIG. 3, when the character input to the input form or the like is required in thedigital TV 2, the shift to the character input mode is started (step S101), the input screen module is requested to the Web server 4 (step S102), TheWeb server 4 distributes the input screen module to the digital TV 2 (step S103).

デジタルTV2は取得した入力画面モジュールに基づいて入力画面(初期画面)を表示する(ステップS104)。デフォルトではかなモードで入力補完モードになっているものとする(デフォルトを他のモードとしてもよい。)。図7は入力画面221の初期画面の例を示しており、文字入力欄222とテンキー表示部223とカーソル・エンターキー表示部224とモード表示部225とを含んでいる。モード表示部225は、かなモード(「かな」部分がハイライト表示)で入力補完モード(「漢字変換」への切替が可能であることを表示することで現在が入力補完モードであることを表示)であることを示している。  Thedigital TV 2 displays an input screen (initial screen) based on the acquired input screen module (step S104). It is assumed that the input completion mode is set in the kana mode by default (the default may be another mode). FIG. 7 shows an example of the initial screen of theinput screen 221, which includes acharacter input field 222, anumeric keypad display 223, a cursor /enterkey display 224, and amode display 225. Themode display unit 225 displays that the input complement mode is currently displayed by displaying that it is possible to switch to the input complement mode (“Kanji conversion”) in the kana mode (the “kana” portion is highlighted). ).

図3に戻り、リモコン1のカーソル・エンターキー12の左方向カーソルキーを押下したとすると(ステップS105)、リモコン1からデジタルTV2にリモコン操作信号が送信され(ステップS106)、デジタルTV2でこれを受信すると(ステップS107)、操作者に認識させるため対応するキーを瞬時ハイライト表示し(ステップS108)、モードを入力補完モードから漢字変換モードに切り替える(ステップS109)。図8はこの状態の入力画面221の例を示しており、モード表示部225において「漢字変換」が「入力補完」に変化している。  Returning to FIG. 3, if the left cursor key of the cursor /enter key 12 of theremote controller 1 is pressed (step S105), a remote control operation signal is transmitted from theremote controller 1 to the digital TV 2 (step S106). When received (step S107), the corresponding key is instantaneously highlighted for recognition by the operator (step S108), and the mode is switched from the input complement mode to the kanji conversion mode (step S109). FIG. 8 shows an example of theinput screen 221 in this state. In themode display unit 225, “Kanji conversion” is changed to “input complement”.

図3に戻り、更に、リモコン1のカーソル・エンターキー12の下方向カーソルキーを押下したとすると(ステップS110)、リモコン1からデジタルTV2にリモコン操作信号が送信され(ステップS111)、デジタルTV2でこれを受信すると(ステップS112)、操作者に認識させるため対応するキーを瞬時ハイライト表示し(ステップS113)、モードをかなモードからカナモードに切り替える(ステップS114)。更に下方向カーソルキーを押下すると、同様に「カナ」→「英」→「数」とモードが変化し、反対に上方向矢印キーを押下することでモードを逆方向に変化させることができる。図9は英モードになった状態を示しており、モード表示部225は英モード(「英」部分がハイライト表示)であることを示すとともに、テンキー表示部223は対応する英字を表示している。  Returning to FIG. 3, if the cursor key of the cursor /enter key 12 of theremote controller 1 is further pressed (step S110), a remote control operation signal is transmitted from theremote controller 1 to the digital TV 2 (step S111). When this is received (step S112), the corresponding key is instantaneously highlighted for recognition by the operator (step S113), and the mode is switched from the kana mode to the kana mode (step S114). When the down cursor key is further pressed, the mode changes in the same manner as “Kana” → “English” → “number”, and on the contrary, the mode can be changed in the reverse direction by pressing the up arrow key. FIG. 9 shows a state in which the English mode is set. Themode display unit 225 indicates the English mode (the “English” portion is highlighted), and the numerickeypad display unit 223 displays the corresponding English character. Yes.

次に、かなモードの入力補完モードにおいて、リモコン1のテンキー11により「かんじ」と入力して漢字に変換する場合を例にして説明する。  Next, a case where “Kanji” is input with thenumeric keypad 11 of theremote controller 1 and converted to Kanji in the input complement mode of the Kana mode will be described as an example.

図4において、リモコン1のテンキー11から「2(か)」キーを押下すると(ステップS121)、リモコン1からデジタルTV2にリモコン操作信号が送信され(ステップS122)、デジタルTV2でこれを受信すると(ステップS123)、操作者に認識させるため対応するキーを瞬時ハイライト表示し(ステップS124)、直前に入力されたテンキー11のIDと今回押下されたテンキー11のIDとを比較することでサーバアクセスが必要か否か判断する(ステップS125)。ここでは、初回のテンキー押下であるため直前のIDはないため、サーバアクセスが必要であると判断する。その後、今回押下されたテンキー11のIDを保持する(ステップS126)。  In FIG. 4, when the “2 (ka)” key is pressed from thenumeric keypad 11 of the remote controller 1 (step S121), a remote control operation signal is transmitted from theremote controller 1 to the digital TV 2 (step S122) and received by the digital TV 2 (step S122). In step S123), the corresponding key is instantaneously highlighted for recognition by the operator (step S124), and the server access is made by comparing the ID of thenumeric keypad 11 input immediately before with the ID of thenumeric keypad 11 pressed this time. Is determined (step S125). Here, since it is the first time that the numeric keypad is pressed, there is no previous ID, so it is determined that server access is necessary. Thereafter, the ID of thenumeric keypad 11 pressed this time is held (step S126).

次いで、デジタルTV2は今回押下されたキー操作情報をWebサーバ4に送信し(ステップS127)、Webサーバ4は各種辞書等を参照して対応する文字を引き当て(ステップS128)、引き当て情報をデジタルTV2に返送する(ステップS129)。より詳しくは、現ユーザの個人辞書414→類似ユーザDB415により類似するとされる他のユーザの個人辞書414→デフォルト辞書416の順に検索を行って引き当てを行う。また、押下されたテンキー11に対応する文字だけでなく、同じキーが連続して押下された場合に変化する文字に対する引き当て情報も含める。すなわち、「2(か)」キーが押下されたことで、「か」に対応する文字だけでなく、連続押下により変化していくべき「き」「く」「け」「こ」に対応する文字への引き当ても同時に行う。  Next, thedigital TV 2 transmits the key operation information pressed this time to the Web server 4 (step S127), theWeb server 4 refers to various dictionaries and the like to allocate corresponding characters (step S128), and the allocation information is transmitted to the digital TV 2 (Step S129). More specifically, a search is performed in the order of thepersonal dictionary 414 of the current user → thepersonal dictionary 414 of another user that is similar by thesimilar user DB 415 → thedefault dictionary 416. Further, not only the character corresponding to the pressednumeric keypad 11, but also allocation information for the character that changes when the same key is continuously pressed is included. That is, not only the character corresponding to “ka” but also “ki”, “ku”, “ke”, and “ko” that should be changed by continuous pressing by pressing the “2 (ka)” key. Assign to characters at the same time.

そして、デジタルTV2はWebサーバ4から取得した引き当て情報に従い、入力画面の文字入力欄および候補表示欄の更新を行う(ステップS130)。図10はこの状態の入力画面221の例を示しており、テンキー表示部223の「2(か)」キーに対応するリモコン1のテンキー11が押下されたことで、文字入力欄222に「か」が表示され、候補表示欄226に入力文字「か」に対応する入力補完の候補が複数表示されている。  Then, thedigital TV 2 updates the character input field and the candidate display field on the input screen according to the allocation information acquired from the Web server 4 (step S130). FIG. 10 shows an example of theinput screen 221 in this state. When thenumeric keypad 11 of theremote controller 1 corresponding to the “2 (ka)” key on the numerickeypad display unit 223 is pressed, “K” is displayed in thecharacter input field 222. ”Is displayed, and a plurality of input completion candidates corresponding to the input character“ ka ”are displayed in thecandidate display field 226.

次いで、図4に戻り、リモコン1のテンキー11から「11(わをん)」キーを押下すると(ステップS131)、リモコン1からデジタルTV2にリモコン操作信号が送信され(ステップS132)、デジタルTV2でこれを受信すると(ステップS133)、操作者に認識させるため対応するキーを瞬時ハイライト表示し(ステップS134)、直前に入力されたテンキー11のIDと今回押下されたテンキー11のIDとを比較することでサーバアクセスが必要か否か判断する(ステップS135)。ここでは、直前のキーとは異なるため、サーバアクセスが必要であると判断する。その後、今回押下されたテンキー11のIDを保持する(ステップS136)。  Next, returning to FIG. 4, when the “11” key is pressed from thenumeric keypad 11 of the remote controller 1 (step S131), a remote control operation signal is transmitted from theremote controller 1 to the digital TV 2 (step S132). When this is received (step S133), the corresponding key is instantaneously highlighted for recognition by the operator (step S134), and the ID of thenumeric keypad 11 input immediately before is compared with the ID of thenumeric keypad 11 pressed this time. Thus, it is determined whether or not server access is necessary (step S135). Here, since it is different from the immediately preceding key, it is determined that server access is necessary. Thereafter, the ID of thenumeric keypad 11 pressed this time is held (step S136).

次いで、デジタルTV2は今回押下されたキー操作情報をWebサーバ4に送信し(ステップS137)、Webサーバ4は各種辞書等を参照して対応する文字を引き当て(ステップS138)、引き当て情報をデジタルTV2に返送する(ステップS139)。より詳しくは、現ユーザの個人辞書414→類似ユーザDB415により類似するとされる他のユーザの個人辞書414→デフォルト辞書416の順に検索を行って引き当てを行う。また、押下されたテンキー11に対応する文字だけでなく、同じキーが連続して押下された場合に変化する文字に対する引き当て情報も含める。すなわち、「11(わをん)」キーが押下されたことで、「わ」に対応する文字だけでなく、「を」「ん」に対応する文字への引き当ても行う。  Next, thedigital TV 2 transmits the key operation information pressed this time to the Web server 4 (Step S137), theWeb server 4 refers to various dictionaries and the like to allocate corresponding characters (Step S138), and the allocation information is transmitted to thedigital TV 2. (Step S139). More specifically, a search is performed in the order of thepersonal dictionary 414 of the current user → thepersonal dictionary 414 of another user that is similar by thesimilar user DB 415 → thedefault dictionary 416. Further, not only the character corresponding to the pressednumeric keypad 11, but also allocation information for the character that changes when the same key is continuously pressed is included. That is, by pressing the “11 (Waon)” key, not only the character corresponding to “Wa” but also the character corresponding to “O” and “N” are assigned.

そして、デジタルTV2はWebサーバ4から取得した引き当て情報に従い、入力画面の文字入力欄および候補表示欄の更新を行う(ステップS140)。図11はこの状態の入力画面221の例を示しており、テンキー表示部223の「11(わをん)」キーに対応するリモコン1のテンキー11が押下されたことで、文字入力欄222に「かわ」が表示され、候補表示欄226に入力文字「かわ」に対応する入力補完の候補が複数表示されている。  Then, thedigital TV 2 updates the character input field and the candidate display field on the input screen according to the allocation information acquired from the Web server 4 (step S140). FIG. 11 shows an example of theinput screen 221 in this state. When the ten key 11 of theremote controller 1 corresponding to the “11 (waon)” key on the tenkey display unit 223 is pressed, thecharacter input field 222 is displayed. “Kawa” is displayed, and a plurality of input completion candidates corresponding to the input character “kawa” are displayed in thecandidate display field 226.

次いで、図5において、リモコン1のテンキー11から直前と同じ「11(わをん)」キーを押下すると(ステップS141)、リモコン1からデジタルTV2にリモコン操作信号が送信され(ステップS142)、デジタルTV2でこれを受信すると(ステップS143)、操作者に認識させるため対応するキーを瞬時ハイライト表示し(ステップS144)、直前に入力されたテンキー11のIDと今回押下されたテンキー11のIDとを比較することでサーバアクセスが必要か否か判断する(ステップS145)。ここでは、直前のキーと同じであるため、サーバアクセスが不要であると判断する。その後、今回押下されたテンキー11のIDを保持する(ステップS146)。同じIDであるため新たな保持を省略してもよい。  Next, in FIG. 5, when the same “11” key is pressed from thenumeric keypad 11 of the remote controller 1 (step S141), a remote control operation signal is transmitted from theremote controller 1 to the digital TV 2 (step S142). When this is received by the TV 2 (step S143), the corresponding key is highlighted for instant recognition (step S144), and the ID of thenumeric keypad 11 input immediately before and the ID of thenumeric keypad 11 pressed this time are displayed. To determine whether or not server access is necessary (step S145). Here, since it is the same as the immediately preceding key, it is determined that server access is unnecessary. Thereafter, the ID of thenumeric keypad 11 pressed this time is held (step S146). Since the IDs are the same, new holding may be omitted.

そして、デジタルTV2は以前にWebサーバ4から取得した引き当て情報等に従い、入力画面の文字入力欄および候補表示欄の更新を行う(ステップS147)。すなわち、同じキーの押下回数「2」を考慮してひらがなテーブル212から対応する文字を特定するとともに、前回取得した引き当て情報から、対応する引き当て情報を抽出して表示更新を行う。図12はこの状態の入力画面221の例を示しており、テンキー表示部223の「11(わをん)」キーに対応するリモコン1のテンキー11が連続して押下されたことで、文字入力欄222に「かを」が表示され、候補表示欄226に入力文字「かを」に対応する入力補完の候補が複数表示されている。このように、同じキー押下の場合にはサーバアクセスを不要とすることで、通信トラフィックを低減させることができる。  Then, thedigital TV 2 updates the character input field and the candidate display field on the input screen according to the allocation information previously acquired from the Web server 4 (step S147). That is, the corresponding character is specified from the hiragana table 212 in consideration of the same key press count “2”, and the corresponding assigned information is extracted from the previously acquired assigned information, and the display is updated. FIG. 12 shows an example of theinput screen 221 in this state. When thenumeric keypad 11 of theremote controller 1 corresponding to the “11” key on the numerickeypad display unit 223 is continuously pressed, character input is performed. “Kano” is displayed in thecolumn 222, and a plurality of input completion candidates corresponding to the input character “ka” are displayed in thecandidate display column 226. In this way, communication traffic can be reduced by making server access unnecessary when the same key is pressed.

図5に戻り、同様の動作により、続けて「11(わをん)」キー、「3(さ)」キー、「3(さ)」キー、「10(゛゜)」キーが押下されることで、入力文字は「かん」→「かんさ」→「かんし」→「かんじ」となる。図13は「かんじ」まで入力された状態を示しており、テンキー表示部223の「10(゛゜)」キーに対応するリモコン1のテンキー11が押下されたことで、文字入力欄222に「かんじ」が表示され、候補表示欄226に入力文字「かんじ」に対応する入力補完の候補が複数表示されている。  Returning to FIG. 5, the “11 (wa)” key, “3 (sa)” key, “3 (sa)” key, and “10 (°)” key are continuously pressed by the same operation. The input characters are “kan” → “kansa” → “kanshi” → “kanji”. FIG. 13 shows a state where “Kanji” has been input. When thenumeric keypad 11 of theremote controller 1 corresponding to the “10 (°)” key on thenumeric keypad display 223 is pressed, “Kanji” is displayed in thecharacter input field 222. ”Is displayed, and a plurality of input completion candidates corresponding to the input character“ Kanji ”are displayed in thecandidate display field 226.

次いで、図5に戻り、入力補完による変換候補ではなく決め打ち的な漢字変換を行いたい場合は、モードを入力補完モードから漢字変換モードに切り替えることができる。  Next, returning to FIG. 5, when it is desired to perform definitive kanji conversion instead of input completion conversion candidates, the mode can be switched from the input completion mode to the kanji conversion mode.

すなわち、リモコン1のカーソル・エンターキー12の左方向カーソルキーを押下することで(ステップS151)、リモコン1からデジタルTV2にリモコン操作信号が送信され(ステップS152)、デジタルTV2でこれを受信すると(ステップS153)、操作者に認識させるため対応するキーを瞬時ハイライト表示し(ステップS154)、モードを入力補完モードから漢字変換モードに切り替え(ステップS155)、候補表示欄を更新する(ステップS156)。図14はこの状態の入力画面221の例を示しており、カーソル・エンターキー表示部224の左方向矢印キーに対応するリモコン1のカーソル・エンターキー12が押下されたことで、モード表示部225の「入力補完」が「漢字変換」に変化(前述したように入力補完モードであることを示す)し、候補表示欄226は入力文字「かんじ」に対応する漢字変換の候補となる。また、この状態から更に入力補完モードに戻すこともできる。図15はその状態の入力画面221の例を示しており、カーソル・エンターキー表示部224の左方向矢印キーに対応するリモコン1のカーソル・エンターキー12が押下されたことで、モード表示部225の「漢字変換」が「入力補完」に変化(前述したように漢字変換モードであることを示す)し、候補表示欄226は入力文字「かんじ」に対応する入力補完の候補となる。なお、漢字変換モード(図8)からリモコン1による文字入力を行い、途中で入力補完モードに変更することも可能であり、そこから更に漢字変換モードに戻すことも可能である。  That is, by pressing the left cursor key of the cursor /enter key 12 of the remote controller 1 (step S151), a remote control operation signal is transmitted from theremote controller 1 to the digital TV 2 (step S152), and when this is received by the digital TV 2 ( In step S153), the corresponding key is instantaneously highlighted for recognition by the operator (step S154), the mode is switched from the input complement mode to the kanji conversion mode (step S155), and the candidate display field is updated (step S156). . FIG. 14 shows an example of theinput screen 221 in this state. When the cursor /enter key 12 of theremote controller 1 corresponding to the left arrow key of the cursor / enterkey display unit 224 is pressed, themode display unit 225 is displayed. “Input complement” changes to “kanji conversion” (indicating that it is in the input complement mode as described above), and thecandidate display column 226 becomes a candidate for kanji conversion corresponding to the input character “Kanji”. Further, it is possible to return to the input complement mode from this state. FIG. 15 shows an example of theinput screen 221 in this state. When the cursor /enter key 12 of theremote controller 1 corresponding to the left arrow key of the cursor / enterkey display unit 224 is pressed, themode display unit 225 is displayed. “Kanji conversion” changes to “input completion” (indicating that it is in the Kanji conversion mode as described above), and thecandidate display field 226 becomes a candidate for input completion corresponding to the input character “Kanji”. It is also possible to input characters with theremote controller 1 from the Kanji conversion mode (FIG. 8) and change to the input complement mode in the middle, and then return to the Kanji conversion mode.

次に、図6において、候補表示欄の中から確定させたい文字を選択する場合、リモコン1のカーソル・エンターキー12の下方向カーソルキーを押下することで(ステップS161)、リモコン1からデジタルTV2にリモコン操作信号が送信され(ステップS162)、デジタルTV2でこれを受信すると(ステップS163)、操作者に認識させるため対応するキーを瞬時ハイライト表示し(ステップS164)、候補表示欄のハイライト表示の箇所を下方向に移動する(ステップS165)。同様に、リモコン1のカーソル・エンターキー12の上方向キーを押下することでハイライト表示の箇所を上方向に移動することができる。図16は図14の状態からカーソル・エンターキー表示部224の下方向カーソルキーに対応するリモコン1のカーソル・エンターキー12を2回押下して候補表示欄226から「漢字」を選択した状態を示している。  Next, in FIG. 6, when selecting a character to be confirmed from the candidate display field, by pressing the down cursor key of the cursor /enter key 12 of the remote controller 1 (step S161), thedigital TV 2 is selected from theremote controller 1. When the remote control operation signal is transmitted to the digital TV 2 (step S162) and received by the digital TV 2 (step S163), the corresponding key is instantaneously highlighted for recognition by the operator (step S164), and the candidate display column is highlighted. The display location is moved downward (step S165). Similarly, when the cursor /enter key 12 of theremote controller 1 is pressed, the highlighted portion can be moved upward. FIG. 16 shows a state in which “Kanji” is selected from thecandidate display field 226 by pressing the cursor /enter key 12 of theremote controller 1 corresponding to the downward cursor key of the cursor / enterkey display unit 224 twice from the state of FIG. Show.

次いで、図6に戻り、選択された文字を確定する場合、リモコン1のカーソル・エンターキー12のエンターキーを押下することで(ステップS171)、リモコン1からデジタルTV2にリモコン操作信号が送信され(ステップS172)、デジタルTV2でこれを受信すると(ステップS173)、操作者に認識させるため対応するキーを瞬時ハイライト表示する(ステップS174)。  Next, returning to FIG. 6, when confirming the selected character, the remote control operation signal is transmitted from theremote control 1 to thedigital TV 2 by pressing the cursor /enter key 12 of the remote control 1 (step S171) ( When this is received by the digital TV 2 (step S172) (step S173), the corresponding key is instantaneously highlighted for recognition by the operator (step S174).

次いで、デジタルTV2はWebサーバ4に確定文字情報を送信し(ステップS175)、Webサーバ4はユーザIDと対応付けて個人辞書414に入力履歴を保存する(ステップS176)。また、デジタルTV2は確定文字を文字入力欄に表示し、候補表示欄を更新(消去)する(ステップS177)。図17はこの状態の入力画面221の例を示しており、カーソル・エンターキー表示部224のエンターキーに対応するリモコン1のカーソル・エンターキー12が押下されたことで、文字入力欄222が確定文字である「漢字」となり、候補表示欄226が消去されている。  Next, thedigital TV 2 transmits the confirmed character information to the Web server 4 (Step S175), and theWeb server 4 stores the input history in thepersonal dictionary 414 in association with the user ID (Step S176). Also, thedigital TV 2 displays the confirmed character in the character input field and updates (erases) the candidate display field (step S177). FIG. 17 shows an example of theinput screen 221 in this state. When the cursor /enter key 12 of theremote controller 1 corresponding to the enter key of the cursor / enterkey display unit 224 is pressed, thecharacter input field 222 is confirmed. The character “Kanji” is displayed, and thecandidate display field 226 is deleted.

<総括>
以上説明したように、本発明の実施形態によれば次のような利点がある。
(1)リモコン操作と連動させて、携帯電話の入力ボタンを模したUI(User Interface)を表示させることで、デジタルTVとリモコンで、携帯電話と同じような感覚の文字入力が可能となる。
(2)文字入力の履歴をユーザIDに紐付けてサーバ側で保存するため、入力補完、漢字変換の際、ユーザの特性に応じた引き当てが可能となる。
(3)サーバ側に辞書があるため、常に最新の内容に更新が可能である。
(4)複数のユーザの入力特性をサーバで保存できるため、複数のユーザの入力履歴を辞書に反映させることが可能である。
(5)引き当ての際、似たような入力特性のあるユーザの入力履歴も利用して優先的に表示させることが可能である。
(6)サーバ側に履歴やユーザ辞書があるので、使う情報機器が変わっても履歴や辞書内容が変わらない。
(7)押下されたリモコンキーと連動したハイライト表示により、リモコンを見なくても携帯と同じ感覚の入力操作が可能である。
(8)上記のような入力支援により、制約の多いテレビ画面への入力を効率的に行うことができる。
<Summary>
As described above, the embodiment of the present invention has the following advantages.
(1) By displaying a UI (User Interface) simulating an input button of a mobile phone in conjunction with a remote control operation, it is possible to input characters with the same feeling as a mobile phone with a digital TV and a remote control.
(2) Since the history of character input is associated with the user ID and stored on the server side, assignment according to the user's characteristics can be performed during input complementation and kanji conversion.
(3) Since there is a dictionary on the server side, it can always be updated to the latest contents.
(4) Since the input characteristics of a plurality of users can be stored in the server, the input histories of the plurality of users can be reflected in the dictionary.
(5) At the time of allocation, it is possible to preferentially display using the input history of the user having similar input characteristics.
(6) Since there is a history and user dictionary on the server side, the history and dictionary contents do not change even if the information device used changes.
(7) The highlight display in conjunction with the pressed remote control key allows the same input operation as a mobile phone without looking at the remote control.
(8) With the input support as described above, it is possible to efficiently input to a television screen with many restrictions.

以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。  The present invention has been described above by the preferred embodiments of the present invention. While the invention has been described with reference to specific embodiments, various modifications and changes may be made to the embodiments without departing from the broad spirit and scope of the invention as defined in the claims. Obviously you can. In other words, the present invention should not be construed as being limited by the details of the specific examples and the accompanying drawings.

本発明の一実施形態にかかるシステムの構成例を示す図である。It is a figure which shows the structural example of the system concerning one Embodiment of this invention.各種DBの例を示す図である。It is a figure which shows the example of various DB.実施形態の処理例を示すシーケンス図(その1)である。It is a sequence diagram (the 1) which shows the process example of embodiment.実施形態の処理例を示すシーケンス図(その2)である。It is a sequence diagram (the 2) which shows the process example of embodiment.実施形態の処理例を示すシーケンス図(その3)である。It is a sequence diagram (the 3) which shows the process example of embodiment.実施形態の処理例を示すシーケンス図(その4)である。It is a sequence diagram (the 4) which shows the process example of embodiment.入力画面の例を示す図(その1)である。FIG. 10 illustrates an example of an input screen (part 1);入力画面の例を示す図(その2)である。It is FIG. (2) which shows the example of an input screen.入力画面の例を示す図(その3)である。FIG. 10 illustrates an example of an input screen (part 3);入力画面の例を示す図(その4)である。It is FIG. (4) which shows the example of an input screen.入力画面の例を示す図(その5)である。It is FIG. (5) which shows the example of an input screen.入力画面の例を示す図(その6)である。It is FIG. (6) which shows the example of an input screen.入力画面の例を示す図(その7)である。It is FIG. (7) which shows the example of an input screen.入力画面の例を示す図(その8)である。It is FIG. (8) which shows the example of an input screen.入力画面の例を示す図(その9)である。It is FIG. (9) which shows the example of an input screen.入力画面の例を示す図(その10)である。It is FIG. (10) which shows the example of an input screen.入力画面の例を示す図(その11)である。It is FIG. (11) which shows the example of an input screen.

符号の説明Explanation of symbols

1 リモコン
11 テンキー
12 カーソル・エンターキー
2 デジタルTV
201 リモコン操作受信部
202 Webブラウザ
203 入力画面モジュール取得部
204 入力画面モジュール
205 入力画面表示部
206 キー入力受付部
207 モード制御部
208 直前入力キー保持部
209 サーバアクセス判断部
210 サーバアクセス部
211 引き当て情報保持部
212 ひらがなテーブル
213 文字入力欄更新部
214 候補表示欄更新部
215 候補選択部
216 入力確定処理部
221 入力画面
222 文字入力欄
223 テンキー表示部
224 カーソル・エンターキー表示部
225 モード表示部
226 候補表示欄
3 ネットワーク
4 Webサーバ
401 サービス提供部
402 文字入力処理部
403 入力画面モジュール配信部
404 文字引き当て部
405 入力履歴保存部
406 類似ユーザDB更新部
411 ユーザDB
412 モジュールテンプレート
413 ひらがなDB
414 個人辞書
415 類似ユーザDB
416 デフォルト辞書
1Remote control 11Numeric keypad 12 Cursor /Enter key 2 Digital TV
DESCRIPTION OFSYMBOLS 201 Remote controloperation reception part 202 Web browser 203 Input screenmodule acquisition part 204 Input screen module 205 Inputscreen display part 206 Keyinput reception part 207Mode control part 208 Previous inputkey holding part 209 Serveraccess judgment part 210 Server access part 211 Allocationinformation Holding unit 212 Hiragana table 213 Character inputfield update unit 214 Candidate displayfield update unit 215Candidate selection unit 216 Inputconfirmation processing unit 221Input screen 222Character input field 223 Numerickeypad display unit 224 Cursor / Enterkey display unit 225Mode display unit 226Candidate Display field 3Network 4Web server 401Service providing unit 402 Characterinput processing unit 403 Input screenmodule distribution unit 404Character allocation unit 405 Inputhistory storage unit 406 Similar usersB update unit 411 user DB
412Module template 413 Hiragana DB
414Personal dictionary 415 Similar user DB
416 Default dictionary

Claims (7)

Translated fromJapanese
リモコンによる操作が可能でネットワークアクセスが可能な情報機器に対するサーバ側の文字入力制御方法であって、
上記情報機器からの要求に応じ、文字入力画面の生成および制御を行う入力画面モジュールを上記情報機器に配信する配信工程と、
上記情報機器における上記入力画面モジュールの動作により送信される上記リモコンのかな文字に相当するキー操作情報を受信し、辞書類を検索することで対応する文字を引き当てる引き当て工程と、
引き当ての結果を引き当て情報として上記情報機器に返送する引き当て情報提供工程と、
上記情報機器における上記入力画面モジュールの動作により送信される確定文字情報を受信し、上記辞書類に保存する履歴保存工程とを備えたことを特徴とするリモコン文字入力制御方法。
A server-side character input control method for an information device that can be operated by a remote controller and has network access.
A distribution step of distributing an input screen module for generating and controlling a character input screen to the information device in response to a request from the information device;
An assigning step of receiving key operation information corresponding to the kana character of the remote controller transmitted by the operation of the input screen module in the information device, and assigning a corresponding character by searching a dictionary;
An allocation information providing step of returning the allocation result as allocation information to the information device;
A remote control character input control method comprising: a history storage step of receiving confirmed character information transmitted by the operation of the input screen module in the information device and storing it in the dictionaries.
請求項1に記載のリモコン文字入力制御方法において、
上記入力画面モジュールは、直前に上記リモコンから入力されたかな文字に相当するキーと現時点で入力されたかな文字に相当するキーとを比較し、異なる場合に上記サーバへのアクセスを行う機能を備え、
上記引き当て工程は、同じキーの押下回数に応じて変化するかな文字の各々についての引き当てを行うことを特徴とするリモコン文字入力制御方法。
The remote control character input control method according to claim 1,
The input screen module has a function of comparing a key corresponding to a Kana character input from the remote controller immediately before with a key corresponding to a Kana character input at the present time, and accessing the server if they are different. ,
In the remote control character input control method, the assigning step assigns each kana character that changes in accordance with the number of times the same key is pressed.
請求項1に記載のリモコン文字入力制御方法において、
上記引き当て工程は、現ユーザの個人辞書、類似する入力履歴の他のユーザの個人辞書、デフォルト辞書の順に検索を行って引き当てを行うことを特徴とするリモコン文字入力制御方法。
The remote control character input control method according to claim 1,
The remote control character input control method, wherein the assigning step performs the assigning by searching in the order of the personal dictionary of the current user, the personal dictionary of another user having a similar input history, and the default dictionary.
請求項1に記載のリモコン文字入力制御方法において、
上記入力画面モジュールは、入力されたかなに文字を補完して候補として提示する入力補完モードと、入力されたかなそのものに対応する文字を候補として提示する漢字変換モードとを切り替える機能を備え、
上記引き当て工程は、上記入力補完モードと上記漢字変換モードの両者に対応する引き当てを行うことを特徴とするリモコン文字入力制御方法。
The remote control character input control method according to claim 1,
The input screen module has a function of switching between an input completion mode that complements the input characters and presents them as candidates, and a kanji conversion mode that presents the characters corresponding to the input characters as candidates,
The remote control character input control method, wherein the assigning step performs assigning corresponding to both the input complement mode and the kanji conversion mode.
請求項1に記載のリモコン文字入力制御方法において、
上記リモコンからのキー操作情報を受信した際に、上記文字入力画面上の対応するキーを瞬間的にハイライト表示する工程を備えたことを特徴とするリモコン文字入力制御方法。
The remote control character input control method according to claim 1,
A remote control character input control method comprising a step of momentarily highlighting a corresponding key on the character input screen when receiving key operation information from the remote control.
リモコンによる操作が可能でネットワークアクセスが可能な情報機器からのアクセスを受け付けるサーバであって、
上記情報機器からの要求に応じ、文字入力画面の生成および制御を行う入力画面モジュールを上記情報機器に配信する配信手段と、
上記情報機器における上記入力画面モジュールの動作により送信される上記リモコンのかな文字に相当するキー操作情報を受信し、辞書類を検索することで対応する文字を引き当てる引き当て手段と、
引き当ての結果を引き当て情報として上記情報機器に返送する引き当て情報提供手段と、
上記情報機器における上記入力画面モジュールの動作により送信される確定文字情報を受信し、上記辞書類に保存する履歴保存手段とを備えたことを特徴とするサーバ。
A server that accepts access from an information device that can be operated by a remote controller and can access a network,
A delivery means for delivering an input screen module for generating and controlling a character input screen to the information device in response to a request from the information device;
Receiving means for receiving key operation information corresponding to the kana character of the remote controller transmitted by the operation of the input screen module in the information device, and searching for a corresponding character by searching a dictionary;
Allocation information providing means for returning the allocation result to the information device as allocation information;
A server comprising: history storage means for receiving confirmed character information transmitted by the operation of the input screen module in the information device and storing it in the dictionaries.
リモコンによる操作が可能でネットワークアクセスが可能な情報機器からのアクセスを受け付けるサーバの制御プログラムであって、
コンピュータを、
上記情報機器からの要求に応じ、文字入力画面の生成および制御を行う入力画面モジュールを上記情報機器に配信する配信手段と、
上記情報機器における上記入力画面モジュールの動作により送信される上記リモコンのかな文字に相当するキー操作情報を受信し、辞書類を検索することで対応する文字を引き当てる引き当て手段と、
引き当ての結果を引き当て情報として上記情報機器に返送する引き当て情報提供手段と、
上記情報機器における上記入力画面モジュールの動作により送信される確定文字情報を受信し、上記辞書類に保存する履歴保存手段として機能させることを特徴とするリモコン文字入力制御プログラム。
A control program for a server that accepts access from an information device that can be operated by a remote control and can access a network,
Computer
A delivery means for delivering an input screen module for generating and controlling a character input screen to the information device in response to a request from the information device;
Receiving means for receiving key operation information corresponding to the kana character of the remote controller transmitted by the operation of the input screen module in the information device, and searching for a corresponding character by searching a dictionary;
Allocation information providing means for returning the allocation result to the information device as allocation information;
A remote control character input control program which functions as history storage means for receiving confirmed character information transmitted by the operation of the input screen module in the information device and storing it in the dictionaries.
JP2007033958A2007-02-142007-02-14 Remote control character input control method, server, and remote control character input control programExpired - Fee RelatedJP4890289B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2007033958AJP4890289B2 (en)2007-02-142007-02-14 Remote control character input control method, server, and remote control character input control program

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2007033958AJP4890289B2 (en)2007-02-142007-02-14 Remote control character input control method, server, and remote control character input control program

Publications (2)

Publication NumberPublication Date
JP2008198022Atrue JP2008198022A (en)2008-08-28
JP4890289B2 JP4890289B2 (en)2012-03-07

Family

ID=39756891

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2007033958AExpired - Fee RelatedJP4890289B2 (en)2007-02-142007-02-14 Remote control character input control method, server, and remote control character input control program

Country Status (1)

CountryLink
JP (1)JP4890289B2 (en)

Cited By (121)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2010176523A (en)*2009-01-302010-08-12Ntt Docomo IncApparatus and method for processing information
JP2012527045A (en)*2009-05-152012-11-01ユナイテッド ビデオ プロパティーズ インコーポレイテッド System and method for alphanumeric navigation and input
JP2014222512A (en)*2010-01-182014-11-27アップル インコーポレイテッドIntelligent automated assistant
US9582608B2 (en)2013-06-072017-02-28Apple Inc.Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
US9620104B2 (en)2013-06-072017-04-11Apple Inc.System and method for user-specified pronunciation of words for speech synthesis and recognition
US9626955B2 (en)2008-04-052017-04-18Apple Inc.Intelligent text-to-speech conversion
US9633674B2 (en)2013-06-072017-04-25Apple Inc.System and method for detecting errors in interactions with a voice-based digital assistant
US9633660B2 (en)2010-02-252017-04-25Apple Inc.User profiling for voice input processing
US9646614B2 (en)2000-03-162017-05-09Apple Inc.Fast, language-independent method for user authentication by voice
US9646609B2 (en)2014-09-302017-05-09Apple Inc.Caching apparatus for serving phonetic pronunciations
US9668024B2 (en)2014-06-302017-05-30Apple Inc.Intelligent automated assistant for TV user interactions
US9668121B2 (en)2014-09-302017-05-30Apple Inc.Social reminders
US9697820B2 (en)2015-09-242017-07-04Apple Inc.Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US9721566B2 (en)2015-03-082017-08-01Apple Inc.Competing devices responding to voice triggers
US9798393B2 (en)2011-08-292017-10-24Apple Inc.Text correction processing
CN107329585A (en)*2017-06-282017-11-07北京百度网讯科技有限公司Method and apparatus for inputting word
US9818400B2 (en)2014-09-112017-11-14Apple Inc.Method and apparatus for discovering trending terms in speech requests
US9842105B2 (en)2015-04-162017-12-12Apple Inc.Parsimonious continuous-space phrase representations for natural language processing
US9842101B2 (en)2014-05-302017-12-12Apple Inc.Predictive conversion of language input
US9865280B2 (en)2015-03-062018-01-09Apple Inc.Structured dictation using intelligent automated assistants
US9886953B2 (en)2015-03-082018-02-06Apple Inc.Virtual assistant activation
US9886432B2 (en)2014-09-302018-02-06Apple Inc.Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US9899019B2 (en)2015-03-182018-02-20Apple Inc.Systems and methods for structured stem and suffix language models
US9934775B2 (en)2016-05-262018-04-03Apple Inc.Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9953088B2 (en)2012-05-142018-04-24Apple Inc.Crowd sourcing information to fulfill user requests
US9966068B2 (en)2013-06-082018-05-08Apple Inc.Interpreting and acting upon commands that involve sharing information with remote devices
US9972304B2 (en)2016-06-032018-05-15Apple Inc.Privacy preserving distributed evaluation framework for embedded personalized systems
US9971774B2 (en)2012-09-192018-05-15Apple Inc.Voice-based media searching
JP2018097690A (en)*2016-12-142018-06-21株式会社オービックビジネスコンサルタントServer apparatus, information processing apparatus, information processing method, and program
US10043516B2 (en)2016-09-232018-08-07Apple Inc.Intelligent automated assistant
US10049668B2 (en)2015-12-022018-08-14Apple Inc.Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10049663B2 (en)2016-06-082018-08-14Apple, Inc.Intelligent automated assistant for media exploration
US10067938B2 (en)2016-06-102018-09-04Apple Inc.Multilingual word prediction
US10074360B2 (en)2014-09-302018-09-11Apple Inc.Providing an indication of the suitability of speech recognition
US10079014B2 (en)2012-06-082018-09-18Apple Inc.Name recognition system
US10083690B2 (en)2014-05-302018-09-25Apple Inc.Better resolution when referencing to concepts
US10083688B2 (en)2015-05-272018-09-25Apple Inc.Device voice control for selecting a displayed affordance
US10089072B2 (en)2016-06-112018-10-02Apple Inc.Intelligent device arbitration and control
US10101822B2 (en)2015-06-052018-10-16Apple Inc.Language input correction
US10102359B2 (en)2011-03-212018-10-16Apple Inc.Device access using voice authentication
US10108612B2 (en)2008-07-312018-10-23Apple Inc.Mobile device having human language translation capability with positional feedback
US10127911B2 (en)2014-09-302018-11-13Apple Inc.Speaker identification and unsupervised speaker adaptation techniques
US10127220B2 (en)2015-06-042018-11-13Apple Inc.Language identification from short strings
US10169329B2 (en)2014-05-302019-01-01Apple Inc.Exemplar-based natural language processing
US10176167B2 (en)2013-06-092019-01-08Apple Inc.System and method for inferring user intent from speech inputs
US10186254B2 (en)2015-06-072019-01-22Apple Inc.Context-based endpoint detection
US10185542B2 (en)2013-06-092019-01-22Apple Inc.Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US10192552B2 (en)2016-06-102019-01-29Apple Inc.Digital assistant providing whispered speech
US10223066B2 (en)2015-12-232019-03-05Apple Inc.Proactive assistance based on dialog communication between devices
US10249300B2 (en)2016-06-062019-04-02Apple Inc.Intelligent list reading
US10255907B2 (en)2015-06-072019-04-09Apple Inc.Automatic accent detection using acoustic models
US10269345B2 (en)2016-06-112019-04-23Apple Inc.Intelligent task discovery
US10276170B2 (en)2010-01-182019-04-30Apple Inc.Intelligent automated assistant
US10283110B2 (en)2009-07-022019-05-07Apple Inc.Methods and apparatuses for automatic speech recognition
US10297253B2 (en)2016-06-112019-05-21Apple Inc.Application integration with a digital assistant
US10303715B2 (en)2017-05-162019-05-28Apple Inc.Intelligent automated assistant for media exploration
US10311144B2 (en)2017-05-162019-06-04Apple Inc.Emoji word sense disambiguation
US10318871B2 (en)2005-09-082019-06-11Apple Inc.Method and apparatus for building an intelligent automated assistant
US10332518B2 (en)2017-05-092019-06-25Apple Inc.User interface for correcting recognition errors
US10356243B2 (en)2015-06-052019-07-16Apple Inc.Virtual assistant aided communication with 3rd party service in a communication session
US10354011B2 (en)2016-06-092019-07-16Apple Inc.Intelligent automated assistant in a home environment
US10366158B2 (en)2015-09-292019-07-30Apple Inc.Efficient word encoding for recurrent neural network language models
US10381016B2 (en)2008-01-032019-08-13Apple Inc.Methods and apparatus for altering audio output signals
US10395654B2 (en)2017-05-112019-08-27Apple Inc.Text normalization based on a data-driven learning network
US10403283B1 (en)2018-06-012019-09-03Apple Inc.Voice interaction at a primary device to access call functionality of a companion device
US10403278B2 (en)2017-05-162019-09-03Apple Inc.Methods and systems for phonetic matching in digital assistant services
US10410637B2 (en)2017-05-122019-09-10Apple Inc.User-specific acoustic models
US10417266B2 (en)2017-05-092019-09-17Apple Inc.Context-aware ranking of intelligent response suggestions
US10445429B2 (en)2017-09-212019-10-15Apple Inc.Natural language understanding using vocabularies with compressed serialized tries
US10446143B2 (en)2016-03-142019-10-15Apple Inc.Identification of voice inputs providing credentials
US10474753B2 (en)2016-09-072019-11-12Apple Inc.Language identification using recurrent neural networks
US10482874B2 (en)2017-05-152019-11-19Apple Inc.Hierarchical belief states for digital assistants
US10490187B2 (en)2016-06-102019-11-26Apple Inc.Digital assistant providing automated status report
US10496705B1 (en)2018-06-032019-12-03Apple Inc.Accelerated task performance
US10497365B2 (en)2014-05-302019-12-03Apple Inc.Multi-command single utterance input method
US10509862B2 (en)2016-06-102019-12-17Apple Inc.Dynamic phrase expansion of language input
US10521466B2 (en)2016-06-112019-12-31Apple Inc.Data driven natural language event detection and classification
US10567477B2 (en)2015-03-082020-02-18Apple Inc.Virtual assistant continuity
US10592604B2 (en)2018-03-122020-03-17Apple Inc.Inverse text normalization for automatic speech recognition
US10593346B2 (en)2016-12-222020-03-17Apple Inc.Rank-reduced token representation for automatic speech recognition
US10636424B2 (en)2017-11-302020-04-28Apple Inc.Multi-turn canned dialog
US10643611B2 (en)2008-10-022020-05-05Apple Inc.Electronic devices with voice command and contextual data processing capabilities
US10657328B2 (en)2017-06-022020-05-19Apple Inc.Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling
US10671428B2 (en)2015-09-082020-06-02Apple Inc.Distributed personal assistant
US10684703B2 (en)2018-06-012020-06-16Apple Inc.Attention aware virtual assistant dismissal
US10691473B2 (en)2015-11-062020-06-23Apple Inc.Intelligent automated assistant in a messaging environment
US10699717B2 (en)2014-05-302020-06-30Apple Inc.Intelligent assistant for home automation
US10726832B2 (en)2017-05-112020-07-28Apple Inc.Maintaining privacy of personal information
US10733982B2 (en)2018-01-082020-08-04Apple Inc.Multi-directional dialog
US10733993B2 (en)2016-06-102020-08-04Apple Inc.Intelligent digital assistant in a multi-tasking environment
US10733375B2 (en)2018-01-312020-08-04Apple Inc.Knowledge-based framework for improving natural language understanding
US10747498B2 (en)2015-09-082020-08-18Apple Inc.Zero latency digital assistant
US10755703B2 (en)2017-05-112020-08-25Apple Inc.Offline personal assistant
US10755051B2 (en)2017-09-292020-08-25Apple Inc.Rule-based natural language processing
US10789959B2 (en)2018-03-022020-09-29Apple Inc.Training speaker recognition models for digital assistants
US10791176B2 (en)2017-05-122020-09-29Apple Inc.Synchronization and task delegation of a digital assistant
US10789945B2 (en)2017-05-122020-09-29Apple Inc.Low-latency intelligent automated assistant
US10789041B2 (en)2014-09-122020-09-29Apple Inc.Dynamic thresholds for always listening speech trigger
US10795541B2 (en)2009-06-052020-10-06Apple Inc.Intelligent organization of tasks items
US10810274B2 (en)2017-05-152020-10-20Apple Inc.Optimizing dialogue policy decisions for digital assistants using implicit feedback
US10818288B2 (en)2018-03-262020-10-27Apple Inc.Natural assistant interaction
US10892996B2 (en)2018-06-012021-01-12Apple Inc.Variable latency device coordination
US10909331B2 (en)2018-03-302021-02-02Apple Inc.Implicit identification of translation payload with neural machine translation
US10928918B2 (en)2018-05-072021-02-23Apple Inc.Raise to speak
US10984780B2 (en)2018-05-212021-04-20Apple Inc.Global semantic word embeddings using bi-directional recurrent neural networks
US11010550B2 (en)2015-09-292021-05-18Apple Inc.Unified language modeling framework for word prediction, auto-completion and auto-correction
US11025565B2 (en)2015-06-072021-06-01Apple Inc.Personalized prediction of responses for instant messaging
US11023513B2 (en)2007-12-202021-06-01Apple Inc.Method and apparatus for searching using an active ontology
US11069336B2 (en)2012-03-022021-07-20Apple Inc.Systems and methods for name pronunciation
US11080012B2 (en)2009-06-052021-08-03Apple Inc.Interface for a virtual digital assistant
US11145294B2 (en)2018-05-072021-10-12Apple Inc.Intelligent automated assistant for delivering content from user experiences
US11204787B2 (en)2017-01-092021-12-21Apple Inc.Application integration with a digital assistant
US11217255B2 (en)2017-05-162022-01-04Apple Inc.Far-field extension for digital assistant services
US11231904B2 (en)2015-03-062022-01-25Apple Inc.Reducing response latency of intelligent automated assistants
US11281993B2 (en)2016-12-052022-03-22Apple Inc.Model and ensemble compression for metric learning
US11301477B2 (en)2017-05-122022-04-12Apple Inc.Feedback analysis of a digital assistant
US11314370B2 (en)2013-12-062022-04-26Apple Inc.Method for extracting salient dialog usage from live data
US11350253B2 (en)2011-06-032022-05-31Apple Inc.Active transport based notifications
US11386266B2 (en)2018-06-012022-07-12Apple Inc.Text correction
US11495218B2 (en)2018-06-012022-11-08Apple Inc.Virtual assistant operation in multi-device environments
US11587559B2 (en)2015-09-302023-02-21Apple Inc.Intelligent device identification

Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH0785025A (en)*1993-06-231995-03-31Nec CorpJapanese input system
JPH10222496A (en)*1997-02-041998-08-21Omron CorpMethod and device for converting information
JPH10275142A (en)*1997-03-311998-10-13Toshiba Corp Information processing apparatus, dictionary management apparatus, network system, and dictionary management method for information processing apparatus
JP2002099378A (en)*2000-09-252002-04-05Misawa Homes Co Ltd Key input program distribution system, server and mobile device
JP2002123357A (en)*2000-10-122002-04-26M & T Kokoku System Kenkyusho:Kk How to input character data from the terminal
JP2002278686A (en)*2001-03-152002-09-27Toshiba Corp Character input device and remote character input system
JP2005078709A (en)*2003-08-292005-03-24Toshiba Corp Character input system for recording / playback device, character input method for recording / playback device, and recording / playback device
JP2005182287A (en)*2003-12-172005-07-07Nec Viewtechnology LtdCharacter input device, character input method using the same and program therefor
JP2006031205A (en)*2004-07-142006-02-02Sony CorpInformation processor and information processing method, program recording medium and program
JP2006338588A (en)*2005-06-062006-12-14Sharp Corp Word registration device
WO2006134672A1 (en)*2005-06-152006-12-21Quixun Co., Ltd.Optical receiver

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH0785025A (en)*1993-06-231995-03-31Nec CorpJapanese input system
JPH10222496A (en)*1997-02-041998-08-21Omron CorpMethod and device for converting information
JPH10275142A (en)*1997-03-311998-10-13Toshiba Corp Information processing apparatus, dictionary management apparatus, network system, and dictionary management method for information processing apparatus
JP2002099378A (en)*2000-09-252002-04-05Misawa Homes Co Ltd Key input program distribution system, server and mobile device
JP2002123357A (en)*2000-10-122002-04-26M & T Kokoku System Kenkyusho:Kk How to input character data from the terminal
JP2002278686A (en)*2001-03-152002-09-27Toshiba Corp Character input device and remote character input system
JP2005078709A (en)*2003-08-292005-03-24Toshiba Corp Character input system for recording / playback device, character input method for recording / playback device, and recording / playback device
JP2005182287A (en)*2003-12-172005-07-07Nec Viewtechnology LtdCharacter input device, character input method using the same and program therefor
JP2006031205A (en)*2004-07-142006-02-02Sony CorpInformation processor and information processing method, program recording medium and program
JP2006338588A (en)*2005-06-062006-12-14Sharp Corp Word registration device
WO2006134672A1 (en)*2005-06-152006-12-21Quixun Co., Ltd.Optical receiver

Cited By (167)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9646614B2 (en)2000-03-162017-05-09Apple Inc.Fast, language-independent method for user authentication by voice
US10318871B2 (en)2005-09-082019-06-11Apple Inc.Method and apparatus for building an intelligent automated assistant
US11023513B2 (en)2007-12-202021-06-01Apple Inc.Method and apparatus for searching using an active ontology
US10381016B2 (en)2008-01-032019-08-13Apple Inc.Methods and apparatus for altering audio output signals
US9626955B2 (en)2008-04-052017-04-18Apple Inc.Intelligent text-to-speech conversion
US9865248B2 (en)2008-04-052018-01-09Apple Inc.Intelligent text-to-speech conversion
US10108612B2 (en)2008-07-312018-10-23Apple Inc.Mobile device having human language translation capability with positional feedback
US11348582B2 (en)2008-10-022022-05-31Apple Inc.Electronic devices with voice command and contextual data processing capabilities
US10643611B2 (en)2008-10-022020-05-05Apple Inc.Electronic devices with voice command and contextual data processing capabilities
JP2010176523A (en)*2009-01-302010-08-12Ntt Docomo IncApparatus and method for processing information
JP2012527045A (en)*2009-05-152012-11-01ユナイテッド ビデオ プロパティーズ インコーポレイテッド System and method for alphanumeric navigation and input
US10795541B2 (en)2009-06-052020-10-06Apple Inc.Intelligent organization of tasks items
US11080012B2 (en)2009-06-052021-08-03Apple Inc.Interface for a virtual digital assistant
US10283110B2 (en)2009-07-022019-05-07Apple Inc.Methods and apparatuses for automatic speech recognition
US10276170B2 (en)2010-01-182019-04-30Apple Inc.Intelligent automated assistant
US10741185B2 (en)2010-01-182020-08-11Apple Inc.Intelligent automated assistant
US12165635B2 (en)2010-01-182024-12-10Apple Inc.Intelligent automated assistant
JP2014222512A (en)*2010-01-182014-11-27アップル インコーポレイテッドIntelligent automated assistant
US10706841B2 (en)2010-01-182020-07-07Apple Inc.Task flow identification based on user intent
US9548050B2 (en)2010-01-182017-01-17Apple Inc.Intelligent automated assistant
US12431128B2 (en)2010-01-182025-09-30Apple Inc.Task flow identification based on user intent
US11423886B2 (en)2010-01-182022-08-23Apple Inc.Task flow identification based on user intent
US12087308B2 (en)2010-01-182024-09-10Apple Inc.Intelligent automated assistant
US9633660B2 (en)2010-02-252017-04-25Apple Inc.User profiling for voice input processing
US10692504B2 (en)2010-02-252020-06-23Apple Inc.User profiling for voice input processing
US10049675B2 (en)2010-02-252018-08-14Apple Inc.User profiling for voice input processing
US10417405B2 (en)2011-03-212019-09-17Apple Inc.Device access using voice authentication
US10102359B2 (en)2011-03-212018-10-16Apple Inc.Device access using voice authentication
US11350253B2 (en)2011-06-032022-05-31Apple Inc.Active transport based notifications
US9798393B2 (en)2011-08-292017-10-24Apple Inc.Text correction processing
US11069336B2 (en)2012-03-022021-07-20Apple Inc.Systems and methods for name pronunciation
US9953088B2 (en)2012-05-142018-04-24Apple Inc.Crowd sourcing information to fulfill user requests
US10079014B2 (en)2012-06-082018-09-18Apple Inc.Name recognition system
US9971774B2 (en)2012-09-192018-05-15Apple Inc.Voice-based media searching
US9966060B2 (en)2013-06-072018-05-08Apple Inc.System and method for user-specified pronunciation of words for speech synthesis and recognition
US9633674B2 (en)2013-06-072017-04-25Apple Inc.System and method for detecting errors in interactions with a voice-based digital assistant
US9620104B2 (en)2013-06-072017-04-11Apple Inc.System and method for user-specified pronunciation of words for speech synthesis and recognition
US9582608B2 (en)2013-06-072017-02-28Apple Inc.Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
US10657961B2 (en)2013-06-082020-05-19Apple Inc.Interpreting and acting upon commands that involve sharing information with remote devices
US9966068B2 (en)2013-06-082018-05-08Apple Inc.Interpreting and acting upon commands that involve sharing information with remote devices
US11048473B2 (en)2013-06-092021-06-29Apple Inc.Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US10176167B2 (en)2013-06-092019-01-08Apple Inc.System and method for inferring user intent from speech inputs
US10185542B2 (en)2013-06-092019-01-22Apple Inc.Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US10769385B2 (en)2013-06-092020-09-08Apple Inc.System and method for inferring user intent from speech inputs
US11314370B2 (en)2013-12-062022-04-26Apple Inc.Method for extracting salient dialog usage from live data
US9842101B2 (en)2014-05-302017-12-12Apple Inc.Predictive conversion of language input
US11257504B2 (en)2014-05-302022-02-22Apple Inc.Intelligent assistant for home automation
US10699717B2 (en)2014-05-302020-06-30Apple Inc.Intelligent assistant for home automation
US10169329B2 (en)2014-05-302019-01-01Apple Inc.Exemplar-based natural language processing
US10083690B2 (en)2014-05-302018-09-25Apple Inc.Better resolution when referencing to concepts
US10417344B2 (en)2014-05-302019-09-17Apple Inc.Exemplar-based natural language processing
US10497365B2 (en)2014-05-302019-12-03Apple Inc.Multi-command single utterance input method
US10714095B2 (en)2014-05-302020-07-14Apple Inc.Intelligent assistant for home automation
US10657966B2 (en)2014-05-302020-05-19Apple Inc.Better resolution when referencing to concepts
US9668024B2 (en)2014-06-302017-05-30Apple Inc.Intelligent automated assistant for TV user interactions
US10904611B2 (en)2014-06-302021-01-26Apple Inc.Intelligent automated assistant for TV user interactions
US9818400B2 (en)2014-09-112017-11-14Apple Inc.Method and apparatus for discovering trending terms in speech requests
US10431204B2 (en)2014-09-112019-10-01Apple Inc.Method and apparatus for discovering trending terms in speech requests
US10789041B2 (en)2014-09-122020-09-29Apple Inc.Dynamic thresholds for always listening speech trigger
US9646609B2 (en)2014-09-302017-05-09Apple Inc.Caching apparatus for serving phonetic pronunciations
US9986419B2 (en)2014-09-302018-05-29Apple Inc.Social reminders
US10074360B2 (en)2014-09-302018-09-11Apple Inc.Providing an indication of the suitability of speech recognition
US10438595B2 (en)2014-09-302019-10-08Apple Inc.Speaker identification and unsupervised speaker adaptation techniques
US10453443B2 (en)2014-09-302019-10-22Apple Inc.Providing an indication of the suitability of speech recognition
US9886432B2 (en)2014-09-302018-02-06Apple Inc.Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US10390213B2 (en)2014-09-302019-08-20Apple Inc.Social reminders
US9668121B2 (en)2014-09-302017-05-30Apple Inc.Social reminders
US10127911B2 (en)2014-09-302018-11-13Apple Inc.Speaker identification and unsupervised speaker adaptation techniques
US9865280B2 (en)2015-03-062018-01-09Apple Inc.Structured dictation using intelligent automated assistants
US11231904B2 (en)2015-03-062022-01-25Apple Inc.Reducing response latency of intelligent automated assistants
US10567477B2 (en)2015-03-082020-02-18Apple Inc.Virtual assistant continuity
US9721566B2 (en)2015-03-082017-08-01Apple Inc.Competing devices responding to voice triggers
US10529332B2 (en)2015-03-082020-01-07Apple Inc.Virtual assistant activation
US9886953B2 (en)2015-03-082018-02-06Apple Inc.Virtual assistant activation
US10311871B2 (en)2015-03-082019-06-04Apple Inc.Competing devices responding to voice triggers
US11087759B2 (en)2015-03-082021-08-10Apple Inc.Virtual assistant activation
US9899019B2 (en)2015-03-182018-02-20Apple Inc.Systems and methods for structured stem and suffix language models
US9842105B2 (en)2015-04-162017-12-12Apple Inc.Parsimonious continuous-space phrase representations for natural language processing
US10083688B2 (en)2015-05-272018-09-25Apple Inc.Device voice control for selecting a displayed affordance
US11127397B2 (en)2015-05-272021-09-21Apple Inc.Device voice control
US10127220B2 (en)2015-06-042018-11-13Apple Inc.Language identification from short strings
US10356243B2 (en)2015-06-052019-07-16Apple Inc.Virtual assistant aided communication with 3rd party service in a communication session
US10101822B2 (en)2015-06-052018-10-16Apple Inc.Language input correction
US10255907B2 (en)2015-06-072019-04-09Apple Inc.Automatic accent detection using acoustic models
US11025565B2 (en)2015-06-072021-06-01Apple Inc.Personalized prediction of responses for instant messaging
US10186254B2 (en)2015-06-072019-01-22Apple Inc.Context-based endpoint detection
US10671428B2 (en)2015-09-082020-06-02Apple Inc.Distributed personal assistant
US10747498B2 (en)2015-09-082020-08-18Apple Inc.Zero latency digital assistant
US11500672B2 (en)2015-09-082022-11-15Apple Inc.Distributed personal assistant
US9697820B2 (en)2015-09-242017-07-04Apple Inc.Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US10366158B2 (en)2015-09-292019-07-30Apple Inc.Efficient word encoding for recurrent neural network language models
US11010550B2 (en)2015-09-292021-05-18Apple Inc.Unified language modeling framework for word prediction, auto-completion and auto-correction
US11587559B2 (en)2015-09-302023-02-21Apple Inc.Intelligent device identification
US11526368B2 (en)2015-11-062022-12-13Apple Inc.Intelligent automated assistant in a messaging environment
US10691473B2 (en)2015-11-062020-06-23Apple Inc.Intelligent automated assistant in a messaging environment
US10049668B2 (en)2015-12-022018-08-14Apple Inc.Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10354652B2 (en)2015-12-022019-07-16Apple Inc.Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10223066B2 (en)2015-12-232019-03-05Apple Inc.Proactive assistance based on dialog communication between devices
US10446143B2 (en)2016-03-142019-10-15Apple Inc.Identification of voice inputs providing credentials
US9934775B2 (en)2016-05-262018-04-03Apple Inc.Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9972304B2 (en)2016-06-032018-05-15Apple Inc.Privacy preserving distributed evaluation framework for embedded personalized systems
US10249300B2 (en)2016-06-062019-04-02Apple Inc.Intelligent list reading
US10049663B2 (en)2016-06-082018-08-14Apple, Inc.Intelligent automated assistant for media exploration
US11069347B2 (en)2016-06-082021-07-20Apple Inc.Intelligent automated assistant for media exploration
US10354011B2 (en)2016-06-092019-07-16Apple Inc.Intelligent automated assistant in a home environment
US10733993B2 (en)2016-06-102020-08-04Apple Inc.Intelligent digital assistant in a multi-tasking environment
US10509862B2 (en)2016-06-102019-12-17Apple Inc.Dynamic phrase expansion of language input
US11037565B2 (en)2016-06-102021-06-15Apple Inc.Intelligent digital assistant in a multi-tasking environment
US10067938B2 (en)2016-06-102018-09-04Apple Inc.Multilingual word prediction
US10490187B2 (en)2016-06-102019-11-26Apple Inc.Digital assistant providing automated status report
US10192552B2 (en)2016-06-102019-01-29Apple Inc.Digital assistant providing whispered speech
US10521466B2 (en)2016-06-112019-12-31Apple Inc.Data driven natural language event detection and classification
US10580409B2 (en)2016-06-112020-03-03Apple Inc.Application integration with a digital assistant
US10269345B2 (en)2016-06-112019-04-23Apple Inc.Intelligent task discovery
US11152002B2 (en)2016-06-112021-10-19Apple Inc.Application integration with a digital assistant
US10089072B2 (en)2016-06-112018-10-02Apple Inc.Intelligent device arbitration and control
US10297253B2 (en)2016-06-112019-05-21Apple Inc.Application integration with a digital assistant
US10942702B2 (en)2016-06-112021-03-09Apple Inc.Intelligent device arbitration and control
US10474753B2 (en)2016-09-072019-11-12Apple Inc.Language identification using recurrent neural networks
US10043516B2 (en)2016-09-232018-08-07Apple Inc.Intelligent automated assistant
US10553215B2 (en)2016-09-232020-02-04Apple Inc.Intelligent automated assistant
US11281993B2 (en)2016-12-052022-03-22Apple Inc.Model and ensemble compression for metric learning
JP2018097690A (en)*2016-12-142018-06-21株式会社オービックビジネスコンサルタントServer apparatus, information processing apparatus, information processing method, and program
US10593346B2 (en)2016-12-222020-03-17Apple Inc.Rank-reduced token representation for automatic speech recognition
US11204787B2 (en)2017-01-092021-12-21Apple Inc.Application integration with a digital assistant
US10417266B2 (en)2017-05-092019-09-17Apple Inc.Context-aware ranking of intelligent response suggestions
US10332518B2 (en)2017-05-092019-06-25Apple Inc.User interface for correcting recognition errors
US10395654B2 (en)2017-05-112019-08-27Apple Inc.Text normalization based on a data-driven learning network
US10726832B2 (en)2017-05-112020-07-28Apple Inc.Maintaining privacy of personal information
US10847142B2 (en)2017-05-112020-11-24Apple Inc.Maintaining privacy of personal information
US10755703B2 (en)2017-05-112020-08-25Apple Inc.Offline personal assistant
US11301477B2 (en)2017-05-122022-04-12Apple Inc.Feedback analysis of a digital assistant
US10789945B2 (en)2017-05-122020-09-29Apple Inc.Low-latency intelligent automated assistant
US10791176B2 (en)2017-05-122020-09-29Apple Inc.Synchronization and task delegation of a digital assistant
US11405466B2 (en)2017-05-122022-08-02Apple Inc.Synchronization and task delegation of a digital assistant
US10410637B2 (en)2017-05-122019-09-10Apple Inc.User-specific acoustic models
US10482874B2 (en)2017-05-152019-11-19Apple Inc.Hierarchical belief states for digital assistants
US10810274B2 (en)2017-05-152020-10-20Apple Inc.Optimizing dialogue policy decisions for digital assistants using implicit feedback
US10303715B2 (en)2017-05-162019-05-28Apple Inc.Intelligent automated assistant for media exploration
US10311144B2 (en)2017-05-162019-06-04Apple Inc.Emoji word sense disambiguation
US11217255B2 (en)2017-05-162022-01-04Apple Inc.Far-field extension for digital assistant services
US10403278B2 (en)2017-05-162019-09-03Apple Inc.Methods and systems for phonetic matching in digital assistant services
US10657328B2 (en)2017-06-022020-05-19Apple Inc.Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling
CN107329585A (en)*2017-06-282017-11-07北京百度网讯科技有限公司Method and apparatus for inputting word
JP2019008772A (en)*2017-06-282019-01-17ベイジン バイドゥ ネットコム サイエンス アンド テクノロジー カンパニー リミテッドMethod and device for inputting characters
US10445429B2 (en)2017-09-212019-10-15Apple Inc.Natural language understanding using vocabularies with compressed serialized tries
US10755051B2 (en)2017-09-292020-08-25Apple Inc.Rule-based natural language processing
US10636424B2 (en)2017-11-302020-04-28Apple Inc.Multi-turn canned dialog
US10733982B2 (en)2018-01-082020-08-04Apple Inc.Multi-directional dialog
US10733375B2 (en)2018-01-312020-08-04Apple Inc.Knowledge-based framework for improving natural language understanding
US10789959B2 (en)2018-03-022020-09-29Apple Inc.Training speaker recognition models for digital assistants
US10592604B2 (en)2018-03-122020-03-17Apple Inc.Inverse text normalization for automatic speech recognition
US10818288B2 (en)2018-03-262020-10-27Apple Inc.Natural assistant interaction
US10909331B2 (en)2018-03-302021-02-02Apple Inc.Implicit identification of translation payload with neural machine translation
US10928918B2 (en)2018-05-072021-02-23Apple Inc.Raise to speak
US11145294B2 (en)2018-05-072021-10-12Apple Inc.Intelligent automated assistant for delivering content from user experiences
US10984780B2 (en)2018-05-212021-04-20Apple Inc.Global semantic word embeddings using bi-directional recurrent neural networks
US10892996B2 (en)2018-06-012021-01-12Apple Inc.Variable latency device coordination
US10984798B2 (en)2018-06-012021-04-20Apple Inc.Voice interaction at a primary device to access call functionality of a companion device
US11495218B2 (en)2018-06-012022-11-08Apple Inc.Virtual assistant operation in multi-device environments
US11386266B2 (en)2018-06-012022-07-12Apple Inc.Text correction
US11009970B2 (en)2018-06-012021-05-18Apple Inc.Attention aware virtual assistant dismissal
US10403283B1 (en)2018-06-012019-09-03Apple Inc.Voice interaction at a primary device to access call functionality of a companion device
US10684703B2 (en)2018-06-012020-06-16Apple Inc.Attention aware virtual assistant dismissal
US10944859B2 (en)2018-06-032021-03-09Apple Inc.Accelerated task performance
US10496705B1 (en)2018-06-032019-12-03Apple Inc.Accelerated task performance
US10504518B1 (en)2018-06-032019-12-10Apple Inc.Accelerated task performance

Also Published As

Publication numberPublication date
JP4890289B2 (en)2012-03-07

Similar Documents

PublicationPublication DateTitle
JP4890289B2 (en) Remote control character input control method, server, and remote control character input control program
US10491552B2 (en)Inserting content into an application from an online synchronized content management system
KR102277300B1 (en)Message service providing method for message service linking search service and message server and user device for performing the method
US10547571B2 (en)Message service providing method for message service linked to search service and message server and user terminal to perform the method
CN100418041C (en) Electronic device with capability for interpreting user input and method thereof
US20080284726A1 (en)System and Method for Sensory Based Media Control
CN103324425A (en)Command execution method and device based on gestures
CN110609957B (en)Global searching method, terminal and server
CN104166514A (en)Information processing apparatus, information processing system, and information display method
US9230020B2 (en)Search method, apparatus, and system for providing preview information
JP2013250839A (en)Program, information processing device, information processing method and information processing system
CN101930297B (en)Method, device and system for user to perform text input in network interaction
CN104618781B (en)In the method and device of television terminal inputing characters
JP5814284B2 (en) Terminal device, display method, display control program, and server device
CN104699407B (en)Character input method and device
JP5768841B2 (en) Image forming system, image forming apparatus, remote control device, and program
JP2013025441A (en)Information processing device, system, method, and program
US10303262B2 (en)Method and input device for setting function keys
JP6816487B2 (en) Remote control device, remote control system and program
JP6051175B2 (en) Portable terminal, portable terminal program, and keyword input method
JP5725078B2 (en) Document management apparatus and control method and program thereof
JP6304449B1 (en) Information processing apparatus, image processing apparatus, and menu screen display control method
CN110298027A (en)Display device, display system, display methods and recording medium
JP6250129B2 (en) Portable terminal, portable terminal program, and keyword input method
KR100971572B1 (en) Method and system for upgrading the input means, and recording medium

Legal Events

DateCodeTitleDescription
A621Written request for application examination

Free format text:JAPANESE INTERMEDIATE CODE: A621

Effective date:20090327

A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20110705

A521Request for written amendment filed

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20110905

TRDDDecision of grant or rejection written
A01Written decision to grant a patent or to grant a registration (utility model)

Free format text:JAPANESE INTERMEDIATE CODE: A01

Effective date:20111206

A01Written decision to grant a patent or to grant a registration (utility model)

Free format text:JAPANESE INTERMEDIATE CODE: A01

A61First payment of annual fees (during grant procedure)

Free format text:JAPANESE INTERMEDIATE CODE: A61

Effective date:20111214

R150Certificate of patent or registration of utility model

Ref document number:4890289

Country of ref document:JP

Free format text:JAPANESE INTERMEDIATE CODE: R150

Free format text:JAPANESE INTERMEDIATE CODE: R150

FPAYRenewal fee payment (event date is renewal date of database)

Free format text:PAYMENT UNTIL: 20141222

Year of fee payment:3

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

S531Written request for registration of change of domicile

Free format text:JAPANESE INTERMEDIATE CODE: R313531

R350Written notification of registration of transfer

Free format text:JAPANESE INTERMEDIATE CODE: R350

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

S533Written request for registration of change of name

Free format text:JAPANESE INTERMEDIATE CODE: R313533

S111Request for change of ownership or part of ownership

Free format text:JAPANESE INTERMEDIATE CODE: R313111

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R350Written notification of registration of transfer

Free format text:JAPANESE INTERMEDIATE CODE: R350

R350Written notification of registration of transfer

Free format text:JAPANESE INTERMEDIATE CODE: R350

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

S111Request for change of ownership or part of ownership

Free format text:JAPANESE INTERMEDIATE CODE: R313111

R371Transfer withdrawn

Free format text:JAPANESE INTERMEDIATE CODE: R371

S111Request for change of ownership or part of ownership

Free format text:JAPANESE INTERMEDIATE CODE: R313111

R350Written notification of registration of transfer

Free format text:JAPANESE INTERMEDIATE CODE: R350

LAPSCancellation because of no payment of annual fees

[8]ページ先頭

©2009-2025 Movatter.jp