(57)【特許請求の範囲】
【請求項１】
文字列を記憶する文字列記憶手段と、
文字を先頭から順に隠すかランダムに隠すかの隠しパターンの設定、及び前記文字を隠す処理で隠す文字の範囲を複数の候補範囲の中から選択により設定する設定手段と、
ユーザから文字列の入力を受ける文字列入力手段と、
前記文字列記憶手段により記憶された文字列と、前記文字列入力手段により入力された入力文字列とが一致するか否かを判定する比較手段と、
前記文字列記憶手段により記憶された文字列と前記入力文字列とが一致すると前記比較手段により判定された場合に、前記設定手段で設定された隠しパターンに従って、前記文字列における前記選択された隠す文字の範囲を、ユーザから視認されないよう潜像化して表示させる隠し表示制御手段と、
を備える表示制御装置。
【請求項２】
請求項１記載の表示制御装置において、
前記文字列入力手段は、
ユーザから音声入力を受ける音声入力手段と、
前記音声入力手段により入力された音声を文字列に変換する文字列変換手段とを有することを特徴とする表示制御装置。
【請求項３】
請求項２記載の表示制御装置において、
前記隠し表示制御手段により表示をした後に再度ユーザから音声入力を前記音声入力手段が受け付けた場合、前記文字列記憶手段により記憶された文字列と前記文字列変換手段により得られた文字列とが一致しないと前記比較手段により判定された場合に、前記隠し表示制御手段による表示制御を解除する隠し表示解除手段と、
を備えることを特徴とする表示制御装置。
【請求項４】
請求項３に記載の表示制御装置において、
前記隠し表示解除手段は、
前記比較手段により前記文字列記憶手段により記憶された文字列と前記文字列変換手段により得られた文字列とが不一致であると判定され、かつ、この不一致箇所が前記隠し表示制御手段により表示制御されていない場合に、当該不一致箇所の文字列を識別表示させることを特徴とする表示制御装置。
【請求項５】
コンピュータに、
文字列を記憶する文字列記憶機能と、
文字を先頭から順に隠すかランダムに隠すかの隠しパターンの設定、及び前記文字を隠す処理で隠す文字の範囲を複数の候補範囲の中から選択により設定する設定機能と、
ユーザから文字列の入力を受ける文字列入力機能と、
前記文字列記憶機能により記憶された文字列と、前記文字列入力機能により入力された入力文字列とが一致するか否かを判定する比較機能と、
前記文字列記憶機能により記憶された文字列と前記入力文字列とが一致すると前記比較機能により判定された場合に、前記設定機能で設定された隠しパターンに従って、前記文字列における前記選択された隠す文字の範囲を、ユーザから視認されないよう潜像化して表示させる隠し表示制御機能と、を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置及びプログラムに関する。
【背景技術】
【０００２】
従来から、情報表示装置には、学習効率を高める様々な技術が搭載されている。例えば、このような情報表示装置では、テキスト内で暗記したい箇所をユーザが指定すると、その箇所が隠されてテキストが穴埋め問題として再表示される結果、テキスト内容の暗記学習が可能となっている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−６２７９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１記載の技術を用いてテキスト全体を暗記しようとすると、テキストにおける個々の部分を一々、暗記対象として指定していく必要があり、操作が煩わしくなるため、効率が悪い。
【０００５】
本発明の課題は、テキスト全体についての暗記学習を効率良く行うことのできる表示制御装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、表示制御装置において、
文字列を記憶する文字列記憶手段と、
文字を先頭から順に隠すかランダムに隠すかの隠しパターンの設定、及び前記文字を隠す処理で隠す文字の範囲を複数の候補範囲の中から選択により設定する設定手段と、
ユーザから文字列の入力を受ける文字列入力手段と、
前記文字列記憶手段により記憶された文字列と、前記文字列入力手段により入力された入力文字列とが一致するか否かを判定する比較手段と、
前記文字列記憶手段により記憶された文字列と前記入力文字列とが一致すると前記比較手段により判定された場合に、前記設定手段で設定された隠しパターンに従って、前記文字列における前記選択された隠す文字の範囲を、ユーザから視認されないよう潜像化して表示させる隠し表示制御手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、テキスト全体についての暗記学習を効率良く行うことができる。
【図面の簡単な説明】
【０００８】
【図１】電子辞書の概観を示す平面図である。
【図２】電子辞書の内部構成を示すブロック図である。
【図３】暗唱学習処理を示すフローチャートである。
【図４】隠しパターンの設定内容を説明するための図である。
【図５】表示部の表示内容を示す図である。
【図６】表示部の表示内容を示す図である。
【図７】表示部の表示内容を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明に係る表示制御装置を電子辞書に適用した場合の実施形態について詳細に説明する。
【００１０】
［外観構成］
図１は、電子辞書１の平面図である。
この図に示すように、電子辞書１は、メインディスプレイ１０、サブディスプレイ１１、マイク１３及びキー群２を備えている。
【００１１】
メインディスプレイ１０及びサブディスプレイ１１は、ユーザによるキー群２の操作に応じた文字や符号等、各種データを表示する部分であり、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescence Display）等によって構成されている。なお、本実施の形態におけるメインディスプレイ１０及びサブディスプレイ１１は、いわゆるタッチパネル１１０（図２参照）と一体的に形成されており、手書き入力等の操作を受け付け可能となっている。
【００１２】
マイク１３は、ユーザから発せられる音声を取り込む部分である。
【００１３】
キー群２は、ユーザから電子辞書１を操作するための操作を受ける各種キーを有している。具体的には、キー群２は、訳／決定キー２ｂと、文字キー２ｃと、カーソルキー２ｅ等とを有している。
【００１４】
訳／決定キー２ｂは、検索の実行や、見出し語の決定等に使用されるキーである。文字キー２ｃは、ユーザによる文字の入力等に使用されるキーであり、本実施の形態においては“Ａ”〜“Ｚ”キーを備えている。
【００１５】
カーソルキー２ｅは、画面内の反転表示位置、つまりカーソル位置の移動等に使用されるキーであり、本実施の形態においては上下左右の方向を指定可能となっている。
【００１６】
［内部構成］
続いて、電子辞書１の内部構造について説明する。図２は、電子辞書１の内部構成を示すブロック図である。
【００１７】
この図に示すように、電子辞書１は、表示部４０、入力部３０、音声入力部６０、記録媒体読取部５０、ＣＰＵ（Central Processing Unit）２０、フラッシュＲＯＭ（Read Only Memory）８０、ＲＡＭ（Random Access Memory）９０を備え、各部はバスで相互にデータ通信可能に接続されて構成されている。
【００１８】
表示部４０は、上述のメインディスプレイ１０及びサブディスプレイ１１を備えており、ＣＰＵ２０から入力される表示信号に基づいて各種情報をメインディスプレイ１０やサブディスプレイ１１に表示するようになっている。
【００１９】
入力部３０は、上述のキー群２やタッチパネル１１０を備えており、押下されたキーやタッチパネル１１０の位置に対応する信号をＣＰＵ２０に出力するようになっている。
【００２０】
音声入力部６０は、上述のマイク１３を備えており、ＣＰＵ２０から入力される信号に基づいてマイク１３に音声データの入力を行わせるようになっている。
【００２１】
記録媒体読取部５０は、着脱自在に装着されるＳＤカードやＵＳＢメモリ、ＣＤ等の記録媒体５０Ａから情報を読み取るものである。
【００２２】
ＣＰＵ２０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子辞書１を統括的に制御するようになっている。具体的には、ＣＰＵ２０は、入力部３０から入力される操作信号等に応じてフラッシュＲＯＭ８０に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ２０は、処理結果をＲＡＭ９０に保存するとともに、当該処理結果を表示部４０に適宜出力させる。
【００２３】
フラッシュＲＯＭ８０は、電子辞書１の各種機能を実現するためのプログラムやデータを記憶するメモリである。本実施の形態においては、フラッシュＲＯＭ８０は、本発明に係る情報表示プログラム８１と、テキストコンテンツ群７と、暗唱帳データベース８２等とを記憶している。
【００２４】
情報表示プログラム８１は、後述の暗唱学習処理（図３参照）をＣＰＵ２０に実行させるためのプログラムである。
【００２５】
テキストコンテンツ群７は、文字列からなるテキストコンテンツ７１を少なくとも１つ有している。
【００２６】
暗唱帳データベース８２は、後述の暗唱学習処理（図３参照）において使用されたテキストコンテンツ７１について、ユーザが誤って暗唱した時点での表示状態を記憶するようになっている。より具体的には、本実施の形態における暗唱帳データベース８２では、テキストコンテンツ７１の全体の文字列と、ユーザが誤って暗唱した時点での当該文字列の表示対象範囲と、当該文字列のうち、ユーザが誤って暗唱した時点で潜像化して隠し表示されていた部分、及び赤枠で識別表示されていた部分の位置情報とを合わせて記憶することにより、表示状態を記憶するようになっている。ここで、文字列を潜像化して隠し表示するとは、文字列を塗り潰すこととしても良いし、文字列と文字列周囲との表示色を近似させることとしても良い。文字列と文字列周囲との表示色を近似させるとは、文字列の表示色を周囲の表示色に近似させても良いし、周囲の表示色を文字列の表示色に近似させても良い。
【００２７】
ＲＡＭ９０は、ＣＰＵ２０が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備えている。
【００２８】
［動作］
続いて、電子辞書１の動作について、図３を参照しつつ説明する。
【００２９】
図３は、ＣＰＵ２０が情報表示プログラム８１を読み出して実行する暗唱学習処理の流れを示すフローチャートである。なお、本実施の形態においては、テキストコンテンツ群７における何れかのテキストコンテンツ７１、或いは暗唱帳データベース８２に表示状態の記憶された何れかのテキストコンテンツ７１がユーザ操作により指定されてメインディスプレイ１０に表示された後、ユーザが所定の操作を行うことにより、暗唱学習処理が実行されるようになっている。暗唱帳データベース８２に表示状態の記憶されたテキストコンテンツ７１が表示される場合には、記憶された表示状態を再現するようにテキストコンテンツ７１が表示されることとなる。具体的には、暗唱帳データベース８２に記憶された表示対象範囲からテキストコンテンツ７１の文字列が表示されるとともに、当該文字列のうち、潜像化されていた部分として暗唱帳データベース８２に記憶された文字列が潜像化され、識別表示されていた部分として記憶された文字列が識別表示された状態で表示されることとなる。
【００３０】
この暗唱学習処理においては、まずＣＰＵ２０はメインディスプレイ１０の端部に暗唱学習アイコンＡ１（図５（ａ）参照）を表示させた後、この暗唱学習アイコンＡ１に対してユーザからタッチ操作が行われると（ステップＳ１）、文字列の隠しパターンの設定を行うための隠し位置設定アイコンＡ５と、隠し範囲設定アイコンＡ６とをメインディスプレイ１０の端部に表示させた後（図５（ｂ）参照）、これらのアイコンＡ５，Ａ６に対するユーザ操作に基づいて隠しパターンの設定を行う（ステップＳ２）。
【００３１】
ここで、隠し位置設定アイコンＡ５は、潜像化すべき文字列の位置を設定するためのトグルボタンであり、「文頭から」及び「ランダム」の何れかを選択して設定することができるようになっている。そして、「文頭から」が設定されると、テキストの文字列のうち、まだ潜像化されていない最も先頭側の文字列部分が潜像化されることとなる。一方、「ランダム」が設定されると、テキストの文字列がランダムに選択されて潜像化されることとなる。
【００３２】
また、隠し範囲設定アイコンＡ６は、潜像化すべき文字列の範囲を設定するためのトグルボタンであり、「１文字」、「文節」及び「一文」の何れかを選択して設定することができるようになっている。そして、「１文字」が設定されると、テキストの文字列が１文字だけ潜像化されることとなり、「文節」が設定されると、テキストの文字列が１文節だけ潜像化されることとなり、「一文」が設定されると、テキストの文字列が一文だけ潜像化されることとなる。
【００３３】
これにより、例えば図４に示すように、潜像化すべき文字列の位置が「文頭から」、潜像化すべき文字列の範囲が「１文字」として設定されると、後述のステップＳ４が繰り返し行われて各回の暗唱が正しく行われた場合に、図中左上欄に示すように、テキストの先頭から順に１文字ずつ潜像化されて表示されることとなる。同様に、潜像化すべき文字列の位置，範囲が他の組合せで設定された場合には、各回の暗唱が正しく行われたときに、図中の他の欄に示したように所定の部分が潜像化されて表示されることとなる。
【００３４】
次に、ＣＰＵ２０は、図３に示すように、メインディスプレイ１０の端部にスタートアイコンＡ２を表示させた後（図５（ｂ）参照）、このスタートアイコンＡ２に対してユーザからタッチ操作が行われると（ステップＳ３）、ユーザから入力される入力文字列と、メインディスプレイ１０に表示されている表示文字列とを比較する（ステップＳ４）。具体的には、このときＣＰＵ２０は、マイク１３を介してユーザから音声入力を受け、入力された音声を音声認識によって文字列に変換する一方、表示文字列を形態素解析によって仮名読みに変換する。そして、ＣＰＵ２０は、文字列が入力される毎に、現時点までに入力された入力文字列と、入力文字列の末尾に相当する部分までの表示文字列とを比較する。なお、入力音声を音声認識する技術や、表示文字列を形態素解析する技術としては、従来より公知の技術を用いることができる。また、このときＣＰＵ２０は、テキストコンテンツ７１の全体がメインディスプレイ１０の表示領域に収まらない場合には、当該テキストコンテンツ７１の文字列のうち、入力文字列の末尾に相当する部分が少なくとも表示されるよう、テキストコンテンツ７１における表示対象範囲を随時切り替えて表示させるようになっている。
【００３５】
次に、ＣＰＵ２０は、テキストコンテンツ７１の末尾までユーザから文字列の入力が完了したら、メインディスプレイ１０に表示された表示文字列と、ユーザから音声入力された入力文字列とが完全に一致していたか否かを判定し（ステップＳ５）、一致していたと判定した場合（ステップＳ５；Ｙｅｓ）には、ステップＳ２での設定内容に従って表示文字列中の所定箇所を、ユーザから視認されないよう潜像化して隠し表示させる（ステップＳ６）。
【００３６】
そして、ＣＰＵ２０は、隠し位置設定アイコンＡ５と、隠し範囲設定アイコンＡ６とをメインディスプレイ１０の端部に表示させた後（ステップＳ７）、上述のステップＳ２に移行する。
【００３７】
また、ステップＳ５において表示文字列と、入力文字列とが完全には一致していなかったと判定した場合（ステップＳ５；Ｎｏ）には、ＣＰＵ２０は、その旨をユーザに報知し、表示文字列のうち、入力文字列と一致しなかった部分、つまりユーザが誤って暗唱した部分を識別して表示させるとともに、メインディスプレイ１０での表示文字列の表示状態（隠し表示されている部分の位置情報、識別表示されている部分の位置情報、表示対象範囲など）を暗唱帳データベース８２に記憶させた後（ステップＳ８）、上述のステップＳ７に移行する。
【００３８】
より詳細には、このステップＳ８においてＣＰＵ２０は、ブザー音を出力することで、表示文字列と入力文字列とが一致しない旨を報知するようになっているが、他の手法によってユーザへの報知を行うこととしても良い。
【００３９】
また、このステップＳ８においてＣＰＵ２０は、ユーザが誤って暗唱した部分を赤枠で囲うことにより識別表示を行うようになっているが、他の手法によって識別表示を行うこととしても良い。また、このときＣＰＵ２０は、ユーザが誤って暗唱した部分が既に赤枠で囲まれている場合、つまり前回の暗唱の際に既に誤って暗唱していた場合には、枠の線を太くして表示させるようになっている。また、このときＣＰＵ２０は、ユーザが誤って暗唱した部分が潜像化して表示されている場合には、この部分についての潜像化を解除して表示させるようになっている。
【００４０】
（動作例）
続いて、図５〜図７を参照しつつ、上記の暗唱学習処理を具体的に説明する。
【００４１】
まず、図５（ａ）に示すように、テキストコンテンツ群７における「我輩は猫である」のテキストコンテンツ７１がメインディスプレイ１０に表示された状態で暗唱学習処理が実行されると、メインディスプレイ１０の端部に暗唱学習アイコンＡ１が表示される。
【００４２】
次に、この暗唱学習アイコンＡ１に対してユーザがタッチ操作を行うと（ステップＳ１）、図５（ｂ）に示すように、隠し位置設定アイコンＡ５と、隠し範囲設定アイコンＡ６とがメインディスプレイ１０の端部に表示される。
【００４３】
次に、潜像化すべき文字列の位置を「ランダム」、潜像化すべき文字列の範囲を「分節」としてユーザが隠しパターンの設定を行い（ステップＳ２）、スタートアイコンＡ２に対してタッチ操作を行って（ステップＳ３）、文字列を音声入力（暗唱）すると、図５（ｃ）に示すように、入力文字列と、表示文字列とが比較される（ステップＳ４）。
【００４４】
次に、メインディスプレイ１０に表示された表示文字列と、ユーザから音声入力された入力文字列とが完全に一致していたと判定されると（ステップＳ５；Ｙｅｓ）、ステップＳ２での設定内容に従って表示文字列中の所定箇所が潜像化されて隠し表示される（ステップＳ６）。
【００４５】
そして、以上の操作を複数回繰り返すことにより、図５（ｄ）に示すように、表示文字列における複数の箇所が潜像化されて隠し表示されていき、最終的には図５（ｅ）に示すように、表示文字列の全体が潜像化されて隠し表示される。
【００４６】
一方、図６（ａ）に示した状態から、ユーザがスタートアイコンＡ２に対してタッチ操作を行って（ステップＳ３）、誤った文字列を音声入力（暗唱）すると、入力文字列と、表示文字列とが比較された後（ステップＳ４）、表示文字列と、入力文字列とが完全には一致していなかったと判定され（ステップＳ５；Ｎｏ）、その旨がユーザに報知されて、図６（ｂ）に示すように、表示文字列のうち、ユーザが誤って暗唱した部分（ここでは「記憶している」の部分）の潜像化が解除され、当該部分が赤枠で識別されて表示される（ステップＳ８）。また、メインディスプレイ１０での表示文字列の表示状態（隠し表示されている部分の位置情報、識別表示されている部分の位置情報、表示対象範囲など）が暗唱帳データベース８２に記憶される。
【００４７】
なお、図６（ｂ）に示した状態から、ユーザがスタートアイコンＡ２に対してタッチ操作を行って（ステップＳ３）、正しい文字列を音声入力（暗唱）した場合には（ステップＳ５；Ｙｅｓ）、図６（ｃ）に示すように、赤枠で識別表示されていた部分が改めて潜像化されることが好ましい。
【００４８】
また、図７（ａ）に示した状態から、ユーザがスタートアイコンＡ２に対してタッチ操作を行って（ステップＳ３）、赤枠の部分について誤った文字列を音声入力（暗唱）した場合には（ステップＳ５；Ｙｅｓ）、図７（ｂ）に示すように、赤枠の線幅を太くして表示されることが好ましい。
【００４９】
そして、図６（ｂ）の状態が表示された後にユーザが暗唱学習処理を終了してから、図７（ｃ）に示すように、改めてユーザが暗唱帳データベース８２における「我輩は猫である」のテキストコンテンツ７１を表示させると、図７（ｄ）に示すように、暗唱帳データベース８２に記憶された表示対象範囲からテキストコンテンツ７１の文字列が表示されるとともに、当該文字列のうち、潜像化されていた部分として暗唱帳データベース８２に記憶された文字列が潜像化され、識別表示されていた部分として記憶された文字列が識別表示された状態で表示されることとなる。
【００５０】
以上の電子辞書１によれば、図３のステップＳ４〜Ｓ６や、図５等に示したように、表示文字列と、入力文字列とが一致するか否かが判定され、一致すると判定された場合には、表示文字列における所定部分が潜像化されて表示されるので、ユーザが正しい文字列を入力すると、表示文字列が段階的に自動で隠し表示されていくことになる。従って、表示文字列における個々の部分を一々、暗記対象として指定していく必要がないため、文字列全体についての暗記学習を効率良く行うことができる。
また、図３のステップＳ８や図６（ａ），（ｂ）等に示したように、表示文字列と、入力文字列とが一致しないと判定された場合には、隠し表示が解除されるので、表示文字列の内容を把握し直すことができる。
【００５１】
また、図３のステップＳ８や、図７（ｃ），（ｄ）等に示したように、表示文字列の表示状態が暗唱帳データベース８２に記憶され、文字列が表示される場合に、潜像化されていたと暗唱帳データベース８２に記憶された部分が潜像化して表示されるので、時間をあけて暗記学習を進めることができる。
【００５２】
また、図３のステップＳ４等に示したように、ユーザから入力された音声が文字列に変換されて入力されるので、文字列全体についての暗唱学習を行うことができる。
【００５３】
また、図３のステップＳ８や図６（ｂ）等に示したように、入力文字列と表示文字列とが不一致である場合に、不一致箇所の文字列が赤枠で識別表示されるので、間違い易い箇所を把握して暗記学習を行うことができる。
【００５４】
また、図３のステップＳ８や図７（ｃ），（ｄ）等に示したように、入力文字列と表示文字列とが不一致であると判定された時点でのテキストコンテンツ７１の表示対象範囲が記憶され、記憶された表示対象範囲からテキストコンテンツ７１が表示されるので、暗唱学習を前回終了した箇所から改めて再開することができる。
【００５５】
なお、本発明を適用可能な実施形態は、上述した実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００５６】
例えば、本発明に係る表示制御装置を電子辞書１として説明したが、本発明が適用可能なものは、このような製品に限定されず、携帯電話、パソコン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ゲーム機などの電子機器全般に適用可能である。また、本発明に係る情報表示プログラム８１は、電子辞書１に対して着脱可能な記録媒体５０Ａに記憶されることとしてもよい。
【００５７】
また、マイク１３を介してユーザから入力される音声を音声認識して文字列の入力を受けることとして説明したが、入力部３０のキー群２やタッチパネル１１０を介して直接的に文字列の入力を受けることとしても良い。
【００５８】
また、入力文字列と表示文字列とが不一致である場合に、不一致箇所の文字列を赤枠で識別表示することとして説明したが、入力文字列と表示文字列とが不一致であり、かつ、不一致箇所が隠し表示されていない場合に、当該不一致箇所の文字列を赤枠で識別表示することとしても良い。
また、入力文字列と表示文字列とが不一致である場合に、不一致箇所が潜像化して表示されている場合には、この部分についての潜像化を解除して表示させることとして説明したが、表示文字列内で潜像化されている全ての部分について潜像化を解除して表示させることとしても良い。
【００５９】
また、テキストコンテンツ７１の末尾までユーザから文字列の入力が完了した後に、表示文字列と入力文字列とが完全に一致していたか否かを判定することとして説明したが、ユーザからの文字列の入力中、例えば１文字単位や１単語単位等の文字列の一部分の入力を検知する毎にリアルタイムで表示文字列と入力文字列とが一致しているか否かを判定することとしても良い。この場合には、表示文字列と入力文字列とが不一致であると判定された場合に、この不一致箇所について潜像化を解除するとともに、ユーザによる文字列の入力を中止させることが好ましい。不一致箇所についての潜像化が解除される場合には、記憶のあやふやな箇所の内容を把握し直すことができる。
【００６０】
以上、本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
文字列を記憶する文字列記憶手段と、
ユーザ操作に基づいて、前記文字列記憶手段により記憶された文字列を表示させる文字列表示制御手段と、
ユーザから文字列の入力を受ける文字列入力手段と、
前記文字列表示制御手段により表示制御された表示文字列と、前記文字列入力手段により入力された入力文字列とが一致するか否かを判定する比較手段と、
前記表示文字列と前記入力文字列とが一致すると前記比較手段により判定された場合に、前記表示文字列における所定部分を、ユーザから視認されないよう潜像化して表示させる隠し表示制御手段と、
前記表示文字列と前記入力文字列とが一致しないと前記比較手段により判定された場合に、前記隠し表示制御手段による表示制御を解除する隠し表示解除手段と、
を備えることを特徴とする表示制御装置。
＜請求項２＞
請求項１記載の表示制御装置において、
前記表示文字列の表示状態を記憶する表示状態記憶手段を備え、
前記隠し表示制御手段は、
前記文字列表示制御手段により文字列が表示される場合に、前記文字列記憶手段により記憶された文字列のうち、潜像化されていたと前記表示状態記憶手段により記憶された部分を、潜像化して表示させることを特徴とする表示制御装置。
＜請求項３＞
請求項１または２記載の表示制御装置において、
前記文字列入力手段は、
ユーザから音声入力を受ける音声入力手段と、
前記音声入力手段により入力された音声を文字列に変換する文字列変換手段とを有することを特徴とする表示制御装置。
＜請求項４＞
請求項１〜３の何れか一項に記載の表示制御装置において、
前記隠し表示制御手段は、
前記文字列入力手段に対して文字列の入力が完了した後に、前記表示文字列における所定部分を潜像化して表示させることを特徴とする表示制御装置。
＜請求項５＞
請求項１〜３の何れか一項に記載の表示制御装置において、
前記比較手段は、
前記文字列入力手段により文字列が入力される毎に、現時点までに入力された入力文字列と、当該入力文字列の末尾に相当する部分までの前記表示文字列とが一致するか否かを判定し、
前記隠し表示解除手段は、
前記比較手段により前記入力文字列と前記表示文字列とが不一致であると判定された場合に、この不一致箇所について前記隠し表示制御手段による表示制御を解除するとともに、前記文字列入力手段による文字列の入力を中止させることを特徴とする表示制御装置。
＜請求項６＞
請求項１〜５の何れか一項に記載の表示制御装置において、
前記隠し表示解除手段は、
前記比較手段により前記入力文字列と前記表示文字列とが不一致であると判定され、かつ、この不一致箇所が前記隠し表示制御手段により表示制御されていない場合に、当該不一致箇所の文字列を識別表示させることを特徴とする表示制御装置。
＜請求項７＞
請求項１〜６の何れか一項に記載の表示制御装置において、
前記文字列表示制御手段は、
前記表示文字列が表示領域に収まらない場合には、当該表示文字列のうち、前記入力文字列の末尾に相当する部分が少なくとも表示されるよう、当該表示文字列の表示対象範囲を随時切り替えることを特徴とする表示制御装置。
＜請求項８＞
請求項７記載の表示制御装置において、
前記比較手段により前記入力文字列と前記表示文字列とが不一致であると判定された時点での前記表示文字列の表示対象範囲を記憶する表示対象範囲記憶手段を備え、
前記文字列表示制御手段は、
ユーザ操作に基づいて、前記文字列記憶手段により記憶された文字列を、前記表示対象範囲記憶手段により記憶された表示対象範囲から表示させることを特徴とする表示制御装置。
＜請求項９＞
コンピュータに、
文字列を記憶する文字列記憶機能と、
ユーザ操作に基づいて、前記文字列記憶機能により記憶された文字列を表示させる文字列表示制御機能と、
ユーザから文字列の入力を受ける文字列入力機能と、
前記文字列表示制御機能により表示制御された表示文字列と、前記文字列入力機能により入力された入力文字列とが一致するか否かを判定する比較機能と、
前記表示文字列と前記入力文字列とが一致すると前記比較機能により判定された場合に、前記表示文字列における所定部分を、ユーザから視認されないよう潜像化して表示させる隠し表示制御機能と、
前記表示文字列と前記入力文字列とが一致しないと前記比較機能により判定された場合に、前記隠し表示制御機能による表示制御を解除する隠し表示解除機能と、
を実現させることを特徴とするプログラム。
【符号の説明】
【００６１】
１      電子辞書
２０    ＣＰＵ
３０    入力部
４０    表示部
８１    情報表示プログラム
【図１】
0005927777.tif 000002
【図２】
0005927777.tif 000003
【図３】
0005927777.tif 000004
【図４】
0005927777.tif 000005
【図５】
0005927777.tif 000006
【図６】
0005927777.tif 000007
【図７】
0005927777.tif 000008