(57)【要約】【課題】  ジャンプ機能においてジャンプ先の辞書ＤＢを簡単に指定できる情報表示制御装置、プログラム及び情報表示制御方法を提供すること。【解決手段】  説明情報表示画面８１において、入力ペン１３により、説明情報の中から軌跡８１１に示すように文字列“ｄｉｓａｐｐｅａｒ”を指定すると、英英辞典情報の備える英英辞典ＤＢから読み出された見出語“ｄｉｓａｐｐｅａｒ”の説明情報を表示した説明情報表示画面８２が表示される。ＣＰＵは、文字列“ｄｉｓａｐｐｅａｒ”を抽出し、当該文字列の言語“英語”、及び入力ペン１３によるタッチ操作の軌跡形状を判別し、判別した言語“英語”及び軌跡形状をもとにジャンプ先の辞書ＤＢを英英辞典ＤＢに決定する。そして、ＣＰＵは、決定した英英辞典ＤＢから抽出した文字列“ｄｉｓａｐｐｅａｒ”に適合する見出語を検索し、対応する説明情報を読み出して表示する制御を行う。【選択図】  図１８
2005189993.tif 000002
【特許請求の範囲】
【請求項１】
見出語と説明情報とが対応付けて記憶された辞書情報を複数種類記憶する辞書情報記憶手段と、
この辞書情報記憶手段に記憶されている複数種類の辞書情報のうち、何れかの辞書情報に含まれる見出語と、当該見出語の説明情報とを読み出して表示部に表示する制御を行う第１の表示制御手段と、
前記表示部上に表示制御された文字列を指定する指定操作の軌跡の種類を検出する軌跡検出手段と、
前記辞書情報記憶手段に記憶されている複数種類の辞書情報のうち、前記軌跡検出手段により検出された軌跡の種類に対応する種類の辞書情報に含まれる見出語と、当該見出語の説明情報とを読み出して前記表示部に表示する制御を行う第２の表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項２】
前記指定操作によって指定された文字列を見出語及び当該見出語の説明情報の中から抽出する文字列抽出手段を更に備え、
前記第２の表示制御手段は、前記文字列抽出手段により抽出された文字列に適合する見出語と、当該見出語の説明情報とを読み出して前記表示部に表示する制御を行う文字列情報表示制御手段を有することを特徴とする請求項１に記載の情報表示制御装置。
【請求項３】
前記文字列抽出手段により抽出された文字列の言語を判別する言語判別手段を更に備え、
前記第２の表示制御手段は、前記軌跡検出手段により検出された軌跡の種類と、前記言語判別手段により判別された言語とに基づいて、前記辞書情報記憶手段に記憶されている複数種類の辞書情報の中から対応する辞書情報を決定し、当該決定した辞書情報に含まれる見出語と、当該見出語の説明情報とを読み出して前記表示部に表示する制御を行う手段であることを特徴とする請求項２に記載の情報表示制御装置。
【請求項４】
前記言語判別手段は、前記文字列抽出手段により抽出された文字列の文字コードを検出して言語を判別する文字コード判別手段を有することを特徴とする請求項３に記載の情報表示制御装置。
【請求項５】
前記辞書情報記憶手段に記憶されている辞書情報に含まれる見出語及び当該見出語の説明情報の言語情報を、辞書情報毎に記憶する言語情報記憶手段を更に備え、
前記言語判別手段は、前記文字列抽出手段により抽出された文字列の言語情報を前記言語情報記憶手段に記憶された情報に基づいて判別することで、当該文字列の言語を判別する言語情報判別手段を有することを特徴とする請求項３に記載の情報表示制御装置。
【請求項６】
前記軌跡検出手段により検出された軌跡の種類に基づいて、所定の通信路を介して接続可能な複数の辞書サーバのうちの何れかを検索対象に決定する辞書サーバ決定手段を更に備え、
前記第２の表示制御手段は、前記辞書サーバ決定手段により決定された辞書サーバに通信接続し、当該辞書サーバから前記指定操作によって指定された文字列に適合する見出語と、当該見出語の説明情報とを取得して表示する制御を行う外部情報表示制御手段を有することを特徴とする請求項１〜５の何れか一項に記載の情報表示制御装置。
【請求項７】
前記表示部は、タッチパネルと一体的に形成され、
前記軌跡検出手段は、前記第１の表示制御手段により前記表示部に表示制御された見出語及び当該見出語の説明情報に対するタッチ操作の軌跡形状に基づいて、前記軌跡の種類を検出するタッチ軌跡検出手段を有することを特徴とする請求項１〜６の何れか一項に記載の情報表示制御装置。
【請求項８】
所定のポインティングデバイスを更に備え、
前記軌跡検出手段は、前記ポインティングデバイスによる位置指定操作の軌跡形状に基づいて、前記軌跡の種類を検出するポイント軌跡検出手段を有することを特徴とする請求項１〜７の何れか一項に記載の情報表示制御装置。
【請求項９】
文字列を含む情報を表示部に表示する制御を行う第１の表示制御手段と、
前記表示部に表示された情報をタッチ操作により指定するタッチ指定手段と、
前記タッチ操作の軌跡形状に基づいて、前記第１の表示制御手段により表示制御された情報から文字列を抽出する文字列抽出手段と、
前記タッチ操作の軌跡形状に基づいて、ジェスチャ種別を検知するジェスチャ検知手段と、
このジェスチャ検知手段により検知されたジェスチャ種別に基づいて、検索対象のデータベースを決定する検索対象決定手段と、
この検索対象決定手段により決定されたデータベースから、前記文字列抽出手段により抽出された文字列に適合する情報を取得する情報取得手段と、
この情報取得手段により取得された情報を前記表示部に表示する制御を行う第２の表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項１０】
ジェスチャ種別とデータベースとの対応関係が設定された対応関係記憶手段を更に備え、
前記検索対象決定手段は、前記対応関係記憶手段を参照し、前記ジェスチャ検知手段により検知されたジェスチャ種別に対応するデータベースを検索対象に決定する手段であることを特徴とする請求項９に記載の情報表示制御装置。
【請求項１１】
前記対応関係記憶手段には、ジェスチャ種別に対応するデータベースとして、所定の通信路を介して接続可能なＨＰサーバが設定され、このＨＰサーバの通信接続先情報が更に記憶されており、
前記情報取得手段は、前記検索対象決定手段によりＨＰサーバが検索対象のデータベースとして決定された場合に、当該ＨＰサーバの通信接続先情報に通信接続し、当該ＨＰサーバで前記抽出された文字列を検索して情報を取得する手段であることを特徴とする請求項１０に記載の情報表示制御装置。
【請求項１２】
見出語と説明情報とが対応付けて記憶された辞書情報を複数種類記憶する辞書情報記憶手段と、
この辞書情報記憶手段に記憶されている複数種類の辞書情報のうち、何れかの辞書情報を選択する選択手段と、
文字列を入力する入力手段と、
この入力手段により入力された文字列に適合する見出語と当該見出語の説明情報とを前記選択された辞書情報の中から検索して表示する制御を行う第１の表示制御手段と、
この第１の表示制御手段により表示制御された見出語及び当該見出語の説明情報に含まれる文字列を指定する文字列指定手段と、
この文字列指定手段により指定された文字列の言語を判別する言語判別手段と、
前記文字列指定手段によって文字列が指定された際の指定方法を判別する指定方法判別手段と、
この指定方法判別手段によって判別された指定方法と、前記言語判別手段によって判別された言語とに基づいて、前記辞書情報記憶手段に記憶されている複数種類の辞書情報の何れかを検索対象の辞書情報に決定する検索辞書決定手段と、
この検索辞書決定手段により決定された辞書情報から前記文字列指定手段により指定された文字列に適合する見出語及び当該見出語の説明情報を読み出して表示する制御を行う第２の表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項１３】
前記文字列指定手段は、前記第１の表示制御手段により表示制御された見出語及び当該見出語の説明情報から文字列を順方向又は逆方向に指定する方向別指定手段を有し、
前記第２の表示制御手段は、
前記指定方法判別手段が順方向での文字列の指定と判別した場合に、前記検索辞書決定手段により決定された辞書情報に含まれる見出語の中から、前記文字列指定手段により指定された文字列を語頭とする見出語及び当該見出語の説明情報を読み出して表示する制御を行う語頭含有見出語表示制御手段と、
前記指定方法判別手段が逆方向での文字列の指定と判別した場合に、前記検索辞書決定手段により決定された辞書情報に含まれる見出語の中から、前記文字列指定手段により指定された文字列を末尾とする見出語及び当該見出語の説明情報を読み出して表示する制御を行う末尾含有見出語表示制御手段と、
を有することを特徴とする請求項１２に記載の情報表示制御装置。
【請求項１４】
コンピュータに、
見出語と説明情報とが対応付けて記憶された辞書情報を複数種類記憶する辞書情報記憶機能と、
この辞書情報記憶機能により記憶された複数種類の辞書情報のうち、何れかの辞書情報に含まれる見出語と、当該見出語の説明情報とを読み出して表示部に表示する制御を行う第１の表示制御機能と、
前記表示部上に表示制御された文字列を指定する指定操作の軌跡の種類を検出する軌跡検出機能と、
前記辞書情報記憶機能により記憶された複数種類の辞書情報のうち、前記軌跡検出機能により検出された軌跡の種類に対応する種類の辞書情報に含まれる見出語と、当該見出語の説明情報とを読み出して前記表示部に表示する制御を行う第２の表示制御機能と、
を実現させるためのプログラム。
【請求項１５】
コンピュータに、
文字列を含む情報を表示部に表示する制御を行う第１の表示制御機能と、
前記表示部に表示された情報をタッチ操作により指定するタッチ指定機能と、
前記タッチ操作の軌跡形状に基づいて、前記第１の表示制御機能により表示制御された情報から文字列を抽出する文字列抽出機能と、
前記タッチ操作の軌跡形状に基づいて、ジェスチャ種別を検知するジェスチャ検知機能と、
このジェスチャ検知機能により検知されたジェスチャ種別に基づいて、検索対象のデータベースを決定する検索対象決定機能と、
この検索対象決定機能により決定されたデータベースから、前記文字列抽出機能により抽出された文字列に適合する情報を取得する情報取得機能と、
この情報取得機能により取得された情報を前記表示部に表示する制御を行う第２の表示制御機能と、
を実現させるためのプログラム。
【請求項１６】
コンピュータに、
見出語と説明情報とが対応付けて記憶された辞書情報を複数種類記憶する辞書情報記憶機能と、
この辞書情報記憶機能により記憶された複数種類の辞書情報のうち、何れかの辞書情報を選択する選択機能と、
文字列を入力する入力機能と、
この入力機能により入力された文字列に適合する見出語と当該見出語の説明情報とを前記選択された辞書情報の中から検索して表示する制御を行う第１の表示制御機能と、
この第１の表示制御機能により表示制御された見出語及び当該見出語の説明情報に含まれる文字列を指定する文字列指定機能と、
この文字列指定機能により指定された文字列の言語を判別する言語判別機能と、
前記文字列指定機能によって文字列が指定された際の指定方法を判別する指定方法判別機能と、
この指定方法判別機能によって判別された指定方法と、前記言語判別機能によって判別された言語とに基づいて、前記辞書情報記憶機能により記憶された複数種類の辞書情報の何れかを検索対象の辞書情報に決定する検索辞書決定機能と、
この検索辞書決定機能により決定された辞書情報から前記文字列指定機能により指定された文字列に適合する見出語及び当該見出語の説明情報を読み出して表示する制御を行う第２の表示制御機能と、
を実現させるためのプログラム。
【請求項１７】
見出語と説明情報とが対応付けて記憶された辞書情報を複数種類記憶する辞書情報記憶手段を備えた情報表示制御装置に用いられる情報表示制御方法であって、
前記辞書情報記憶手段に記憶されている複数種類の辞書情報のうち、何れかの辞書情報に含まれる見出語と、当該見出語の説明情報とを読み出して表示部に表示する制御を行う第１の表示制御工程と、
前記表示部上に表示制御された文字列が指定された際の指定操作の軌跡の種類を検出する軌跡検出工程と、
前記辞書情報記憶手段に記憶されている複数種類の辞書情報のうち、前記軌跡検出工程により検出された軌跡の種類に対応する種類の辞書情報に含まれる見出語と、当該見出語の説明情報とを読み出して前記表示部に表示する制御を行う第２の表示制御工程と、
を前記情報表示制御装置が行うように用いられることを特徴とする情報表示制御方法。
【請求項１８】
情報表示制御装置に用いられる情報表示制御方法であって、
文字列を含む情報を表示部に表示する制御を行う第１の表示制御工程と、
前記表示部に表示された情報がタッチ操作により指定された際のタッチ操作の軌跡形状に基づいて、前記第１の表示制御工程により表示制御された情報から文字列を抽出する文字列抽出工程と、
前記タッチ操作の軌跡形状に基づいて、ジェスチャ種別を検知するジェスチャ検知工程と、
このジェスチャ検知工程により検知されたジェスチャ種別に基づいて、検索対象のデータベースを決定する検索対象決定工程と、
この検索対象決定工程により決定されたデータベースから、前記文字列抽出工程により抽出された文字列に適合する情報を取得する情報取得工程と、
この情報取得工程により取得された情報を前記表示部に表示する制御を行う第２の表示制御工程と、
を前記情報表示制御装置が行うように用いられることを特徴とする情報表示制御方法。
【請求項１９】
見出語と説明情報とが対応付けて記憶された辞書情報を複数種類記憶する辞書情報記憶手段を備えた情報表示制御装置に用いられる情報表示制御方法であって、
前記辞書情報記憶手段に記憶されている複数種類の辞書情報のうち、何れかの辞書情報が選択され、文字列が入力された際に、この入力された文字列に適合する見出語と当該見出語の説明情報とを前記選択された辞書情報の中から検索して表示する制御を行う第１の表示制御工程と、
この第１の表示制御工程により表示制御された見出語及び当該見出語の説明情報に含まれる文字列が指定された際に、指定された文字列の言語を判別する言語判別工程と、
前記文字列が指定された際の指定方法を判別する指定方法判別工程と、
この指定方法判別工程によって判別された指定方法と、前記言語判別工程によって判別された言語とに基づいて、前記辞書情報記憶手段に記憶されている複数種類の辞書情報の何れかを検索対象の辞書情報に決定する検索辞書決定工程と、
この検索辞書決定工程により決定された辞書情報から前記文字列指定工程により指定された文字列に適合する見出語及び当該見出語の説明情報を読み出して表示する制御を行う第２の表示制御工程と、
を前記情報表示制御装置が行うように用いられることを特徴とする情報表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示制御装置、プログラム及び情報表示制御方法に関する。
【背景技術】
【０００２】
従来から、辞書データベース（Data Base；以下「ＤＢ」と言う。）を備えた、情報表示制御装置の一種である電子辞書が知られている。辞書ＤＢには、例えば、見出語と、当該見出語の意味や、見出語を用いた例文、成句、発音、解説等の関連情報等を含む説明情報とが対応付けられて記憶され、文字を入力（以下、「入力文字」という。）することにより、入力文字に適合する見出語の説明情報を辞書ＤＢから読み出して表示させることができる。
【０００３】
また、この電子辞書の備えるジャンプ機能を利用すれば、単語から単語、辞書から辞書へのジャンプが可能である。例えば、百科事典の説明情報中の文字列を指定することにより、同じ辞書である百科事典や、他の辞書である和英辞典、和独辞典といった各種辞書の辞書ＤＢから、指定した文字列に適合する見出語及び当該見出語の説明情報を読み出して表示させることができる。ここで、ジャンプ機能とは、見出語の説明情報が表示されている際に、その説明情報中の一部の文字（以下、「ジャンプ文字」という。）を指定して、当該指定した文字に適合する見出語を再度検索する機能のことである。
【０００４】
さらに、前述のような電子辞書の備えるジャンプ機能において、複数ある辞書ＤＢに対してジャンプ先を予め設定可能な、或いはジャンプする度にジャンプ先の辞書ＤＢを指定可能な技術が知られている（特許文献１参照）。
【特許文献１】特開２００１−１３４５８５号公報（第２−４頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のような技術では、ジャンプ先の辞書ＤＢを予め設定する必要があるため、別の辞書ＤＢへジャンプしたい場合等にジャンプ先の辞書ＤＢの設定を変更する必要があり、使い勝手が悪かった。また、ジャンプする度にジャンプ先の辞書ＤＢを指定する操作は指定方法に手間がかかり煩雑であった。
【０００６】
本発明の目的は、ジャンプ機能においてジャンプ先の辞書ＤＢを簡単に指定できる情報表示制御装置、プログラム及び情報表示制御方法を提供することである。
【課題を解決するための手段】
【０００７】
以上の課題を解決するため、請求項１に記載の発明の情報表示制御装置は、
見出語と説明情報とが対応付けて記憶された辞書情報を複数種類記憶する辞書情報記憶手段（例えば、図９（ｂ）に示す辞書情報群２８２）と、
この辞書情報記憶手段に記憶されている複数種類の辞書情報のうち、何れかの辞書情報に含まれる見出語と、当該見出語の説明情報とを読み出して表示部に表示する制御を行う第１の表示制御手段（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ３０，Ｂ４０）と、
前記表示部上に表示制御された文字列を指定する指定操作の軌跡の種類を検出する軌跡検出手段（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ７０）と、
前記辞書情報記憶手段に記憶されている複数種類の辞書情報のうち、前記軌跡検出手段により検出された軌跡の種類に対応する種類の辞書情報に含まれる見出語と、当該見出語の説明情報とを読み出して前記表示部に表示する制御を行う第２の表示制御手段（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ１２０，Ｂ１３０）と、
を備えることを特徴としている。
【０００８】
また、請求項１４に記載の発明は、
コンピュータに、
見出語と説明情報とが対応付けて記憶された辞書情報を複数種類記憶する辞書情報記憶機能（例えば、図９（ｂ）に示す辞書情報群２８２）と、
この辞書情報記憶機能により記憶された複数種類の辞書情報のうち、何れかの辞書情報に含まれる見出語と、当該見出語の説明情報とを読み出して表示部に表示する制御を行う第１の表示制御機能（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ３０，Ｂ４０）と、
前記表示部上に表示制御された文字列を指定する指定操作の軌跡の種類を検出する軌跡検出機能（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ７０）と、
前記辞書情報記憶機能により記憶された複数種類の辞書情報のうち、前記軌跡検出機能により検出された軌跡の種類に対応する種類の辞書情報に含まれる見出語と、当該見出語の説明情報とを読み出して前記表示部に表示する制御を行う第２の表示制御機能（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ１２０，Ｂ１３０）と、
を実現させるためのプログラムである。
【０００９】
さらに、請求項１７に記載の発明は、見出語と説明情報とが対応付けて記憶された辞書情報を複数種類記憶する辞書情報記憶手段を備えた情報表示制御装置に用いられる情報表示制御方法であって、
前記辞書情報記憶手段に記憶されている複数種類の辞書情報のうち、何れかの辞書情報に含まれる見出語と、当該見出語の説明情報とを読み出して表示部に表示する制御を行う第１の表示制御工程（例えば、図１２に示すステップＢ３０，Ｂ４０）と、
前記表示部上に表示制御された文字列が指定された際の指定操作の軌跡の種類を検出する軌跡検出工程（例えば、図１２に示すステップＢ７０）と、
前記辞書情報記憶手段に記憶されている複数種類の辞書情報のうち、前記軌跡検出工程により検出された軌跡の種類に対応する種類の辞書情報に含まれる見出語と、当該見出語の説明情報とを読み出して前記表示部に表示する制御を行う第２の表示制御工程（例えば、図１２に示すステップＢ１２０，Ｂ１３０）と、
を前記情報表示制御装置が行うように用いられることを特徴とする情報表示制御方法である。
【００１０】
この請求項１、１４又は１７に記載の発明によれば、表示部に表示制御した文字列を指定する指定操作が為された際に、当該指定操作の軌跡の種類を検出し、当該検出した軌跡の種類に対応する辞書情報に含まれる見出語と、当該見出語の説明情報とを読み出して表示部に表示する制御を行うことができる。これによれば、指定操作の軌跡の種類によってジャンプ先の辞書情報を簡単に指定することができ、情報表示制御装置におけるジャンプ機能の使い勝手を向上させることができる。
【００１１】
請求項２に記載の発明は、請求項１に記載の情報表示制御装置において、
前記指定操作によって指定された文字列を見出語及び当該見出語の説明情報の中から抽出する文字列抽出手段（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ６０）を更に備え、
前記第２の表示制御手段は、前記文字列抽出手段により抽出された文字列に適合する見出語と、当該見出語の説明情報とを読み出して前記表示部に表示する制御を行う文字列情報表示制御手段（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ１２０，Ｂ１３０）を有することを特徴としている。
【００１２】
この請求項２に記載の発明によれば、表示部に表示制御した文字列を指定する指定操作が為された際に、当該指定操作によって指定された文字列を表示部に表示制御されている見出語及び当該見出語の説明情報の中から抽出し、指定操作の軌跡の種類に応じて決定した辞書情報から、抽出した文字列に適合する見出語と、当該見出語の説明情報とを適切に読み出して表示部に表示する制御を行うことができる。これによれば、文字列を指定しながらジャンプ先の辞書情報を簡単に指定することができ、情報表示制御装置におけるジャンプ機能の使い勝手を向上させることができる。
【００１３】
請求項３に記載の発明は、請求項２に記載の情報表示制御装置において、
前記文字列抽出手段により抽出された文字列の言語を判別する言語判別手段（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ６０）を更に備え、
前記第２の表示制御手段は、前記軌跡検出手段により検出された軌跡の種類と、前記言語判別手段により判別された言語とに基づいて、前記辞書情報記憶手段に記憶されている複数種類の辞書情報の中から対応する辞書情報を決定し、当該決定した辞書情報に含まれる見出語と、当該見出語の説明情報とを読み出して前記表示部に表示する制御を行う手段（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ８０，Ｂ９０（ＮＯ），Ｂ１２０〜Ｂ１３０）であることを特徴としている。
【００１４】
この請求項３に記載の発明によれば、表示部に表示制御した文字列を指定する指定操作が為された際に、指定操作の軌跡の種類と、当該指定操作によって指定された文字列の言語とに基づいて、対応する辞書情報を決定することができる。
【００１５】
請求項４に記載の発明は、請求項３に記載の情報表示制御装置において、
前記言語判別手段は、前記文字列抽出手段により抽出された文字列の文字コードを検出して言語を判別する文字コード判別手段（例えば、図２に示すＣＰＵ２１；図１４に示す第２言語判別処理）を有することを特徴としている。
【００１６】
この請求項４に記載の発明によれば、表示部に表示制御した文字列を指定する指定操作に応じて抽出した文字列の文字コードにより、当該文字列の言語を判別することができる。
【００１７】
請求項５に記載の発明は、請求項３に記載の情報表示制御装置において、
前記辞書情報記憶手段に記憶されている辞書情報に含まれる見出語及び当該見出語の説明情報の言語情報を、辞書情報毎に記憶する言語情報記憶手段（例えば、図１０（ｂ）に示す言語情報２８２３）を更に備え、
前記言語判別手段は、前記文字列抽出手段により抽出された文字列の言語情報を前記言語情報記憶手段に記憶された情報に基づいて判別することで、当該文字列の言語を判別する言語情報判別手段（例えば、図２に示すＣＰＵ２１；図１３に示す第１言語判別処理）を有することを特徴としている。
【００１８】
この請求項５に記載の発明によれば、辞書情報に含まれる見出語及び当該見出語の説明情報の言語情報をもとに、表示部に表示制御した文字列を指定する指定操作に応じて抽出した文字列の言語を判別することができる。
【００１９】
請求項６に記載の発明は、請求項１〜５の何れか一項に記載の情報表示制御装置において、
前記軌跡検出手段により検出された軌跡の種類に基づいて、所定の通信路を介して接続可能な複数の辞書サーバのうちの何れかを検索対象に決定する辞書サーバ決定手段（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ８０）を更に備え、
前記第２の表示制御手段は、前記辞書サーバ決定手段により決定された辞書サーバに通信接続し、当該辞書サーバから前記指定操作によって指定された文字列に適合する見出語と、当該見出語の説明情報とを取得して表示する制御を行う外部情報表示制御手段（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ９０（ＹＥＳ），Ｂ１００，Ｂ１０５，Ｂ１１０）を有することを特徴としている。
【００２０】
この請求項６に記載の発明によれば、表示部に表示制御した文字列を指定する指定操作が為された際に、指定操作の軌跡の種類に基づいて、所定の通信路を介して接続可能な辞書サーバのうちの何れかを検索対象に決定することができる。そして、決定した辞書サーバに通信接続し、指定操作に応じて抽出した文字列に適合する見出語と、当該見出語の説明情報とを取得して表示する制御を行うことができる。
【００２１】
請求項７に記載の発明は、請求項１〜６の何れか一項に記載の情報表示制御装置において、
前記表示部は、タッチパネルと一体的に形成され、
前記軌跡検出手段は、前記第１の表示制御手段により前記表示部に表示制御された見出語及び当該見出語の説明情報に対するタッチ操作の軌跡形状に基づいて、前記軌跡の種類を検出するタッチ軌跡検出手段（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ７０）を有することを特徴としている。
【００２２】
この請求項７に記載の発明によれば、タッチ操作によって文字列を指定することができるので、表示部に表示制御された見出語及び当該見出語の説明情報の中から簡単に文字列を指定することができる。さらに、タッチ操作の軌跡形状に基づいて軌跡の種類を検出することができるので、文字列を指定しながらジャンプ先の辞書情報を簡単に指定することができる。したがって、情報表示制御装置におけるジャンプ機能の使い勝手を向上させることができる。
【００２３】
請求項８に記載の発明は、請求項１〜７の何れか一項に記載の情報表示制御装置において、
所定のポインティングデバイスを更に備え、
前記軌跡検出手段は、前記ポインティングデバイスによる位置指定操作の軌跡形状に基づいて、前記軌跡の種類を検出するポイント軌跡検出手段（例えば、図２に示すＣＰＵ２１）を有することを特徴としている。
【００２４】
この請求項８に記載の発明によれば、ポインティングデバイスの操作によって文字列を指定することができるので、表示部に表示制御された見出語及び当該見出語の説明情報の中から簡単に文字列を指定することができる。さらに、ポインティングデバイスによる位置指定操作の軌跡形状に基づいて軌跡の種類を検出することができるので、文字列を指定しながらジャンプ先の辞書情報を簡単に指定することができる。したがって、情報表示制御装置におけるジャンプ機能の使い勝手を向上させることができる。
【００２５】
請求項９に記載の発明の情報表示制御装置は、
文字列を含む情報を表示部に表示する制御を行う第１の表示制御手段（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ４０）と、
前記表示部に表示された情報をタッチ操作により指定するタッチ指定手段（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ５０）と、
前記タッチ操作の軌跡形状に基づいて、前記第１の表示制御手段により表示制御された情報から文字列を抽出する文字列抽出手段（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ６０）と、
前記タッチ操作の軌跡形状に基づいて、ジェスチャ種別を検知するジェスチャ検知手段（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ７０）と、
このジェスチャ検知手段により検知されたジェスチャ種別に基づいて、検索対象のデータベースを決定する検索対象決定手段（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ８０）と、
この検索対象決定手段により決定されたデータベースから、前記文字列抽出手段により抽出された文字列に適合する情報を取得する情報取得手段（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ１０５）と、
この情報取得手段により取得された情報を前記表示部に表示する制御を行う第２の表示制御手段（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ１１０）と、
を備えることを特徴としている。
【００２６】
また、請求項１５に記載の発明は、
コンピュータに、
文字列を含む情報を表示部に表示する制御を行う第１の表示制御機能（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ４０）と、
前記表示部に表示された情報をタッチ操作により指定するタッチ指定機能（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ５０）と、
前記タッチ操作の軌跡形状に基づいて、前記第１の表示制御機能により表示制御された情報から文字列を抽出する文字列抽出機能（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ６０）と、
前記タッチ操作の軌跡形状に基づいて、ジェスチャ種別を検知するジェスチャ検知機能（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ７０）と、
このジェスチャ検知機能により検知されたジェスチャ種別に基づいて、検索対象のデータベースを決定する検索対象決定機能（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ８０）と、
この検索対象決定機能により決定されたデータベースから、前記文字列抽出機能により抽出された文字列に適合する情報を取得する情報取得機能（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ１０５）と、
この情報取得機能により取得された情報を前記表示部に表示する制御を行う第２の表示制御機能（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ１１０）と、
を実現させるためのプログラムである。
【００２７】
さらに、請求項１８に記載の発明の情報表示制御方法は、
情報表示制御装置に用いられる情報表示制御方法であって、
文字列を含む情報を表示部に表示する制御を行う第１の表示制御工程（例えば、図１２に示すステップＢ４０）と、
前記表示部に表示された情報がタッチ操作により指定された際のタッチ操作の軌跡形状に基づいて、前記第１の表示制御工程により表示制御された情報から文字列を抽出する文字列抽出工程（例えば、図１２に示すステップＢ６０）と、
前記タッチ操作の軌跡形状に基づいて、ジェスチャ種別を検知するジェスチャ検知工程（例えば、図１２に示すステップＢ７０）と、
このジェスチャ検知工程により検知されたジェスチャ種別に基づいて、検索対象のデータベースを決定する検索対象決定工程（例えば、図１２に示すステップＢ８０）と、
この検索対象決定工程により決定されたデータベースから、前記文字列抽出工程により抽出された文字列に適合する情報を取得する情報取得工程（例えば、図１２に示すステップＢ１０５）と、
この情報取得工程により取得された情報を前記表示部に表示する制御を行う第２の表示制御工程（例えば、図１２に示すステップＢ１１０）と、
を前記情報表示制御装置が行うように用いられることを特徴とする情報表示制御方法である。
【００２８】
この請求項９、１５又は１８に記載の発明によれば、タッチ操作の軌跡形状に応じたジェスチャ種別に基づいて検索対象のデータベースを決定することができる。そして、決定したデータベースから、タッチ操作の軌跡形状に基づいて表示制御中の情報から抽出した文字列に適合する情報を取得して表示部に表示する制御を行うことができる。これによれば、タッチ操作の軌跡形状によって検索対象のデータベースを簡単に指定することができ、情報表示制御装置におけるジャンプ機能の使い勝手を向上させることができる。
【００２９】
請求項１０に記載の発明は、請求項９に記載の情報表示制御装置において、
ジェスチャ種別とデータベースとの対応関係が設定された対応関係記憶手段（例えば、図４に示すネット辞書接続先情報２８４）を更に備え、
前記検索対象決定手段は、前記対応関係記憶手段を参照し、前記ジェスチャ検知手段により検知されたジェスチャ種別に対応するデータベースを検索対象に決定する手段（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ８０）であることを特徴としている。
【００３０】
この請求項１０に記載の発明によれば、ジェスチャ種別とデータベースとの対応関係をもとに、タッチ操作の軌跡形状に応じたジェスチャ種別に基づいて検索対象のデータベースを決定することができる。
【００３１】
請求項１１に記載の発明は、請求項１０に記載の情報表示制御装置において、
前記対応関係記憶手段には、ジェスチャ種別に対応するデータベースとして、所定の通信路を介して接続可能なＨＰサーバが設定され、このＨＰサーバの通信接続先情報が更に記憶されており、
前記情報取得手段は、前記検索対象決定手段によりＨＰサーバが検索対象のデータベースとして決定された場合に、当該ＨＰサーバの通信接続先情報に通信接続し、当該ＨＰサーバで前記抽出された文字列を検索して情報を取得する手段（例えば、図２に示すＣＰＵ２１；図１２に示すステップＢ１０５）であることを特徴としている。
【００３２】
この請求項１１に記載の発明によれば、タッチ操作の軌跡形状に応じたジェスチャ種別に基づいて、所定の通信路を介して接続可能なＨＰサーバを検索対象のデータベースとして決定することができる。そして、ＨＰサーバが検索対象のデータベースとして決定された場合には、当該ＨＰサーバの通信接続先情報に通信接続し、当該ＨＰサーバで前記抽出された文字列を検索して情報を取得することができる。
【００３３】
請求項１２に記載の発明の情報表示制御装置は、
見出語と説明情報とが対応付けて記憶された辞書情報を複数種類記憶する辞書情報記憶手段（例えば、図３（ｂ）に示す辞書ＤＢ群２８１）と、
この辞書情報記憶手段に記憶されている複数種類の辞書情報のうち、何れかの辞書情報を選択する選択手段（例えば、図２に示す入力部２２；図６に示すステップＡ１０）と、
文字列を入力する入力手段（例えば、図２に示す入力部２２；図６に示すステップＡ２０）と、
この入力手段により入力された文字列に適合する見出語と当該見出語の説明情報とを前記選択された辞書情報の中から検索して表示する制御を行う第１の表示制御手段（例えば、図２に示すＣＰＵ２１；図６に示すステップＡ３０，Ａ４０）と、
この第１の表示制御手段により表示制御された見出語及び当該見出語の説明情報に含まれる文字列を指定する文字列指定手段（例えば、図２に示すタッチパネル２６）と、
この文字列指定手段により指定された文字列の言語を判別する言語判別手段（例えば、図２に示すＣＰＵ２１；図６に示すステップＡ６０）と、
前記文字列指定手段によって文字列が指定された際の指定方法を判別する指定方法判別手段（例えば、図２に示すＣＰＵ２１；図６に示すステップＡ７０）と、
この指定方法判別手段によって判別された指定方法と、前記言語判別手段によって判別された言語とに基づいて、前記辞書情報記憶手段に記憶されている複数種類の辞書情報の何れかを検索対象の辞書情報に決定する検索辞書決定手段（例えば、図２に示すＣＰＵ２１；図６に示すステップＡ８０）と、
この検索辞書決定手段により決定された辞書情報から前記文字列指定手段により指定された文字列に適合する見出語及び当該見出語の説明情報を読み出して表示する制御を行う第２の表示制御手段（例えば、図２に示すＣＰＵ２１；図６に示すステップＡ９０，Ａ１００）と、
を備えることを特徴としている。
【００３４】
また、請求項１６に記載の発明は、
コンピュータに、
見出語と説明情報とが対応付けて記憶された辞書情報を複数種類記憶する辞書情報記憶機能（例えば、図３（ｂ）に示す辞書ＤＢ群２８１）と、
この辞書情報記憶機能により記憶された複数種類の辞書情報のうち、何れかの辞書情報を選択する選択機能（例えば、図２に示す入力部２２；図６に示すステップＡ１０）と、
文字列を入力する入力機能（例えば、図２に示す入力部２２；図６に示すステップＡ２０）と、
この入力機能により入力された文字列に適合する見出語と当該見出語の説明情報とを前記選択された辞書情報の中から検索して表示する制御を行う第１の表示制御機能（例えば、図２に示すＣＰＵ２１；図６に示すステップＡ３０，Ａ４０）と、
この第１の表示制御機能により表示制御された見出語及び当該見出語の説明情報に含まれる文字列を指定する文字列指定機能（例えば、図２に示すタッチパネル２６）と、
この文字列指定機能により指定された文字列の言語を判別する言語判別機能（例えば、図２に示すＣＰＵ２１；図６に示すステップＡ６０）と、
前記文字列指定機能によって文字列が指定された際の指定方法を判別する指定方法判別機能（例えば、図２に示すＣＰＵ２１；図６に示すステップＡ７０）と、
この指定方法判別機能によって判別された指定方法と、前記言語判別機能によって判別された言語とに基づいて、前記辞書情報記憶機能により記憶された複数種類の辞書情報の何れかを検索対象の辞書情報に決定する検索辞書決定機能（例えば、図２に示すＣＰＵ２１；図６に示すステップＡ８０）と、
この検索辞書決定機能により決定された辞書情報から前記文字列指定機能により指定された文字列に適合する見出語及び当該見出語の説明情報を読み出して表示する制御を行う第２の表示制御機能（例えば、図２に示すＣＰＵ２１；図６に示すステップＡ９０，Ａ１００）と、
を実現させるためのプログラムである。
【００３５】
さらに、請求項１９に記載の発明は、見出語と説明情報とが対応付けて記憶された辞書情報を複数種類記憶する辞書情報記憶手段を備えた情報表示制御装置に用いられる情報表示制御方法であって、
前記辞書情報記憶手段に記憶されている複数種類の辞書情報のうち、何れかの辞書情報が選択され、文字列が入力された際に、この入力された文字列に適合する見出語と当該見出語の説明情報とを前記選択された辞書情報の中から検索して表示する制御を行う第１の表示制御工程（例えば、図６に示すステップＡ３０，Ａ４０）と、
この第１の表示制御工程により表示制御された見出語及び当該見出語の説明情報に含まれる文字列が指定された際に、指定された文字列の言語を判別する言語判別工程（例えば、図６に示すステップＡ６０）と、
前記文字列が指定された際の指定方法を判別する指定方法判別工程（例えば、図２に示すＣＰＵ２１；図６に示すステップＡ７０）と、
この指定方法判別工程によって判別された指定方法と、前記言語判別工程によって判別された言語とに基づいて、前記辞書情報記憶手段に記憶されている複数種類の辞書情報の何れかを検索対象の辞書情報に決定する検索辞書決定工程（例えば、図６に示すステップＡ８０）と、
この検索辞書決定工程により決定された辞書情報から前記文字列指定工程により指定された文字列に適合する見出語及び当該見出語の説明情報を読み出して表示する制御を行う第２の表示制御工程（例えば、図２に示すＣＰＵ２１；図６に示すステップＡ９０，Ａ１００）と、
を前記情報表示制御装置が行うように用いられることを特徴とする情報表示制御方法である。
【００３６】
この請求項１２、１６又は１９に記載の発明によれば、表示制御中の見出語及び当該見出語の説明情報に含まれる文字列が指定された際に、当該指定された文字列の言語と、当該文字列が指定された際の指定方法とに基づいて、検索対象の辞書情報を決定することができる。そして、決定した検索対象の辞書情報から、指定された文字列に適合する見出語及び当該見出語の説明情報を適切に読み出して表示する制御を行うことができる。これによれば、文字列を指定しながらジャンプ先の辞書情報を簡単に指定することができ、ジャンプ機能の使い勝手を向上させることができる。
【００３７】
請求項１３に記載の発明は、請求項１２に記載の情報表示制御装置において、
前記文字列指定手段は、前記第１の表示制御手段により表示制御された見出語及び当該見出語の説明情報から文字列を順方向又は逆方向に指定する方向別指定手段（例えば、図２に示すタッチパネル２６）を有し、
前記第２の表示制御手段は、
前記指定方法判別手段が順方向での文字列の指定と判別した場合に、前記検索辞書決定手段により決定された辞書情報に含まれる見出語の中から、前記文字列指定手段により指定された文字列を語頭とする見出語及び当該見出語の説明情報を読み出して表示する制御を行う語頭含有見出語表示制御手段（例えば、図２に示すＣＰＵ２１；図６に示すステップＡ９０，Ａ１００）と、
前記指定方法判別手段が逆方向での文字列の指定と判別した場合に、前記検索辞書決定手段により決定された辞書情報に含まれる見出語の中から、前記文字列指定手段により指定された文字列を末尾とする見出語及び当該見出語の説明情報を読み出して表示する制御を行う末尾含有見出語表示制御手段（例えば、図２に示すＣＰＵ２１；図６に示すステップＡ９０，Ａ１００）と、
を有することを特徴としている。
【００３８】
この請求項１３に記載の発明によれば、文字列が指定された際の指定方法に応じて、当該指定された文字列を語頭とする見出語及び当該見出語の説明情報か、或いは末尾とする見出語及び当該見出語の説明情報かを区別して読み出して表示する制御を行うことができる。したがって、逆引き検索メニュー等において再度文字を入力し、当該入力文字を末尾とする見出語を検索しなおす必要がなく、検索対象に決定したジャンプ先の辞書情報から、指定された文字列に適合する見出語及び当該見出語の説明情報を適切に読み出して表示する制御を行うことができる。したがって、情報表示制御装置におけるジャンプ機能の使い勝手を向上させることができる。
【発明の効果】
【００３９】
請求項１、１４又は１７に記載の発明によれば、表示部に表示制御した文字列を指定する指定操作が為された際に、当該指定操作の軌跡の種類を検出し、当該検出した軌跡の種類に対応する辞書情報に含まれる見出語と、当該見出語の説明情報とを読み出して表示部に表示する制御を行うことができる。これによれば、指定操作の軌跡の種類によってジャンプ先の辞書情報を簡単に指定することができ、情報表示制御装置におけるジャンプ機能の使い勝手を向上させることができる。
【００４０】
請求項２に記載の発明によれば、表示部に表示制御した文字列を指定する指定操作が為された際に、当該指定操作によって指定された文字列を表示部に表示制御されている見出語及び当該見出語の説明情報の中から抽出し、指定操作の軌跡の種類に応じて決定した辞書情報から、抽出した文字列に適合する見出語と、当該見出語の説明情報とを適切に読み出して表示部に表示する制御を行うことができる。これによれば、文字列を指定しながらジャンプ先の辞書情報を簡単に指定することができ、情報表示制御装置におけるジャンプ機能の使い勝手を向上させることができる。
【００４１】
請求項３に記載の発明によれば、表示部に表示制御した文字列を指定する指定操作が為された際に、指定操作の軌跡の種類と、当該指定操作によって指定された文字列の言語とに基づいて、対応する辞書情報を決定することができる。
【００４２】
請求項４に記載の発明によれば、表示部に表示制御した文字列を指定する指定操作に応じて抽出した文字列の文字コードにより、当該文字列の言語を判別することができる。
【００４３】
請求項５に記載の発明によれば、辞書情報に含まれる見出語及び当該見出語の説明情報の言語情報をもとに、表示部に表示制御した文字列を指定する指定操作に応じて抽出した文字列の言語を判別することができる。
【００４４】
請求項６に記載の発明によれば、表示部に表示制御した文字列を指定する指定操作が為された際に、指定操作の軌跡の種類に基づいて、所定の通信路を介して接続可能な辞書サーバのうちの何れかを検索対象に決定することができる。そして、決定した辞書サーバに通信接続し、指定操作に応じて抽出した文字列に適合する見出語と、当該見出語の説明情報とを取得して表示する制御を行うことができる。
【００４５】
の請求項７に記載の発明によれば、タッチ操作によって文字列を指定することができるので、表示部に表示制御された見出語及び当該見出語の説明情報の中から簡単に文字列を指定することができる。さらに、タッチ操作の軌跡形状に基づいて軌跡の種類を検出することができるので、文字列を指定しながらジャンプ先の辞書情報を簡単に指定することができる。したがって、情報表示制御装置におけるジャンプ機能の使い勝手を向上させることができる。
【００４６】
請求項８に記載の発明によれば、ポインティングデバイスの操作によって文字列を指定することができるので、表示部に表示制御された見出語及び当該見出語の説明情報の中から簡単に文字列を指定することができる。さらに、ポインティングデバイスによる位置指定操作の軌跡形状に基づいて軌跡の種類を検出することができるので、文字列を指定しながらジャンプ先の辞書情報を簡単に指定することができる。したがって、情報表示制御装置におけるジャンプ機能の使い勝手を向上させることができる。
【００４７】
請求項９、１５又は１８に記載の発明によれば、タッチ操作の軌跡形状に応じたジェスチャ種別に基づいて検索対象のデータベースを決定することができる。そして、決定したデータベースから、タッチ操作の軌跡形状に基づいて表示制御中の情報から抽出した文字列に適合する情報を取得して表示部に表示する制御を行うことができる。これによれば、タッチ操作の軌跡形状によって検索対象のデータベースを簡単に指定することができ、情報表示制御装置におけるジャンプ機能の使い勝手を向上させることができる。
【００４８】
請求項１０に記載の発明によれば、ジェスチャ種別とデータベースとの対応関係をもとに、タッチ操作の軌跡形状に応じたジェスチャ種別に基づいて検索対象のデータベースを決定することができる。
【００４９】
請求項１１に記載の発明によれば、タッチ操作の軌跡形状に応じたジェスチャ種別に基づいて、所定の通信路を介して接続可能なＨＰサーバを検索対象のデータベースとして決定することができる。そして、ＨＰサーバが検索対象のデータベースとして決定された場合には、当該ＨＰサーバの通信接続先情報に通信接続し、当該ＨＰサーバで前記抽出された文字列を検索して情報を取得することができる。
【００５０】
請求項１２、１６又は１９に記載の発明によれば、表示制御中の見出語及び当該見出語の説明情報に含まれる文字列が指定された際に、当該指定された文字列の言語と、当該文字列が指定された際の指定方法とに基づいて、検索対象の辞書情報を決定することができる。そして、決定した検索対象の辞書情報から、指定された文字列に適合する見出語及び当該見出語の説明情報を適切に読み出して表示する制御を行うことができる。これによれば、文字列を指定しながらジャンプ先の辞書情報を簡単に指定することができ、ジャンプ機能の使い勝手を向上させることができる。
【００５１】
請求項１３に記載の発明によれば、文字列が指定された際の指定方法に応じて、当該指定された文字列を語頭とする見出語及び当該見出語の説明情報か、或いは末尾とする見出語及び当該見出語の説明情報かを区別して読み出して表示する制御を行うことができる。したがって、逆引き検索メニュー等において再度文字を入力し、当該入力文字を末尾とする見出語を検索しなおす必要がなく、検索対象に決定したジャンプ先の辞書情報から、指定された文字列に適合する見出語及び当該見出語の説明情報を適切に読み出して表示する制御を行うことができる。したがって、情報表示制御装置におけるジャンプ機能の使い勝手を向上させることができる。
【発明を実施するための最良の形態】
【００５２】
以下、図１〜図２３を参照して、本発明に係る情報表示制御装置の実施形態について詳細に説明する。尚、以下では、本発明を情報表示制御装置の一種である折りたたみ式の携帯型電子辞書に適用した場合を例にとって説明するが、本発明が適用可能なものはこれに限定されるものではない。
【００５３】
携帯型電子辞書には、例えば、英和辞典、和英辞典、英英辞典、百科事典等の種々の電子辞書データ（辞書ＤＢ）が内蔵されている。辞書ＤＢとは、見出語と、当該見出語を説明解説等するための文字データ、静止画像データ、動画データ、音声データ等が記憶された説明情報とが対応付けられた情報を集合した辞書情報を、コンピュータを用いて検索処理することができるように体系的に構成したものである。ユーザは、検索対象の辞書ＤＢを指定し、入力文字を入力することにより、当該入力文字の解説等を表示させることができる。以下、携帯型電子辞書に内蔵されている辞書ＤＢを「内蔵辞書ＤＢ」といい、内蔵辞書ＤＢの辞書種別を包括して「内蔵辞書種別」という。
【００５４】
また、本実施形態における携帯型電子辞書は、百科事典の辞書ＤＢに含まれる見出語を検索する検索方式として、入力文字を語頭とする見出語を検索する通常検索方式と、入力文字を末尾とする見出語を検索する逆引き検索方式とを備えている。ユーザは、検索対象の辞書ＤＢとして百科事典の辞書ＤＢを指定した場合には、さらに、検索方式を指定することができ、入力文字に適合する見出語を指定した検索方式により検索することができる。
【００５５】
［概観］
図１に、携帯型電子辞書の斜視概観図の一例を示す。図１に示すように、携帯型電子辞書は、表示パネル１１と、各種キー群１２と、入力ペン１３とを備えて構成されており、内蔵電池（図示略）等を備え、金属や樹脂によってケーシングされている。
【００５６】
表示パネル１１には、各種キー群１２の押下操作に応じた文字や符号等、携帯型電子辞書を使用するために必要な各種データが表示される。この表示パネル１１はタッチパネルと一体的に形成されており、入力ペン１３のタッチ操作を検知できるようになっている。ユーザは、入力ペン１３を使用した表示パネル１１上のタッチ操作により操作入力が可能である。
【００５７】
各種キー群１２を構成するキーにはそれぞれ固有の機能が割り当てられており、ユーザは、これらのキーを押下して携帯型電子辞書を操作する。具体的には、各種キー群１２は、文字入力キー、辞書種別の選択キー、操作の確定指示を入力する決定キー、カーソルの移動指示等を入力するカーソルキー等を備える。
【００５８】
また、携帯型電子辞書は、内蔵される通信装置を介してネットワークＮに接続することにより、当該ネットワークＮに接続される辞書サーバ５（５−１，５−２，・・・）と通信し、各辞書サーバ５が公開している辞書ＤＢ（以下、辞書サーバ５が備える辞書ＤＢを「ネット辞書ＤＢ」といい、ネット辞書ＤＢの辞書種別を包括して「ネット辞書種別」という。）を利用することができる。このネットワークＮとは、例えば、インターネット及びインターネットに接続するための回線やＩＳＰサーバ等のことであり、電話回線網、ＩＳＤＮ回線網、専用線、衛星通信回線、ＣＡＴＶ回線等の各種通信回線と、それらを接続するインターネットプロバイダ等を含む。
【００５９】
［構成］
図２は、携帯型電子辞書１の機能構成の一例を示すブロック図である。図２に示すように、携帯型電子辞書１は、ＣＰＵ２１、入力部２２、表示部２３、ＲＡＭ２４、位置検出部２５、通信装置２７、及びフラッシュＲＯＭ２８によって構成されており、各部はバス２９によって接続されている。また、位置検出部２５にはタッチパネル２６が接続されている。
【００６０】
ＣＰＵ２１は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、携帯型電子辞書１を統括的に制御する。具体的には、ＣＰＵ２１は、入力部２２、或いはタッチパネル２６から入力される信号等に応じてフラッシュＲＯＭ２８に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果をＲＡＭ２４に保存するとともに、当該処理結果を表示するための表示信号を適宜表示部２３に出力し、対応する表示情報を表示させる。
【００６１】
入力部２２は、文字キーや数字キー、各種機能キー等を備えたキーボード、或いはマウスやタブレット等のポインティングデバイス等により実現されるものであり、これらが操作された場合には、その操作に応じた操作信号をＣＰＵ２１に出力する。この入力部２２におけるキー入力により、入力文字の入力、辞書種別の選択、検索実行指示等の入力手段が実現される。尚、この入力部２２は、図１に示す各種キー群１２に相当するものである。
【００６２】
表示部２３は、ＣＰＵ２１から入力される表示信号に基づいて各種画面を表示するものであり、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescent Display）等により構成される。尚、この表示部２３は、図１に示す表示パネル１１に相当する。
【００６３】
ＲＡＭ２４は、ＣＰＵ２１の作業用メモリとして用いられる半導体メモリであり、ＣＰＵ２１が実行するプログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。
【００６４】
タッチパネル２６は、入力ペン１３によって指示（当接）された表示部２３上の位置を感知し、指示（当接）位置に応じた信号を出力する装置である。タッチパネル２６に接続される位置検出部２５は、タッチパネル２６から出力される信号に基づいて、表示部２３上の指示位置の位置座標を検出してＣＰＵ２１に出力する。このタッチパネル２６を使用すれば、表示部２３の表示領域における位置を直接的に指定することができる。特に、このタッチパネル２６上に入力ペン１３を当接させることにより、タップイン、ドラッグ、タップアウトといった操作を実現することができる。
【００６５】
ここで、タップインとは、入力ペン１３を表示部２３に当接させたその時の操作のことを言い、タップアウトとは、当接させた後に入力ペン１３を表示部２３から離す操作のことを言う。またドラッグとは、表示されているオブジェクトを移動等させるための操作であって、対象とするオブジェクト上にタップインし、入力ペン１３を表示部２３上で摺動させ、所望の位置でタップアウトする一連の操作をいう。
【００６６】
通信装置２７は、ネットワークＮを介して接続される外部機器（本実施形態では辞書サーバ５）と所定の情報を送受するための装置であり、外部機器との通信を行うための制御を行う。
【００６７】
フラッシュＲＯＭ２８には、各種初期設定、ハードウェアの構成、又は必要なプログラムのロード等を行うための初期プログラムが格納される。ＣＰＵ２１は、携帯型電子辞書１の電源投入時においてこの初期プログラムを実行することにより、携帯型電子辞書１の動作環境を設定する。
【００６８】
また、フラッシュＲＯＭ２８には、携帯型電子辞書１の動作に係るプログラムや、携帯型電子辞書１の備える種々の機能を実現するためのプログラム、これらプログラムの実行に係るデータ等が格納される。
【００６９】
次に、以上説明した概観・構成の携帯型電子辞書１の具体的な２つの実施形態について、順に説明する。
【００７０】
（第１実施形態）
先ず、本発明を適用した携帯型電子辞書の第１実施形態について説明する。
【００７１】
［ＲＡＭ・フラッシュＲＯＭの構成］
図３（ａ）は第１実施形態におけるＲＡＭ２４ａの構成例、（ｂ）は実施形態１におけるフラッシュＲＯＭ２８ａの構成例を示す図である。図３（ａ）に示すように、ＲＡＭ２４ａは、第１実施形態を実現するため、表示制御中の文字列が入力ペン１３のタッチ操作によって指定された際の入力ペン１３によるタッチ操作の軌跡形状を保持する入力軌跡データ記憶領域２４１を備えている。
【００７２】
また、図３（ｂ）に示すように、フラッシュＲＯＭ２８ａには、辞書ＤＢ群２８１、ネット辞書接続先情報２８４、第１ジェスチャ入力ジャンププログラム２８５、及びジャンプ先指定データテーブル２８８が格納されている。
【００７３】
辞書ＤＢ群２８１には、例えば、百科事典ＤＢ２８１ａ、和英辞典ＤＢ２８１ｂ、和独辞典ＤＢ２８１ｃ、和仏辞典ＤＢ２８１ｄ、英語百科事典ＤＢ２８１ｅ、英英辞典ＤＢ２８１ｆ、英独辞典ＤＢ２８１ｇ、英仏辞典ＤＢ２８１ｈ、中国語辞典ＤＢ２８１ｉ、仏仏辞典ＤＢ２８１ｊ、仏英辞典ＤＢ２８１ｋ、仏独辞典ＤＢ２８１ｌ、独独辞典ＤＢ２８１ｍ、及び独英辞典ＤＢ２８１ｎが格納される。尚、図示しないが、これらの辞書ＤＢには、見出語と、当該見出語を説明するための文字データである説明情報とが対応付けられた辞書データが蓄積される。
【００７４】
ネット辞書接続先情報２８４には、ネット辞書種別と、該当するネット辞書ＤＢを公開している辞書サーバの接続先アドレスと、当該ネット辞書ＤＢの言語情報との対応関係が設定されている。図４は、ネット辞書接続先情報２８４のデータ構成の一例を示す図である。図４に示すように、ネット辞書接続先情報２８４には、ネット辞書種別と対応付けて、該当するネット辞書ＤＢを公開している辞書サーバ５のＵＲＬが接続先アドレスとして設定されるとともに、該当するネット辞書ＤＢの見出語言語及び説明情報言語が言語情報として設定されている。例えば、レコードＬ１０に示すように、ネット辞書種別“ネット日中辞典”と対応付けて、接続先アドレス“ｈｔｔｐ：／／ｗｗｗ．ｄｉｃａ．ｃｏ．ｊｐ”が設定されるとともに、ネット日中辞典ＤＢの見出語の言語である“日本語”を見出語言語とし、ネット日中辞典ＤＢの説明情報の言語である“中国語”を説明情報言語とした言語情報が設定されている。
【００７５】
また、図４のレコードＬ２０に示すネット辞書種別“ネットマルチ言語辞書”に対応するネット辞書ＤＢは、例えば、ユニコード（ｕｎｉｃｏｄｅ）のようなユニバーサルな文字コードで記述された辞書ＤＢである。従って、当該辞書ＤＢに含まれる文字列の文字コードによって、当該文字列の言語の判別が可能である。
【００７６】
第１ジェスチャ入力ジャンププログラム２８５は、第１ジェスチャ入力ジャンプ処理をＣＰＵ２１に実行させるためのプログラムである。尚、第１実施形態は、以下説明する検索対象の辞書ＤＢとして内蔵辞書種別の辞書ＤＢが指定され、ジャンプ先の辞書ＤＢとして内蔵辞書種別の辞書ＤＢが選択された場合の実施形態である。
【００７７】
具体的には、ＣＰＵ２１は、第１ジェスチャ入力ジャンププログラム２８５に従い、検索対象の辞書ＤＢが指定された場合に、当該指定された辞書ＤＢから入力文字に適合する見出語を検索し、対応する説明情報を読み出して表示する制御を行う。続いて、ＣＰＵ２１は、表示制御中の見出語及び当該見出語の説明情報の中から入力ペン１３のタッチ操作によって文字列が指定された際に、当該指定された際の入力ペン１３によるタッチ操作の軌跡形状、及び指定された文字列の言語をもとに、後述するジャンプ先指定データテーブル２８８を参照してジャンプ先の辞書種別を検索し、辞書ＤＢを決定する。そして、ＣＰＵ２１は、決定した辞書ＤＢから指定された文字列に適合する見出語を検索し、対応する説明情報を読み出して表示する制御を行う。
【００７８】
ジャンプ先指定データテーブル２８８には、入力ペン１３のタッチ操作によって文字列が指定された際の入力ペン１３の軌跡形状（ジェスチャ種別）と、当該指定された文字列の言語とに対応付けて、ジャンプ先の辞書種別が設定されている。図５はジャンプ先指定データテーブル２８８のデータ構成の一例を示す図である。図５に示すように、“日本語”、“英語”、“中国語”、“フランス語”、及び“ドイツ語”の言語毎に、軌跡形状に対応する辞書種別がそれぞれ設定されている。
【００７９】
例えば、ＣＰＵ２１は、タッチパネル２６により検知した入力ペン１３のタッチ操作の軌跡形状が軌跡３１のような順方向直線形状、すなわち、図１の表示パネル１１において左から右に向かう文字の並び順に沿った軌跡の場合、ジャンプ先指定データテーブル２８８に従って、指定された文字列の言語が日本語の場合には“百科事典”を、英語の場合には“英語百科事典”を、中国語の場合には“中国語辞典”を、フランス語の場合には“仏仏辞典”を、ドイツ語の場合には“独独辞典”を、それぞれジャンプ先の辞書種別として選択する。
【００８０】
尚、入力ペン１３による軌跡形状が順方向直線形状の場合、ＣＰＵ２１は、選択された辞書種別に従ってジャンプ先の辞書ＤＢを決定し、当該辞書ＤＢから指定された文字列を頭語とする見出語及び当該見出語の説明情報を読み出して表示する制御を行う（通常検索）。
【００８１】
また、ＣＰＵ２１は、タッチパネル２６により検知した入力ペン１３のタッチ操作の軌跡形状が軌跡３２のような逆方向直線形状、すなわち、図１の表示パネル１１において文字の並びと逆向きに右から左に向かう軌跡の場合には、ジャンプ先指定データテーブル２８８に従って、軌跡形状が前述の順方向直線形状の場合と同様に、指定された文字列の言語に応じた辞書種別を選択する。
【００８２】
尚、入力ペン１３による軌跡形状が逆方向直線形状の場合、ＣＰＵ２１は、選択された辞書種別に従ってジャンプ先の辞書ＤＢを決定し、当該辞書ＤＢから指定された文字列を末尾とする見出語を読み出して見出語候補として一覧表示する制御を行う（逆引き検索）。そして、ＣＰＵ２１は、一覧表示した見出語候補からユーザによって選択された見出語に対応する説明情報を読み出して表示する制御を行う。
【００８３】
また、ＣＰＵ２１は、入力ペン１３のタッチ操作により軌跡３３のような形状、すなわち、アルファベット文字“ｅ”に沿った形状が描かれた場合、ジャンプ先指定データテーブル２８８に従って、指定された文字列の言語が日本語の場合には“和英辞典”を、英語の場合には“英英辞典”を、中国語の場合には“ネット中英辞典”を、フランス語の場合には“仏英辞典”を、ドイツ語の場合には“独英辞典”を、それぞれジャンプ先の辞書種別として選択する。
【００８４】
同様にして、ＣＰＵ２１は、入力ペン１３のタッチ操作によりアルファベット文字“ｇ”に沿った形状の軌跡３４、アルファベット文字“ｆ”に沿った形状の軌跡３５、或いはアルファベット文字“ｃ”に沿った形状の軌跡３６が描かれた場合には、ジャンプ先指定データテーブル２８８に従って、指定された文字列の言語に応じた辞書種別をジャンプ先の辞書種別として選択する。
【００８５】
また、ＣＰＵ２１は、入力ペン１３のタッチ操作により軌跡３７のような形状、すなわち、図１の表示パネル１１において左から右に向かう文字の並び順に沿った軌跡が描かれ、さらに入力ペン１３が図１の表示パネル１１に当接されたまま上方向に湾曲した軌跡が描かれた場合、ジャンプ先指定データテーブル２８８に従って、指定された文字列の言語が日本語の場合には“ネット日本語音声付辞書”を、英語の場合には“ネット英語音声付辞書”を、中国語の場合には“ネット中国語音声付辞書”を、フランス語の場合には“ネット仏語音声付辞書”を、ドイツ語の場合には“ネット独語音声付辞書”を、それぞれジャンプ先の辞書種別として選択する。
【００８６】
また、ＣＰＵ２１は、入力ペン１３のタッチ操作により軌跡３８のような形状、すなわち、図１の表示パネル１１において左から右に向かう文字の並びに沿った軌跡が描かれ、さらに入力ペン１３が図１の表示パネル１１に当接されたまま下方向に湾曲した軌跡が描かれた場合には、ジャンプ先指定データテーブル２８８に従って、指定された文字列の言語に関わらず“ネットマルチ言語辞書”を、ジャンプ先の辞書種別として選択する。
【００８７】
［処理の流れ］
次に、第１ジェスチャ入力ジャンプ処理を行う際のＣＰＵ２１の処理の流れについて説明する。図６は、第１ジェスチャ入力ジャンププログラム２８５の実行に係るＣＰＵ２１の処理の一例を示すフローチャートである。
【００８８】
図６に示すように、ユーザによって検索対象の辞書ＤＢが指定され（ステップＡ１０）、入力文字が入力されると（ステップＡ２０）、ＣＰＵ２１は、指定された辞書ＤＢから入力文字に適合する見出語を検索し（ステップＡ３０）、対応する説明情報を読み出して表示部２３に表示する制御を行う（ステップＡ４０）。
【００８９】
続いて、ＣＰＵ２１は、タッチパネル２６により表示部２３上の入力ペン１３によるタッチ操作を検知すると（ステップＡ５０）、入力ペン１３のタッチ操作によって指定された文字列及び当該文字列の言語を判別する（ステップＡ６０）。さらに、ＣＰＵ２１は、表示部２３上における入力ペン１３の軌跡を入力軌跡データ記憶領域２４１に記憶させ、当該記憶させた軌跡がジャンプ先指定データテーブル２７２に記憶されている軌跡形状の何れに該当するかにより軌跡形状（ジェスチャ種別）を判別する（ステップＡ７０）。
【００９０】
続いて、ＣＰＵ２１は、ステップＡ６０で判別された文字列の言語、及びステップＡ７０で判別された入力ペン１３の軌跡形状（ジェスチャ種別）に従って、ジャンプ先の辞書ＤＢを決定する（ステップＡ８０）。そして、ＣＰＵ２１は、決定した辞書ＤＢから指定された文字列に適合する見出語を検索し（ステップＡ９０）、対応する説明情報を読み出して表示部２３に表示する制御を行い（ステップＡ１００）、本処理を終了する。
【００９１】
次に、第１実施形態における携帯型電子辞書の操作例について説明する。図７及び図８は、第１実施形態における携帯型電子辞書の備える表示部２３に表示される画面の遷移例を示す図である。
【００９２】
［操作例１］
図７（ａ）は、百科事典ＤＢ２８１ａから読み出された見出語“こくりつこうえん”の説明情報を表示した説明情報表示画面５１の一例を示す図である。この説明情報表示画面５１は、例えば、ユーザによって検索対象の辞書ＤＢに百科事典ＤＢ２８１ａが指定され、入力文字“こくりつこうえん”が入力された場合に表示される。
【００９３】
図７（ａ）に示す説明情報表示画面５１において、入力ペン１３により、例えば、説明情報の中から軌跡５１１に示すように文字列“景勝”を指定すると、（ｂ）に示すように、見出語“けいしょう”の説明情報を表示した説明情報表示画面５３が表示される。
【００９４】
この場合には、ＣＰＵ２１により以下の内部処理が実行される。すなわち、ＣＰＵ２１は、検索対象に指定された百科事典ＤＢ２８１ａから、入力された入力文字“こくりつこうえん”に適合する見出語を検索し、対応する説明情報を読み出して表示する制御を行う（図６に示すステップＡ１０→Ａ２０→Ａ３０→Ａ４０）。続いて、ＣＰＵ２１は、入力ペン１３によるタッチ操作に応じて、指定された文字列“けいしょう”及び当該文字列の言語“日本語”を判別するとともに、ジャンプ先指定データテーブル２８８を参照して入力ペン１３によるタッチ操作の軌跡形状を判別する（図６に示すステップＡ５０→Ａ６０→Ａ７０）。そして、ＣＰＵ２１は、判別した言語“日本語”及び軌跡形状（図７（ａ）に示す軌跡５１１の軌跡形状）をもとに辞書種別“百科事典”を選択し、ジャンプ先の辞書ＤＢを百科事典ＤＢ２８１ａに決定する（図６に示すステップＡ８０）。
【００９５】
この場合、判別された軌跡形状（図７（ａ）に示す軌跡５１１）の軌跡形状は順方向直線形状であるため、ＣＰＵ２１は百科事典ＤＢ２８１ａから判別した文字列“景勝”に適合する見出語を検索し、対応する説明情報を読み出して表示する制御を行う（図６に示すステップＡ９０→Ａ１００）。
【００９６】
［操作例２］
図８（ａ）は、百科事典ＤＢ２８１ａから読み出された見出語“こくりつこうえん”の説明情報を表示した説明情報表示画面６１の一例を示す図である。この説明情報表示画面６１において、入力ペン１３により、例えば、説明情報の中から軌跡６１１に示すように文字列“国立公園”を指定すると、図８（ｂ）に示すように、文字列“こくりつこうえん”を末尾とする逆引き見出語一覧６３１が表示された逆引き見出語一覧画面６３が表示される。そして、逆引き見出語一覧６３１において、最上段の見出語“あかげらこくりつこうえん”が反転表示されて見出語選択マーカ６３３として表示されている。
【００９７】
例えば、図８（ｂ）に示す逆引き見出語一覧画面６３において、見出語選択マーカ６３３により見出語“いえろーすとーんこくりつこうえん”を選択して確定指示を入力すると、（ｃ）に示すように、見出語“いえろーすとーんこくりつこうえん”の説明情報を表示した説明情報表示画面６５が表示される。
【００９８】
この場合には、ＣＰＵ２１により以下の内部処理が実行される。すなわち、ＣＰＵ２１は、入力ペン１３によるタッチ操作に応じて、指定された文字列“国立公園”及び当該文字列の言語“日本語”を判別するとともに、ジャンプ先指定データテーブル２８８を参照して入力ペン１３によるタッチ操作の軌跡形状を判別する（図６に示すステップＡ５０→Ａ６０→Ａ７０）。そして、ＣＰＵ２１は、判別した言語“日本語”及び軌跡形状（図８（ａ）に示す軌跡６１１の軌跡形状）をもとに辞書種別“百科事典”を選択し、ジャンプ先の辞書ＤＢを百科事典ＤＢ２８１ａに決定する（図６に示すステップＡ８０）。
【００９９】
この場合、判別された軌跡形状（図８（ａ）に示す軌跡６１１の軌跡形状）の軌跡形状は逆方向直線形状であるため、ＣＰＵ２１は百科事典ＤＢ２８１ａから判別した文字列“国立公園”を末尾とする見出語を検索する（図６に示すステップＡ９０）。そして、ＣＰＵ２１は、検索された見出語を見出語候補として一覧表示（図８（ｂ）に示す逆引き見出語一覧６３１）する制御を行い、この一覧から選択された見出語“いえろーすとーんこくりつこうえん”の説明情報を読み出して表示する制御を行う（図６に示すステップＡ１００）。
【０１００】
以上説明したように、第１実施形態によれば、表示制御中の見出語及び当該見出語の説明情報の中から入力ペン１３のタッチ操作によって文字列が指定された際に、当該指定された文字列の言語、及び文字列が指定された際の入力ペン１３によるタッチ操作の軌跡形状をもとにジャンプ先の辞書ＤＢを決定することができる。そして、決定した辞書ＤＢから指定された文字列に適合する見出語及び当該見出語の説明情報を読み出して表示部２３に表示する制御を行うことができる。
【０１０１】
これによれば、ユーザは、ジャンプ先の辞書ＤＢを予め設定したり、ジャンプする度にジャンプ先の辞書ＤＢを選択する等といった手間のかかる操作を行う必要がなく、文字列を指定しながら簡単にジャンプ先辞書を指定することができる。したがって、携帯型電子辞書のジャンプ機能の使い勝手を向上させることができる。
【０１０２】
尚、第１実施形態では、入力ペン１３のタッチ操作によって指定された文字列の言語、及び文字列が指定された際の入力ペン１３によるタッチ操作の軌跡形状をもとにジャンプ先の辞書ＤＢを決定することとしたが、文字列が指定された際の入力ペン１３によるタッチ操作の軌跡形状のみからジャンプ先の辞書ＤＢを決定することとしてもよい。
【０１０３】
すなわち、図５に示して説明したジャンプ先指定データテーブル２８８を、軌跡形状と辞書種別とを対応付けたデータテーブルとしてもよい。このデータテーブルにおいて、例えば、順方向形状の軌跡形状と対応付けて、ジャンプ先の辞書種別として“百科事典”を設定した場合には、タッチパネル２６により検知した入力ペン１３のタッチ操作の軌跡形状が順方向直線形状の場合、指定された文字列の言語に関わらず、“百科事典”をジャンプ先の辞書種別として選択する。
【０１０４】
（第２実施形態）
次に、携帯型電子辞書の第２実施形態について説明する。
【０１０５】
［ＲＡＭ・フラッシュＲＯＭの構成］
図９（ａ）は、第２実施形態におけるＲＡＭ２４ｂの構成例、（ｂ）は第２実施形態におけるフラッシュＲＯＭ２８ｂの構成例を示す図である。尚、以下では、第１実施形態と同一の構成要素には同一の符号を付してその説明を省略する。図９（ａ）に示すように、ＲＡＭ２４ｂは、第１実施形態と同様に、入力軌跡データ記憶領域２４１を備えている。
【０１０６】
また、図９（ｂ）に示すように、フラッシュＲＯＭ２８ｂには、辞書情報群２８２、ネット辞書接続先情報２８４、第２ジェスチャ入力ジャンププログラム２８６、及びジャンプ先指定データテーブル２８８が格納されている。また、第２ジェスチャ入力ジャンププログラム２８６は、第１言語判別プログラム２８６ａと、第２言語判別プログラム２８６ｂとを備えている。
【０１０７】
辞書情報群２８２には、各種辞書情報が格納される。図９に示す辞書情報群２８２には、例えば、百科事典情報２８２ａ、和英辞典情報２８２ｂ、和独辞典情報２８２ｃ、和仏辞典情報２８２ｄ、英語百科事典情報２８２ｅ、英英辞典情報２８２ｆ、英独辞典情報２８２ｇ、英仏辞典情報２８２ｈ、中国語辞典情報２８２ｉ、仏仏辞典情報２８２ｊ、仏英辞典情報２８２ｋ、仏独辞典情報２８２ｌ、独独辞典情報２８２ｍ、及び独英辞典情報２８２ｎが格納される。
【０１０８】
これらの各種辞書情報は、それぞれ、辞書ＤＢ及び当該辞書ＤＢ用の言語情報をそれぞれ備えている。図１０（ａ）は、辞書情報である百科事典情報２８２ａのデータ構成の一例を示す図である。図１０（ａ）に示すように、百科事典情報２８２ａは、百科事典ＤＢ２８２１、及び言語情報２８２３を備えている。
【０１０９】
百科事典ＤＢ２８２１には、第１実施形態の百科事典ＤＢ２８１ａと同様のＤＢであって、見出語と、当該見出語の説明情報とが対応付けられた辞書データが蓄積される。同様にして、各辞書情報が備える辞書ＤＢには、それぞれ、見出語と説明情報とが対応付けられた辞書データが蓄積される。
【０１１０】
言語情報２８２３は、百科事典ＤＢ２８２１に含まれる見出語及び説明情報の言語を特定するための情報であり、該当する言語が格納される。図１０（ｂ）は、言語情報２８２３のデータ構成の一例を示す図である。図１０（ｂ）に示す言語情報２８２３には、見出語言語として百科事典ＤＢ２８２１の見出語の言語である“日本語”が、説明情報言語として百科事典ＤＢ２８２１の説明情報の言語である“日本語”が、それぞれ設定されている。
【０１１１】
同様にして、各辞書情報が備える言語情報には、それぞれ、該当する辞書ＤＢに含まれる見出語及び説明情報の言語が設定される。図１１は、英独辞典情報２８２ｇの備える言語情報のデータ構成の一例を示す図である。図１１に示す言語情報には、見出語言語として英独辞典ＤＢの見出語の言語である“英語”が、説明情報言語として英独辞典ＤＢの説明情報の言語である“ドイツ語”が、それぞれ設定されている。
【０１１２】
第２ジェスチャ入力ジャンププログラム２８６は、第２ジェスチャ入力ジャンプ処理をＣＰＵ２１に実行させるためのプログラムである。具体的には、ＣＰＵ２１は、この第２ジェスチャ入力ジャンププログラム２８６に従い、表示制御中の見出語及び当該見出語の説明情報の中から入力ペン１３のタッチ操作によって文字列が指定された際に、当該指定された際の入力ペン１３によるタッチ操作の軌跡形状、及び指定された文字列の言語をもとに、ジャンプ先指定データテーブル２８８を参照してジャンプ先の辞書種別を検索し、辞書ＤＢを決定する。
【０１１３】
続いて、ＣＰＵ２１は、決定したジャンプ先の辞書ＤＢが内蔵辞書ＤＢの場合には、辞書情報群２８２としてフラッシュＲＯＭ２８ｂに格納されているジャンプ先の辞書ＤＢから指定された文字列に適合する見出語及び当該見出語に対応する説明情報を読み出して表示する制御を行う。一方、ジャンプ先の辞書ＤＢがネット辞書ＤＢの場合には、ＣＰＵ２１は、ネット辞書接続先情報２８４を参照して接続先アドレスを取得する。そして、ＣＰＵ２１は、通信装置２７を介して該当する辞書サーバ５に通信接続し、抽出した文字列とともに検索要求を送信する。そして、ＣＰＵ２１は、当該通信接続した辞書サーバ５から応答された検索結果データ、すなわち、指定された文字列に適合する見出語及び当該見出語の説明情報を受信（取得）して表示する制御を行う。
【０１１４】
第１言語判別プログラム２８６ａは、入力ペン１３のタッチ操作が為された場合であって、表示制御中の見出語及び当該見出語の説明情報が記憶されている辞書ＤＢの辞書種別がネット辞書種別“ネットマルチ言語辞書”以外の場合にＣＰＵ２１により実行されるプログラムであり、タッチ操作によって指定された文字列を抽出し、当該抽出した文字列の言語を判別する。
【０１１５】
具体的には、ＣＰＵ２１は、第１言語判別プログラム２８６ａに従って、先ず、表示制御中の見出語及び当該見出語の説明情報の中から、入力ペン１３によるタッチ操作によって指定された文字列を抽出する。
【０１１６】
続いて、ＣＰＵ２１は、表示制御中の見出語及び当該見出語の説明情報が記憶されている辞書ＤＢが内蔵辞書ＤＢの場合には、該当する言語情報をもとに、抽出した文字列が見出語の文字列の場合には言語情報において見出語言語として設定されている言語を、説明情報の文字列の場合には言語情報において説明情報言語として設定されている言語を読み出して、抽出した文字列の言語を特定する。
【０１１７】
一方、表示制御中の見出語及び当該見出語の説明情報が記憶されている辞書ＤＢがネット辞書ＤＢの場合には、ＣＰＵ２１は、ネット辞書接続先情報２８４を参照し、該当するネット辞書種別に対応する言語情報から、抽出した文字列が見出語の文字列の場合には言語情報において見出語言語として設定されている言語を、説明情報の文字列の場合には言語情報において説明情報言語として設定されている言語を読み出して、抽出した文字列の言語を特定する。
【０１１８】
第２言語判別プログラム２８６ｂは、表示制御中の見出語及び当該見出語の説明情報が記憶されている辞書ＤＢの辞書種別が“ネットマルチ言語辞書”の場合にＣＰＵ２１により実行されるプログラムである。上記したように、ネット辞書ＤＢである“ネットマルチ言語辞書”の辞書ＤＢは、ユニバーサルな文字コードで記述された辞書ＤＢであり、ＣＰＵ２１は、この第２言語判別プログラム２８６ｂに従って、表示制御中の見出語及び当該見出語の説明情報の中から、入力ペン１３によるタッチ操作によって指定された文字列を抽出し、抽出した文字列の文字コードを検出して言語を特定する。
【０１１９】
［処理の流れ］
次に、第２ジェスチャ入力ジャンプ処理を行う際のＣＰＵ２１の処理の流れについて説明する。図１２は、第２ジェスチャ入力ジャンププログラム２８６の実行に係るＣＰＵ２１の処理の一例を示すフローチャートである。
【０１２０】
図１２に示すように、ユーザによって検索対象の辞書ＤＢが指定され（ステップＢ１０）、入力文字が入力されると（ステップＢ２０）、ＣＰＵ２１は、指定された辞書ＤＢから入力文字に適合する見出語を検索し（ステップＢ３０）、対応する説明情報を読み出して表示部２３に表示する制御を行う（ステップＢ４０）。
【０１２１】
続いて、ＣＰＵ２１は、タッチパネル２６により表示部２３上の入力ペン１３によるタッチ操作を検知すると（ステップＢ５０）、表示制御中の見出語及び当該見出語の説明情報が記憶される辞書ＤＢの辞書種別を判別し、“ネットマルチ言語辞書”以外の場合には（ステップＢ５５：ＮＯ）、第１言語判別プログラム２８６ａを読み出して第１言語判別処理を実行し、入力ペン１３のタッチ操作によって指定された文字列を抽出して、当該抽出した文字列の言語を判別する（ステップＢ６０）。
【０１２２】
図１３は、第１言語判別プログラム２８６ａの実行に係るＣＰＵ２１の処理の一例を示すフローチャートである。図１３に示すように、ＣＰＵ２１は、先ず、表示制御中の見出語及び当該見出語の説明情報の中から、入力ペン１３によるタッチ操作によって指定された文字列を抽出する（ステップＣ１０）。
【０１２３】
そして、ＣＰＵ２１は、ＣＰＵ２１は、表示制御中の見出語及び当該見出語の説明情報が記憶されている辞書ＤＢがネット辞書ＤＢの場合には（ステップＣ２０；ＹＥＳ）、ネット辞書接続先情報２８４を参照し、該当するネット辞書種別に対応する言語情報から、抽出した文字列が見出語の文字列の場合には言語情報において見出語言語として設定されている言語を、説明情報の文字列の場合には言語情報において説明情報言語として設定されている言語を読み出して（ステップＣ３０）、抽出した文字列の言語を特定する（ステップＣ４０）。
【０１２４】
一方、ステップＣ２０において、表示制御中の見出語及び当該見出語の説明情報が記憶されている辞書ＤＢがネット辞書ＤＢではないと判断した場合、すなわち、内蔵辞書ＤＢの場合には、該当する言語情報を参照し、抽出した文字列が見出語の文字列の場合には見出語言語として設定されている言語を、説明情報の文字列の場合には説明情報言語として設定されている言語を読み出して（ステップＣ５０）、抽出した文字列の言語を特定する（ステップＣ６０）。
【０１２５】
また、ＣＰＵ２１は、図１２に示すステップＢ５５において、表示制御中の見出語及び当該見出語の説明情報が記憶される辞書ＤＢの辞書種別が“ネットマルチ言語辞書”と判別した場合には、第２言語判別プログラム２８６ｂを読み出して第２言語判別処理を実行し、入力ペン１３のタッチ操作によって指定された文字列を抽出して、当該抽出した文字列の言語を判別する（ステップＢ６４）。
【０１２６】
図１４は、第２言語判別プログラム２８６ｂの実行に係るＣＰＵ２１の処理の一例を示すフローチャートである。図１４に示すように、ＣＰＵ２１は、先ず、表示制御中の見出語及び当該見出語の説明情報の中から、入力ペン１３のタッチ操作によって指定された文字列を抽出する（ステップＤ１０）。そして、ＣＰＵ２１は、抽出した文字列の文字コードを検出し（ステップＤ２０）、検出した文字コードに応じて言語を特定する（ステップＤ３０）。
【０１２７】
図１２に戻り、ＣＰＵ２１は、続いて、表示部２３上における入力ペン１３の軌跡を入力軌跡データ記憶領域２４１に記憶させ、当該記憶させた軌跡がジャンプ先指定データテーブル２７２に記憶されている軌跡形状の何れに該当するかにより軌跡形状（ジェスチャ種別）を判別する（ステップＢ７０）。そして、ＣＰＵ２１は、ステップＢ６０で判別された文字列の言語、及びステップＢ７０で判別された入力ペン１３の軌跡形状（ジェスチャ種別）に従って、ジャンプ先の辞書ＤＢを決定する（ステップＢ８０）。
【０１２８】
そして、ＣＰＵ２１は、決定した辞書ＤＢがネット辞書ＤＢの場合には（ステップＢ９０：ＹＥＳ）、ネット辞書接続先情報２８４を参照して接続先アドレスを取得する（ステップＢ１００）。次いで、ＣＰＵ２１は、通信装置２７を介して該当する辞書サーバ５に通信接続し、抽出した文字列とともに検索要求を送信し、抽出した文字列に適合する見出語及び当該見出語の説明情報を受信（取得）する（ステップＢ１０５）。そして、ＣＰＵ２１は、受信した見出語及び当該見出語の説明情報を表示部２３に表示する制御を行い（ステップＢ１１０）、本処理を終了する。
【０１２９】
一方、ＣＰＵ２１は、ステップＢ９０で決定した辞書ＤＢがネット辞書ＤＢではない場合、すなわち、決定した辞書ＤＢが内蔵辞書ＤＢの場合には、ステップＢ６０で抽出した文字列に適合する見出語を決定した辞書ＤＢから検索し（ステップＢ１２０）、対応する説明情報を読み出して表示部２３に表示する制御を行い（ステップＢ１３０）、本処理を終了する。
【０１３０】
次に、第２実施形態における携帯型電子辞書の操作例について説明する。図１５〜図２０は、第２実施形態における携帯型電子辞書の備える表示部２３に表示される画面の遷移例を示す図である。
【０１３１】
［操作例１］
図１５（ａ）は、百科事典情報２８２ａの備える百科事典ＤＢから読み出された文字列“こくりつこうえん”を末尾とする逆引き見出語一覧７１１が表示された逆引き見出語一覧画面７１の一例を示す図である。この逆引き見出語一覧７１１において、見出語選択マーカ７１３により見出語“いえろーすとーんこくりつこうえん”を選択して確定指示を入力すると、（ｂ）に示すように、見出語“いえろーすとーんこくりつこうえん”の説明情報を表示した説明情報表示画面７２が表示される。
【０１３２】
例えば、図１５（ｂ）に示す説明情報表示画面７２において、（１）入力ペン１３により、説明情報の中から軌跡７２１に示すような“ｇ”の字形状に説明情報表示画面７２上をなぞって文字列“国立公園”を指定すると、図１６（ａ）に示すように、和独辞典情報２８２ｃの備える和独辞典ＤＢから読み出された見出語“こくりつこうえん”の説明情報を表示した説明情報表示画面７３が表示される。
【０１３３】
この場合には、ＣＰＵ２１により以下の内部処理が実行される。すなわち、ＣＰＵ２１は、入力ペン１３のタッチ操作に応じて、指定された見出語の文字列“国立公園”を抽出し、百科事典情報２８２ａが備える言語情報を参照して見出語言語を読み出し、言語“日本語”を決定する（図１２に示すステップＢ６０→図１３に示す第１言語判別処理）。
【０１３４】
続いて、ＣＰＵ２１は、ジャンプ先指定データテーブル２８８を参照して入力ペン１３によるタッチ操作の軌跡形状（図１５（ｂ）に示すアルファベット文字“ｇ”に従った軌跡７２１の軌跡形状）を判別する（図１２に示すステップＢ７０）。そして、ＣＰＵ２１は、判別した言語“日本語”及び軌跡形状をもとに内蔵辞書種別である“和独辞典”を選択し、ジャンプ先の辞書ＤＢを和独辞典ＤＢに決定する（図１２に示すステップＢ８０）。そして、ＣＰＵ２１は、抽出した文字列“国立公園”に適合する見出語を決定した和独辞典ＤＢから検索し、対応する説明情報を読み出して表示する制御を行う（図１２に示すステップＢ９０（ＮＯ）→Ｂ１２０→Ｂ１３０）。
【０１３５】
また、図１５（ｂ）に示す説明情報表示画面７２において、（２）入力ペン１３により、説明情報の中から軌跡７２３に示すような“ｆ”の字形状に説明情報表示画面７２上をなぞって文字列“国立公園”を指定すると、図１６（ｂ）に示すように、和仏辞典情報２８２ｄの備える和仏辞典ＤＢから読み出された見出語“こくりつこうえん”の説明情報を表示した説明情報表示画面７４が表示される。
【０１３６】
この場合には、ＣＰＵ２１により以下の内部処理が実行される。すなわち、ＣＰＵ２１は、入力ペン１３のタッチ操作に応じて、指定された説明情報の文字列“国立公園”を抽出し、百科事典情報２８２ａが備える言語情報を参照して説明情報言語を読み出し、言語“日本語”を決定する（図１２に示すステップＢ６０→図１３に示す第１言語判別処理）。
【０１３７】
続いて、ＣＰＵ２１は、ジャンプ先指定データテーブル２８８を参照して入力ペン１３によるタッチ操作の軌跡形状（図１５（ｂ）に示すアルファベット文字“ｆ”に従った軌跡７２３の軌跡形状）を判別する（図１２に示すステップＢ７０）。そして、ＣＰＵ２１は、判別した言語“日本語”及び軌跡形状をもとに内蔵辞書種別である“和仏辞典”を選択し、ジャンプ先の辞書ＤＢを和仏辞典ＤＢに決定する（図１２に示すステップＢ８０）。そして、ＣＰＵ２１は、抽出した文字列“国立公園”に適合する見出語を決定した和仏辞典ＤＢから検索し、対応する説明情報を読み出して表示する制御を行う（図１２に示すステップＢ９０（ＮＯ）→Ｂ１２０→Ｂ１３０）。
【０１３８】
また、図１５（ｂ）に示す説明情報表示画面７２において、（３）入力ペン１３により、説明情報の中から軌跡７２５に示すような“ｃ”の字形状に説明情報表示画面７２上をなぞって文字列“ロッキー山脈”を指定すると、図１６（ｃ）に示すように、ネット日中辞典を公開している辞書サーバ５から受信（取得）した見出語“ろっきーさんみゃく”の説明情報を表示した説明情報表示画面７５が表示される。
【０１３９】
この場合には、ＣＰＵ２１により以下の内部処理が実行される。すなわち、ＣＰＵ２１は、入力ペン１３のタッチ操作に応じて、指定された説明情報の文字列“ロッキー山脈”を抽出し、百科事典情報２８２ａが備える言語情報を参照して説明情報言語を読み出し、言語“日本語”を決定する（図１２に示すステップＢ６０→図１３に示す第１言語判別処理）。
【０１４０】
続いて、ＣＰＵ２１は、ジャンプ先指定データテーブル２８８を参照して入力ペン１３によるタッチ操作の軌跡形状（図１５（ｂ）に示すアルファベット文字“ｃ”に従った軌跡７２５の軌跡形状）を判別する（図１２に示すステップＢ７０）。そして、ＣＰＵ２１は、判別した言語“日本語”及び軌跡形状をもとにネット辞書種別である“ネット日中辞典”を選択し、ジャンプ先の辞書ＤＢをネット辞書ＤＢに決定する（図１２に示すステップＢ８０）。そして、ＣＰＵ２１は、ネット辞書接続先情報２８４を参照してネット辞書種別“ネット日中辞典”に対応する接続先アドレスを取得し、該当する辞書サーバ５に抽出した文字列“ロッキー山脈”とともに検索要求を送信して、抽出した文字列に適合する見出語及び当該見出語の説明情報を受信（取得）する（図１２に示すステップＢ９０（ＹＥＳ）→Ｂ１００→Ｂ１０５）。そして、ＣＰＵ２１は、受信した見出語“ろっきーさんみゃく”及びその説明情報を表示する制御を行う（図１２に示すステップＢ１１０）。
【０１４１】
さらに、図１６（ｃ）に示す説明情報表示画面７５において、入力ペン１３により、例えば、説明情報の中から軌跡７５１に示すような“ｅ”の字形状に説明情報表示画面７２上をなぞって文字列を指定すると、図１７に示すように、ネット中英辞典を公開している辞書サーバ５から受信（取得）した見出語の説明情報を表示した説明情報表示画面７６が表示される。
【０１４２】
この場合には、ＣＰＵ２１により以下の内部処理が実行される。すなわち、ＣＰＵ２１は、入力ペン１３のタッチ操作に応じて、指定された説明情報の文字列を抽出し、ネット辞書接続先情報２８４を参照してネット辞書種別“ネット日中辞典”に対応する説明情報言語を読み出し、言語“中国語”を決定する（図１２に示すステップＢ６０→図１３に示す第１言語判別処理）。
【０１４３】
続いて、ＣＰＵ２１は、ジャンプ先指定データテーブル２８８を参照して入力ペン１３によるタッチ操作の軌跡形状（図１９（ａ）に示すアルファベット文字“ｅ”に従った軌跡７５１の軌跡形状）を判別する（図１２に示すステップＢ７０）。そして、ＣＰＵ２１は、判別した言語“中国語”及び軌跡形状をもとにネット辞書種別である“ネット中英辞典”を選択し、ジャンプ先の辞書ＤＢをネット辞書ＤＢに決定する（図１２に示すステップＢ８０）。そして、ＣＰＵ２１は、ネット辞書接続先情報２８４を参照してネット辞書種別“ネット中英辞典”に対応する接続先アドレスを取得し、該当する辞書サーバ５に抽出した文字列とともに検索要求を送信して、抽出した文字列に適合する見出語及び当該見出語の説明情報を受信（取得）する（図１２に示すステップＢ９０（ＹＥＳ）→Ｂ１００→Ｂ１０５）。そして、ＣＰＵ２１は、受信した見出語及びその説明情報を表示する制御を行う（図１２に示すステップＢ１１０）。
【０１４４】
［操作例２］
図１８（ａ）は、和英辞典情報２８２ｂの備える和英辞典ＤＢから読み出された見出語“かくれる”の説明情報を表示した説明情報表示画面８１の一例を示す図である。この説明情報表示画面８１において、入力ペン１３により、例えば、説明情報の中から軌跡８１１に示すような“ｅ”の字形状に説明情報表示画面７２上をなぞって文字列“ｄｉｓａｐｐｅａｒ”を指定すると、図１８（ｂ）に示すように、英英辞典情報２８２ｆの備える英英辞典ＤＢから読み出された見出語“ｄｉｓａｐｐｅａｒ”の説明情報を表示した説明情報表示画面８２が表示される。
【０１４５】
この場合には、ＣＰＵ２１により以下の内部処理が実行される。すなわち、ＣＰＵ２１は、入力ペン１３のタッチ操作に応じて、指定された説明情報の文字列“ｄｉｓａｐｐｅａｒ”を抽出し、和英辞典情報２８２ｂが備える言語情報を参照して説明情報言語を読み出し、言語“英語”を決定する（図１２に示すステップＢ６０→図１３に示す第１言語判別処理）。
【０１４６】
続いて、ＣＰＵ２１は、ジャンプ先指定データテーブル２８８を参照して入力ペン１３によるタッチ操作の軌跡形状（図１８（ａ）に示すアルファベット文字“ｅ”に従った軌跡８１１の軌跡形状）を判別する（図１２に示すステップＢ７０）。そして、ＣＰＵ２１は、判別した言語“英語”及び軌跡形状をもとに内蔵辞書種別である“英英辞典”を選択し、ジャンプ先の辞書ＤＢを英英辞典ＤＢに決定する（図１２に示すステップＢ８０）。そして、ＣＰＵ２１は、抽出した文字列“ｄｉｓａｐｐｅａｒ”に適合する見出語を決定した英英辞典ＤＢから検索し、対応する説明情報を読み出して表示する制御を行う（図１２に示すステップＢ９０（ＮＯ）→Ｂ１２０→Ｂ１３０）。
【０１４７】
また、例えば、図１８（ｂ）に示す説明情報表示画面８２において、（１）入力ペン１３により、説明情報の中から軌跡８２１に示すような“ｇ”の字形状に説明情報表示画面７２上をなぞって文字列“ｉｍｐｏｓｓｉｂｌｅ”を指定すると、図１９（ａ）に示すように、英独辞典情報２８２ｇの備える英独辞典ＤＢから読み出された見出語“ｉｍｐｏｓｓｉｂｌｅ”の説明情報を表示した説明情報表示画面８３が表示される。
【０１４８】
この場合には、ＣＰＵ２１により以下の内部処理が実行される。すなわち、ＣＰＵ２１は、入力ペン１３のタッチ操作に応じて、指定された説明情報の文字列“ｉｍｐｏｓｓｉｂｌｅ”を抽出し、英英辞典情報２８２ｆが備える言語情報を参照して説明情報言語を読み出し、言語“英語”を決定する（図１２に示すステップＢ６０→図１３に示す第１言語判別処理）。
【０１４９】
続いて、ＣＰＵ２１は、ジャンプ先指定データテーブル２８８を参照して入力ペン１３によるタッチ操作の軌跡形状（図１８（ｂ）に示すアルファベット文字“ｇ”に従った軌跡８２１の軌跡形状）を判別する（図１２に示すステップＢ７０）。そして、ＣＰＵ２１は、判別した言語“英語”及び軌跡形状をもとに内蔵辞書種別である“英独辞典”を選択し、ジャンプ先の辞書ＤＢを英独辞典ＤＢに決定する（図１２に示すステップＢ８０）。そして、ＣＰＵ２１は、抽出した文字列“ｉｍｐｏｓｓｉｂｌｅ”に適合する見出語を決定した英独辞典ＤＢから検索し、対応する説明情報を読み出して表示する制御を行う（図１２に示すステップＢ９０（ＮＯ）→Ｂ１２０→Ｂ１３０）。
【０１５０】
さらに、図１９（ａ）に示す説明情報表示画面８３において、入力ペン１３により、例えば、説明情報の中から軌跡８３１に示すような“ｆ”の字形状に説明情報表示画面７２上をなぞって文字列“ｕｎｍｏｇｌｉｃｈ”を指定すると、図２０に示すように、ネット独仏辞典を公開している辞書サーバ５から受信（取得）した見出語“ｕｎｍｏｇｌｉｃｈ”の説明情報を表示した説明情報表示画面８６が表示される。
【０１５１】
この場合には、ＣＰＵ２１により以下の内部処理が実行される。すなわち、ＣＰＵ２１は、入力ペン１３のタッチ操作に応じて、指定された説明情報の文字列“ｕｎｍｏｇｌｉｃｈ”を抽出し、英独辞典情報２８２ｇが備える言語情報を参照して説明情報言語を読み出し、言語“ドイツ語”を決定する（図１２に示すステップＢ６０→図１３に示す第１言語判別処理）。
【０１５２】
続いて、ＣＰＵ２１は、ジャンプ先指定データテーブル２８８を参照して入力ペン１３によるタッチ操作の軌跡形状（図１９（ａ）に示すアルファベット文字“ｆ”に従った軌跡８３１の軌跡形状）を判別する（図１２に示すステップＢ７０）。そして、ＣＰＵ２１は、判別した言語“英語”及び軌跡形状をもとにネット辞書種別である“ネット独仏辞典”を選択し、ジャンプ先の辞書ＤＢをネット辞書ＤＢに決定する（図１２に示すステップＢ８０）。そして、ＣＰＵ２１は、ネット辞書接続先情報２８４を参照してネット辞書種別“ネット独仏辞典”に対応する接続先アドレスを取得し、該当する辞書サーバ５に抽出した文字列“ｕｎｍｏｇｌｉｃｈ”とともに検索要求を送信して、抽出した文字列に適合する見出語及び当該見出語の説明情報を受信（取得）する（図１２に示すステップＢ９０（ＹＥＳ）→Ｂ１００→Ｂ１０５）。そして、ＣＰＵ２１は、受信した見出語“ｕｎｍｏｇｌｉｃｈ”及びその説明情報を表示する制御を行う（図１２に示すステップＢ１１０）。
【０１５３】
一方、図１８（ｂ）に示す説明情報表示画面８２において、（２）入力ペン１３により、説明情報の中から軌跡８２３に示すような順方向の矢印であって上方に湾曲するように説明情報表示画面８２上をなぞって文字列“ｄｉｓａｐｐｅａｒ”を指定すると、図１９（ｂ）に示すように、ネット英語音声付辞書を公開している辞書サーバ５から受信（取得）した見出語“ｄｉｓａｐｐｅａｒ”の説明情報を表示した説明情報表示画面８４が表示される。
【０１５４】
この場合には、ＣＰＵ２１により以下の内部処理が実行される。すなわち、ＣＰＵ２１は、入力ペン１３のタッチ操作に応じて、指定された説明情報の文字列“ｄｉｓａｐｐｅａｒ”を抽出し、英英辞典情報２８２ｆが備える言語情報を参照して説明情報言語を読み出し、言語“英語”を決定する（図１２に示すステップＢ６０→図１３に示す第１言語判別処理）。
【０１５５】
続いて、ＣＰＵ２１は、ジャンプ先指定データテーブル２８８を参照して入力ペン１３によるタッチ操作の軌跡形状（図１８（ｂ）に示す軌跡８２３の軌跡形状）を判別する（図１２に示すステップＢ７０）。そして、ＣＰＵ２１は、判別した言語“英語”及び軌跡形状をもとにネット辞書種別である“ネット英語音声付辞書”を選択し、ジャンプ先の辞書ＤＢをネット辞書ＤＢに決定する（図１２に示すステップＢ８０）。そして、ＣＰＵ２１は、ネット辞書接続先情報２８４を参照してネット辞書種別“ネット英語音声付辞書”に対応する接続先アドレスを取得し、該当する辞書サーバ５に抽出した文字列“ｄｉｓａｐｐｅａｒ”とともに検索要求を送信して、抽出した文字列に適合する見出語及び当該見出語の説明情報を受信（取得）する（図１２に示すステップＢ９０（ＹＥＳ）→Ｂ１００→Ｂ１０５）。そして、ＣＰＵ２１は、受信した見出語“ｄｉｓａｐｐｅａｒ”及びその説明情報を表示する制御を行う（図１２に示すステップＢ１１０）。
【０１５６】
また、図１８（ｂ）に示す説明情報表示画面８２において、（３）入力ペン１３により、説明情報の中から軌跡８２５に示すような順方向の矢印であって下方に湾曲するように説明情報表示画面８２上をなぞって文字列“ｇｒａｎｄｃｈｉｌｄｒｅｎ”を指定すると、図１９（ｃ）に示すように、ネットマルチ言語辞典を公開している辞書サーバ５から受信（取得）した見出語“ｇｒａｎｄｃｈｉｌｄｒｅｎ”の説明情報を表示した説明情報表示画面８５が表示される。
【０１５７】
この場合には、ＣＰＵ２１により以下の内部処理が実行される。すなわち、ＣＰＵ２１は、入力ペン１３のタッチ操作に応じて、指定された説明情報の文字列“ｇｒａｎｄｃｈｉｌｄｒｅｎ”を抽出し、英英辞典情報２８２ｆが備える言語情報を参照して説明情報言語を読み出し、言語“英語”を決定する（図１２に示すステップＢ６０→図１３に示す第１言語判別処理）。
【０１５８】
続いて、ＣＰＵ２１は、ジャンプ先指定データテーブル２８８を参照して入力ペン１３によるタッチ操作の軌跡形状（図１８（ｂ）に示す軌跡８２５の軌跡形状）を判別する（図１２に示すステップＢ７０）。そして、ＣＰＵ２１は、判別した言語“英語”及び軌跡形状をもとにネット辞書種別である“ネットマルチ言語辞典”を選択し、ジャンプ先の辞書ＤＢをネット辞書ＤＢに決定する（図１２に示すステップＢ８０）。そして、ＣＰＵ２１は、ネット辞書接続先情報２８４を参照してネット辞書種別“ネットマルチ言語辞典”に対応する接続先アドレスを取得し、該当する辞書サーバ５に抽出した文字列“ｇｒａｎｄｃｈｉｌｄｒｅｎ”とともに検索要求を送信して、抽出した文字列に適合する見出語及び当該見出語の説明情報を受信（取得）する（図１２に示すステップＢ９０（ＹＥＳ）→Ｂ１００→Ｂ１０５）。そして、ＣＰＵ２１は、受信した見出語“ｇｒａｎｄｃｈｉｌｄｒｅｎ”及びその説明情報を表示する制御を行う（図１２に示すステップＢ１１０）。
【０１５９】
以上説明したように、第２実施形態によれば、表示制御中の見出語及び当該見出語の説明情報の中から入力ペン１３のタッチ操作によって文字列が指定された際に、当該指定された文字列を抽出し、抽出した文字列の言語、及び当該文字列が指定された際の入力ペン１３によるタッチ操作の軌跡形状をもとに検索対象（ジャンプ先）の辞書ＤＢを決定することができる。
【０１６０】
そして、決定した検索対象の辞書ＤＢが内蔵辞書種別の辞書ＤＢの場合には、当該辞書ＤＢから指定された文字列に適合する見出語及び当該見出語の説明情報を読み出して表示部２３に表示する制御を行うことができる。一方、決定した検索対象の辞書ＤＢがネット辞書種別の辞書ＤＢの場合には、ネット辞書接続先情報２８４を参照して接続先アドレスを取得して該当する辞書サーバ５に通信接続し、通信接続した辞書サーバ５から抽出した文字列に適合する見出語及び当該見出語の説明情報を受信（取得）して表示する制御を行うことができる。
【０１６１】
これによれば、ユーザは、ジャンプ先の辞書ＤＢを予め設定したり、ジャンプする度にジャンプ先の辞書ＤＢを選択する等といった手間のかかる操作を行う必要がなく、文字列を指定しながら簡単にジャンプ先辞書を指定することができる。したがって、携帯型電子辞書のジャンプ機能の使い勝手を向上させることができる。
【０１６２】
（第３実施形態）
次に、携帯型電子辞書の第３実施形態について説明する。
【０１６３】
［ＲＡＭ・フラッシュＲＯＭの構成］
図２１（ａ）は、第３実施形態におけるＲＡＭ２４ｃの構成例、（ｂ）は第３実施形態におけるフラッシュＲＯＭ２８ｃの構成例を示す図である。尚、以下では、第１実施形態又は第２実施形態と同一の構成要素には同一の符号を付してその説明を省略する。図２１（ａ）に示すように、ＲＡＭ２４ｃは、第１実施形態と同様に、入力軌跡データ記憶領域２４１を備えている。
【０１６４】
また、図２１（ｂ）に示すように、フラッシュＲＯＭ２８ｃには、辞書ＤＢ群２８３、ネット辞書接続先情報２８４、第３ジェスチャ入力ジャンププログラム２８７、及びジャンプ先指定データテーブル２８８が格納されている。また、第３ジェスチャ入力ジャンププログラム２８７は、第２言語判別プログラム２８６ｂを備えている。
【０１６５】
辞書ＤＢ群２８３には、例えば、百科事典ＤＢ２８３ａ、和英辞典ＤＢ２８３ｂ、和独辞典ＤＢ２８３ｃ、和仏辞典ＤＢ２８３ｄ、英語百科事典ＤＢ２８３ｅ、英英辞典ＤＢ２８３ｆ、英独辞典ＤＢ２８３ｇ、英仏辞典ＤＢ２８３ｈ、中国語辞典ＤＢ２８３ｉ、仏仏辞典ＤＢ２８３ｊ、仏英辞典ＤＢ２８３ｋ、仏独辞典ＤＢ２８３ｌ、独独辞典ＤＢ２８３ｍ、及び独英辞典ＤＢ２８３ｎが格納されており、各辞書ＤＢには、第１実施形態と同様に、見出語と、当該見出語を説明するための文字データである説明情報とが対応付けられた辞書データがそれぞれ蓄積される。また、辞書ＤＢ群２８３に格納される全ての内蔵辞書ＤＢは、全てユニコード（ｕｎｉｃｏｄｅ）のようなユニバーサルな文字コードで記述されている。
【０１６６】
第３ジェスチャ入力ジャンププログラム２８７は、第３ジェスチャ入力ジャンプ処理をＣＰＵ２１に実行させるためのプログラムである。具体的には、ＣＰＵ２１は、この第２ジェスチャ入力ジャンププログラム２８６に従い、表示制御中の見出語及び当該見出語の説明情報の中から入力ペン１３のタッチ操作によって文字列が指定された際に、当該指定された際の入力ペン１３によるタッチ操作の軌跡形状、及び指定された文字列の言語をもとに、ジャンプ先指定データテーブル２８８を参照してジャンプ先の辞書種別を検索し、辞書ＤＢを決定する。また、ＣＰＵ２１は、抽出した文字列の言語を、当該文字列の文字コードを検出して特定する。
【０１６７】
［処理の流れ］
次に、第３ジェスチャ入力ジャンプ処理を行う際のＣＰＵ２１の処理の流れについて説明する。図２２は、第３ジェスチャ入力ジャンププログラム２８７の実行に係るＣＰＵ２１の処理の一例を示すフローチャートである。尚、図２２において、第２実施形態において図１２に示して説明した第２ジェスチャ入力ジャンプ処理と同一の処理工程には同一の符号を付している。この第３ジェスチャ入力ジャンプ処理において、ＣＰＵ２１は、タッチパネル２６により表示部２３上の入力ペン１３によるタッチ操作を検知すると（ステップＢ５０）、第２言語判別プログラム２８６ｂを読み出し、第２実施形態において図１４に示して説明した第２言語判別処理を実行し、入力ペン１３のタッチ操作によって指定された文字列を抽出し、当該抽出した文字列の言語を判別する（ステップＥ６０）。
【０１６８】
以上説明したように、第３実施形態によれば、表示制御中の見出語及び当該見出語の説明情報の中から入力ペン１３のタッチ操作によって指定された文字列の言語を、当該文字列の文字コードにより特定することができる。
【０１６９】
以上、本発明の情報表示制御装置の実施形態について、電子辞書、電子事典等を含む携帯型電子辞書に適用した場合について説明したが、本発明を適用可能な製品はこのような製品に限定されるものではなく、携帯電話、パソコン、電子時計等の電子機器全般に適用可能である。
【０１７０】
また、上記した実施形態では、タッチパネル２６により、入力ペン１３によるタッチ操作の軌跡を検出し、当該検出した軌跡の軌跡形状等に基づいてジャンプ先の辞書ＤＢを決定する場合について説明したが、マウス等のポインティングデバイスによる位置指定操作の軌跡を検出し、当該検出した軌跡の軌跡形状等に基づいてジャンプ先の辞書ＤＢを決定することとしてもよい。
【０１７１】
また、上記した実施形態では、携帯型電子辞書を、単体で動作するいわゆるスタンドアローン型の装置として説明したが、本発明が適用可能な装置はこれに限られるものではなく、以下のようにしてもよい。すなわち、通信装置を内蔵或いは接続可能に構成し、サーバと通信することによって本発明に係る装置を実現することも可能である。
【０１７２】
図２３は、通信装置を内蔵した電子辞書端末８００と、サーバ７００とが通信回線Ｎ１０を介して通信可能に接続されたシステム構成の概略構成例を示す図である。サーバ７００は、例えば、汎用のワークステーションやサーバ用コンピュータ等によって構成されるものであり、電子辞書端末８００は、携帯電話機や、通信装置を内蔵したパソコン、通信装置を内蔵した電子辞書等により構成されるものである。通信回線Ｎ１０は、有線／無線の電話網やインターネット網等である。
【０１７３】
図２３において、上記した実施形態の携帯型電子辞書１の主要機能を有する機能ブロックを太線で示した。上記した実施形態において、携帯型電子辞書１のＣＰＵ２１が実行する第１ジェスチャ入力ジャンプ処理等は、サーバ７００のＣＰＵ７０２が実行する。また、フラッシュＲＯＭ２８が記憶する各種データや各種プログラム等は、サーバ７００が備えるハードディスク等から構成される記憶装置７１２が記憶する。また、第１ジェスチャ入力ジャンプ処理や、第２ジェスチャジャンプ処理、第３ジェスチャジャンプ処理、第１言語判別処理、第２言語判別処理の実行に伴うデータはサーバ７００のＲＡＭ７１０が記憶する。
【０１７４】
一方、上記した実施形態における携帯型電子辞書１の入力装置２２及び表示装置２３は、それぞれ電子辞書端末８００の入力装置８０４及び表示装置８０６に相当する。
【０１７５】
すなわち、サーバ７００がホスト（或いはサーバ）、電子辞書端末８００が端末（或いはクライアント）に相当するホスト・端末のシステム（或いはクライアント／サーバ型のシステム）を形成する。そして、電子辞書端末８００の入力装置８０４から入力された入力文字等が通信装置８１２を介してサーバ７００に送信され、サーバ７００のＣＰＵ７０２が記憶装置７１２に記憶された各種データ及び各種プログラムに従って第１ジェスチャ入力ジャンプ処理や、第２ジェスチャジャンプ処理、第３ジェスチャジャンプ処理、第１言語判別処理、第２言語判別処理を実行し、処理結果を、通信装置７１４を介して電子辞書端末８００に送信して表示装置８０６に表示させる。
【０１７６】
このように、サーバ７００及び電子辞書端末８００から構成されるシステムで、本発明を実現することも可能である。この場合、電子辞書端末８００において、例えば、上記した第１実施形態におけるフラッシュＲＯＭ２８ａに格納される辞書ＤＢ群２８１やネット辞書接続先情報２８４、或いはジャンプ先指定データテーブル２８８等を記憶しておく必要がなく、また第１ジェスチャ入力ジャンプ処理等を実行する必要もない。また、電子辞書端末８００において、第２実施形態におけるフラッシュＲＯＭ２８ｂに格納される辞書情報群２８２やネット辞書接続先情報２８４、或いはジャンプ先指定データテーブル２８８等を記憶しておく必要がなく、また第２ジェスチャ入力ジャンプ処理や、第１言語判別処理、第２言語判別処理等を実行する必要もない。さらに、電子辞書端末８００において、第３実施形態におけるフラッシュＲＯＭ２８ｃに格納される辞書情報群２８３やネット辞書接続先情報２８４、或いはジャンプ先指定データテーブル２８８等を記憶しておく必要がなく、また第３ジェスチャ入力ジャンプ処理や、第１言語判別処理等を実行する必要もない。このため、演算処理能力が比較的低いＣＰＵ８０２や、記憶容量等が比較的小さいＲＯＭ８０８等を具備する電子辞書端末８００（例えば携帯電話）であってもよい。
【図面の簡単な説明】
【０１７７】
【図１】携帯型電子辞書の斜視概観図の一例を示す図。
【図２】携帯型電子辞書の機能構成の一例を示すブロック図。
【図３】第１実施形態におけるＲＡＭの構成（ａ）、及びフラッシュＲＯＭの構成（ｂ）の一例を示す図。
【図４】ネット辞書接続先情報のデータ構成の一例を示す図。
【図５】ジャンプ先指定データテーブルのデータ構成の一例を示す図。
【図６】第１ジェスチャ入力ジャンプ処理の一例を示すフローチャート。
【図７】表示部に表示される表示画面の一例を示す図。
【図８】表示部に表示される表示画面の一例を示す図。
【図９】第２実施形態におけるＲＡＭの構成（ａ）、及びフラッシュＲＯＭの構成（ｂ）の一例を示す図。
【図１０】百科事典情報のデータ構成の一例を示す図。
【図１１】英独辞典情報の備える言語情報のデータ構成の一例を示す図。
【図１２】第２ジェスチャ入力ジャンプ処理の一例を示すフローチャート。
【図１３】第１言語判別処理の一例を示すフローチャート。
【図１４】第２言語判別処理の一例を示すフローチャート。
【図１５】表示部に表示される表示画面の一例を示す図。
【図１６】表示部に表示される表示画面の一例を示す図。
【図１７】表示部に表示される表示画面の一例を示す図。
【図１８】表示部に表示される表示画面の一例を示す図。
【図１９】表示部に表示される表示画面の一例を示す図。
【図２０】表示部に表示される表示画面の一例を示す図。
【図２１】第３実施形態におけるＲＡＭの構成（ａ）、及びフラッシュＲＯＭの構成（ｂ）の一例を示す図。
【図２２】第３ジェスチャ入力ジャンプ処理の一例を示すフローチャート。
【図２３】電子辞書端末とサーバとで構成されるシステムの概略構成例を示す図。
【符号の説明】
【０１７８】
１                携帯型電子辞書
２１            ＣＰＵ
２２            入力部
２３            表示部
２４（２４ａ）  ＲＡＭ
２４１        入力軌跡データ格納領域
２５            位置検出部
２６            タッチパネル
２７            通信装置
２８（２８ａ）  フラッシュＲＯＭ
２８１        辞書ＤＢ群
２８１ａ    百科事典ＤＢ
２８１ｂ    和英辞典ＤＢ
２８１ｃ    和独辞典ＤＢ
２８１ｄ    和仏辞典ＤＢ
２８１ｅ    英語百科事典ＤＢ
２８１ｆ    英英辞典ＤＢ
２８１ｇ    英独辞典ＤＢ
２８１ｈ    英仏辞典ＤＢ
２８１ｉ    中国語辞典ＤＢ
２８１ｊ    仏仏辞典ＤＢ
２８１ｋ    仏英辞典ＤＢ
２８１ｌ    仏独辞典ＤＢ
２８１ｍ    独独辞典ＤＢ
２８１ｎ    独英辞典ＤＢ
２８４        ネット辞書接続先情報
２８５        第１ジェスチャ入力ジャンププログラム
２８８        ジャンプ先指定データテーブル
２９            バス
【図１】
2005189993.tif 000003
【図２】
2005189993.tif 000004
【図３】
2005189993.tif 000005
【図４】
2005189993.tif 000006
【図５】
2005189993.tif 000007
【図６】
2005189993.tif 000008
【図７】
2005189993.tif 000009
【図８】
2005189993.tif 000010
【図９】
2005189993.tif 000011
【図１０】
2005189993.tif 000012
【図１１】
2005189993.tif 000013
【図１２】
2005189993.tif 000014
【図１３】
2005189993.tif 000015
【図１４】
2005189993.tif 000016
【図１５】
2005189993.tif 000017
【図１６】
2005189993.tif 000018
【図１７】
2005189993.tif 000019
【図１８】
2005189993.tif 000020
【図１９】
2005189993.tif 000021
【図２０】
2005189993.tif 000022
【図２１】
2005189993.tif 000023
【図２２】
2005189993.tif 000024
【図２３】
2005189993.tif 000025