(57)【要約】【課題】検索語句が文章データ内に含まれている場合、前記検索語句に関連付けられた検索結果を表示可能とすることを目的とする。【解決手段】文章データを表示する端末装置であって、検索語句と検索結果とを関連付けて記憶装置に記憶する記憶手段と、表示されている文章データに記憶装置に記憶されている検索語句が含まれているか否かを判断する判断手段と、判断手段によって表示されている文章データに記憶装置に記憶されている検索語句が含まれていると判断された場合、記憶装置に検索語句と関連付けて記憶されている検索結果を文章データと共に表示する表示制御手段と、を有することによって課題を解決する。【選択図】図５
2014052865.tif 000002
【特許請求の範囲】
【請求項１】
文章データを表示する端末装置であって、
検索語句と検索結果とを関連付けて記憶装置に記憶する記憶手段と、
表示されている文章データに前記記憶装置に記憶されている検索語句が含まれているか否かを判断する判断手段と、
前記判断手段によって前記表示されている文章データに前記記憶装置に記憶されている検索語句が含まれていると判断された場合、前記記憶装置に前記検索語句と関連付けて記憶されている前記検索結果を前記文章データと共に表示する表示制御手段と、
を有する端末装置。
【請求項２】
前記文章データと、前記文章データに含まれる前記検索語句と関連付けて記憶されている検索結果と、を含む印刷ジョブを生成する印刷ジョブ生成手段を更に有する請求項１記載の端末装置。
【請求項３】
前記印刷ジョブ生成手段は、前記検索結果が、前記文章データを含むページの余白に含まれるように、前記印刷ジョブを生成する請求項２記載の端末装置。
【請求項４】
前記印刷ジョブ生成手段は、前記検索結果が、前記文章データとは異なる別ページに含まれるように、前記印刷ジョブを生成する請求項２記載の端末装置。
【請求項５】
前記印刷ジョブ生成手段は、前記文章データに含まれる前記検索語句と、前記検索語句と関連付けられている検索結果と、を対応付ける対応付け情報が含まれるように、前記印刷ジョブを生成する請求項２乃至４何れか１項記載の端末装置。
【請求項６】
文章データを表示する端末装置が実行する表示制御方法であって、
検索語句と検索結果とを関連付けて記憶装置に記憶する記憶ステップと、
表示されている文章データに前記記憶装置に記憶されている検索語句が含まれているか否かを判断する判断ステップと、
前記判断ステップによって前記表示されている文章データに前記記憶装置に記憶されている検索語句が含まれていると判断された場合、前記記憶装置に前記検索語句と関連付けて記憶されている前記検索結果を前記文章データと共に表示する表示制御ステップと、
を含む表示制御方法。
【請求項７】
文章データを表示するコンピュータに、
検索語句と検索結果とを関連付けて記憶装置に記憶する記憶ステップと、
表示されている文章データに前記記憶装置に記憶されている検索語句が含まれているか否かを判断する判断ステップと、
前記判断ステップによって前記表示されている文章データに前記記憶装置に記憶されている検索語句が含まれていると判断された場合、前記記憶装置に前記検索語句と関連付けて記憶されている前記検索結果を前記文章データと共に表示する表示制御ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、表示制御方法及びプログラムに関する。
【背景技術】
【０００２】
電子書籍閲覧装置等で実現される電子機器は、文章データを表示するだけでなく、電子機器内の辞書、若しくはインターネットを通して語句の意味を検索する機能や、利用者が電子機器上で行った検索語句を検索履歴として記憶しておく履歴機能を備えるものがある。このような電子機器においては、検索機能や履歴情報を用いて、再度ユーザが同じ語句の意味を調べたいときに履歴情報から参照することにより、特に専門書等閲覧する際に効率的な閲覧をすることが可能である。
特許文献１には、一度検索した語句を検索履歴データとして記憶しておき、一度検索した語句と同一語句が文章中にある場合、それらを識別できるようにハイライト表示することを可能とする電子機器が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３３０８３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら従来技術では検索履歴に検索語句のみを記憶していた。
本発明は、検索語句が文章データ内に含まれている場合、前記検索語句に関連付けられた検索結果を表示可能とすることを目的とする。
【課題を解決するための手段】
【０００５】
そこで、本発明は、文章データを表示する端末装置であって、検索語句と検索結果とを関連付けて記憶装置に記憶する記憶手段と、表示されている文章データに前記記憶装置に記憶されている検索語句が含まれているか否かを判断する判断手段と、前記判断手段によって前記表示されている文章データに前記記憶装置に記憶されている検索語句が含まれていると判断された場合、前記記憶装置に前記検索語句と関連付けて記憶されている前記検索結果を前記文章データと共に表示する表示制御手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、検索語句が文章データ内に含まれている場合、前記検索語句に関連付けられた検索結果を表示可能とすることができる。
【図面の簡単な説明】
【０００７】
【図１】電子機器のハードウェア構成等の一例を示す図である。
【図２】電子機器上で文章データと検索履歴情報（検索結果）との両方が表示されている電子機器の表示部の一例を示す図である。
【図３】検索履歴情報に検索語句と検索結果とが記憶されるまでの処理の一例を示すフローチャートである。
【図４】検索履歴情報の一例を示す図である。
【図５】文章データからページを表示するまでの処理の一例を示すフローチャートである。
【図６】印刷時の表示制御処理の一例を示すフローチャートである。
【図７】検索履歴情報を印刷結果に反映するかどうかをユーザに選択させるためのダイアログの一例を示す図である。
【図８】印刷結果へ反映するか否かをユーザに選択させるためのチェックボックスの一例を示す図である。
【図９】文章データ加工処理の一例を示すフローチャートである。
【図１０Ａ】「電子書籍」、「閲覧」、「装置」が過去に検索された状態であり、ステップＳ６３までの処理が行われた状態の検索履歴情報の一例を示す図である。
【図１０Ｂ】図１０Ａの状態の検索履歴情報に対して、ステップＳ７５までが実施された加工済みの文章データの一例を示す図である。
【図１１】印刷処理の一例を示すフローチャートである。
【図１２】印刷結果の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
＜実施形態１＞
図１は、電子機器１のハードウェア構成等の一例を示す図である。
電子機器１は、表示部１０、入力部１１、制御部１２、第一記憶部１３、第二記憶部１４、ネットワーク部１５を有する。
表示部１０は、閲覧する文章データ、利用者に選択を促すためのメッセージ、各種設定等を表示する。
入力部１１は、キーボード及び／又はタッチパネル等で実現され、文字や記号による利用者の入力を受け付ける。
制御部１２は、電子機器１のシステム全体の制御を行う。
第一記憶部１３は、文章データや検索履歴情報を記憶しておく不揮発性の記憶部である。
第二記憶部１４は、一時的にデータを記憶しておく揮発性の記憶部である。
ネットワーク部１５はＬＡＮ、若しくは直接インターネットと接続を行うネットワーク制御部である。
実施形態１として、電子機器１をインターネットへ接続可能な電子書籍閲覧装置として説明する。電子書籍閲覧装置（電子機器１）は、端末装置の一例である。
制御部１２が、第一記憶部１３又は第二記憶部１４に記憶されたプログラムに基づき処理を実行することによって、後述するフローチャートに係る処理が実現される。
【００１０】
図２は、電子機器１上で文章データと検索履歴情報（検索結果）との両方が表示されている電子機器１の表示部１０の一例を示す図である。
文章表示領域２１は、利用者が選択した文章データから表示すべきページが表示される文章表示領域である。検索履歴情報表示領域２２は、検索履歴情報が表示される検索履歴情報表示領域である。
【００１１】
図３は、検索履歴情報に検索語句と検索結果とが記憶されるまでの処理の一例を示すフローチャートである。
ステップＳ３１では、制御部１２は、利用者によって入力部１１から指定された語句を検索語句として第二記憶部１４へ一時的に記憶する。
ステップＳ３２では、制御部１２は、ステップＳ３１において指定された語句に対してＷｅｂサービス等を用いて検索を行う。
ステップＳ３３では、制御部１２は、ステップＳ３１で第二記憶部１４へ格納した検索語句と、ステップＳ３２で行った検索結果と、を関連付けて検索履歴情報として第一記憶部１３へ格納する。
このとき第一記憶部１３へ格納された検索履歴情報４０を図４に示す。図４は、検索履歴情報の一例を示す図である。４１ではステップＳ３１で指定された検索語句が保持される。４２ではステップＳ３２で行われた検索結果が保持される。４３は表示管理領域であり、「表示済み」、「未表示」の情報が保持される。初期値には「未表示」の情報が格納される。４４は印刷管理領域であり、「する」、「しない」の情報が保持される。初期値としては「しない」の情報が格納される。４５は表示順番管理領域であり、整数値が格納される。初期値としては「０」の情報が格納される。
【００１２】
図５は、文章データからページを表示するまでの処理の一例を示すフローチャートである。
ステップＳ５１では、制御部１２は、利用者によって第一記憶部１３に記憶されている文章データを第二記憶部１４へ展開する。
ステップＳ５２では、制御部１２は、検索履歴情報４０の表示管理領域４３の初期化を行う。より具体的に説明すると、制御部１２は、初期値として表示管理領域４３に「未表示」を格納する。
ステップＳ５３では、制御部１２は、ステップＳ５１で展開されたデータを表示部１０上の文章表示領域２１へ表示する。
ステップＳ５４では、制御部１２は、表示するページの語句と、検索履歴情報４０の検索語句４１との照合を行う。
ステップＳ５５では、制御部１２は、ステップＳ５４の照合の結果より一致したかどうかを判断する。一致しなかった場合は、制御部１２は、ステップＳ５４へ戻って次の語句の照合を行う。一致した場合は、制御部１２は、ステップＳ５６に進む。
【００１３】
ステップＳ５６では、制御部１２は、対象語句の検索履歴が表示済みか否かを判断する。制御部１２は、表示済みか否かを表示管理領域４３によって判断でき、既に表示済みである場合はステップＳ５４に戻って、次の語句の照合を行う。表示済みでない場合は、制御部１２は、ステップＳ５７に進む。
ステップＳ５７では、制御部１２は、ステップＳ５６において表示済みでないと判断された場合に検索履歴情報４０から検索語句４１を検索結果４２の情報と共に検索履歴情報表示領域２２にて表示する。
ステップＳ５８では、制御部１２は、検索履歴情報の表示後、表示した検索語句に対して表示済みであることを示すために図４の検索履歴情報の表示管理領域４３を表示済みに更新する。制御部１２は、ステップＳ５３から始まる照合を文章表示領域２１へ表示している文章の語句全てに対して行い、図５に示す表示処理を完了とする。
以上の処理により、表示中の文章データ内に検索履歴情報の検索語句が含まれている場合、同一画面上に検索語句４１と検索結果４２とを表示することが可能となる。そうすることで、利用者は再検索を行う必要がなくなり、閲覧時の操作性を向上させることができる。
【００１４】
＜実施形態２＞
実施形態２では、実施形態１で説明した電子機器上での印刷時の表示制御等の説明を行う。
制御部１２は、例えば、印刷時において、表示部１０の文章表示領域２１へ表示されている文章データ、検索履歴情報表示領域２２へ表示されている検索履歴情報のレイアウトのまま印刷されるように制御を行う。
図６は、印刷時の表示制御処理の一例を示すフローチャートである。
ステップＳ６１では、制御部１２は、利用者によって検索履歴情報を印刷結果に反映するように指定されたかどうかを判断する。このとき、制御部１２は、検索履歴情報を印刷結果に反映するかどうかを、図７に示されるようなダイアログを表示部１０へ表示し、利用者からの入力に基づき判断する。
【００１５】
ステップＳ６４は、ステップＳ６１において検索履歴印刷機能において検索履歴情報を印刷結果へ反映しないと指定された場合の処理である。制御部１２は、通常の文章データのみの印刷を行う。
ステップＳ６１において、検索履歴情報を印刷結果へ反映すると指定された場合、制御部１２は、ステップＳ６２へ進む。
ステップＳ６２では、制御部１２は、利用者によって印刷結果へ反映すると選択された検索履歴情報４０の印刷管理領域４４を「する」に更新する。制御部１２は、利用者による選択手段として、表示部１０上へ図８に示すチェックボックスを表示し、印刷結果へ反映するか否かを選択させるものとする。
ステップＳ６３では、制御部１２は、印刷管理領域４４において「する」が格納されている検索語句４１に対して、あいうえお順にソートを行う。制御部１２は、そのソートした結果を「１」から昇順に表示順番管理領域４５へ格納する。次に、制御部１２は、文章データ加工処理へ進む。
【００１６】
図９は、文章データ加工処理の一例を示すフローチャートである。
ステップＳ７１の処理は、制御部１２による、文章データ内の各語句に対する、検索語句４１の照合を行う繰り返し処理である。
ステップＳ７２では、制御部１２は、文章データ内の各語句に対して、表示順番管理領域４５に従い、昇順に検索語句の照合を行う。但し、制御部１２は、「０」が格納されているものは、ステップＳ６３において、既に印刷結果へ反映しないと判断されているものであるため、照合対象ではないと判断する。
ステップＳ７３では、制御部１２は、文章データ内の各語句と検索語句４１との照合を行う。
ステップＳ７４では、制御部１２は、文章データ内の各語句と検索語句４１とが一致したか否かの判断を行う。一致した場合は、制御部１２は、ステップＳ７５の処理へ進む。
ステップＳ７５では、制御部１２は、第二記憶部１４へ展開されている文章データに対して、一致した語句に下線を引き、表示順番管理領域４５の番号を語句の横に付与する。前記番号は、対応付け情報の一例である。また、制御部１２は、ステップＳ７４において加工した文章データを第二記憶部１４に印刷用データとして新たに記憶する。文章データ内の全ての語句に対しての照合が完了した場合、制御部１２は、図９に示す処理を終了し、印刷処理へ進む。
【００１７】
ここで図９の文章データ加工処理によって加工されたページの例を、図１０を用いて示す。図１０Ａは、「電子書籍」、「閲覧」、「装置」が過去に検索された状態であり、ステップＳ６３までの処理が行われた状態の検索履歴情報４０の一例を示す図である。「閲覧」はステップＳ６２において、印刷結果に反映すると選択されなかった語句とする。
図１０Ｂは、図１０Ａの状態の検索履歴情報４０に対して、ステップＳ７５までが実施された加工済みの文章データの一例を示す図である。
【００１８】
図１１は、印刷処理の一例を示すフローチャートである。
ステップＳ８１では、制御部１２は、検索履歴情報４０の表示管理領域４３の番号順に列挙したデータ生成を行う。このとき、制御部１２は、１ページに収まらないときは複数ページにまたいでページを生成する。
ここで、制御部１２は、１ページに収まるときは、検索履歴情報を、文章データを含むページの余白に含まれるようにページを生成する。一方、制御部１２は、１ページに収まらないときは、検索履歴情報を文章データとは異なる別ページに含まれるようにページを生成する。なお、制御部１２は、文章データと、検索履歴情報と、を同一ページ内に収めるようにした場合の、前記文章データの縮小率に基づいて、同一のページに含まれるようにするか、別ページに含まれるようにするかを判断するようにしてもよい。つまり、制御部１２は、前記縮小率が閾値以下の場合は、元の文章データが小さ過ぎると判断し、別ページにし、前記縮小率が閾値以下でない場合は、同一ページにするようにしてもよい。
次にステップＳ８２では、制御部１２は、ステップＳ７５において印刷用データとして第二記憶部１４に記憶しておいた加工済みの文章データの末尾のデータの後に、ステップＳ８１で生成したデータを追加し、新たな印刷ジョブの生成を行う（印刷ジョブ生成）。
ステップＳ８３では、制御部１２は、ステップＳ８２において生成されたデータを一つの印刷ジョブとして、ネットワークを介して接続された印刷装置等に送信し、前記印刷装置において印刷を行うよう制御を行う。
図１２は、印刷結果の一例を示す図である。図１２に示されるように、文章データに同じ検索語句が複数、含まれている場合、検索履歴情報は、一つだけ印刷（又は表示）される。
以上の処理によって、検索語句の意味を印刷することが可能となる。
【００１９】
＜実施形態３＞
制御部１２は、上述した様な印刷時の表示制御、印刷制御と共に、以下の様な制御を行ってもよい。
例えば、制御部１２は、検索結果を検索履歴情報として、対応する検索語句の横にルビをふって印刷（又は表示）するようにしてもよい。
また、上述した実施形態では、制御部１２は、予め検索結果を保持しておく例を用いて説明を行ったが、印刷プレビュー時に検索した結果を印刷プレビュー時に表示及び印刷するように制御してもよい。
また、制御部１２は、ユーザが、電子機器１上で文章データに対して行った拡大、及び縮小をフォントサイズに反映し、印刷するようにしてもよい。また、制御部１２は、文章データに非常用漢字が含まれていた場合、常用漢字へ変換して印刷するようにしてもよい。また、制御部１２は、電子機器１上で文章データに「しおり」を付けられたページを印刷するようにしてもよい。また、制御部１２は、付箋機能でメモ書きされた内容を上述した処理と同様の処理を行い、余白部分等に印刷するようにしてもよい。
【００２０】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００２１】
以上、上述した各実施形態によれば、利用者が行った検索語句と検索結果とを関連付けて検索履歴情報として記憶しておくことができる。このとき、検索結果には既に利用者が意図して調べた結果が記憶される。その結果、利用者は検索履歴語句を選択し、選択後にどの辞書ツールで検索をするかの選択をせずとも、利用者が求めている検索結果を表示することが可能となり、利用者の手間を省くことを可能とする。
また、検索履歴情報を印刷結果に反映することができる。その結果、印刷しても検索履歴情報をすぐ参照することができる。
よって、検索語句が文章データ内に含まれている場合、前記検索語句に関連付けられた検索結果を表示可能とすることができる。
【００２２】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図１】
2014052865.tif 000003
【図２】
2014052865.tif 000004
【図３】
2014052865.tif 000005
【図４】
2014052865.tif 000006
【図５】
2014052865.tif 000007
【図６】
2014052865.tif 000008
【図７】
2014052865.tif 000009
【図８】
2014052865.tif 000010
【図９】
2014052865.tif 000011
【図１０Ａ】
2014052865.tif 000012
【図１０Ｂ】
2014052865.tif 000013
【図１１】
2014052865.tif 000014
【図１２】
2014052865.tif 000015