(57)【要約】【課題】秘匿性のある情報を秘匿性が保たれる状態で入力できるようにする。【解決手段】文字列による情報を入力する前の時点で、第１の数だけある第１の選択肢の中から選択された１つの第１の選択肢の情報を取得する取得部と、第２の数だけある第２の選択肢の各第２の選択肢に、第１の数と同数の文字を関連付ける関連付け部と、第２の選択肢が選択された場合、選択された第２の選択肢に関連付けられている文字であり、取得部により取得された第１の選択肢と一致する文字を確定する確定部とを備える。本技術は、ネットワーク機能を有するテレビジョン受像機に適用できる。【選択図】図８
2014044644.tif 000002
【特許請求の範囲】
【請求項１】
文字列による情報を入力する前の時点で、第１の数だけある第１の選択肢の中から選択された１つの第１の選択肢の情報を取得する取得部と、
第２の数だけある第２の選択肢の各第２の選択肢に、前記第１の数と同数の文字を関連付ける関連付け部と、
前記第２の選択肢が選択された場合、選択された前記第２の選択肢に関連付けられている前記文字であり、前記取得部により取得された前記第１の選択肢と一致する文字を確定する確定部と
を備える情報処理装置。
【請求項２】
前記第１の選択肢は、異なる色であり、
前記第２の選択肢に関連付けられた前記第１の数と同数の文字は、前記異なる色でそれぞれ表示される
請求項１に記載の情報処理装置。
【請求項３】
前記第１の選択肢は、リモートコントローラの色ボタンの色であり、
前記第２の選択肢は、前記リモートコントローラの数字ボタンの数字である
請求項１に記載の情報処理装置。
【請求項４】
前記文字と前記文字の色は、リモートコントローラの所定のボタンの操作により変更される
請求項２に記載の情報処理装置。
【請求項５】
文字列による情報を入力する前の時点で、第１の数だけある第１の選択肢の中から選択された１つの第１の選択肢の情報を取得し、
第２の数だけある第２の選択肢の各第２の選択肢に、前記第１の数と同数の文字を関連付け、
前記第２の選択肢が選択された場合、選択された前記第２の選択肢に関連付けられている前記文字であり、前記選択された前記第１の選択肢と一致する文字を確定する
ステップを含む情報処理方法。
【請求項６】
文字列による情報を入力する前の時点で、第１の数だけある第１の選択肢の中から選択された１つの第１の選択肢の情報を取得し、
第２の数だけある第２の選択肢の各第２の選択肢に、前記第１の数と同数の文字を関連付け、
前記第２の選択肢が選択された場合、選択された前記第２の選択肢に関連付けられている前記文字であり、前記選択された前記第１の選択肢と一致する文字を確定する
ステップを含む処理をコンピュータに実行させるためのプログラム。
【請求項７】
数字が配置され、
前記数字の近傍に、所定の数だけ文字が配置され、
前記文字は、それぞれ異なる色で表示された画面の表示を制御する表示制御部と、
前記数字が選択された場合、選択された前記数字の近傍に表示され、予めユーザにより選択されている色で表示されている前記文字が、選択された文字として確定する処理を実行する実行部と
を備える情報処理装置。
【請求項８】
前記数字の配置は、リモートコントローラに設けられている数字ボタンの配置と同様の配置とされ、
前記色は、前記リモートコントローラの色ボタンと同様の色とされる
請求項７に記載の情報処理装置。
【請求項９】
前記文字は、前記リモートコントローラの所定のボタンが操作された場合、他の文字に切り換えられ、文字の色の配置は切り換えられる前後で同様の配置とされ、
前記文字の色は、前記リモートコントローラの所定のボタンが操作された場合、異なる配置とされ、文字は配置が変更される前後で同様の文字とされる
請求項７に記載の情報処理装置。
【請求項１０】
数字が配置され、
前記数字の近傍に、所定の数だけ文字が配置され、
前記文字は、それぞれ異なる色で表示された画面の表示を制御し、
前記数字が選択された場合、選択された前記数字の近傍に表示され、予めユーザにより選択されている色で表示されている前記文字が、選択された文字として確定する処理を実行する
ステップを含む情報処理方法。
【請求項１１】
数字が配置され、
前記数字の近傍に、所定の数だけ文字が配置され、
前記文字は、それぞれ異なる色で表示された画面の表示を制御し、
前記数字が選択された場合、選択された前記数字の近傍に表示され、予めユーザにより選択されている色で表示されている前記文字が、選択された文字として確定する処理を実行する
ステップを含む処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置、情報処理方法、およびプログラムに関する。詳しくは、パスワードなど秘匿性のある情報を入力する際に、秘匿性を保ちつつ入力できるようにする情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
銀行などに設置されている現金自動預け払い機（Automatic teller machine; ATM）においては、ユーザ認証のために、ユーザにより、ユーザのみが知り得るパスワードが入力される。このパスワードは、第３者が取得することがないように管理される必要があり、現金自動預け払い機において、パスワードが入力される際も、第３者に知られないように入力される必要がある。
【０００３】
近年、テレビジョン受像機など、テレビジョン放送を受信し、再生する機器においても、ネットワーク機能などが付加され、多機能になりつつある。例えば、テレビジョン受像機のネットワーク機能を用いて、ＳＮＳ（ソーシャル・ネットワーキング・サービス（social networking service））にアクセスし、情報を視聴したり、ネットワーク上にある店で買い物をしたりすることができるように構成されている機器もある。
【０００４】
そのようなテレビジョン受像機においても、ＳＮＳにアクセスするときにＩＤやパスワードを入力したり、買い物をするときにクレジットカードの暗証番号を入力したりする必要がある。このようなＩＤ、パスワード、暗証番号といった情報も、第３者に知られないように入力される必要がある。
【０００５】
第３者にパスワードが読み取られないように、パスワードを入力するための技術が特許文献１乃至３で提案されている。特許文献１では、現金自動預け払い機などにおいて、予め登録されている色と同じ色で表示されている番号を選択することで、暗証番号を入力することが提案されている。
【０００６】
特許文献２では、アルファベットの入力モードであるのか、数字の入力モードであるのかを、画面の左下に表示し、その表示されているモードに基づいて、ユーザがアルファベットや数字を入力することで、暗証番号などを入力することが提案されている。
【０００７】
特許文献３では、表示されている数字列の１つの数字を指し示す矢印が、順次、数字列上を移動し、ユーザは、入力したい数字に矢印が位置したときに、所定のボタンを操作することで、その数字を入力することができ、そのような入力を繰り返す事で、暗唱番号などを入力することが提案されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−２５１９８５号公報
【特許文献２】特開２００８−０７７１５９号公報
【特許文献３】特開２００５−０７８２５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
近年、テレビジョン受像機の画面が大型化しつつある。ここで、複数のユーザが、比較的大きな画面のテレビジョン受像機で、複数のユーザのうちの所定のユーザ(ユーザＡとする)のＳＮＳを視聴することを想定する。この場合、ＳＮＳのユーザＡのアカウントに接続するために、ユーザＡは、ユーザＡのＩＤやパスワードなどの所定の情報を入力する必要がある。
【００１０】
複数のユーザが視聴している状態のときに、ＩＤやパスワードなどの秘匿性のある情報を入力する際、テレビジョン受像機に、情報の入力状態が表示されてしまうと、ユーザＡ以外のユーザが、秘匿性のある情報を知り得てしまう可能性がある。
【００１１】
例えば、ユーザＡがリモートコントローラを操作し、パスワードを構成する数字を入力したとき、その入力した数字がテレビジョン受像機の画面上でフォーカスされるなど、入力された数字が判別できるような表示がされると、入力した数字をユーザＡは、確認することができ、使い勝手がよいが、ユーザＡ以外の第３者も確認できてしまうため、秘匿性が失われる。
【００１２】
よって、複数のユーザがテレビジョン受像機の画面を注視しているような状態のときに、秘匿性のある情報が入力される場合、その秘匿性が保たれるような情報の入力がなされることが望まれている。
【００１３】
特許文献１に記載の技術を適用した場合、予め与えられた色をユーザは覚えておかなくてはならず、また、ユーザが所望の色に容易に変更することはできない。よって、ユーザが色を忘れてしまったようなときには、暗証番号などを入力することができない。
【００１４】
特許文献２に記載の技術を適用した場合、アルファベットを入力するモードと、数字を入力するモードの切り換えは、所定のタイミングで行われ、ユーザの指示によって行われるわけではない。よって、ユーザは、入力したい文字のモードに切り替わるまで待たなくてはならず、例えば、アルファベットのみから構成される暗証番号を入力するにも、数字を入力するモードに切り替えられてしまっている間は、入力を行えず、無駄な時間が生じる可能性があった。
【００１５】
また、モードの情報が、入力する文字と同一画面に表示されるため、その画面を覗き見ることで、第３者は、モードと、入力された文字を認識することができる。よって、秘匿性のある情報の入力時に秘匿性を保つことができない可能性がある。
【００１６】
特許文献３に記載の技術を適用した場合、矢印が順次文字上を移動するため、所望の文字に矢印が位置するまで待たなくてはならず、無駄な時間が発生する可能性があった。また、所望の文字に矢印が位置したときに、ユーザは所定のボタンを操作することで入力を行うが、所定のボタンが操作されたときに、矢印が位置している文字を覗き見ることで第３者は、入力されている文字を確認することができる。よって、秘匿性のある情報の入力時に秘匿性を保つことができない可能性がある。
【００１７】
パスワードなどの秘匿性のある情報を入力する際、より確実に秘匿性が保たれるような情報の入力が望まれている。また、情報の入力の際、ユーザにできるだけ無駄な時間が発生することなく入力を行わせることが望まれている。また、ユーザが色などの情報を覚えなくても入力が行えるようにすることが望まれている。
【００１８】
本技術は、このような状況に鑑みてなされたものであり、秘匿性が高い情報を入力する際、その秘匿性を保った入力が行えるようにするものである。
【課題を解決するための手段】
【００１９】
本技術の一側面の第１の情報処理装置は、文字列による情報を入力する前の時点で、第１の数だけある第１の選択肢の中から選択された１つの第１の選択肢の情報を取得する取得部と、第２の数だけある第２の選択肢の各第２の選択肢に、前記第１の数と同数の文字を関連付ける関連付け部と、前記第２の選択肢が選択された場合、選択された前記第２の選択肢に関連付けられている前記文字であり、前記取得部により取得された前記第１の選択肢と一致する文字を確定する確定部とを備える。
【００２０】
前記第１の選択肢は、異なる色であり、前記第２の選択肢に関連付けられた前記第１の数と同数の文字は、前記異なる色でそれぞれ表示されるようにすることができる。
【００２１】
前記第１の選択肢は、リモートコントローラの色ボタンの色であり、前記第２の選択肢は、前記リモートコントローラの数字ボタンの数字であるようにすることができる。
【００２２】
前記文字と前記文字の色は、リモートコントローラの所定のボタンの操作により変更されるようにすることができる。
【００２３】
本技術の一側面の第１の情報処理方法は、文字列による情報を入力する前の時点で、第１の数だけある第１の選択肢の中から選択された１つの第１の選択肢の情報を取得し、第２の数だけある第２の選択肢の各第２の選択肢に、前記第１の数と同数の文字を関連付け、前記第２の選択肢が選択された場合、選択された前記第２の選択肢に関連付けられている前記文字であり、前記選択された前記第１の選択肢と一致する文字を確定するステップを含む。
【００２４】
本技術の一側面の第１のプログラムは、文字列による情報を入力する前の時点で、第１の数だけある第１の選択肢の中から選択された１つの第１の選択肢の情報を取得し、第２の数だけある第２の選択肢の各第２の選択肢に、前記第１の数と同数の文字を関連付け、前記第２の選択肢が選択された場合、選択された前記第２の選択肢に関連付けられている前記文字であり、前記選択された前記第１の選択肢と一致する文字を確定するステップを含む処理をコンピュータに実行させる。
【００２５】
本技術の一側面の第１の情報処理装置、第１の情報処理方法、および第１のプログラムにおいては、文字列による情報が入力される前の時点で、第１の数だけある第１の選択肢の中から選択された１つの第１の選択肢の情報が取得され、第２の数だけある第２の選択肢の各第２の選択肢に、第１の数と同数の文字が関連付けられる。そして、第２の選択肢が選択された場合、選択された第２の選択肢に関連付けられている文字であり、選択された第１の選択肢と一致する文字が確定される。
【００２６】
本技術の一側面の第２の情報処理装置は、数字が配置され、前記数字の近傍に、所定の数だけ文字が配置され、前記文字は、それぞれ異なる色で表示された画面の表示を制御する表示制御部と、前記数字が選択された場合、選択された前記数字の近傍に表示され、予めユーザにより選択されている色で表示されている前記文字が、選択された文字として確定する処理を実行する実行部とを備える。
【００２７】
前記数字の配置は、リモートコントローラに設けられている数字ボタンの配置と同様の配置とされ、前記色は、前記リモートコントローラの色ボタンと同様の色とされるようにすることができる。
【００２８】
前記文字は、前記リモートコントローラの所定のボタンが操作された場合、他の文字に切り換えられ、文字の色の配置は切り換えられる前後で同様の配置とされ、前記文字の色は、前記リモートコントローラの所定のボタンが操作された場合、異なる配置とされ、文字は配置が変更される前後で同様の文字とされるようにすることができる。
【００２９】
本技術の一側面の第２の情報処理方法は、数字が配置され、前記数字の近傍に、所定の数だけ文字が配置され、前記文字は、それぞれ異なる色で表示された画面の表示を制御し、前記数字が選択された場合、選択された前記数字の近傍に表示され、予めユーザにより選択されている色で表示されている前記文字が、選択された文字として確定する処理を実行するステップを含む。
【００３０】
本技術の一側面の第２のプログラムは、数字が配置され、前記数字の近傍に、所定の数だけ文字が配置され、前記文字は、それぞれ異なる色で表示された画面の表示を制御し、前記数字が選択された場合、選択された前記数字の近傍に表示され、予めユーザにより選択されている色で表示されている前記文字が、選択された文字として確定する処理を実行するステップを含む処理をコンピュータに実行させる。
【００３１】
本技術の一側面の第２の情報処理装置、第２の情報処理方法、および第２のプログラムにおいては、数字が配置され、数字の近傍に、所定の数だけ文字が配置され、文字は、それぞれ異なる色で表示された画面の表示が制御される。そして、数字が選択された場合、選択された数字の近傍に表示され、予めユーザにより選択されている色で表示されている文字が、選択された文字として確定される。
【発明の効果】
【００３２】
本技術の一側面によれば、秘匿性が高い情報を入力する際、その秘匿性を保った入力が行える。また、入力に係る時間内に無駄な時間をできるだけ少なくし、ユーザの使い勝手を向上させることができる。
【図面の簡単な説明】
【００３３】
【図１】本技術を適用したシステムの一実施の形態の構成を示す図である。
【図２】テレビジョン受像機の内部構成例を示す図である。
【図３】テレビジョン受像機の機能を示す図である。
【図４】リモートコントローラの外観の構成例を示す図である。
【図５】リモートコントローラの機能を示す図である。
【図６】情報入力時の処理について説明するためのフローチャートである。
【図７】表示パネルに表示される画面の一例を示す図である。
【図８】入力画面の一例を示す図である。
【図９】入力画面の一例を示す図である。
【図１０】入力画面の一例を示す図である。
【図１１】入力画面の一例を示す図である。
【図１２】入力画面の一例を示す図である。
【図１３】入力画面の一例を示す図である。
【図１４】記録媒体について説明するための図である。
【発明を実施するための形態】
【００３４】
以下に、本技術を実施するための形態（以下、実施の形態という）について説明する。なお、説明は、以下の順序で行う。
１．システムの構成
２．テレビジョン受像機の内部構成
３．テレビジョン受像機の機能
４．リモートコントローラの外観の構成
５．リモートコントローラの機能
６．情報入力時の処理について
７．入力画面について
８．他の入力画面について
９．さらに他の入力画面について
【００３５】
［システムの構成について］
図１は、本発明を適用したシステムの一実施の形態の構成を示す図である。図１に示したシステムは、テレビジョン受像機１１、リモートコントローラ１２、ネットワーク２１、およびサーバ２２を含む構成とされている。
【００３６】
テレビジョン受像機１１は、図示していないテレビジョン番組を放送する放送局からの信号を受信し、再生する機能を有する。また、テレビジョン受像機１１は、ネットワーク２１を介して、サーバ２２とデータの授受を行う機能も有する。リモートコントローラ１２は、ユーザからの指示をテレビジョン受像機１１に対して送信する機器である。テレビジョン受像機１１は、リモートコントローラ１２からの信号に基づき、選局や音量の増減などの処理を実行する。
【００３７】
ネットワーク２１は、インターネットやＬＡＮ（Local Area Network）などの有線、無線からなる通信網から構成される。サーバ２２は、例えば、ＳＮＳ（ソーシャル・ネットワーキング・サービス（social networking service））を提供するサーバである。また、サーバ２２は、例えば、いわゆるネットバンキングなどと称される銀行が提供するサービスの１つであり、ネット上で金銭の授受などを行うサービスを提供するサーバである。また、サーバ２２は、例えば、ネット上の店であり、商品を売買するサービスを提供するサーバである。
【００３８】
以下に説明するサーバ２２は、所定のサービスの提供を受けるとき、ユーザを特定するために、ＩＤ（Identification）や暗証番号などの秘匿性のある情報の入力を必要とするサーバである。また、図１においては、サーバ２２は、１つしか図示していないが、サービスに応じてネットワーク２１上に複数ある。
【００３９】
以下の説明においては、テレビジョン受像機１１において、リモートコントローラ１２を操作し、サーバ２２がユーザ認証を行うために秘匿性のある情報を入力する場合を例に挙げてする。この秘匿性のある情報は、入力時においても、秘匿性が保たれた状態で入力される必要がある。
【００４０】
しかしながら、例えば、比較的大きな画面を有するテレビジョン受像機１１で、複数のユーザが視聴している状態で、秘匿性のある情報が入力されると、複数のユーザが、入力された情報を知り得る可能性がある。このような状況下であっても、秘匿性が保たれた状態で、秘匿性のある情報が入力できる実施の形態について、以下に説明を続ける。なお、以下に説明する本技術は、秘匿性のある情報の入力に、その適用範囲が限定されるのではなく、秘匿性のない情報の入力であっても、適用することは可能である。
【００４１】
［テレビジョン受像機の内部構成］
図２は、テレビジョン受像機１１の構成について説明するための図である。テレビジョン受像機１１は、デジタル放送（地上デジタル放送、BS／CSデジタル放送）受信用のアンテナからの信号が入力されるアンテナ入力端子５１を有している。
【００４２】
デジタルチューナ５２は、アンテナ入力端子５１に入力された放送波信号を受信、復調し、MPEG-TS（Moving Picture Experts Group-Transport Stream）を取得する。デジタルチューナ５２は、取得したMPEG-TSをMPEGデコーダ５３に出力する。
【００４３】
MPEGデコーダ５３は、デジタルチューナ５２から供給されたMPEG-TSに施されているスクランブルを解除し、再生対象（視聴対象）になっている番組のデータを含むストリームを抽出する。MPEGデコーダ５３は、抽出したストリームを構成する音声パケットをデコードし、得られた音声データを音声信号処理回路５８に出力するとともに、ストリームを構成する映像パケットをデコードし、得られた映像データを映像信号処理回路５４に出力する。
【００４４】
また、MPEGデコーダ５３は、MPEG-TSから抽出したEPG（Electronic Program Guide)データを図示せぬ経路を介してCPU（Central Processing Unit)６４に出力するといった処理も行う。映像信号処理回路５４は、MPEGデコーダ５３から供給された映像データに対してノイズ除去などの所定の処理を施し、得られた映像データをグラフィック生成回路５５に出力する。
【００４５】
グラフィック生成回路５５は、表示パネル５７に表示させる番組の映像データや、ネットワーク２１を介して供給されるアプリケーションに基づく処理による画像データなどを生成し、生成した映像データや画像データをパネル駆動回路５６に出力する。
【００４６】
パネル駆動回路５６は、グラフィック生成回路５５から供給されたデータに基づいて表示パネル５７を駆動し、番組の映像や上述した各種の画面を表示パネル５７に表示させる。表示パネル５７はLCD（Liquid Crystal Display）や、有機ＥＬ（Electro-Luminescence）などよりなり、パネル駆動回路５６による制御に従って番組の映像などを表示させる。
【００４７】
音声信号処理回路５８は、MPEGデコーダ５３から供給された音声データに対してノイズ除去などの所定の処理を施し、音声データを音声増幅回路５９に出力し、番組の音声をスピーカ６０から出力させる。音声増幅回路５９は、供給された音声データに対してD/A変換処理、増幅処理を施し、所定の音量に調整した後、音声をスピーカ６０から出力させる。
【００４８】
内部バス６１には、SDRAM（Synchronous Dynamic Random Access Memory)６２、フラッシュメモリ６３、CPU６４、およびネットワークI/F６５も接続される。
【００４９】
SDRAM６２は、CPU６４が処理を行う上で必要な各種のデータを記憶する。フラッシュメモリ６３は、CPU６４により実行されるプログラムを記憶する。フラッシュメモリ６３に記憶されているプログラムは、テレビジョン受像機１１の起動時などの所定のタイミングでCPU６４により読み出される。フラッシュメモリ６３には、デジタル放送を介して取得されたEPGデータ、ネットワーク２１を介して所定のサーバから取得されたデータなども記憶される。
【００５０】
CPU６４は、フラッシュメモリ６３に記憶されているプログラムを実行し、受光部６７から供給される制御コードなどに応じてテレビジョン受像機１１の全体の動作を制御する。CPU６４とテレビジョン受像機１１の各部は、図示せぬ経路を介して接続されている。
【００５１】
ネットワークI/F６５は、ネットワーク端子６６に装着されたケーブルを介してネットワーク２１に接続し、ネットワーク２１に接続される各種の装置とデータの送受信を行う。受光部６７は、リモートコントローラ１２からの赤外線を受光し、復調して得られたユーザ操作の内容を表す制御コードをCPU６４に出力する。
【００５２】
［テレビジョン受像機の機能］
図３は、テレビジョン受像機１１の機能について説明するための図である。図３を参照して説明するテレビジョン受像機１１の機能は、パスワードなどの情報が入力される際の処理に係わる機能であり、例えば、テレビジョン放送を受信し、番組をユーザに提供するための機能については省略してある。
【００５３】
テレビジョン受像機１１は、指示入力部８１、指示判断部８２、入力画面表示制御部８３、記憶部８４、ページ切り替え部８５、色配置変更部８６、入力文字処理部８７、およびネットワーク通信処理部８８を含む。
【００５４】
指示入力部８１は、リモートコントローラ１２からの信号を受信し、処理する。ここでは、リモートコントローラ１２からの信号を受信し、処理するとして説明を続けるが、テレビジョン受像機１１の本体に備え付けられているボタンにより指示がされたときにも、その指示を入力し、処理する。
【００５５】
指示判断部８２は、指示入力部８１により入力されたリモートコントローラ１２からの信号(指示)を解析し、指示内容を判断する。その判断結果が、パスワードなどの情報入力であると判断された場合、入力画面表示制御部８３に指示を出す。入力画面表示制御部８３は、後述する情報入力のための画面を表示パネル５７(図２)に表示するための制御を行う。画面に関するデータや情報の入力時に係わる処理を実行するプログラムは、ネットワーク２１を介してサーバ２２からダウンロードされ、記憶部８４に記憶されるか、予め記憶部８４に記憶されている。
【００５６】
指示判断部８２により、ページの切り替えが指示されたと判断された場合、ページ切り替え部８５に指示が出される。後述する入力画面においては、入力する文字種などに応じて画面が切り替えられる。その画面(ページ)の切り替えのための制御を、ページ切り替え部８５は行う。なお、文字種としては、以下に説明するように、ここでは、小文字のアルファベット、大文字のアルファベット、記号が含まれる。また、ここでは、小文字のアルファベット、大文字のアルファベット、記号を、適宜、文字と記述する。
【００５７】
指示判断部８２により、色配置の変更が指示されたと判断された場合、色配置変更部８６に指示が出される。後述する入力画面においては、入力対象となる文字のそれぞれは、所定の色で表示されている。その色を変更する指示が出されたと判断された場合には、色配置変更部８６の制御により、文字色の色配置が変更される。
【００５８】
指示判断部８２により、文字が入力されたと判断された場合、入力文字処理部８７に指示が出される。パスワードなどを構成する文字が、例えば、１文字ずつ確定されたときに、その文字を特定したり、画面上の表示を変更したりする処理が実行される。
【００５９】
ネットワーク通信処理部８８は、ネットワーク２１を介して、サーバ２２とのデータの授受を制御する。
【００６０】
［リモートコントローラの外観の構成例］
図４は、リモートコントローラ１２の外観の構成例を示す図である。リモートコントローラ１２は、１乃至１２の数字が記載され、１乃至１２の数字を入力したり、１乃至１２を選局したりするときに操作される数字ボタン１０１が設けられている。
【００６１】
また、リモートコントローラ１２には、テレビジョン受像機１１に表示されているカーソルを上方向に移動させるときに操作される上方向ボタン１０２−１、下方向に移動させるときに操作される下方向ボタン１０２−２、左方向に移動させるときに操作される左方向ボタン１０２−３、右方向に移動させるときに操作される右方向ボタン１０２−４、移動先の項目を選択し、決定するときに操作される決定ボタン１０３が設けられている。
【００６２】
以下、上方向ボタン１０２−１、下方向ボタン１０２−２、左方向ボタン１０２−３、および右方向ボタン１０２−４を、個々に区別する必要がない場合、単に、方向ボタン１０２と記述する。また、方向ボタン１０２には、決定ボタン１０３も含まれている場合があるとして説明を続ける。
【００６３】
また、リモートコントローラ１２には、色ボタン１０４−１乃至１０４−４も設けられている。色ボタン１０４−１乃至１０４−４には、それぞれ、青色、赤色、緑色、黄色が割り当てられており、割り当てられている色に塗られたボタンとされている。例えば、色ボタン１０４−１は、青色のボタンとされ、色ボタン１０４−２は、赤色のボタンとされ、色ボタン１０４−３は、緑色のボタンとされ、色ボタン１０４−４は、黄色のボタンとされる。
【００６４】
なお、色ボタン１０４−１乃至１０４−４を、個々に区別する必要がない場合、単に色ボタン１０４と記載する。
【００６５】
図４においては、色ボタン１０４に色を付して図示することができないため、青色の色ボタン１０４−１には、“青”との表記をし、その“青”との文字をイタリック体で表記することで、青色であることを表現する。同様に、赤色の色ボタン１０４−２には、“赤”との表記をし、その“赤”との文字を明朝体で表記することで、赤色であることを表現する。
【００６６】
同様に、緑色の色ボタン１０４−３には、“緑”との表記をし、その“緑”との文字をゴシック体（太文字）で表記することで、緑色であることを表現する。同様に、黄色の色ボタン１０４−４には、“黄”との表記をし、その“黄”との文字をアウトライン（白抜き文字）で表記することで、黄色であることを表現する。
【００６７】
このような表現は、他の図面においても同様とする。例えば、図８に表示パネル５７上に表示される画面の一例を示すが、画面上に表示される文字は、色ボタン１０４と同じく、表示されている色に合わせた字体で表現する。
【００６８】
図４に示したリモートコントローラ１２には、図４に示したボタンの他に、図示はしていないが、テレビジョン放送の番組を選択するときに操作されるボタンや音量を選択するときに操作されるボタンなども備えられている。
【００６９】
［リモートコントローラの機能］
図５は、リモートコントローラ１２の機能について説明するための図である。リモートコントローラ１２は、指示送信部１３１、数字ボタン操作処理部１３２、方向ボタン操作処理部１３３、色ボタン操作処理部１３４を含む。
【００７０】
指示送信部１３１は、リモートコントローラ１２に設けられている数字ボタン１０１、方向ボタン１０２、決定ボタン１０３、色ボタン１０４のいずれかのボタンが操作された場合、その操作されたボタンに対応する信号を、テレビジョン受像機１１に対して、ユーザからの指示として送信する。
【００７１】
数字ボタン操作処理部１３２は、数字ボタン１０１が操作されたときに、操作されたボタンに対応する信号を送信するように、指示送信部１３１に指示を出す。方向ボタン操作処理部１３３は、方向ボタン１０２が操作されたときに、操作されたボタンに対応する信号を送信するように、指示送信部１３１に指示を出す。色ボタン操作処理部１３４は、色ボタン１０４が操作されたときに、操作されたボタンに対応する信号を送信するように、指示送信部１３１に指示を出す。
【００７２】
［情報入力時の処理について］
図６のフローチャートを参照し、情報の入力時の処理について説明する。図６を参照して説明する処理は、テレビジョン受像機１１側で行われる処理である。また、図６を参照して説明する処理は、ネットワーク２１を介して、テレビジョン受像機１１とサーバ２２が接続され、サーバ２２で提供されるサービスを受けるときに、ＩＤ、パスワード、暗証番号といった何らかの情報を入力することが指示されたときに実行される処理である。
【００７３】
ステップＳ１１において、入力方法の選択画面が表示パネル５７(図２)に表示される。入力方法の選択画面は、例えば、図７に示したような画面であり、入力画面表示制御部８３(図３)の制御により、表示パネル５７に表示される。図７に示した画面について説明する。
【００７４】
図７に示した画面においては、“簡単入力”という項目２０１と“秘匿入力”という項目２０２が表示されている。図示はしていないが、例えば、“どちらかを選択してください”といったメッセージや、各項目の説明なども表示されるようにしても良い。また、ここでは、“簡単入力”、“秘匿入力”といった項目名にしたが、他の項目名でも良い。
【００７５】
“簡単入力”という項目２０１は、例えば、このような画面が表示されたときに、１人でテレビジョン受像機１１を視聴しているときや、複数のユーザでテレビジョン受像機１１を視聴しているが、この後入力する情報が、視聴しているユーザに知られても良いときなどに選択される項目である。また“簡単入力”という項目２０１は、秘匿性は保たれないが、簡単な操作で情報を入力したいときに操作される項目である。
【００７６】
簡単な操作で情報を入力できるとは、例えば、少ない操作回数で、所望の情報を入力できることを意味する。また、入力のときに表示パネル５７に表示される画面が、例えば、入力しようとしている文字にカーソルが表示され、ユーザが入力しようとしている文字を認識できる画面とされ、そのような入力のための支援が行われことで、簡単に情報が入力できるように構成されていることを意味する。
【００７７】
“秘匿入力”という項目２０２は、複数のユーザでテレビジョン受像機１１を視聴しており、この後入力する情報が、視聴しているユーザに知られたくない秘匿性のある情報であるときなどに選択される項目である。すなわち“秘匿入力”という項目２０２は、秘匿性が保たれる情報の入力を行いときに操作される項目である。
【００７８】
“秘匿入力”という項目２０２が選択された場合、詳細は後述するが、入力のときに表示パネル５７に表示される画面は、例えば、入力しようとしている文字にカーソルが表示されない、換言すれば、フォーカスされるようなことがない画面が提供される。
【００７９】
図６のフローチャートの説明に戻る。ステップＳ１１において、図７に示したような画面が、表示パネル５７上に表示されると、ステップＳ１２において、“秘匿入力”という項目２０２が操作されたか否かが判断される。
【００８０】
ユーザは、リモートコントローラ１２の左方向ボタン１０２−３または右方向ボタン１０２−４を操作し、所望の項目上にカーソル(不図示)を移動させ、決定ボタン１０３を操作する。指示判断部８２は、決定ボタン１０３が操作されたときにカーソルが位置している項目を判断する。この判断が、“秘匿入力”が選択されたとの結果である場合、ステップＳ１２からステップＳ１３に処理が進められる。
【００８１】
ステップＳ１３において、色選択が受け付けられる。色選択とは、リモートコントローラ１２の色ボタン１０４−１乃至１０４−４のうちの１つのボタンを操作することを意味する。ユーザが操作した色ボタン１０４の情報は、指示入力部８１により入力され、指示判断部８２に供給される。指示判断部８２は、供給された操作された色ボタン１０４の情報から、操作された色ボタン１０４(色)を判断する。このようなユーザが選択した色が判断された場合、その情報は、記憶部８４に記憶され、処理はステップＳ１４に進められる。
【００８２】
なお、ユーザに色ボタン１０４を操作するように、表示パネル５７上に、例えば、“色ボタンを操作してください”といったメッセージが表示されるようにしても良い。または、秘匿性を保つために、そのようなメッセージは表示されず、色ボタン１０４が操作されるまで、図７に示したような画面の表示が維持されるようにしても良い。
【００８３】
“秘匿性を保つために”とは、後述するように、このとき選択された色に基づいて、パスワードなどの秘匿性のある情報を構成する文字列が入力されるため、選択された色ボタン１０４の情報自体も、他のユーザに知られないようにするためにという意味である。このような観点から、ユーザは、メッセージが表示される否かに係わらず、色ボタン１０４を操作するときには、他のユーザにその操作が見られないような状態で操作することが好ましい。
【００８４】
ステップＳ１３において、色選択が受け付けられると、ステップＳ１４において、入力画面が表示される。
【００８５】
［入力画面について］
図８に入力画面の一例を示す。図８に示した入力画面３０１は、入力された文字列をアスタリスクなどで表現した状態で表示する入力文字表示欄３１１と、文字や数字が表示される文字欄３１２から構成される。
【００８６】
入力文字表示欄３１１は、ユーザが確定した１文字を１つのアスタリスク（＊）で表現する欄である。秘匿性を保つため、確定された文字をそのまま表示するのではなく、アスタリスクに置き換え、何文字目まで入力されたかをユーザに認識させるための表示が行われる欄である。
【００８７】
文字欄３１２には、１乃至１２の数字と、各数字の上側に文字が所定数表示される。１乃至１２のそれぞれの数字は、円内に表示され、その数字の配置は、リモートコントローラ１２の数字ボタン１０１と同一の配置とされている。リモートコントローラ１２の数字ボタン１０１を模写したような表示が、文字欄３１２に表示される数字の表示とされる。このような表示とすることで、ユーザに、リモートコントローラ１２の数字ボタン１０１と、文字欄３１２に表示されている数字との関連性を、容易に認識させることが可能な表示とすることができる。
【００８８】
文字欄３１２の各数字の上には、所定の数の文字、図８に示した例では、４個の文字が、それぞれ異なる色で表示される。１つの数字上に関連付けられて表示される文字数は、リモートコントローラ１２の色ボタン１０４の数と同数とされる。よってこの場合、色ボタン１０４は４色あり、４個あるので、１つの数字上に関連付けられて表示される文字数は、４個となる。
【００８９】
このように、パスワードなどの文字列による情報を入力する前の時点で色ボタン１０４が操作されることで選択される色の数と同じ数の文字が、文字欄３１２に表示されている１つの数字と関連付けられ、その数字の近傍に表示される。
【００９０】
なお、ここでは色ボタン１０４により色が選択される場合を例に挙げて説明しているが、他の情報が選択肢として用いられるようにしても良い。その選択肢の数と同数の文字が、文字欄３１２に表示されている１つの数字と関連付けられ、その数字の近傍に表示される。
【００９１】
このことを換言すると、文字欄３１２に表示されている数字は、ユーザにより選択される選択肢であるため、パスワードなどの文字列による情報を入力する前の時点で選択される選択肢の数と同数の文字が、文字欄３１２に表示される複数の選択肢の１つの選択肢の近傍に、関連付けられて表示される。
【００９２】
なお、文字欄３１２においても、図４に示したリモートコントローラ１２の色ボタン１０４と同じく、１つの数字の近傍に表示される４個の文字をそれぞれの色で図示することができないため、イタリック体、明朝体、ゴシック体、アウトラインで色を表現する。
【００９３】
図８において、入力画面３０１の文字欄３１２の数字の“１”の上には、小文字のａ，ｂ，ｃ，ｄが表示されている。“ａ”は、赤色（明朝体）で表示されており、“ｂ”は、緑色（ゴシック体）で表示されており、“ｃ”は、黄色（アウトライン）で表示されており、“ｄ”は、青色（イタリック体）で表示されている。図８に示した入力画面３０１においては、数字上の文字は、赤、緑、黄、青の順で色分けされ、配置されている。
【００９４】
文字欄３１２の他の数字（０，２乃至９）上には、この色の順序で各文字が配置されている。例えば、入力画面３０１の文字欄３１２の数字の“２”の上には、小文字のｅ，ｆ，ｇ，ｈが赤、緑、黄、青の順で色分けされ、配置されている。同様に、入力画面３０１の文字欄３１２の数字の“３”の上には、小文字のｉ，ｊ，ｋ，ｌが赤、緑、黄、青の順で色分けされ、配置されている。このように、図８に示した例では、アルファベットの小文字が順番に各数字上に、４個単位で割り振られて表示されている。
【００９５】
そして、アルファベットの小文字に引き続いて、アルファベットの大文字が、各数字上に表示される。図８に示した例では、アルファベットの大文字は、Ａ乃至Ｎが、“７”、“８”、“９”、“１１”上に、４文字ずつ振り分けられて表示されている。さらに、図８に示した例では、“Clear”というボタンと、“Enter”というボタンも入力画面３０１に表示されている。この“Clear”というボタンは、入力文字表示欄３１１に表示されている文字（アスタリスク）を１つ削除する際に操作されるボタンである。“Enter”というボタンは、入力文字表示欄３１１に入力されている文字で確定するときに操作されるボタンである。
【００９６】
上記したように、文字欄３１２に表示されている円内の数字の配列は、リモートコントローラ１２の数字ボタン１０１の配列と同一の配列であり、リモートコントローラ１２の数字ボタン１０１を模写したデザインとされている。リモートコントローラ１２の数字ボタン１０１のうち、“１”乃至“１２”のボタンは、文字欄３１２に表示されている“１”乃至“１２”に対応している。
【００９７】
リモートコントローラ１２の“１０”は、文字欄３１２の“Clear”というボタンに対応している。また、リモートコントローラ１２の“１２”は、文字欄３１２の“Enter”というボタンに対応している。
【００９８】
例えば、リモートコントローラ１２の数字ボタン１０１のうち“１”というボタンが操作された場合、入力画面３０１の文字欄３１２に表示されている“１”が操作されたとして処理される。このとき、選択されている色と同一の色で表示されている文字が選択された（入力された）として処理される。
【００９９】
例えば、ユーザが、色として赤色を選択していた場合であり、リモートコントローラ１２の数字ボタン１０１のうち“１”というボタンを操作した場合、入力画面３０１の文字欄３１２の“１”という数字の上に赤色で表示されている“ａ”が選択され、入力されたとして処理される。そして、入力文字表示欄３１１に、アスタリスク（＊）が１つ追加されて表示される。
【０１００】
このように、ユーザにより文字入力よりも前の時点で選択された色と同一の色で表示されている文字が、ユーザにより選択された文字として、処理される。よって、第３者が、ユーザが選択した文字を知り得るようなことを防ぐことができる。
【０１０１】
例えば、上記した例では、文字欄３１２に表示されている“１”という数字の上には、ａ，ｂ，ｃ，ｄの４個のアルファベットが表示されている。第３者は、リモートコントローラ１２の“１”というボタンが操作されたことを見たとしても、ａ，ｂ，ｃ，ｄの４個のアルファベットの文字のうち、どの文字が選択されたかはわからない。よって、第３者が、ユーザが選択した文字を知り得るようなことを防ぐことができる。
【０１０２】
第３者が、ユーザが選択した文字を知り得るようなことを防ぐために、リモートコントローラ１２で操作されたボタンに対応する入力画面３０１の文字欄３１２の数字や文字の表示が、操作されたことに対応して、例えば、フォーカスされるなど、選択されていない他の文字と区別できるような表示が行われるようなことはないように構成されることが好ましい。
【０１０３】
換言すれば、リモートコントローラ１２が操作されたときに、その操作に応じて入力文字表示欄３１１にアスタリスクの表示が増えること以外の表示に変化はないように構成されるのが好ましい。
【０１０４】
図６のフローチャートの説明に戻る。ステップＳ１４において、図８に示したような入力画面３０１が、表示パネル５７上に表示されると、ステップＳ１５に処理が進められる。ステップＳ１５において、左右ボタンが操作されたか否かが判断される。左右ボタンとは、左方向ボタン１０２−３、および右方向ボタン１０２−４のことである。
【０１０５】
ステップＳ１５において、左方向ボタン１０２−３、または右方向ボタン１０２−４が操作されたと判断された場合、ステップＳ１６に処理が進められる。ステップＳ１６において、ページが切り替えられる。ここで、ページについて説明するために、再度、図８を参照する。
【０１０６】
図８に示した入力画面３０１には、大文字の“Ｎ”まで表示されている。Ｎ以降のアルファベットやカッコなどの記号など、ユーザが入力したい文字やユーザが入力できる文字には、図８に示した入力画面３０１に表示されている文字以外にもある。ここで、図８に示した入力画面３０１を１ページと表現すると、１ページで表示しきれていない文字は、他のページに表示される。
【０１０７】
表示されていない文字を表示させるとき、換言すれば、ページの切り換えを行いたいとき、ユーザは、左方向ボタン１０２−３、または右方向ボタン１０２−４を操作する。左方向ボタン１０２−３は、前のページを表示させたいときに操作され、右方向ボタン１０２−４は、後のページを表示させたいときに操作される。
【０１０８】
また、仮に２ページしかない場合には、左方向ボタン１０２−３、または右方向ボタン１０２−４のどちらが操作されても、同一のページ、例えば２ページ目に切り替えられる。
【０１０９】
図８に示した画面から、左方向ボタン１０２−３、または右方向ボタン１０２−４が操作されることで、ページの切り換えが指示され、ページが切り替えられた後の画面を図９に示す。図９に示した画面は、基本的に、図８に示した画面と同じであるが、文字欄に表示されている文字が異なる。
【０１１０】
図９に示した入力画面３５１は、０乃至９，１０の各数字の上には、大文字のアルファベットの“Ｏ”から“Ｚ”までと、１乃至９、０の数字、およびカッコなどの記号が表示されている。入力画面３５１も、図８に示した入力画面３０１と同じく、数字上の各文字は、色分けして表示されている。その色の配置は、図８に示した入力画面３０１と同一の配置とされている。
【０１１１】
左方向ボタン１０２−３、または右方向ボタン１０２−４が操作された場合、色の配置は同じであるが、文字が異なるページへと切り替えられる。例えば、図９に示した文字欄３６２の“１”という数字上のＯ，Ｐ，Ｑ，Ｒは、図８に示した切り替え前の入力画面の文字欄３１２の“１”という数字上のａ，ｂ，ｃ，ｄと同じく、赤、緑、黄、青の色の順で表示されている。他の文字も同様の色の配置とされている。
【０１１２】
図６のフローチャートの説明に戻り、ステップＳ１５において、左方向ボタン１０２−３、または右方向ボタン１０２−４が操作されたと判断された場合、ステップＳ１６に処理が進められ、ページが切り替えられる。その後、再度、ステップＳ１５に処理が戻され、それ以降の処理が、切り替え後の入力画面に対して繰り返し行われる。
【０１１３】
一方で、ステップＳ１５において、左方向ボタン１０２−３、または右方向ボタン１０２−４は操作されていないと判断された場合、ステップＳ１７に処理が進められる。ステップＳ１７において、上下ボタンが操作されたか否かが判断される。上下ボタンとは、上方向ボタン１０２−１、および下方向ボタン１０２−２のことである。
【０１１４】
ステップＳ１７において、上方向ボタン１０２−１、または下方向ボタン１０２−２が操作されたと判断された場合、ステップＳ１８に処理が進められる。ステップＳ１８において、色配置が変更される。色配置の変更前の画面として、再度図８を参照し、色配置の変更後の画面として図１０を参照し、色配置の変更について説明を加える。
【０１１５】
図８に示した入力画面３０１の文字欄３１２の円内に表示された各数字の上の文字は、赤、緑、黄、青の色の順で配置されている。図１０に示した入力画面４０１の文字欄４１２の円内に表示された各数字の上の文字は、青、赤、緑、黄の色の順で配置されている。図８に示した入力画面３０１の文字欄３１２の円内に表示された各数字の上の文字と、図１０に示した入力画面４０１の文字欄４１２の円内に表示された各数字の上の文字は、同一である。
【０１１６】
このように、上方向ボタン１０２−１、または下方向ボタン１０２−２が操作された場合、表示される文字（アルファベット、記号など）は、同一であるが、各文字の表示の色が変更された画面に切り替えられる。
【０１１７】
例えば、図８に示したような入力画面３０１が表示されているときに、ユーザが“ａ”を入力したいと所望したとする。またユーザが選択した色が、青色であったとする。図８に示した入力画面３０１に表示されている“ａ”は、赤色で表示され、“ｄ”は、青色で表示されている。
【０１１８】
この入力画面３０１が表示されているときに、リモートコントローラ１２の“１”という数字ボタン１０１が操作されると、ユーザが事前に設定している青色（イタリック体）で表示されている“ｄ”が選択されたとして処理される。しかしながら、ユーザは、“ａ”を入力したいので、“ａ”が、ユーザが事前に設定している青色で表示されているときに、リモートコントローラ１２の“１”という数字ボタン１０１を操作する必要がある。
【０１１９】
ユーザは、“ａ”が、ユーザが事前に設定している青色で表示されるようにした後に、リモートコントローラ１２の“１”という数字ボタン１０１を操作する必要がある。このように、表示されている文字の色を変更する必要がある場合、上方向ボタン１０２−１、または下方向ボタン１０２−２が操作される。
【０１２０】
図８に示した入力画面３０１が表示されているときに、例えば、下方向ボタン１０２−２が操作された場合、図１０に示した入力画面４０１に切り替えられる。図１０に示した入力画面４０１においては、文字の色の配置が変更され、“ａ”は、青色で表示されている。ユーザが事前に選択している色が青色であり、青色で表示されている“ａ”という文字を入力したい状態なので、ユーザがリモートコントローラ１２の“１”という数字ボタン１０１を操作すれば、その操作に対応した処理として、“ａ”が入力される。
【０１２１】
このように、ユーザは、入力したい文字が、自己が選択した色で表示されているときに、その入力したい文字が表示されている数字ボタン１０１を操作することで、入力したい文字を入力することができる。
【０１２２】
また、入力したい文字が、自己が選択した色で表示されていないときには、上方向ボタン１０２−１、または下方向ボタン１０２−２を操作することで色の配置を変更することができる。また、入力したい文字が、表示されているページに無いときには、左方向ボタン１０２−３、または右方向ボタン１０２−４を操作することで、ページの切り換えを行うことができる。
【０１２３】
このようにしてユーザは、所望の文字を入力することができる。図６のフローチャートの説明に戻る。ステップＳ１７において、上下ボタンが操作されたと判断された場合、ステップＳ１８に処理が進められ、上記したような文字色の配置が変更される。
【０１２４】
この場合、文字色は、赤、緑、黄、青の４色のうちのどれかが割り当てられる。仮に、この順で、配置が変更されるとすると、ユーザが入力したい文字の色が青であるが、表示されている該当する文字の色が赤であった場合、赤→緑→黄→青と色の配置が、上下ボタンが１回操作される毎に変更される。よって、この場合、最大で３回の操作で所望の色に変更することができる。
【０１２５】
また、上方向ボタン１０２−１が操作されたときには、赤→緑→黄→青→赤に戻るように色の配置が変更され、下方向ボタン１０２−２が操作されたときには、青→黄→緑→赤→青に戻るように色の配置が変更される設定とされているような場合、下方向ボタン１０２−２を１回操作することで、赤から青に該当する文字の色を変更するようにすることができる。
【０１２６】
ユーザは、所望の色に、該当する文字の色が変更されるまで、所定の回数、上下ボタンを操作するため、その操作された回数に応じて、ステップＳ１７とステップＳ１８の処理が繰り返される。
【０１２７】
ステップＳ１７において、上下ボタンが操作されたのではないと判断された場合、ステップＳ１９に処理が進められる。ステップＳ１９において、クリアー（Clear）ボタンが操作されたか否かが判断される。クリアーボタンは、リモートコントローラ１２の数字ボタン１０１のうち、“１０”という数字ボタン１０１に割り当てられている。ステップＳ１９において、クリアーボタンが操作されたと判断された場合、ステップＳ２０に処理が進められる。
【０１２８】
ステップＳ２０において、入力されている１文字が削除される。削除されたことをユーザに認識させるために、入力文字表示欄３１１に表示されているアスタリスクが１つ削除される。その後、処理は、ステップＳ１５に戻され、次の入力に対する処理が繰り返される。
【０１２９】
一方、ステップＳ１９において、クリアーボタンが操作されたのではないと判断された場合、ステップＳ２１に処理が進められる。ステップＳ２１において、エンター(Enter)ボタンが操作されたか否かが判断される。エンターボタンは、リモートコントローラ１２の数字ボタン１０１のうち、“１２”という数字ボタン１０１に割り当てられている。
【０１３０】
ステップＳ２１において、エンターボタンは操作されていないと判断された場合、ステップＳ２２に処理が進められる。ステップＳ２２において、１文字の入力が確定される。ステップＳ２２に処理が来る場合、リモートコントローラ１２の数字ボタン１０１が操作された場合であり、“１０”や“１２”のクリアーボタンやエンターボタン以外のボタンが操作されたときである。そのようなボタンには、文字が割り当てられている。よって、文字の入力が指示されたと判断することができ、ステップＳ２２においては、１文字の入力を確定する処理が行われる。
【０１３１】
ステップＳ２２においては、操作された数字ボタン１０１に対応する数字上に表示され、ステップＳ１３において選択された色に該当する文字が、入力文字として確定される。例えば、図９に示した入力画面３５１が表示されているときに、数字ボタン１０１の“１”が操作された場合、また、事前にユーザにより選択されていた色が赤（明朝体）であった場合、赤色で表示されている“Ｏ”が選択されたとして処理される。
【０１３２】
このようにして、パスワードなどの情報を構成する文字列が、１文字ずつ入力される。そして、エンターボタンが操作されると、その時点で入力されている文字列で確定される。
【０１３３】
すなわち、ステップＳ２１において、エンターボタンが操作されたと判断された場合、入力に係わる処理は、終了される。なお、文字列が確定されたとき、必要に応じ、ネットワーク２１を介して、サーバ２２に、確定された文字列が送信される。
【０１３４】
このようにして、秘匿入力に係わる処理が行われる。
【０１３５】
一方で、ステップＳ１２において、秘匿入力は選択されていないと判断された場合、換言すれば、簡単入力が選択されたと判断された場合、ステップＳ２３に処理が進められる。簡単入力についての詳細な説明は省略するが、秘匿入力とは異なり、情報の秘匿よりも、情報の入力自体を簡単に行えるように設定されているモードである。
【０１３６】
例えば、１人でテレビジョン受像機１１を視聴しているときや、複数のユーザでテレビジョン受像機１１を視聴しているが、入力しようとしている情報が、視聴している他のユーザに知られても良いときなどに、“簡単入力”という項目２０１が選択される。
【０１３７】
また簡単入力のモードのときには、例えば、少ない操作回数で、所望の情報を入力できるようにするために、予測モードが起動されたり、入力のときに表示パネル５７に表示される画面が、例えば、入力しようとしている文字にカーソルが表示され、ユーザが入力しようとしている文字を認識できる画面とされるといった、入力補助が行われたりする。また、入力された文字も、アスタリスクで表示されるのではなく、入力された文字そのものが表示されても良い。
【０１３８】
また簡単入力のモードのときには、秘匿入力のモードのときと異なり、色の選択はなく、表示される文字も単色でよい。よって、ユーザは、色に係わらず、入力したい文字が表示されている数字をリモートコントローラ１２の数字ボタン１０１のうちから選択し、操作するだけでよいようにされている。
【０１３９】
または、携帯電話機などで採用されているような文字入力方法を用いた入力が行われるようにしても良い。また、アルファベットや記号などを一覧表示し、方向ボタン１０２で所望の文字上にカーソルを移動させ、入力するような入力方法を用いた入力が行われるようにしても良い。簡単入力のときの文字の入力の方法として、どのような方法が用いられても、本技術を適用することはできる。
【０１４０】
このように、秘匿入力と簡単入力という２つの入力モードを設けることで、所定の情報を入力するときのユーザのニーズに応じることができ、使い勝手を向上させることができる。なお、ここでは、２つのモードを選択できるとして説明をしたが、２つのモードに係わらず、複数のモードから好みのモードをユーザが選択できるように構成することも可能である。
【０１４１】
［他の入力画面について］
上記した実施の形態において、図８乃至図１０に、入力画面を示した。図８乃至図１０に示した入力画面は、例えば、図８に示した入力画面３０１が表示パネル５７上に表示されているときに、リモートコントローラ１２の左方向ボタン１０２−３または右方向ボタン１０２−４が操作されると、図９に示した入力画面３５１に遷移するとして説明した。また、図８に示した入力画面３０１が表示パネル５７上に表示されているときに、リモートコントローラ１２の上方向ボタン１０２−１または下方向ボタン１０２−２が操作されると、図１０に示した入力画面４０１に遷移するとして説明した。
【０１４２】
このような、方向ボタン１０２を操作することで文字色を変更したり、表示されている文字を他の文字に変更したりすることができることを、例えば、図８に示した画面を一見しただけでユーザに伝えられるようにした方が、より使い勝手を向上させることができる。そこで、図１１に示すように、どのような操作をすれば、どのような画面に切り替えることができるのかを、ユーザに認識させるためのガイドを表示しても良い。
【０１４３】
図１１を参照するに、画面右側に、ガイド５０１が表示されている。図１１に示した画面は、図８に示した画面に、ガイド５０１が追加表示された構成とされている。ガイド５０１の上部には、リモートコントローラ１２の左方向ボタン１０２−３と右方向ボタン１０２−４を模写した三角形のマークが表示され、その下に“文字の変更”というメッセージが表示されている。この表示により、ユーザに、リモートコントローラ１２の左方向ボタン１０２−３または右方向ボタン１０２−４を操作することで、表示されている文字を他の文字に変更することができることを認識させることができる。
【０１４４】
ガイド５０１の下部には、リモートコントローラ１２の上方向ボタン１０２−１と下方向ボタン１０２−２を模写した三角形のマークが表示され、その下に“文字色の変更”というメッセージが表示されている。この表示により、ユーザに、リモートコントローラ１２の上方向ボタン１０２−１または下方向ボタン１０２−２を操作することで、文字色を変更することができることを認識させることができる。
【０１４５】
このようなガイドは、一例であり、他のガイドでも良い。例えば、さらに詳しいメッセージが表示されたり、リモートコントローラ１２の方向ボタン１０２を模写したマークの配置などが、図１１に示した場合と異なるようにしたりしても良い。
【０１４６】
また、図１２に示すようなガイドでも良い。図１２に示した画面は、図８に示した入力画面３０１が中央に表示され、入力画面３０１の上部に、上方向を向いた三角形、下部に下方向を向いた三角形、左部に左方向を向いた三角形、右部に右方向を向いた三角形が、それぞれ表示されている。これらの三角形は、それぞれリモートコントローラ１２の方向ボタン１０２を模写したものとされている。
【０１４７】
上方向を向いた三角形と下方向を向いた三角形の近傍には、それぞれ“文字色”といったメッセージが表示され、リモートコントローラ１２の上方向ボタン１０２−１または下方向ボタン１０２−２を操作することで、文字色を変更することができることを認識させるための表示がされている。
【０１４８】
同様に、左方向を向いた三角形と右方向を向いた三角形の近傍には、それぞれ“文字”といったメッセージが表示され、リモートコントローラ１２の左方向ボタン１０２−３または右方向ボタン１０２−４を操作することで、表示されている文字を他の文字に変更することができることを認識させるための表示がされている。
【０１４９】
このようなガイドが表示されるようにしても良い。ガイドが表示されることで、秘匿入力時に、ユーザが操作に迷うようなことを防ぐことが可能となる。
【０１５０】
［さらに他の入力画面について］
ところで、近年、テレビジョン受像機１１の画面が大型化してきている。上記した秘匿入力は、特に、大画面のテレビジョン受像機１１において、複数のユーザが視聴しているようなときに、有効な情報の入力である。大画面である場合、上記した、例えば、図８に示した入力画面３０１を１画面に複数表示したとしても、各入力画面は、見づらくなる程小さくなることなく表示できると考えられる。そこで、複数の入力画面を、１画面で表示するようにしても良い。
【０１５１】
上記した実施の形態においては、１つの文字は、青、赤、緑、黄の４色で表示される可能性ある。よって、まず文字色に注目したとき、４画面ある。そして、文字の種類は、図８と図９を参照して説明したように、２ページ用意されている。このことから、文字色で４画面、各画面に２ページあるため、８画面ある。この８画面を１画面で表示した例を図１３に示す。
【０１５２】
図１３に示した画面の上部には、例えば、図８に示した入力文字表示欄３１１と同じく、入力された文字をアスタリスクで表示する入力文字表示欄７０１が表示されている。この入力文字表示欄７０１の下側に、入力画面７２１乃至７２８が表示されている。
【０１５３】
入力画面７２１乃至７２４は、同一の文字が表示されているが、異なる色で表示されている画面である。例えば、入力画面７２１に表示されている“ａ”は赤色（明朝体）で表示され、入力画面７２２に表示されている“ａ”は緑色（ゴシック体）で表示され、入力画面７２３に表示されている“ａ”は黄色（アウトライン）で表示され、入力画面７２４に表示されている“ａ”は青色（イタリック体）で表示されている。
【０１５４】
同じく、入力画面７２５乃至７２８は、同一の文字が表示されているが、異なる色で表示されている画面である。例えば、入力画面７２５に表示されている“Ｏ”は赤色（明朝体）で表示され、入力画面７２６に表示されている“Ｏ”は緑色（ゴシック体）で表示され、入力画面７２７に表示されている“Ｏ”は黄色（アウトライン）で表示され、入力画面７２８に表示されている“Ｏ”は青色（イタリック体）で表示されている。
【０１５５】
縦方向に配置された入力画面は、異なる文字が、同一の色の配置で表示されている。例えば、入力画面７２１と入力画面７２５は、縦方向に配置された入力画面である。この入力画面７２１には、小文字のアルファベットと大文字のアルファベットの一部が表示されているが、入力画面７２５には大文字のアルファベットの一部と記号が表示されている。異なる文字が表示されているが、文字色の配置は、赤、緑、黄、青の順であり、同一である。
【０１５６】
入力画面７２２と入力画面７２６、入力画面７２３と入力画面７２７、および入力画面７２４と入力画面７２８も、入力画面７２１と入力画面７２５との関係と同じく、異なる文字が同一の色の配置で表示されている関係にある。
【０１５７】
このように、８個の入力画面を同時に表示することで、ユーザは、自己が選択した色で表示されている文字であり、入力したい文字を探し出すことが容易にできるようになり、使い勝手が向上する。
【０１５８】
図１３に示した画面においては、カーソル７４１も表示されている。図１３に示した画面例においては、入力画面７２１上にカーソル７４１が位置している。カーソル７４１が位置している入力画面は、カーソル７４１が位置していない他の入力画面と区別がつく表示がされる。図１３に示した例では、入力画面７２１の枠が、他の入力画面の枠よりも太い線で表示されることで、カーソル７４１が位置していることを表している。
【０１５９】
カーソル７４１が位置している入力画面は、カーソル７４１が位置していない入力画面と異なる色で表示されたり、点滅して表示されたりするように構成することも可能である。また、カーソル７４１が位置している入力画面は、カーソル７４１が位置していない入力画面よりも大きく表示されるようにしても良い。
【０１６０】
カーソル７４１が位置している入力画面の文字が、入力できる文字とされる。図１３に示した例では、入力画面７２１にカーソル７４１が位置しているため、入力画面７２１に表示されている文字であり、ユーザが選択している色で表示されている文字が、入力できる文字とされる。
【０１６１】
カーソル７４１は、リモートコントローラ１２の方向ボタン１０２で移動させることができる。ユーザは、入力したい文字が、選択した色で表示されている入力画面上に、リモートコントローラ１２の方向ボタン１０２を操作して移動させ、リモートコントローラ１２の数字ボタン１０１を操作することで、所望の文字を入力することができる。
【０１６２】
リモートコントローラ１２の方向ボタン１０２を操作することで、カーソル７４１を移動させることができることをユーザに認識させるために、図１１を参照して説明したガイド５０１を表示するようにしても良いし、図１２を参照して説明した方向ボタン１０２を模写した三角形を、入力画面と入力画面の間に表示するようにしても良い。
【０１６３】
図１３では、８個の入力画面を１画面内に表示させる例を示したが、１画面に表示される入力画面の個数は、８個に限定されるわけではない。例えば、４個の入力画面が、１画面に表示されるようにしても良い。例えば、入力画面７２１乃至７２４（図１３）を１画面に表示し、所定のボタンが操作されると、入力画面７２５乃至７２８が１画面に表示される画面に切り替えられるようにしても良い。
【０１６４】
また、表示される文字の種類などにより、入力画面の数も変わるため、８個の入力画面とは限らず、適宜変更可能である。また、図１３に示した例では、各入力画面に、クリアーボタンとエンターボタンが表示される形態を示したが、クリアーボタンやエンターボタンは、入力画面以外の所に、それぞれ１つだけ表示され、方向ボタン１０２で選択される項目の一つとしても良い。
【０１６５】
上述した実施の形態においては、リモートコントローラ１２に備えられている色ボタン１０４が４色であるため、入力画面の文字欄の数字上に表示される文字も４文字として説明した。換言すれば、初めに選択される色が４色のうちの１色であるため、入力画面の文字欄の数字上に表示される文字も４文字として説明した。
【０１６６】
このように、入力画面の文字欄の数字上に表示される文字数は、選択できる色の数と同数とされる。色ボタン１０４は、近年のテレビジョン受像機１１のリモートコントローラ１２には、通常備えられているボタンであるため、本実施の形態においては、そのようなボタンを例にあげて説明した。しかしながら、本実施の形態は、色ボタン１０４に限定されるわけではなく、他のボタンであっても良い。
【０１６７】
すなわち、文字入力が開始される前の時点（図６に示したフローチャートにおいては、ステップＳ１３）で選択される情報は色に限定されるわけではなく、他の情報であっても良い。例えば、テレビジョン受像機以外の装置、例えば、現金自動預け払い機（ATM）などの秘匿性の高い情報を入力する装置にも本技術を適用することは可能であり、そのような装置に適用された場合、適用された装置に適した情報の選択が、文字入力が開始される前の時点で行われるようにしても良い。
【０１６８】
また、上記した実施の形態においては、色が選択されるとして説明したため、入力画面の文字欄に表示される文字も、色付けされて表示されるとして説明した。しかしながら、上記したように、色ではなく、明朝体やゴシック体といったような文字種の違いで文字が表示されルようにしても良い。またそのようにした場合、文字種が文字入力が開始される前の時点で選択されるようにしても良い。
【０１６９】
このように、本技術によれば、入力した文字が画面上にフォーカスされないため、どの入力文字が入力されたか、画面上では分からないため、入力した文字が第３者に露呈しないようにすることができる。
【０１７０】
また、リモートコントローラ１２の各キーには複数の文字が別の色として割り当てられており、手元の操作が除かれてどのキーが操作されたかが仮に特定されたとしても、どの文字が入力されたかまでは第３者は特定することができない。よって、パスワードなどの秘匿性のある情報の入力中に手元の操作を覗かれても入力した文字が露呈するようなことを防ぐことが可能となる。
【０１７１】
また、ユーザが第３者に気を配りながら意図したタイミングでカラー配置やページを変更することができるため、第３者による盗視をより困難にすることが可能となる。また、入力毎にユーザが色を指定するため、色を管理するためのサーバなどを必要とせず、既存のシステムを適用することが可能である。そのため、本技術を適用するために、専用サーバを設けたりするような設備投資が必要なく、ランニングコストも不要である。
【０１７２】
また、本技術は、例えば、ネットワーク機能を有するデジタルテレビ受像機上でのネットワークサービスのログイン時に行うパスワードの入力に適用でき、テンキーやカラーボタンを搭載した既存のリモートコントローラ１２があれば良く、様々なサービスにも適用可能である。すなわち、汎用性がある。
【０１７３】
さらに、文字種の変更や文字色の変更は、方向ボタン１０２の操作で行えるため、ユーザの意図したいタイミングによる入力が可能となる。よって、情報の入力時に、入力したい文字が表示されるまで待たなくてはならないといったような無駄な時間が発生することを防ぐことが可能となる。
【０１７４】
［記録媒体について］
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０１７５】
図１４は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエアの構成例を示すブロック図である。コンピュータにおいて、ＣＰＵ（Central Processing Unit）１００１、ＲＯＭ（Read Only Memory）１００２、ＲＡＭ（Random Access Memory）１００３は、バス１００４により相互に接続されている。バス１００４には、さらに、入出力インタフェース１００５が接続されている。入出力インタフェース１００５には、入力部１００６、出力部１００７、記憶部１００８、通信部１００９、及びドライブ１０１０が接続されている。
【０１７６】
入力部１００６は、キーボード、マウス、マイクロフォンなどよりなる。出力部１００７は、ディスプレイ、スピーカなどよりなる。記憶部１００８は、ハードディスクや不揮発性のメモリなどよりなる。通信部１００９は、ネットワークインタフェースなどよりなる。ドライブ１０１０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア１０１１を駆動する。
【０１７７】
以上のように構成されるコンピュータでは、ＣＰＵ１００１が、例えば、記憶部１００８に記憶されているプログラムを、入出力インタフェース１００５及びバス１００４を介して、ＲＡＭ１００３にロードして実行することにより、上述した一連の処理が行われる。
【０１７８】
コンピュータ（ＣＰＵ１００１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア１０１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
【０１７９】
コンピュータでは、プログラムは、リムーバブルメディア１０１１をドライブ１０１０に装着することにより、入出力インタフェース１００５を介して、記憶部１００８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部１００９で受信し、記憶部１００８にインストールすることができる。その他、プログラムは、ＲＯＭ１００２や記憶部１００８に、あらかじめインストールしておくことができる。
【０１８０】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１８１】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１８２】
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０１８３】
なお、本技術は以下のような構成も取ることができる。
【０１８４】
（１）
文字列による情報を入力する前の時点で、第１の数だけある第１の選択肢の中から選択された１つの第１の選択肢の情報を取得する取得部と、
第２の数だけある第２の選択肢の各第２の選択肢に、前記第１の数と同数の文字を関連付ける関連付け部と、
前記第２の選択肢が選択された場合、選択された前記第２の選択肢に関連付けられている前記文字であり、前記取得部により取得された前記第１の選択肢と一致する文字を確定する確定部と
を備える情報処理装置。
（２）
前記第１の選択肢は、異なる色であり、
前記第２の選択肢に関連付けられた前記第１の数と同数の文字は、前記異なる色でそれぞれ表示される
前記（１）に記載の情報処理装置。
（３）
前記第１の選択肢は、リモートコントローラの色ボタンの色であり、
前記第２の選択肢は、前記リモートコントローラの数字ボタンの数字である
前記（１）または前記（２）に記載の情報処理装置。
（４）
前記文字と前記文字の色は、リモートコントローラの所定のボタンの操作により変更される
前記（２）に記載の情報処理装置。
（５）
文字列による情報を入力する前の時点で、第１の数だけある第１の選択肢の中から選択された１つの第１の選択肢の情報を取得し、
第２の数だけある第２の選択肢の各第２の選択肢に、前記第１の数と同数の文字を関連付け、
前記第２の選択肢が選択された場合、選択された前記第２の選択肢に関連付けられている前記文字であり、前記選択された前記第１の選択肢と一致する文字を確定する
ステップを含む情報処理方法。
（６）
文字列による情報を入力する前の時点で、第１の数だけある第１の選択肢の中から選択された１つの第１の選択肢の情報を取得し、
第２の数だけある第２の選択肢の各第２の選択肢に、前記第１の数と同数の文字を関連付け、
前記第２の選択肢が選択された場合、選択された前記第２の選択肢に関連付けられている前記文字であり、前記選択された前記第１の選択肢と一致する文字を確定する
ステップを含む処理をコンピュータに実行させるためのプログラム。
（７）
数字が配置され、
前記数字の近傍に、所定の数だけ文字が配置され、
前記文字は、それぞれ異なる色で表示された画面の表示を制御する表示制御部と、
前記数字が選択された場合、選択された前記数字の近傍に表示され、予めユーザにより選択されている色で表示されている前記文字が、選択された文字として確定する処理を実行する実行部と
を備える情報処理装置。
（８）
前記数字の配置は、リモートコントローラに設けられている数字ボタンの配置と同様の配置とされ、
前記色は、前記リモートコントローラの色ボタンと同様の色とされる
前記（７）に記載の情報処理装置。
（９）
前記文字は、前記リモートコントローラの所定のボタンが操作された場合、他の文字に切り換えられ、文字の色の配置は切り換えられる前後で同様の配置とされ、
前記文字の色は、前記リモートコントローラの所定のボタンが操作された場合、異なる配置とされ、文字は配置が変更される前後で同様の文字とされる
前記（７）または前記（８）に記載の情報処理装置。
（１０）
数字が配置され、
前記数字の近傍に、所定の数だけ文字が配置され、
前記文字は、それぞれ異なる色で表示された画面の表示を制御し、
前記数字が選択された場合、選択された前記数字の近傍に表示され、予めユーザにより選択されている色で表示されている前記文字が、選択された文字として確定する処理を実行する
ステップを含む情報処理方法。
（１１）
数字が配置され、
前記数字の近傍に、所定の数だけ文字が配置され、
前記文字は、それぞれ異なる色で表示された画面の表示を制御し、
前記数字が選択された場合、選択された前記数字の近傍に表示され、予めユーザにより選択されている色で表示されている前記文字が、選択された文字として確定する処理を実行する
ステップを含む処理をコンピュータに実行させるためのプログラム。
【符号の説明】
【０１８５】
１１  テレビジョン受像機，  １２  リモートコントローラ，  ２１  ネットワーク，  ２２  サーバ，  ８１  指示入力部，  ８２  指示判断部，  ８３  入力画面表示制御部，  ８４  記憶部，  ８５ページ切り替え部，  ８６  色配置変更部，  ８７  入力文字処理部，  ８８  ネットワーク通信処理部，  １０１  数字ボタン，  １０２−１乃至１０２−４  方向ボタン，  １０４−１乃至１０４−４  色ボタン
【図１】
2014044644.tif 000003
【図２】
2014044644.tif 000004
【図３】
2014044644.tif 000005
【図４】
2014044644.tif 000006
【図５】
2014044644.tif 000007
【図６】
2014044644.tif 000008
【図７】
2014044644.tif 000009
【図８】
2014044644.tif 000010
【図９】
2014044644.tif 000011
【図１０】
2014044644.tif 000012
【図１１】
2014044644.tif 000013
【図１２】
2014044644.tif 000014
【図１３】
2014044644.tif 000015
【図１４】
2014044644.tif 000016