(57)【特許請求の範囲】
【請求項１】
ユーザ操作に応じた一連の辞書検索処理に伴い各処理に対応した辞書情報を含む表示画面が表示部に順次表示される電子辞書装置であって、
ユーザ操作による方向の指示を検出する検出手段と、
ユーザ操作に応じて前記辞書検索処理で行われた各種異なる処理を示す処理データを順番に一時的に記録する処理履歴記録手段と、
前記検出手段により検出された方向指示に応じて、前記処理履歴記録手段に一時的に記録された処理データを順番に読み出して、当該処理データに対応した表示画面を表示部に表示させる処理戻し手段と、
前記処理戻し手段により読み出された処理データから最終の処理データまで一連の処理データを記憶する一連処理記憶手段と、
前記検出手段により、ユーザ操作による所定方向の指示が検出された場合には、前記一連処理記憶手段に記憶された前記一連の処理データを順番に読み出し、前記検出手段により所定方向と逆の方向への指示が検出された場合には、前記一連処理記憶手段に記憶された前記一連の処理データを逆向きに読み出し、前記読み出した処理データに対応した表示画面を順次表示部に表示させる一連処理再生手段と、
を備えたことを特徴とする電子辞書装置。
【請求項２】
前記検出手段は、タッチ位置検出装置を含み、ユーザによるタッチ位置の移動により方向が指示されるようにしたことを特徴とする請求項１に記載の電子辞書装置。
【請求項３】
前記辞書検索処理は、ジャンプ検索処理を含み、前記一連処理記憶手段は、ジャンプ検索において指定された単語を記憶することを特徴とする請求項１に記載の電子辞書装置。
【請求項４】
表示部と、ユーザ操作による方向の指示を検出する検出部とを備えた電子辞書装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
ユーザ操作に応じた一連の辞書検索処理に伴い各処理に対応した辞書情報を含む表示画面を前記表示部に順次表示させる辞書検索手段、
ユーザ操作に応じて前記辞書検索処理で行われた各種異なる処理を示す処理データを順番に一時的に記録する処理履歴記録手段、
前記検出部により検出された方向指示に応じて、前記処理履歴記録手段に一時的に記録された処理データを順番に読み出して、当該処理データに対応した表示画面を表示部に表示させる処理戻し手段、
前記処理戻し手段により読み出された処理データから最終の処理データまで一連の処理データを記憶する一連処理記憶手段、
前記検出部により、ユーザ操作による所定方向の指示が検出された場合には、前記一連処理記憶手段に記憶された前記一連の処理データを順番に読み出し、前記検出部により所定方向と逆の方向への指示が検出された場合には、前記一連処理記憶手段に記憶された前記一連の処理データを逆向きに読み出し、前記読み出した処理データに対応した表示画面を順次表示部に表示させる一連処理再生手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、任意の単語や熟語の説明情報を検索するための電子辞書装置およびその制御プログラムに関する。
【背景技術】
【０００２】
近年、電子辞書装置は多機能化されており、例えば、ユーザ入力された検索語と一致する見出し語を検索し、当該見出し語の説明情報を表示させるだけでなく、この説明情報に含まれる用例や解説を別画面に表示させたり、任意の段階で表示されたテキスト中に含まれる所望の単語を直接指定して見出し語検索（ジャンプ検索）し直ちにその説明情報を表示させたりすることもできる。
【０００３】
このように、電子辞書装置は、現在表示中の辞書情報から当該辞書情報に基づき関連する辞書情報に次々に遷移させて表示させることができるが、最後の辞書情報に辿り着く経緯も含めて覚えたいあるいは学習したいようなときなど、関連する単語を連続して検索した一連の辞書情報を後々再確認したい場合がある。
【０００４】
この場合、従来の電子辞書装置では、再確認したい一連の辞書情報を検索して表示させたときと全く同じ操作を繰り返して行う必要があり、非常に面倒であるばかりか、その当時の記憶が明確でないと同じ操作ができない恐れもある。
【０００５】
ここで、連続した一連の操作を予め記録し、当該記録された一連の操作をユーザ操作に応じて一括して実行できるマクロ機能やショートカット機能等を備えた各種の装置が考えられている（例えば、特許文献１、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１６４９９５号公報
【特許文献２】特開平１０−１４９４８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
予め記録された一連の操作をユーザ操作に応じて一括して実行できる従来の装置では、当該一連の操作が一気に実行されるため、個々の操作に対する実行結果をユーザが確認することは困難である。
【０００８】
従って、このような従来の装置を前記電子辞書装置に応用しても、関連する単語をジャンプ検索等で連続して検索した一連の辞書情報を後々再確認し、最後の辞書情報に辿り着く経緯も含めて覚えたり学習したりすることはできない。
【０００９】
本発明は、このような課題に鑑みてなされたもので、検索した一連の辞書情報を連続的に一つ一つ表示させて再確認することが可能になる電子辞書装置およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る電子辞書装置は、ユーザ操作に応じた一連の辞書検索処理に伴い各処理に対応した辞書情報を含む表示画面が表示部に順次表示される電子辞書装置であって、ユーザ操作による方向の指示を検出する検出手段と、ユーザ操作に応じて前記辞書検索処理で行われた各種異なる処理を示す処理データを順番に一時的に記録する処理履歴記録手段と、前記検出手段により検出された方向指示に応じて、前記処理履歴記録手段に一時的に記録された処理データを順番に読み出して、当該処理データに対応した表示画面を表示部に表示させる処理戻し手段と、前記処理戻し手段により読み出された処理データから最終の処理データまで一連の処理データを記憶する一連処理記憶手段と、前記検出手段により、ユーザ操作による所定方向の指示が検出された場合には、前記一連処理記憶手段に記憶された前記一連の処理データを順番に読み出し、前記検出手段により所定方向と逆の方向への指示が検出された場合には、前記一連処理記憶手段に記憶された前記一連の処理データを逆向きに読み出し、前記読み出した処理データに対応した表示画面を順次表示部に表示させる一連処理再生手段と、を備えたことを特徴としている。
【００１１】
本発明に係るプログラムは、表示部と、ユーザ操作による方向の指示を検出する検出部とを備えた電子辞書装置のコンピュータを制御するためのプログラムであって、前記コンピュータを、ユーザ操作に応じた一連の辞書検索処理に伴い各処理に対応した辞書情報を含む表示画面を前記表示部に順次表示させる辞書検索手段、ユーザ操作に応じて前記辞書検索処理で行われた各種異なる処理を示す処理データを順番に一時的に記録する処理履歴記録手段、前記検出部により検出された方向指示に応じて、前記処理履歴記録手段に一時的に記録された処理データを順番に読み出して、当該処理データに対応した表示画面を表示部に表示させる処理戻し手段、前記処理戻し手段により読み出された処理データから最終の処理データまで一連の処理データを記憶する一連処理記憶手段、前記検出部により、ユーザ操作による所定方向の指示が検出された場合には、前記一連処理記憶手段に記憶された前記一連の処理データを順番に読み出し、前記検出部により所定方向と逆の方向への指示が検出された場合には、前記一連処理記憶手段に記憶された前記一連の処理データを逆向きに読み出し、前記読み出した処理データに対応した表示画面を順次表示部に表示させる一連処理再生手段、として機能させることを特徴としている。
【発明の効果】
【００１２】
本発明によれば、検索した一連の辞書情報を連続的に一つ一つ表示させて再確認することが可能になる電子辞書装置およびその制御プログラムを提供できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る電子辞書装置１０の外観構成を示す正面図。
【図２】前記電子辞書装置１０の電子回路の構成を示すブロック図。
【図３】前記電子辞書装置１０の入力データメモリ２６ａに記憶された入力データの具体例を示す図。
【図４】前記電子辞書装置１０の操作履歴データメモリ２６ｄに記憶された操作履歴データの具体例を示す図。
【図５】前記電子辞書装置１０の辞書検索処理を示すフローチャート。
【図６】前記電子辞書装置１０の辞書検索処理に伴う一連の表示動作を示す図。
【図７】前記電子辞書装置１０の一連操作登録処理を示すフローチャート。
【図８】前記電子辞書装置１０の一連操作実行処理を示すフローチャート。
【発明を実施するための形態】
【００１４】
以下図面により本発明の実施の形態について説明する。
【００１５】
図１は、本発明の実施形態に係る電子辞書装置１０の外観構成を示す正面図である。
【００１６】
この電子辞書装置１０は、以下に説明する電子辞書専用の携帯機器として構成されるか、辞書機能を備えたＰＤＡ(personal digital assistants)、ＰＣ(personal computer)、携帯電話、電子ブック、携帯ゲーム機等として構成される。
【００１７】
この電子辞書装置１０は、その本体ケース１１と蓋体ケース１２とがヒンジ部１３を介して展開／閉塞可能な折り畳み型ケースを備えて構成される。この折り畳み型ケースを展開した本体ケース１１の表面には、文字入力キー１４ａ、辞書指定キー１４ｂ、［訳／決定］キー１４ｃ、［Ｊｕｍｐ］キー１４ｄ、カーソルキー１４ｅ、［登録］キー１４ｆ、［一連実行］キー１４ｇなどを備えたキー入力部１４、およびタッチパネル式サブ表示部１５が備えられる。
【００１８】
このタッチパネル式サブ表示部１５は、ユーザがペンや指等でタッチした位置を検出するタッチ位置検出装置と表示装置が一体となった構造であり、キー入力部１４の中央手前側において例えば２５６×６４ドットのバックライト付きカラー液晶表示画面１５ｄに透明タッチパネル１５ｔを重ねて構成される。このサブ表示部１５は、必要に応じて、手書き文字を入力するための手書き文字入力領域や各種機能のキー入力領域、あるいは当該各入力領域が混在する領域に切り替えられる。
【００１９】
そして、前記サブ表示部１５が手書き文字入力領域に切り替えられた状態での手書き入力に伴う軌跡はそのバックライト付きカラー液晶表示画面１５ｄにエコーバックして表示される。
【００２０】
また蓋体ケース１２の表面には、そのほぼ全面を対象に例えば４８０×３２０ドットのバックライト付きのタッチパネル式メイン表示部１６、および当該メイン表示部１６の右端に沿った縦長のスクロールパッド１７が設けられる。
【００２１】
前記タッチパネル式メイン表示部１６も、前記サブ表示部１５と同様に、ユーザがペンや指等でタッチした位置を検出するタッチ位置検出装置と表示装置が一体となった構造であり、そのバックライト付きカラー液晶表示画面１６ｄに透明タッチパネル１６ｔを重ねて構成される。
【００２２】
また、前記スクロールパッド１７は、メイン表示部１６の縦の長さに応じたタッチ位置検出装置からなり、タッチ位置がスライドした方向、距離、速度を判別可能である。
【００２３】
そして、この電子辞書装置１０は、前記スクロールパッド１７のユーザ操作に応じて実行する機能として、見出し語検索された単語の説明情報や例文一覧等の表示画面Ｇを対象とする表示内容のスクロール機能以外に、ユーザ操作に応じて辞書検索された一連の関連する辞書情報を、例えば上方向へのスライド（上フリックｕ）により順次戻して表示させたり、下方向へのスライド（下フリックｄ）により順次進めて表示させたりする機能を有する。
【００２４】
ここでフリックとは、スクロールパッド１７をユーザが指でタッチして同パッドの長手方向に素早くさっと触れることをいう。
【００２５】
なお、図１における［英和辞典］の見出し語検索画面Ｇおいて、Ａｋは検索語の入力エリア、Ｌｍは検索語と前方一致した見出し語の一覧エリア、Ｃｕは見出し語を選択して識別表示させる反転カーソル、Ｐｖは選択された見出し語の説明情報のプレビューエリアである。
【００２６】
図２は、前記電子辞書装置１０の電子回路の構成を示すブロック図である。
【００２７】
この電子辞書装置１０は、各種の記録媒体に記録されたプログラムを読み込んで、その読み込んだプログラムによって動作が制御されるコンピュータによって構成され、その電子回路には、ＣＰＵ(central processing unit)２１が備えられる。
【００２８】
ＣＰＵ２１は、記憶装置２２内に予め記憶された装置制御プログラム２２ａ、あるいはＲＯＭカードなどの外部記録媒体２３から記録媒体読み取り部２４を介して前記記憶装置２２に読み込まれた装置制御プログラム２２ａ、あるいはインターネットＮ上のＷｅｂサーバ（この場合はプログラムサーバ）３０から通信部２５を介して前記記憶装置２２に読み込まれた装置制御プログラム２２ａに応じて、ＲＡＭ２６を作業用メモリとして回路各部の動作を制御する。
【００２９】
前記記憶装置２２に記憶された装置制御プログラム２２ａは、キー入力部１４、タッチパネル式サブ表示部１５、タッチパネル式メイン表示部１６、スクロールパッド１７からのユーザ操作に応じた入力信号、あるいは通信部２５を介して接続されるインターネットＮ上の各Ｗｅｂサーバ３０…との通信信号に応じて起動される。
【００３０】
このように、前記ＣＰＵ２１には、前記記憶装置２２、記録媒体読み取り部２４、通信部２５、ＲＡＭ２６、キー入力部１４、タッチパネル式サブ表示部１５、タッチパネル式メイン表示部１６、スクロールパッド１７が接続される。
【００３１】
記憶装置２２には、装置制御プログラム２２ａとして、当該電子辞書装置１０の全体の動作を司るシステムプログラム、通信部２５を介してインターネットＮ上の各Ｗｅｂサーバ３０…や図示しないユーザＰＣ(Personal Computer)などとデータ通信するための通信プログラム等が記憶される。また、前記装置制御プログラム２２ａとして、検索語入力処理、検索語に対応した見出し語検索処理、検索見出し語の一覧表示処理、選択された見出し語に対応する訳語・意味内容・用例・解説などの各種説明情報の読み出し表示処理、指定の単語のジャンプ検索処理、辞書検索された一連の辞書情報を対象とするスクロールパッド１７のユーザ操作に応じた順次戻し表示処理や順次進め表示処理など、同記憶装置２２内の辞書データベース２２ｂに基づく検索・表示処理全般を制御するための辞書検索プログラムが記憶される。
【００３２】
辞書データベース２２ｂには、例えば日本語の見出し語に対応付けて日本語の説明情報が記述された［国語辞典］、英語の見出し語に対応付けて日本語の説明情報が記述された［英和辞典］、日本語の見出し語に対応付けて英語の説明情報が記述された［和英辞典］、多様なジャンルの見出し語に対応付けてその説明情報が記述された［百科事典］をはじめ、複数種類の辞書データが予め記憶されるかあるいはダウンロードされて記憶される。
【００３３】
前記ＲＡＭ２６には、入力データメモリ２６ａ、メイン画面データメモリ２６ｂ、サブ画面データメモリ２６ｃ、操作履歴データメモリ２６ｄ、登録データメモリ２６ｅなどが確保される。
【００３４】
図３は、前記電子辞書装置１０の入力データメモリ２６ａに記憶された入力データの具体例を示す図である。
【００３５】
この入力データメモリ２６ａには、前記キー入力部１４のユーザ操作に応じた辞書検索処理に伴い順次キー入力された個々のキーデータおよびタッチパネル式サブ表示部１５、タッチパネル式メイン表示部１６のタッチ操作に基づくデータが順番に記憶される。
【００３６】
メイン画面データメモリ２６ｂには、前記タッチパネル式メイン表示部１６に表示させる表示データがビットマップパターンに展開されて記憶される。
【００３７】
サブ画面データメモリ２６ｃには、前記タッチパネル式サブ表示部１５に表示させる表示データがビットマップパターンに展開されて記憶される。
【００３８】
図４は、前記電子辞書装置１０の操作履歴データメモリ２６ｄに記憶された操作履歴データの具体例を示す図である。
【００３９】
この操作履歴データメモリ２６ｄには、前記入力データメモリ２６ａに記憶された個々のキーデータおよびタッチデータに応じて実行された一連の辞書検索処理に対応する一つ一つの処理の履歴が順番に一時的に記録される。
【００４０】
登録データメモリ２６ｅには、［登録］キー１４ｆの操作に応じた一連操作の登録処理（図７参照）において、前記操作履歴データメモリ２６ｄに記録された一連の辞書検索処理の履歴を対象に、ユーザ操作に応じて順次戻して選択された処理からその最終の処理までの各処理が抽出されて登録される。
【００４１】
このように構成された電子辞書装置１０は、ＣＰＵ２１が前記装置制御プログラム２２ａ（検索語入力処理、見出し語検索処理、見出し語一覧表示処理、選択見出し語の説明情報表示処理、指定単語のジャンプ検索処理、一連の辞書検索処理を対象とするスクロールパッド１７のユーザ操作に応じた順次戻し表示処理や順次進め表示処理等を実行するためのプログラムを含む）に記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べる機能を実現する。
【００４２】
次に、前記構成による電子辞書装置１０の動作について説明する。
【００４３】
図５は、前記電子辞書装置１０の辞書検索処理を示すフローチャートである。
【００４４】
図６は、前記電子辞書装置１０の辞書検索処理に伴う一連の表示動作を示す図である。
【００４５】
辞書指定キー１４ｂによりユーザ任意の辞書、例えば［英和辞典］が選択されると（ステップＳ１（Ｙｅｓ））、選択された辞書［英和辞典］の検索語を入力するための初期画面（図示せず）がメイン表示部１６に表示される（ステップＳ２）。
【００４６】
この検索語入力画面において、ユーザが、調べたい検索語、例えば「base」をキー入力すると（ステップＳ３）、図６（Ａ）に示すように、見出し語検索画面Ｇの検索語入力エリアＡｋに入力された検索語「base」が表示され、「base」と前方一致する見出し語が［英和辞典］（２２ｂ）から検索される（ステップＳ４）。そして、検索された見出し語を先頭に所定数の見出し語が抽出され、見出し語一覧エリアＬｍに一覧表示されると共に、先頭の見出し語に反転カーソルＣｕを表示し、この見出し語（単語）「base」の説明情報が読み出されプレビューエリアＰｖに表示される（ステップＳ５）。
【００４７】
ここで、［訳／決定］キー１４ｃが操作され前記見出し語（単語）「base」の選択が決定されると（ステップＳ６（Ｙｅｓ））、図６（Ｂ）に示すように、当該選択された見出し語「base」に対応した説明情報表示画面Ｇｅがメイン表示部１６に表示される（ステップＳ７）。
【００４８】
このような辞書検索処理でのユーザ操作に応じた一連のキーデータは、入力データメモリ２６ａ（図３参照）に順次入力されて記録され、また、当該キーデータの入力に応じて実行された一連の処理は、操作履歴データメモリ２６ａ（図４参照）に順次記録される。
【００４９】
前記図６（Ｂ）で示した説明情報表示画面Ｇｅにおいて、カーソルキー（スクロールキー）１４ｅを操作し、その表示内容を１行目から５行目まで下にスクロールさせて表示させ、３番目の語義「(3)計画の基礎…」に対応付けられた（用例）を調べるべく［用例］キー（図示せず）を操作すると（ステップＳ８（Ｙｅｓ））、該当する用例が前記［英和辞典］（２２ｂ）から読み出され、図６（Ｃ）に示すように、用例一覧エリアＬｘに一覧表示される（ステップＳ９）。
【００５０】
ここで、当該用例一覧エリアＬｘ内の所望の単語を直接指定して見出し語検索（ジャンプ検索）するために、［Ｊｕｍｐ］キー１４ｄが操作されるとジャンプ検索モードに設定される（ステップＳ１０（Ｙｅｓ））。
【００５１】
そして、前記用例一覧エリアＬｘ内の所望の単語「novel」が反転カーソルＣｕにより指定され、［訳／決定］キー１４ｃの操作により見出し語検索（ジャンプ検索）が実行されると（ステップＳ１１）、図６（Ｄ）に示すように、当該指定の単語「novel」に対応する説明情報が前記［英和辞典］（２２ｂ）から読み出され、説明情報表示画面Ｇｅとしてメイン表示部１６に表示される（ステップＳ７）。
【００５２】
この後、検索対象として別の辞書が選択されるか、あるいは電源ＯＦＦにより、前記一連の辞書検索処理が終了したと判断されるまでは（ステップＳ１２（Ｙｅｓ））、前記ステップＳ３〜Ｓ１１の処理に従い、ユーザ操作に応じた検索語入力処理、見出し語検索処理、説明情報表示処理、表示画面スクロール処理、ジャンプ検索処理、用例・解説表示処理等の各種の処理が適宜実行され、前記入力データメモリ２６ａ（図３参照）に対してはその一連のキーデータが逐次記録され、また前記操作履歴データメモリ２６ａ（図４参照）に対してはその一連の処理が順次記録される。
【００５３】
前記図６（Ａ）〜図６（Ｄ）で示した一連の辞書検索処理に従い、ユーザ操作に応じた各処理の履歴が前記図４で示した操作履歴データメモリ２６ａに記録された状態で、この一連の辞書検索処理の履歴を登録して保存したい場合に、［登録］キー１４ｆを操作すると、図７における一連操作登録処理が実行される。なお、このとき操作履歴データメモリ２６ａには、図４に示すように、英和辞書が選択されたことを示すデータ、「base」がキー入力されたことを示すデータ、見出し語「base]が選択されてその説明情報を表示したことを示すデータ、５行分スクロールされたことを示すデータ、「用例」が指定されて用例を表示したことを示すデータ等が順に記憶されている。
【００５４】
図７は、前記電子辞書装置１０の一連操作登録処理を示すフローチャートである。
【００５５】
前記図６（Ｄ）で示したジャンプ検索単語「novel」の説明情報表示画面Ｇｅにおいて、［登録］キー１４ｆが操作され（ステップＲ１（Ｙｅｓ））、スクロールパッド１７が上にスライド（上フリックｕ）されると（ステップＲ２，Ｒ３（Ｙｅｓ））、当該上フリックｕの操作に応じて、前記操作履歴データメモリ２６ｄに記録された辞書検索処理の履歴がその最終の処理データから順番に戻って指定され、その都度、指定された処理に応じた表示画面が表示される（ステップＲ４，Ｒ５）。
【００５６】
具体的には、まず、操作履歴データメモリ２６ａに記憶された履歴データの最後から２番目のジャンプ検索モードで単語「novel」を指定したデータが読みだされ、図６（Ｃ）の用例一覧エリアＬｘで指定の単語「novel」に反転カーソルＣｕが表示された画面が表示される。次に操作履歴データメモリ２６ａからジャンプ検索モードが設定されたことを示すデータが読みだされ、単語「novel」が指定される前の表示に戻る。このように、上フリック操作に応じて、操作履歴データメモリ２６ａの最後から順番に履歴データが読みだされ、その後は、ジャンプ検索モードが設定前で同反転カーソルＣｕが表示されていない用例を表示した画面、５行分下にスクロールされた見出し語「base」の説明情報表示画面Ｇｅ、図６（Ｂ）の見出し語「base」の最初の説明情報表示画面Ｇｅ、図６（Ａ）の検索語入力エリアＡｋと見出し語一覧エリアＬｍとプレビューエリアＰｖを組み合わせた見出し語検索画面Ｇ、と順番に戻って表示される。
【００５７】
一方、前記スクロールパッド１７が上にスライド（上フリックｕ）されるのに伴い、辞書検索された一連の処理が順番に戻って表示された状態で、当該スクロールパッド１７が逆方向の下にスライド（下フリックｄ）されると（ステップＲ９（Ｙｅｓ））、当該下フリックｄの操作に応じて、前記操作履歴データメモリ２６ｄに記録された現在表示中の辞書検索処理の処理データから順番に進めた処理データが指定され、その都度、当該指定された処理に応じた表示画面が表示される（ステップＲ１０〜Ｒ１２）。
【００５８】
このように、前記［登録］キー１４ｆの操作により起動される一連操作登録処理では、一連の辞書検索処理に伴い操作履歴データメモリ２６ｄに順番に記録された個々の処理データが、スクロールパッド１７に対する上フリック（ｕ）に応じて順番に戻って指定され各対応する表示画面に戻って表示され、また逆に、スクロールパッド１７に対する下フリック（ｄ）に応じて前記個々の処理データが順番に進んで指定され各対応する表示画面に進めて表示される。
【００５９】
こうして、ユーザ任意の段階の操作履歴まで戻した処理データの表示画面を表示させた状態で［訳／決定］キー１２ｃが操作されると（ステップＲ７（Ｙｅｓ））、当該戻したところの操作履歴データから最終の操作履歴データまでの操作履歴データが抽出されて登録データメモリ２６ｅに保存される（ステップＲ８）。
【００６０】
なお、前記スクロールパッド１７の上フリック（ｕ）に応じて、前記操作履歴データメモリ２６ｄ（図４参照）に記憶された先頭の処理データまで戻って指定され、前記辞書［英和辞典］を選択した初期画面が表示されると（ステップＲ３〜Ｒ６（Ｙｅｓ））、当該操作履歴データメモリ２６ｄに記録された全ての操作履歴データが抽出されて登録データメモリ２６ｅに保存される（ステップＲ８）。
【００６１】
そして、前記一連操作登録処理（図７参照）に応じて登録データメモリ２６ｅに保存される一連の処理データは、その最終の処理データに対応した表示内容の先頭の文字列がファイル名となって保存される。具体的には、前記図６（Ａ）〜図６（Ｄ）で示した一連の辞書検索処理に伴い操作履歴データメモリ２６ａ（図４参照）に記録された処理データが前記登録データメモリ２６ｅに登録された場合には、ファイル名「novel」を対応付けて保存される。
【００６２】
こうして、ユーザ操作に応じた一連の辞書検索処理に伴う操作履歴データのうち、その最終の処理データからユーザ任意の段階まで戻した処理データにつき登録データメモリ２６ｅに保存された状態で、当該保存された過去の辞書検索処理を再確認して覚えたいあるいは学習したい場合に、［一連実行］キー１４ｇが操作されると、図８における一連操作実行処理が実行される。
【００６３】
図８は、前記電子辞書装置１０の一連操作実行処理を示すフローチャートである。
【００６４】
前記［一連実行］キー１４ｇが操作されると（ステップＤ１（Ｙｅｓ））、登録データメモリ２６ｅに保存されている一連の処理データのファイル名が読み出され、メイン表示部１６に一覧表示される（ステップＤ２）。
【００６５】
この登録された各一連の処理データのファイル名一覧表示画面において、ユーザ所望の一連の処理データが選択されて決定された後（ステップＤ３）、スクロールパッド１７が下にスライド（下フリックｄ）されると（ステップＤ４，Ｄ５（Ｙｅｓ））、当該下フリック（ｄ）の操作に応じて、前記選択された一連の処理データがその先頭から順番に進めて呼び出され、各対応する表示画面データが順次生成されてメイン表示部１６に表示される（ステップＤ６〜Ｄ８）。
【００６６】
具体的には、前記図４の操作履歴データメモリ２６ｄで示した一連の処理データが登録データメモリ２６ｅに保存されており、これが今回の一連操作実行処理にて選択された場合は、前記下フリック（ｄ）の操作に応じて、［英和辞典］を選択した初期画面（図示せず）、前記図６（Ａ）で示した見出し語検索画面Ｇ、前記図６（Ｂ）で示した説明情報表示画面Ｇｅ、前記図６（Ｃ）で示した５行スクロール後の説明情報表示画面Ｇｅ、用例一覧エリアＬｘを含む説明情報表示画面Ｇｅ、ジャンプ検索モードを設定して用例一覧エリアＬｘの指定の単語「novel」に反転カーソルＣｕを表示させた画面、さらに、図６（Ｄ）で示したジャンプ検索単語「novel」に対応する説明情報表示画面Ｇｅが順番に表示される。
【００６７】
一方、前記スクロールパッド１７が上にスライド（上フリックｕ）されると（ステップＤ９（Ｙｅｓ））、当該上フリック（ｕ）の操作に応じて、前記先頭から順番に進めて呼び出された一連の処理データが逆に戻して呼び出され、各対応する表示画面データが順次生成されてメイン表示部１６に表示される（ステップＤ１０〜Ｄ１２）。
【００６８】
したがって、前記構成の電子辞書装置１０の一連操作登録・実行機能によれば、ユーザ操作に応じた一連の辞書検索処理に伴い、キー操作に応じて実行される個々の処理データが順番に操作履歴データメモリ２６ｄに記録される。前記一連の辞書検索処理を行った際に、［登録］キー１４ｆを操作してスクロールパッド１７を上フリック（ｕ）したり下フリック（ｄ）すると、このフリック操作に応じて前記操作履歴データメモリ２６ｄに記録された個々の処理データが最終の処理から順番に戻って呼び出されたり、逆に進んで呼び出され、当該各処理に対応した表示画面がメイン表示部１６に表示される。そして、登録したい辞書検索処理の段階まで戻して［訳／決定］キー１４ｃを操作すると、前記最終の処理から当該戻したところまでの処理データが登録データメモリ２６ｅに保存される。この後、［一連実行］キー１４ｇを操作して前記スクロールパッド１７を下フリック（ｄ）したり上フリック（ｕ）したりすると、このフリック操作に応じて前記登録データメモリ２６ｅに保存された個々の処理データが先頭の処理から順番に進んで呼び出されたり、逆に戻って呼び出され、当該各処理に対応した表示画面がメイン表示部１６に表示される。
【００６９】
これにより、ユーザ操作に応じて行った一連の辞書検索処理を、必要に応じてその最終の処理から順次戻った所望の範囲で操作履歴として登録でき、後々、必要に応じてその先頭から順番に呼び出し各辞書情報を再確認して覚えたり学習したりすることができる。
【００７０】
よって、関連付けて検索した一連の辞書情報を連続的に一つ一つ表示させて再確認することが可能になる。
【００７１】
なお、前記実施形態では、スクロールパッド１７のフリック操作に応じて、操作履歴データメモリ２６ｄに記録された一連の辞書検索処理に伴う個々の処理データや登録データメモリ２６ｅに選択的に保存された一連の辞書検索処理に伴う個々の処理データが順番に呼び出されその表示画面が表示される構成としたが、当該フリック操作の距離や速度に応じて、前記個々の処理データが順番に呼び出されてその表示画面が表示される数や速度を変化させる構成としてもよい。
【００７２】
また、前記実施形態において、スクロールパッド１７は、タッチパネル式メイン表示部１６とは独立して構成されるが、本電子辞書装置１０が例えばタブレット型端末によって実施される場合には、１つのタッチパネル式表示部の領域を分割した一部の領域をスクロールパッドとして機能させる構成としてもよい。さらに、スクロールパッドではなくて、上下方向を指示するカーソルキーを上フリックと下フリックの操作に割り当てて、カーソルキーの方向指示操作により上記説明した機能を動作させるようにしても良い。また例えばロータリースイッチを設け、上下の回転方向に対応させてもよい。
【００７３】
前記実施形態において記載した電子辞書装置１０による各処理の手法およびデータベース、すなわち、図５のフローチャートに示す辞書検索処理、図７のフローチャートに示す一連操作登録処理、図８のフローチャートに示す一連操作実行処理などの各手法および辞書データベース２２ｂ等を含むデータベースは、何れもコンピュータに実行させることができるプログラムとして、メモリ・カード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体２３に格納して配布することができる。そして、表示部（１５，１６）および接触位置検出部（１７）を備えた電子機器のコンピュータは、この外部記録媒体２３に記録されたプログラムを記憶装置２２に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明した一連の辞書検索処理に伴う操作履歴の登録・実行機能を実現し、前述した手法による同様の処理を実行することができる。
【００７４】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態としてネットワークＮ上を伝送させることができ、このプログラムデータを、表示部（１５，１６）および接触位置検出部（１７）を備えた電子機器のコンピュータに通信部２５によって取り込むことで、前述した一連の辞書検索処理に伴う操作履歴の登録・実行機能を実現することもできる。
【００７５】
なお、本願発明は、前記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【００７６】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００７７】
［１］
ユーザ操作に応じた一連の辞書検索処理に伴い各処理に対応した辞書情報を含む表示画面が表示部に順次表示される電子辞書装置であって、
前記一連の辞書検索処理に伴う各処理を記憶する一連処理記憶手段と、
ユーザ操作による方向の指示を検出する検出手段と、
この検出手段により、ユーザ操作による所定方向の指示が検出されたことに応じて、前記一連処理記憶手段により記憶された前記一連の辞書検索処理に伴う各処理を順番に読み出し、当該各処理に対応した辞書情報を含む表示画面を順次表示部に表示させる一連処理再生手段と、
を備えたことを特徴とする電子辞書装置。
【００７８】
［２］
前記一連の辞書検索処理に伴う各処理を順番に一時的に記録する処理履歴記録手段と、
この処理履歴記録手段により一時的に記録された一連の辞書検索処理に伴う各処理を、前記検出手段によって前記所定の方向と逆の方向に指示がされたことが検出されることに応じて、その最終の処理から順次戻して読み出し、当該各処理に対応した辞書情報を含む表示画面を順次表示部に表示させる一連処理戻し再生手段とを有し、
前記一連処理記憶手段は、
前記一連処理戻し再生手段により戻して読み出されたところの処理から前記最終の処理までの各処理を記憶する、
ことを特徴とする［１］に記載の電子辞書装置。
【００７９】
［３］
前記一連処理再生手段は、前記検出手段によりユーザ操作による所定方向への指示が検出された場合は、前記一連処理記憶手段により記憶された前記一連の辞書検索処理に伴う各処理を順番に進めて読み出し、前記検出手段により所定方向と逆の方向へ指示が検出された場合は、前記一連処理記憶手段により記憶された前記一連の辞書検索処理に伴う各処理を順番に戻して読み出し、当該読み出された各処理に対応した辞書情報を含む表示画面を順次表示部に表示させる、
ことを特徴とする［１］または［２］に記載の電子辞書装置。
【００８０】
［４］
表示部と、ユーザ操作による方向の指示を検出する検出部とを備えた電子辞書装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
ユーザ操作に応じた一連の辞書検索処理に伴い各処理に対応した辞書情報を含む表示画面を前記表示部に順次表示させる辞書検索手段、
前記一連の辞書検索処理に伴う各処理をメモリに記憶させる一連処理記憶手段、
前記検出部により、ユーザ操作による所定方向の指示が検出されたことに応じて、前記一連処理記憶手段により記憶された前記一連の辞書検索処理に伴う各処理を順番に読み出し、当該各処理に対応した辞書情報を含む表示画面を前記表示部に順次表示させる一連処理再生手段、
として機能させるためのプログラム。
【符号の説明】
【００８１】
１０  …電子辞書装置
１１  …本体ケース
１２  …蓋体ケース
１３  …ヒンジ部
１４  …キー入力部
１４ａ…文字入力キー
１４ｂ…辞書指定キー
１４ｃ…［訳／決定］キー
１４ｄ…［Ｊｕｍｐ］キー
１４ｅ…カーソルキー（スクロールキー）
１４ｆ…［登録］キー
１４ｇ…［一連実行］キー
１５  …タッチパネル式サブ表示部
１５ｄ…カラー液晶表示部（バックライト付き）
１５ｔ…透明タッチパネル
１６  …タッチパネル式メイン表示部
１６ｄ…カラー液晶表示部（バックライト付き）
１６ｔ…透明タッチパネル
１７  …スクロールパッド
２１  …ＣＰＵ
２２  …記憶装置
２２ａ…装置制御プログラム
２２ｂ…辞書データベース
２３  …外部記録媒体
２４  …記録媒体読み取り部
２５  …通信部
２６  …ＲＡＭ
２６ａ…入力データメモリ
２６ｂ…メイン画面データメモリ
２６ｃ…サブ画面データメモリ
２６ｄ…操作履歴データメモリ
２６ｅ…登録データメモリ
３０  …Ｗｅｂサーバ
Ｎ    …通信ネットワーク
Ｇ    …見出し語検索画面
ｕ    …上フリック
ｄ    …下フリック
Ａｋ  …検索語入力エリア
Ｌｍ  …見出し語一覧エリア
Ｃｕ  …反転カーソル
Ｐｖ  …プレビューエリア
Ｇｅ  …説明情報表示画面
Ｌｘ  …用例一覧エリア
【図１】
0005910181.tif 000002
【図２】
0005910181.tif 000003
【図３】
0005910181.tif 000004
【図４】
0005910181.tif 000005
【図５】
0005910181.tif 000006
【図６】
0005910181.tif 000007
【図７】
0005910181.tif 000008
【図８】
0005910181.tif 000009