(57)【要約】【課題】視認性を重視したフォントであっても、拡大表示をした際にユーザに書き文字として正確な文字を認識させる。【解決手段】表示制御装置（電子辞書１）は第一のフォントで各文字が表示された表示テキスト中から、確認対象文字列を含む文字列を指定するための文字列指定手段（ＣＰＵ２０）と、前記文字列指定手段によって指定された文字列から、前記確認対象文字列を検出する検出手段（ＣＰＵ２０）と、前記検出手段によって検出された前記確認対象文字列を、前記第一のフォントとは異なる第二のフォントで拡大表示する拡大表示手段（ＣＰＵ２０）と、を備える。【選択図】図２
2015060481.tif 000002
【特許請求の範囲】
【請求項１】
第一のフォントの文字でテキストを表示する制御を行うテキスト表示制御手段と、
前記テキスト表示制御手段により表示されたテキストから、確認対象文字を検出する検出手段と、
前記検出手段により検出された確認対象文字の位置を前記テキスト中で指定表示する指定表示手段と、
前記指定表示手段によって指定表示された位置に対応する前記確認対象文字を、前記第一のフォントとは異なる第二のフォントで拡大表示する拡大表示手段と、
を備えることを特徴とする表示制御装置。
【請求項２】
請求項１記載の表示制御装置において、
ユーザ操作により拡大表示を指示する拡大指示手段と、
前記拡大指示手段により拡大表示が指示された後に、ユーザ操作により前記確認対象文字を検出する方向を指示する検出方向指示手段とを備え、
前記確認対象文字は特定の文字種の文字であり、
前記検出手段は、
前記拡大指示手段により拡大表示が指示された場合に、前記特定の文字種以外の文字を非確認対象文字としてテキスト中の先頭からの文字のうち前記非確認対象文字を飛ばして、最初の前記確認対象文字を検出する第一の文字検出手段と、
前記検出方向指示手段により方向が指示された場合に、前記指定表示手段によって指定表示された位置から、当該指示された方向のテキスト中の文字のうち前記非確認対象文字を飛ばして、最初の前記確認対象文字を検出する第二の文字検出手段とを備えることを特徴とする表示制御装置。
【請求項３】
請求項２記載の表示制御装置において、
前記第二の文字検出手段は、
前記検出方向指示手段により左右方向が指示された場合に、前記指定表示手段によって指定表示された位置から、当該指示された左右方向のテキスト中の文字のうち前記非確認対象文字を飛ばして、左右方向に最初の前記確認対象文字列を検出し、
前記検出方向指示手段により上下方向が指示された場合に、前記指定表示手段によって指定表示された位置から、前記指示された上下方向に１行移動した行のテキスト中の先頭文字のうち前記非確認対象文字を飛ばして、行内の最初の前記確認対象文字列を検出し、行内に前記確認対象文字が存在しない場合には、指示された上下方向に、さらに１行移動した行のテキスト中の先頭文字のうち前記非確認対象文字を飛ばして、行内の最初の前記確認対象文字列を検出し、最初の前記確認対象文字列が検出されるまで、前記指示された上下方向に、さらに行を移動して前記確認対象文字列を検出することを特徴とする表示制御装置。
【請求項４】
請求項１〜３のいずれか一項に記載の表示制御装置において、
前記検出手段は、テキスト中の漢字、平仮名及びカタカナの文字種の文字を前記確認対象文字として検出することを特徴とする表示制御装置。
【請求項５】
請求項１〜４のいずれか一項に記載の表示制御装置において、
漢字及び当該漢字の説明情報を複数組記憶する漢字辞書記憶手段と、
前記漢字記憶手段に記憶された複数の漢字のうち、指定された漢字を表示する際に、前記漢字及び当該漢字の説明情報を前記第一のフォントで通常サイズで表示させるとともに、前記漢字を前記第二のフォントで、前記通常サイズよりも大きいサイズで表示させる漢字情報表示制御手段とを備えることを特徴とする表示制御装置。
【請求項６】
請求項１〜５のいずれか一項に記載の表示制御装置において、
前記第二のフォントは、教科書体のアウトラインフォントであることを特徴とする表示制御装置。
【請求項７】
コンピュータに、
第一のフォントの文字でテキストを表示する制御を行うテキスト表示制御機能と、
前記テキスト表示制御機能により表示されたテキストから、確認対象文字を検出する検出機能と、
前記検出機能により検出された確認対象文字の位置を前記テキスト中で指定表示する指定表示機能と、
前記指定表示機能によって指定表示された位置に対応する前記確認対象文字を、前記第一のフォントとは異なる第二のフォントで拡大表示する拡大表示機能と、
を実現させることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置及び表示制御プログラムに関する。
【背景技術】
【０００２】
例えば、電子辞書などの表示制御装置においては、国語辞書や英和辞書、和英辞書などが予めデータベースとしてメモリに集録されており、このデータベース内で調べたい言葉を、キー入力による所望の見出し語から検索してその意味内容や訳を表示するようになっている。
【０００３】
このような表示制御装置では、携帯性の観点から小型化が望まれており、表示画面の大きさも制限された大きさとなる。したがって、表示画面に表示される文字列は細かい文字がぎっしりと詰まったものとなり、視力の低いユーザや高齢のユーザにとっては見づらくなってしまう。
このため、従来の表示制御装置では、ユーザによって指定された文字列を拡大して表示する機能が搭載されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３１２３９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、電子辞書のフォントとしては、狭い領域に表示されたり、縮小表示されたりしても文字を判読できるように視認性を重視したフォント（例えば明朝体）が用いられるのが一般的である。このようなフォントの場合、視認性を重視しているがため、書き文字としては不正確な表現となっている場合もある。したがって、上述した電子辞書のように視認性を重視したフォントで拡大表示したとしても、ユーザは正確な文字を認識することができないおそれもあった。
【０００６】
本発明の課題は、第一のフォント（例えば視認性を重視したフォント）でテキストが表示されていても、拡大表示した際にユーザに第二のフォント（例えば正確な書き文字）で正確な文字を認識させることである。
【課題を解決するための手段】
【０００７】
請求項１記載の発明では、
第一のフォントの文字でテキストを表示する制御を行うテキスト表示制御手段と、
前記テキスト表示制御手段により表示されたテキストから、確認対象文字を検出する検出手段と、
前記検出手段により検出された確認対象文字の位置を前記テキスト中で指定表示する指定表示手段と、
前記指定表示手段によって指定表示された位置に対応する前記確認対象文字を、前記第一のフォントとは異なる第二のフォントで拡大表示する拡大表示手段と、
を備えることを特徴とする表示制御装置が提供される。
【発明の効果】
【０００８】
本発明によれば、第一のフォント（例えば視認性を重視したフォント）でテキストが表示されていても、拡大表示した際にユーザに第二のフォント（例えば正確な書き文字）で正確な文字を認識させることができる。
【図面の簡単な説明】
【０００９】
【図１】（ａ）は電子辞書の概略構成を示す平面図であり、（ｂ）はタブレットパソコンを示す平面図である。
【図２】電子辞書の機能構成を示すブロック図である。
【図３】情報表示制御処理の流れを示すフローチャートである。
【図４】ズーム処理の流れを示すフローチャートである。
【図５】図１の電子辞書における表示内容の一例を示す説明図である。
【図６】図１の電子辞書における表示内容の一例を示す説明図である。
【図７】図１の電子辞書における表示内容の一例を示す説明図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明に係る表示制御装置を電子辞書に適用した場合の実施形態の一例を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
【００１１】
［１  外観構成］
図１（ａ）は、電子辞書１の平面図である。
この図に示すように、電子辞書１は、メインディスプレイ１０、サブディスプレイ１１、カードスロット１２、及びキー群２を備えている。
【００１２】
メインディスプレイ１０及びサブディスプレイ１１は、ユーザによるキー群２の操作に応じた文字や符号等、各種データを表示する部分であり、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescence Display）等によって構成されている。なお、本実施の形態におけるメインディスプレイ１０及びサブディスプレイ１１は、いわゆるタッチパネル１１０（図２参照）と一体的に形成されており、手書き入力等の操作を受け付け可能となっている。
【００１３】
カードスロット１２は、種々の情報を記憶した外部情報記憶媒体１２ａ（図２参照）を着脱可能に設けられている。
【００１４】
キー群２は、ユーザから電子辞書１を操作するための操作を受ける各種キーを有している。具体的には、キー群２は、訳／決定キー２ｂと、文字キー２ｃと、辞書選択キー２ｄと、カーソルキー２ｅと、戻るキー２ｇ等とを有している。
【００１５】
訳／決定キー２ｂは、各種処理の実行、見出し語の決定等に使用されるキーである。文字キー２ｃは、ユーザによる文字の入力等に使用されるキーであり、本実施の形態においては、“Ａ”〜“Ｚ”キーを備えている。辞書選択キー２ｄは、後述の辞書データベース８２０，…（図２参照）の選択に使用されるキーである。
【００１６】
カーソルキー２ｅは、画面内にあるカーソルＣ（図５参照）の移動等に使用されるキーであり、本実施の形態においては上下左右の方向を指定可能となっている。具体的には、カーソルキー２ｅには、カーソルＣを上方向に移動させる上キー２ｅ１と、カーソルＣを下方向に移動させる下キー２ｅ２と、カーソルＣを右方向に移動させる右キー２ｅ３と、カーソルＣを左方向に移動させる左キー２ｅ４とが備えられている。
戻るキー２ｇは、前回表示した画面に戻るとき等に使用されるキーである。
【００１７】
なお、図１においては、サブディスプレイ１１にメニュー画面の一例が表示されている。このメニュー画面には、メインディスプレイ１０に表示されている見出し語（表示見出し語）を一つ前の見出し語に切り替えるための前見出しキー１１ａと、表示見出し語を一つ後の見出し語に切り替えるための後ろ見出しキー１１ｂと、表示見出し語を用いた熟語を表示するための熟語キー１１ｃと、表示見出し語を用いた成句や複合語を表示するための成句複合語キー１１ｄと、表示見出し語の用例の解説を表示するための用例解説キー１１ｅと、表示見出し語に関するテキストのうち、一つの文字を教科書体で拡大表示するための教科書体ズームキー１１ｆと、表示見出し語に関する暗記カードを作成するための暗記カード作成キー１１ｇとが設けられている。
【００１８】
［２  内部構成］
続いて、電子辞書１の内部構成について説明する。図２は、電子辞書１の内部構成を示すブロック図である。
【００１９】
この図に示すように、電子辞書１は、表示部４０、入力部３０、記録媒体読取部６０、ＣＰＵ（Central Processing Unit）２０、記憶部８０を備え、各部はバスで相互にデータ通信可能に接続されて構成されている。
【００２０】
表示部４０は、上述のメインディスプレイ１０及びサブディスプレイ１１を備えており、ＣＰＵ２０から入力される表示信号に基づいて各種情報をメインディスプレイ１０やサブディスプレイ１１に表示するようになっている。
【００２１】
入力部３０は、上述のキー群２やタッチパネル１１０を備えており、押下されたキーやタッチパネル１１０の位置に対応する信号をＣＰＵ２０に出力するようになっている。
【００２２】
記録媒体読取部６０は、上述のカードスロット１２を備えており、当該カードスロット１２に装着された外部情報記憶媒体１２ａから情報を読み出したり、当該外部情報記憶媒体１２ａに情報を記録したりするようになっている。
【００２３】
ここで、外部情報記憶媒体１２ａには、辞書データベース８２０等が格納されるようになっている。なお、この辞書データベース８２０は後述の記憶部８０における辞書データベース８２０と同様のデータ構造を有しているため、ここでは説明を省略する。
【００２４】
ＣＰＵ２０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子辞書１を統括的に制御するようになっている。具体的には、ＣＰＵ２０は、入力部３０から入力される操作信号等に応じて記憶部８０に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ２０は、処理結果を記憶部８０に保存するとともに、当該処理結果を表示部４０に適宜出力させる。
【００２５】
記憶部８０は、電子辞書１の各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ２０の作業領域として機能するメモリである。本実施形態においては、記憶部８０は、本発明に係る表示制御プログラム８１と、辞書データベース群８２と、フォントデータベース群８３等とを記憶している。
【００２６】
表示制御プログラム８１は、後述の情報表示制御処理（図３参照）をＣＰＵ２０に実行させるためのプログラムである。
【００２７】
辞書データベース群８２は、複数の辞書データベース８２０を有している。これら複数の辞書データベース８２０，…は、見出し語と、この見出し語の説明情報（意味内容や語源など）とを対応付けて複数記憶している。なお、本実施形態においては、このような辞書データベース８２０には、国語辞書データベース８２１や漢字辞書データベース８２２が含まれている。
漢字辞書データベース８２２は、漢字と当該漢字の説明情報を対応付けて複数組記憶している。つまり、漢字辞書データベース８２２が本発明に係る漢字辞書記憶手段である。
【００２８】
フォントデータベース群８３は、複数のフォントデータベース８３０を有している。このフォントデータベース８３０,…は、それぞれ異なるフォントを各文字毎に記憶している。フォントデータベース８３０には、第一文字種フォントデータベース８３１や、第二文字種フォントデータベース８３２が含まれている。
第一文字種フォントデータベース８３１は、例えば視認性を重視したフォント（例えば明朝体のドットフォント）のフォントデータを電子辞書１で表示可能なサイズ毎に記憶している。
第二文字種フォントデータベース８３２は、例えば書き文字としての正確性を重視したフォント(例えば教科書体のアウトラインフォント)のフォントデータを記憶している。アウトラインフォントは、文字の形状を基準となる点の座標と輪郭線の集まりとして表しているので、ドットフォントとは異なり各サイズのフォントを個別に記憶していなくとも、各サイズの文字を表現可能である。
【００２９】
［３  動作］
続いて、電子辞書１の動作について、図面を参照しつつ説明する。
【００３０】
図３は、ＣＰＵ２０が表示制御プログラム８１を読み出して実行する情報表示制御処理の流れを示すフローチャートである。
【００３１】
この図に示すように、情報表示制御処理においてまずＣＰＵ２０は、ユーザ操作により国語辞書データベース８２１が選択されたか否かを判定し（ステップＳ１）、国語辞書データベース８２１が選択されたと判定した場合（ステップＳ１；Ｙｅｓ）には、ユーザ操作に応じて国語辞書データベース８２１における何れかの見出し語を指定見出し語として指定する（ステップＳ２）。なお、このステップＳ２においてユーザは所望の見出し語の文字列を末尾まで入力することで指定見出し語を指定することとしても良いし、見出し語の文字列を先頭から１文字ずつ入力しつつ、入力済みの文字列に前方一致する見出し語を一覧表示させ、この見出し語の一覧から所望の見出し語を指定することとしても良いし、国語辞書データベース８２１における見出し語の検索履歴を表示させて、この履歴内から見出し語を指定することとしても良い。これらのような見出し語の指定方法としては、従来より公知の技術を用いることができる。
【００３２】
次に、ＣＰＵ２０は、指定見出し語の説明情報のテキストを国語辞書データベース８２１から読み出してメインディスプレイ１０に表示させる（ステップＳ３）。このとき、ＣＰＵ２０は、第一文字種フォントデータベース８３１にある通常サイズの明朝体のドットフォントに基づいて、指定見出し語の説明情報をメインディスプレイ１０に表示させ、ステップＳ８に移行する。
なお、通常サイズとは、電子辞書１でデフォルトとして設定されたサイズであってもよいし、ユーザにより指定された任意のサイズであってもよい。
【００３３】
ここで、ステップＳ１で国語辞書データベース８２１が選択されていないと判定した場合（ステップＳ１；Ｎｏ）には、ＣＰＵ２０はステップＳ４に移行する。
【００３４】
次に、ＣＰＵ２０は、ユーザ操作により漢字辞書データベース８２２が選択されたか否かを判定し（ステップＳ４）、漢字辞書データベース８２２が選択されたと判定した場合（ステップＳ６；Ｙｅｓ）には、ユーザ操作に応じて漢字辞書データベース８２２における何れかの見出し漢字を指定漢字として指定する（ステップＳ５）。
【００３５】
次に、ＣＰＵ２０は、指定漢字を漢字辞書データベース８２２から読み出してメインディスプレイ１０に表示させる。このとき、ＣＰＵ２０は、第二文字種フォントデータベース８３２にある教科書体のアウトラインフォントに基づいて、指定漢字を拡大サイズでメインディスプレイ１０に表示させる（ステップＳ６）。ここで、拡大サイズとは通常サイズよりも大きいサイズのことである。
【００３６】
次に、ＣＰＵ０は、指定漢字と、当該指定漢字の説明情報とからなるテキストを漢字辞書データベース８２２から読み出してメインディスプレイ１０に表示させる（ステップＳ７）。このとき、ＣＰＵ２０は、第一文字種フォントデータベース８３１にある通常サイズの明朝体のドットフォントに基づいて、指定漢字と説明情報とをメインディスプレイ１０に表示させ、ステップＳ８に移行する。
【００３７】
次に、ＣＰＵ２０は、教科書体ズームキー１１ｆが操作されたか否かを判定し（ステップＳ８）、操作されたと判定した場合（ステップＳ８；Ｙｅｓ）にはステップＳ９のズーム処理に移行し、操作されていないと判定した場合（ステップＳ８；Ｎｏ）には他の処理に移行する。ズーム処理については後述する。
【００３８】
ここで、ステップＳ４で漢字辞書データベース８２２が選択されていないと判定した場合（ステップＳ４；Ｎｏ）には、ＣＰＵ２０はステップＳ１０に移行する。
【００３９】
次に、ＣＰＵ２０は、他の操作が行われたか否かを判定し（ステップＳ１０）、他の操作が行われたと判定した場合（ステップＳ１０；Ｙｅｓ）には他の処理に移行し、他の操作が行われていないと判定した場合（ステップＳ１０；Ｎｏ）にはステップＳ１に移行する。
【００４０】
図４は、情報表示制御処理中に実行されるズーム処理の流れを示すフローチャートである。
この処理は、漢字、平仮名およびカタカナの確認対象文字を検出して、第二のフォントである教科書体のアウトラインフォントで拡大表示する処理である。以下、漢字、平仮名およびカタカナ以外の文字（たとえば、数字、記号、句読点等）を非確認対象文字として説明する。処理の概要は、ユーザによる教科書体ズームキー１１ｆがタッチ操作されることにより、まずテキスト先頭から、非確認対象文字を飛ばして（読み飛ばして）、確認対象文字を検出して、テキスト中の検出位置にカーソルを指定表示して、その文字を第二のフォントである教科書体のアウトラインフォントで拡大表示する。続いて、ユーザにより方向指定するためのカーソルキー（左キー２ｅ４、右キー２ｅ３、上キー２ｅ１、下キー２ｅ２）のいずれかの操作に応じてカーソル表示位置から操作方向に、非確認対象文字を飛ばして（読み飛ばして）、確認対象文字を検出して、テキスト中の検出位置にカーソルを指定表示して、その文字を第二のフォントである教科書体のアウトラインフォントで拡大表示する。
以下図４を参照して詳述する。
この図に示すように、ズーム処理においてまずＣＰＵ２０は、メインディスプレイ１０に表示された説明情報のテキストの先頭から非確認対象文字を飛ばして（読み飛ばして）確認対象文字を検出し、最初に検出した確認対象文字を指定表示する（ステップＳ５１）。ここでの指定表示は、表示中のテキスト中で検出された確認対象文字にカーソルＣ（図５参照）が重ねて表示された状態とする。
【００４１】
次に、ＣＰＵ２０は、訳／決定キー２ｂが操作されたか否かを判定し（ステップＳ５２）、訳／決定キー２ｂが操作されたと判定した場合（ステップＳ５２；Ｙｅｓ）には、第二文字種フォントデータベース８３２にある教科書体のアウトラインフォントに基づいて、指定表示された拡大対象文字を特大サイズでメインディスプレイ１０に表示させる（ステップＳ５３）。ここで、特大サイズとは、指定漢字を拡大サイズでメインディスプレイ１０に表示させた（ステップＳ６）際の当該拡大サイズよりも大きいサイズのことである。
他方、ステップＳ５２で訳／決定キー２ｂが操作されていないと判定した場合（ステップＳ５２；Ｎｏ）には、ＣＰＵ２０は他の処理に移行する。
【００４２】
次に、ＣＰＵ２０は、上キー２ｅ１又は下キー２ｅ２が操作されたか否かを判定し（ステップＳ５４）、カーソルキーの上キー２ｅ１又は下キー２ｅ２が操作されたと判定した場合（ステップＳ５４；Ｙｅｓ）には、テキスト中の元のカーソル表示位置からカーソルキーにより指示された方向のテキスト中の文字のうち非確認対象文字を飛ばして、最初の確認対象文字を検出させることで、指定行を切り替えて、当該指定行の先頭から確認対象文字を検出し、最初に検出した確認対象文字を指定表示とする（ステップＳ５５）。
【００４３】
次に、ＣＰＵ２０は、切り替えた指定行に確認対象文字があったか否かを判定し（ステップＳ５６）、確認対象文字があると判定した場合（ステップＳ５６；Ｙｅｓ）にはステップＳ５３に移行し、確認対象文字がないと判定した場合（ステップＳ５６；Ｎｏ）には指定行を次の行に切り替え（ステップＳ５７）、ステップＳ５５に移行する。以下、指示された上下方向に、さらに１行移動した行のテキスト中の先頭文字のうち非確認対象文字を飛ばして、行内の最初の確認対象文字を検出し、最初の確認対象文字が検出されるまで、前記指示された上下方向に、さらに１行移動して確認対象文字を検出し、検出され指定表示された拡大対象文字を特大サイズでメインディスプレイ１０に表示させる（ステップＳ５６；Ｎｏ、・・ステップＳ５６；Ｙｅｓ、ステップＳ５３）。
【００４４】
ここで、ステップＳ５４で、カーソルキーの上キー２ｅ１又は下キー２ｅ２が操作されていないと判定した場合（ステップＳ５４；Ｎｏ）には、ＣＰＵ２０は、カーソルキーの右キー２ｅ３又は左キー２ｅ４が操作されたか否かを判定する（ステップＳ５８）。
右キー２ｅ３又は左キー２ｅ４が操作されたと判定した場合、ＣＰＵ２０は、操作されたキーの方向へ非確認対象文字を飛ばして（読み飛ばして）確認対象文字を検出し、最初に検出した確認対象文字を指定表示し（ステップＳ５９）、ステップＳ５３に移行して、検出され指定表示された拡大対象文字を特大サイズでメインディスプレイ１０に表示させる。
他方、カーソルキーの右キー２ｅ３又は左キー２ｅ４が操作されていないと判定した場合、ＣＰＵ２０は、戻るキー２ｇが操作されたか否かを判定し（ステップＳ６０）、戻るキー２ｇが操作されたと判定した場合（ステップＳ６０；Ｙｅｓ）にはステップＳ８に移行し、戻るキー２ｇが操作されていないと判定した場合（ステップＳ６０；Ｎｏ）には他の処理へ移行する。
【００４５】
つまり、このズーム処理においては、指定表示された確認対象文字が特大サイズで表示されることになる。
【００４６】
［４  動作例］
続いて、図面を参照しつつ、上述した電子辞書１の動作を具体的に説明する。
【００４７】
まず、ユーザにより国語辞書が選択されて（ステップＳ１；Ｙｅｓ）、「辺」が見出し語として指定されると（ステップＳ２）、図５（ａ）に示すようにメインディスプレイ１０には「辺」の説明情報が通常サイズの第一文字種フォント（明朝体のドットフォント）で表示される（ステップＳ３）。
【００４８】
次に、サブディスプレイ１１の教科書体ズームキー１１ｆがユーザによって操作されると（ステップＳ８；Ｙｅｓ）、図５（ｂ）に示すように説明情報の一行目の先頭から特定の文字種以外の文字が非確認対象文字として飛ばされ、確認対象文字が検出され、最初に検出された確認対象文字が指定表示される（ステップＳ５１）。具体的には、説明情報の先頭はカギ括弧Ｋ１であるが、これは非確認対象文字であるのでこの部分は飛ばして、文字部である「こ」が最初の確認対象文字として検出される。そして確認対象文字「こ」にカーソルＣが重ねられて指定表示とする。
【００４９】
次に、ユーザが訳／決定キー２ｂを操作すると（ステップＳ５２；Ｙｅｓ）、図５（ｃ）に示すようにメインディスプレイ１０内にズーム表示用のウインドウＷ１が開いて、そのウインドウＷ１内に指定文字である「こ」が特大サイズの第二文字種フォント（教科書体のアウトラインフォント）で表示される。ウインドウＷ１の上方には二行分のスペースが空いており、この部分に説明情報が表示される。
【００５０】
次に、ユーザがカーソルキーの下キー２ｅ２を一度操作すると（ステップＳ５４；Ｙｅｓ）、図５（ｄ）に示すように指定行が一つ下の二行目に切り替わる。このとき、その指定行の最初の確認対象文字「し」が検出され、当該確認対象文字が指定表示とされる（ステップＳ５５）。そしてウインドウＷ１内に指定文字である「し」が特大サイズの第二文字種フォントで表示される（ステップＳ５３）。
【００５１】
さらに、ユーザが下キー２ｅ２を一度操作すると（ステップＳ５４；Ｙｅｓ）、指定行が一つ下の三行目に切り替わる。三行目においては非確認対象文字であるカギ括弧Ｋ２しか表示されていないために（ステップＳ５６；Ｎｏ）、指定行がもう一つ下の四行目に切り替わる（ステップＳ５７）。
そして、図６（ａ）に示すように、指定行の最初から非確認対象文字「●内に３」を飛ばして、確認対象文字「数」が検出され、当該確認対象文字が指定表示とされる（ステップＳ５５）。そしてウインドウＷ１内に指定文字「数」が特大サイズの第二文字種フォントで表示される（ステップＳ５３）。また、説明情報をスクロールして、ウインドウＷ１の上方に４行目の内容を表示させる。
【００５２】
次いで、ユーザが下キー２ｅ２を五度操作すると（ステップＳ５４；Ｙｅｓ）、図６（ｂ）に示すように指定行が５つの九行目に切り替わる。このとき、その指定行の最初の確認対象文字「邊」を検出し、当該確認対象文字を指定表示とし（ステップＳ５５）、ウインドウＷ１内に指定文字である「邊」が特大サイズの第二文字種フォントで表示される（ステップＳ５３）。
【００５３】
なお、指定行内で右キー２ｅ３又は左キー２ｅ４が操作されると、操作されたキーの方向で、非確認対象文字を飛ばして、最初の確認対象文字にカーソルＣが移動して、その確認対象文字が指定表示とされる。指定表示後には、その指定文字がウインドウＷ１内に特大サイズの第二文字種フォントで表示される。
【００５４】
他方、ユーザにより漢字辞書が選択されて（ステップＳ４；Ｙｅｓ）、「北」が見出し漢字として指定されると（ステップＳ５）、図７に示すようにメインディスプレイ１０には、拡大サイズ表示ウインドウＡ１と、通常サイズ表示ウインドウＡ２とが設けられる。
拡大サイズ表示ウインドウＡ１には、指定漢字「北」が拡大サイズの第二文字種フォントで表示される（ステップＳ６）。また、通常サイズ表示ウインドウＡ２には、指定漢字「北」と、その説明情報とが通常サイズの第一文字種フォントで表示される（ステップＳ７）。
【００５５】
なお、漢字辞書が用いられている場合においても、サブディスプレイ１１の教科書体ズームキー１１ｆがユーザによって操作されると（ステップＳ８；Ｙｅｓ）、ズーム処理が実行されることになり、指定漢字の説明情報の文字部を特大サイズで表示することができる。
【００５６】
以上のように、本実施形態によれば、第一文字種フォント（第一のフォント）で各文字が表示されたテキスト中から、確認対象文字が検出された第二文字種フォント（第二のフォント）で拡大表示されるので、第一文字種フォントが視認性を重視したフォントであっても、第二文字種フォントが書き文字として正確なフォントとしておけば、拡大表示した際にユーザに書き文字として正確な文字を認識させることができる。
さらに、確認対象文字は検出手段によって自動で検出されるために、確認対象文字を指定する際の煩雑性を抑制することも可能である。
【００５７】
また、まずはカーソルキー（上キー２ｅ１、下キー２ｅ２、右キー２ｅ３、左キー２ｅ４）に対する操作によって移動したカーソルＣが指定する表示テキスト中の一行の文字列の先頭から確認対象文字が検出され、以降はカーソルキーに対する操作によって移動したカーソルＣが指定する部分が確認対象文字であれば、当該部分を確認対象文字として検出するので、操作手順を抑制しつつ、確認対象文字だけを確実に検出することができる。
【００５８】
テキスト中、漢字、平仮名及びカタカナの文字種の文字を確認対象文字として検出されているので、記号などの非確認対象文字が確認対象文字として検出されることを防止することができる。
【００５９】
また、漢字辞書データベース８２２に記憶された複数の漢字のうち、指定された漢字を表示する際に、漢字及び当該漢字の説明情報を通常サイズの第一文字種フォントで表示させるとともに、漢字を拡大サイズの第二文字種フォントで表示させているので、第一文字種フォントで表示された漢字と、第二文字種フォントで拡大表示された漢字とが併記されることとなり、フォントによる表記の異なりを確認しやすくすることができる。
【００６０】
第二文字種フォントが教科書体のアウトラインフォントであるので、書き文字として正確な教科書体の文字を拡大表示することができる。さらに、拡大表示した場合においても、外形がギザつかない滑らかな文字を表示することもできる。
【００６１】
なお、本発明を適用可能な実施形態は、上述した実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００６２】
例えば、本発明に係る表示制御装置を電子辞書１として説明したが、本発明が適用可能なものは、このような製品に限定されず、携帯電話、パソコン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ゲーム機などの電子機器全般に適用可能であり、図１（ｂ）に示すようなタブレットパソコン１Ｂに特に好適に適用される。また、本発明に係る表示制御プログラム８１は、電子辞書１に対して着脱可能な外部情報記憶媒体１２ａに記憶されることとしてもよい。
【００６３】
また、上記実施形態では、本発明に係る確認対象文字列として確認対象文字が一文字だけ検出される場合を例示して説明したが、例えば熟語などの複数の確認対象文字からなる確認対象文字列を一括して検出してもよい。この場合、一括して検出された確認対象文字列が特大サイズの第二文字種フォントで拡大表示されることになる。
【００６４】
また、上記実施形態では、国語辞書や漢字辞書を例示して、指定された文字部が特大サイズの第二文字種フォントで表示される場合を例示して説明したが、英和辞書などの他の辞書の文字部に適用できることはもちろんであるが、その他のテキスト表示される電子書籍などにも適用することが可能である。
【００６５】
また、本実施形態では、メインディスプレイ１０内で特大サイズの第二文字種フォントで拡大表示する場合を例示しているが、サブディスプレイ１１内で拡大表示を行うようにしてもよい。また、指定文字をその場所のままで拡大表示することも可能である。
【００６６】
以上、本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲をその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【００６７】
〔付記〕
＜請求項１＞
第一のフォントの文字でテキストを表示する制御を行うテキスト表示制御手段と、
前記テキスト表示制御手段により表示されたテキストから、確認対象文字を検出する検出手段と、
前記検出手段により検出された確認対象文字の位置を前記テキスト中で指定表示する指定表示手段と、
前記指定表示手段によって指定表示された位置に対応する前記確認対象文字を、前記第一のフォントとは異なる第二のフォントで拡大表示する拡大表示手段と、
を備えることを特徴とする表示制御装置。
＜請求項２＞
請求項１記載の表示制御装置において、
ユーザ操作により拡大表示を指示する拡大指示手段と、
前記拡大指示手段により拡大表示が指示された後に、ユーザ操作により前記確認対象文字を検出する方向を指示する検出方向指示手段とを備え、
前記確認対象文字は特定の文字種の文字であり、
前記検出手段は、
前記拡大指示手段により拡大表示が指示された場合に、前記特定の文字種以外の文字を非確認対象文字としてテキスト中の先頭からの文字のうち前記非確認対象文字を飛ばして、最初の前記確認対象文字を検出する第一の文字検出手段と、
前記検出方向指示手段により方向が指示された場合に、前記指定表示手段によって指定表示された位置から、当該指示された方向のテキスト中の文字のうち前記非確認対象文字を飛ばして、最初の前記確認対象文字を検出する第二の文字検出手段とを備えることを特徴とする表示制御装置。
＜請求項３＞
請求項２記載の表示制御装置において、
前記第二の文字検出手段は、
前記検出方向指示手段により左右方向が指示された場合に、前記指定表示手段によって指定表示された位置から、当該指示された左右方向のテキスト中の文字のうち前記非確認対象文字を飛ばして、左右方向に最初の前記確認対象文字列を検出し、
前記検出方向指示手段により上下方向が指示された場合に、前記指定表示手段によって指定表示された位置から、前記指示された上下方向に１行移動した行のテキスト中の先頭文字のうち前記非確認対象文字を飛ばして、行内の最初の前記確認対象文字列を検出し、行内に前記確認対象文字が存在しない場合には、指示された上下方向に、さらに１行移動した行のテキスト中の先頭文字のうち前記非確認対象文字を飛ばして、行内の最初の前記確認対象文字列を検出し、最初の前記確認対象文字列が検出されるまで、前記指示された上下方向に、さらに行を移動して前記確認対象文字列を検出することを特徴とする表示制御装置。
＜請求項４＞
請求項１〜３のいずれか一項に記載の表示制御装置において、
前記検出手段は、テキスト中の漢字、平仮名及びカタカナの文字種の文字を前記確認対象文字として検出することを特徴とする表示制御装置。
＜請求項５＞
請求項１〜４のいずれか一項に記載の表示制御装置において、
漢字及び当該漢字の説明情報を複数組記憶する漢字辞書記憶手段と、
前記漢字記憶手段に記憶された複数の漢字のうち、指定された漢字を表示する際に、前記漢字及び当該漢字の説明情報を前記第一のフォントで通常サイズで表示させるとともに、前記漢字を前記第二のフォントで、前記通常サイズよりも大きいサイズで表示させる漢字情報表示制御手段とを備えることを特徴とする表示制御装置。
＜請求項６＞
請求項１〜５のいずれか一項に記載の表示制御装置において、
前記第二のフォントは、教科書体のアウトラインフォントであることを特徴とする表示制御装置。
＜請求項７＞
コンピュータに、
第一のフォントの文字でテキストを表示する制御を行うテキスト表示制御機能と、
前記テキスト表示制御機能により表示されたテキストから、確認対象文字を検出する検出機能と、
前記検出機能により検出された確認対象文字の位置を前記テキスト中で指定表示する指定表示機能と、
前記指定表示機能によって指定表示された位置に対応する前記確認対象文字を、前記第一のフォントとは異なる第二のフォントで拡大表示する拡大表示機能と、
を実現させることを特徴とする表示制御プログラム。
【符号の説明】
【００６８】
１      電子辞書
２      キー群
２０      ＣＰＵ
８１      表示制御プログラム
８２１      国語辞書データベース
８２２      漢字辞書データベース
８３１      第一文字種フォントデータベース
８３２      第二文字種フォントデータベース
【図１】
2015060481.tif 000003
【図２】
2015060481.tif 000004
【図３】
2015060481.tif 000005
【図４】
2015060481.tif 000006
【図５】
2015060481.tif 000007
【図６】
2015060481.tif 000008
【図７】
2015060481.tif 000009