(57)【特許請求の範囲】
【請求項１】
画面上に表示されているテキストのうち、ユーザによる前記画面上の操作によって少なくとも一部の第１テキストが指定される場合に、前記第１テキストの属性、又は前記第１テキストが表示される第１領域とその周囲の領域とを含む第２領域に対応する第２テキストの属性、又は前記第１領域よりも小さい領域であって前記第１領域に含まれる第３領域に対応する第３テキストの属性、又は前記第１領域の一部とその周囲の領域とを含む第４領域に対応する第４テキストの属性の少なくとも１つに応じて、少なくとも１以上の処理を実行するためのメニューを、前記画面上に表示可能な表示制御部と、
前記メニューを介して少なくとも１以上の処理のうちの第１処理が選択される場合に、前記第１処理の種別に応じて選択される前記第１テキスト又は前記第２テキスト又は前記第３テキスト又は前記第４テキストのいずれかを用いて、前記第１処理を実行する処理部を備え、
前記メニューによって選択可能な少なくとも１以上の処理のうち、少なくとも１つは、前記第１テキスト又は前記第２テキスト又は前記第３テキスト又は前記第４テキストのいずれかに関連する情報を取得するための検索処理である電子機器。
【請求項２】
前記表示制御部は、前記第１テキストが指定される場合に、前記第２テキストの属性、又は前記第３テキストの属性、又は前記第４テキストの属性の少なくとも１つに応じて、少なくとも１以上の処理を実行するためのメニューを、前記画面上に表示する請求項１に記載の電子機器。
【請求項３】
前記処理部は、前記第１処理が選択される場合に、前記第１処理の種別に応じて選択される前記第２テ0キスト又は前記第３テキスト又は前記第４テキストのいずれかを用いて、前記第１処理を実行する請求項１に記載の電子機器。
【請求項４】
前記第１テキストは、前記画面上の前記第１領域近傍をペンまたは指でなぞることによって指定可能である請求項１乃至請求項３のいずれか１に記載の電子機器。
【請求項５】
画面上に表示されているテキストのうち、ユーザによる前記画面上の操作によって少なくとも一部の第１テキストが指定される場合に、前記第１テキストの属性、又は前記第１テキストが表示される第１領域とその周囲の領域とを含む第２領域に対応する第２テキストの属性、又は前記第１領域よりも小さい領域であって前記第１領域に含まれる第３領域に対応する第３テキストの属性、又は前記第１領域の一部とその周囲の領域とを含む第４領域に対応する第４テキストの属性の少なくとも１つに応じて、少なくとも１以上の処理を実行するためのメニューを、前記画面上に表示可能とするステップと、
前記メニューを介して少なくとも１以上の処理のうちの第１処理が選択される場合に、前記第１処理の種別に応じて選択される前記第１テキスト又は前記第２テキスト又は前記第３テキスト又は前記第４テキストのいずれかを用いて、前記第１処理を実行するステップを備え、
前記メニューによって選択可能な少なくとも１以上の処理のうち、少なくとも１つは、前記第１テキスト又は前記第２テキスト又は前記第３テキスト又は前記第４テキストのいずれかに関連する情報を取得するための検索処理である電子機器の制御方法。
【請求項６】
前記表示可能とするステップでは、前記第１テキストが指定される場合に、前記第２テキストの属性、又は前記第３テキストの属性、又は前記第４テキストの属性の少なくとも１つに応じて、少なくとも１以上の処理を実行するためのメニューを、前記画面上に表示する請求項５に記載の電子機器の制御方法。
【請求項７】
前記第１処理を実行するステップでは、前記第１処理が選択される場合に、前記第１処理の種別に応じて選択される前記第２テキスト又は前記第３テキスト又は前記第４テキストのいずれかを用いて、前記第１処理を実行する請求項５に記載の電子機器の制御方法。
【請求項８】
前記第１テキストは、前記画面上の前記第１領域近傍をペンまたは指でなぞることによって指定可能である請求項５乃至請求項７のいずれか１に記載の電子機器の制御方法。
【請求項９】
画面上に表示されているテキストのうち、ユーザによる前記画面上の操作によって少なくとも一部の第１テキストが指定される場合に、前記第１テキストの属性、又は前記第１テキストが表示される第１領域とその周囲の領域とを含む第２領域に対応する第２テキストの属性、又は前記第１領域よりも小さい領域であって前記第１領域に含まれる第３領域に対応する第３テキストの属性、又は前記第１領域の一部とその周囲の領域とを含む第４領域に対応する第４テキストの属性の少なくとも１つに応じて、少なくとも１以上の処理を実行するためのメニューを、前記画面上に表示可能とするステップと、
前記メニューを介して少なくとも１以上の処理のうちの第１処理が選択される場合に、前記第１処理の種別に応じて選択される前記第１テキスト又は前記第２テキスト又は前記第３テキスト又は前記第４テキストのいずれかを用いて、前記第１処理を実行するステップを電子機器に実行させるための制御プログラムであって、
前記メニューによって選択可能な少なくとも１以上の処理のうち、少なくとも１つは、前記第１テキスト又は前記第２テキスト又は前記第３テキスト又は前記第４テキストのいずれかに関連する情報を取得するための検索処理である制御プログラム。
【請求項１０】
前記表示可能とするステップでは、前記第１テキストが指定される場合に、前記第２テキストの属性、又は前記第３テキストの属性、又は前記第４テキストの属性の少なくとも１つに応じて、少なくとも１以上の処理を実行するためのメニューを、前記画面上に表示する請求項９に記載の電子機器に実行させるための制御プログラム。
【請求項１１】
前記第１処理を実行するステップでは、前記第１処理が選択される場合に、前記第１処理の種別に応じて選択される前記第２テキスト又は前記第３テキスト又は前記第４テキストのいずれかを用いて、前記第１処理を実行する請求項９に記載の電子機器に実行させるための制御プログラム。
【請求項１２】
前記第１テキストは、前記画面上の前記第１領域近傍をペンまたは指でなぞることによって指定可能である請求項９乃至請求項１１のいずれか１に記載の電子機器に実行させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器、電子機器の制御方法、電子機器の制御プログラムに関する。
【背景技術】
【０００２】
近年、ユーザに指定されたキーワード等を検索することが可能な、タブレットＰＣやスマートフォン等の電子機器が普及している。
【０００３】
これらの電子機器においては、例えば、カーソル表示等で、キーワード等が明確に指定されれば、良好な検索結果を得ることができる。
【０００４】
また、近年、例えば、ユーザが、ペンや指を用いて映像表示画面をなぞり、キーワード等を指定することが可能な電子機器が普及している。
【０００５】
しかし、ペンや指を用いる場合は、例えば、キーワード等を明確に指定しにくいことがある。このため、良好な検索結果を得にくいことがあるといった問題があった。
【０００６】
このため、ユーザが、映像表示画面をなぞり、キーワード等を指定する電子機器において、より良好な検索結果を得られるようにすることが課題になっていた。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−６５７５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ユーザが、映像表示画面をなぞり、キーワード等を指定する電子機器において、より良好な検索結果を得られるようにすることが課題になっていた。
【課題を解決するための手段】
【０００９】
実施形態の電子機器は、画面上に表示されているテキストのうち、ユーザによる前記画面上の操作によって少なくとも一部の第１テキストが指定される場合に、前記第１テキストの属性、又は前記第１テキストが表示される第１領域とその周囲の領域とを含む第２領域に対応する第２テキストの属性、又は前記第１領域よりも小さい領域であって前記第１領域に含まれる第３領域に対応する第３テキストの属性、又は前記第１領域の一部とその周囲の領域とを含む第４領域に対応する第４テキストの属性の少なくとも１つに応じて、少なくとも１以上の処理を実行するためのメニューを、前記画面上に表示可能な表示制御部を備える。
【００１０】
また、前記メニューを介して少なくとも１以上の処理のうちの第１処理が選択される場合に、前記第１処理の種別に応じて選択される前記第１テキスト又は前記第２テキスト又は前記第３テキスト又は前記第４テキストのいずれかを用いて、前記第１処理を実行する処理部を備え、前記メニューによって選択可能な少なくとも１以上の処理のうち、少なくとも１つは、前記第１テキスト又は前記第２テキスト又は前記第３テキスト又は前記第４テキストのいずれかに関連する情報を取得するための検索処理である。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係わる電子機器（タブレットＰＣ）の外観を示す図。
【図２】実施形態に係わる電子機器（タブレットＰＣ）の構成の一例を示すブロック図。
【図３】実施形態に係わる電子機器（タブレットＰＣ）の動作のようすを示す図。
【図４】実施形態に係わる電子機器（タブレットＰＣ）のシステムを示すブロック図。
【図５】実施形態に係わる電子機器（タブレットＰＣ）の動作を説明するフローチャート。
【発明を実施するための形態】
【００１３】
以下、図面を参照し、実施の形態を説明する。
【００１４】
図１は、実施形態に係わる電子機器（タブレットＰＣ）の外観を示す図である。
【００１５】
この実施形態において、電子機器（タブレットＰＣ）１０は、例えば、映像表示部１７に出力されたテキストからユーザによってペンまたは指入力１１でなぞられたキーワードを検出し、上記キーワードおよび上記キーワード周囲の補完候補領域の情報の属性に基づくユーザアクションメニューを出力する。
【００１６】
また、上記出力されたユーザアクションメニューの１つが指定された場合に、この指定に基づいて補完候補領域の情報を補完処理する。
【００１７】
また、上記補完処理されたアクションを実行する。
【００１８】
なお、ここでは、電子機器１０の一例としてタブレットＰＣを用いて説明を行うが、これに限られることはなく、この実施形態は、ノート型のパーソナルコンピュータ（ＰＣ）、スマートフォン、携帯電話等の電子機器、携帯型あるいは据え置き型のテレビ等に適用することも可能である。
【００１９】
図２は、実施形態に係わる電子機器（タブレットＰＣ）の構成の一例を示すブロック図である。
【００２０】
この電子機器（タブレット）１０は、ＣＰＵ（central processing unit）１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、ＧＰＵ（Graphics Processing Unit）１０５、ＶＲＡＭ（ビデオＲＡＭ:random access memory）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ（basic input/output system-read only memory）１０７、ＬＡＮ（local area network）コントローラ１０８、ハードディスクドライブ（ＨＤＤ（記憶装置））１０９、光ディスクドライブ（ＯＤＤ）１１０、ＵＳＢコントローラ１１１Ａ、カードコントローラ１１１Ｂ、無線ＬＡＮコントローラ１１２、エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）１１３、ＥＥＰＲＯＭ（electrically erasable programmable ROM）１１４等を備えている。
【００２１】
ＣＰＵ１０１は、電子機器（タブレット）１０内の各部の動作を制御するプロセッサである。
【００２２】
ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０７に格納されたＢＩＯＳを実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００２３】
ノースブリッジ１０２は、ＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０２は、例えば、PCI EXPRESS規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００２４】
ＧＰＵ１０５は、電子機器（タブレット）１０のディスプレイモニタとして使用される映像表示部（ＬＣＤ）１７を制御する表示コントローラである。
【００２５】
このＧＰＵ１０５によって生成される表示信号は映像表示部（ＬＣＤ）１７に送られる。また、ＧＰＵ１０５は、ＨＤＭＩ制御回路３およびＨＤＭＩ端子２を介して、外部ディスプレイ１にデジタル映像信号を送出することもできる。
【００２６】
ＨＤＭＩ端子２は、前述の外部ディスプレイ接続端子である。ＨＤＭＩ端子２は、非圧縮のデジタル映像信号とデジタルオーディオ信号とを１本のケーブルでテレビのような外部ディスプレイ１に送出することができる。ＨＤＭＩ制御回路３は、ＨＤＭＩモニタと称される外部ディスプレイ１にデジタル映像信号を、ＨＤＭＩ端子２を介して送出するためのインタフェースである。
【００２７】
サウスブリッジ１０４は、ＰＣＩ（Peripheral Component Interconnect）バス上の各デバイス及びＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ＨＤＤ１０９及びＯＤＤ１１０を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。
【００２８】
さらに、サウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００２９】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８ＢまたはＨＤＭＩ制御回路３に出力する。ＬＡＮコントローラ１０８は、例えばＩＥＥＥ８０２．３規格の有線通信を実行する有線通信デバイスであり、一方、無線ＬＡＮコントローラ１１２は、例えばＩＥＥＥ８０２．１１ｇ規格の無線通信を実行する無線通信デバイスである。ＵＳＢコントローラ１１１Ａは、（ＵＳＢコネクタ１９を介して接続される）例えばＵＳＢ２．０規格に対応した外部機器との通信を実行する。
【００３０】
例えば、ＵＳＢコントローラ１１１Ａは、例えば、デジタルカメラに格納されている画像データファイルを受信するために使用される。カードコントローラ１１１Ｂは、コンピュータ（ノートＰＣ）本体１１に設けられたカードスロットに挿入される、ＳＤカードのようなメモリカードに対するデータの書き込み及び読み出しを実行する。
【００３１】
ＥＣ／ＫＢＣ１１３は、電力管理のためのエンベデッドコントローラと、キーボード１３及びタッチセンサ１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ１１３は、ユーザによるパワーボタン１４の操作に応じて電子機器（タブレット）１０を電源オン／電源オフする機能を有している。
【００３２】
この実施の形態における表示制御は、例えばＣＰＵ１０１が主メモリ１０３やＨＤＤ１０９等に記録されたプログラムを実行させることにより行われる。
【００３３】
なお、上記説明は一例であり、この実施形態に係る電子機器は、上記構成とは異なるハードウェアで構成することも可能である。
【００３４】
図３は、実施形態に係わる電子機器（タブレットＰＣ）の動作のようすを示す図である。
【００３５】
上記のように、この実施形態において、電子機器（タブレットＰＣ）１０は、例えば、映像表示部１７に出力されたテキストからユーザによってペンまたは指入力１１でなぞられたキーワードを検出する。
【００３６】
ここでは、テキストとして、「高知県で１／２３に○○さん記念館がオープンの予定」は表示出力されている。
【００３７】
そして、このテキスト「高知県で１／２３に○○さん記念館がオープンの予定」から、ペンまたは指入力１１により、映像表示部１７上で「なぞり操作」が行なわれ、例えば、図３に示すように、「○○さん記念」が指定される。
【００３８】
ここでは、ユーザは、ペンまたは指入力１１による「なぞり操作」を行なっているので、キーワードの明確な指定を行いにくい。
【００３９】
すなわち、ユーザは、このとき、「○○さん記念館」を指定したかった可能性もあるし、あるいは、「○○さん」を指定したかった可能性もある。
【００４０】
そこで、この実施形態においては、ユーザが領域指定した範囲（ここでは、「○○さん記念」）が不明確であっても、その領域の語を使ったアクション内容から、ユーザが意図する範囲を推定して補完する。
【００４１】
また、ユーザが領域指定した範囲が不明確であっても、周辺の領域に含まれる単語を用い、動作メニューを提示する。
【００４２】
すなわち、この実施形態においては、キーワードおよび上記キーワード周囲の補完候補領域の情報の属性に基づくユーザアクションメニューを出力する。
【００４３】
ユーザアクションメニューは、図３に示すように、例えば、ユーザアクションメニュー表示部３２に表示される。
【００４４】
ここでは、ユーザアクションメニュー表示部３２に、動作メニューとして、例えば、「第１検索サイト」３２ａ、「第２検索サイト」３２ｂ、「スケジュール追加」３２ｃ、「行き方を調べる」３２ｄ、「人物を調べる」３２ｅが表示されている。
【００４５】
また、上記出力されたユーザアクションメニュー３２の１つが、ユーザにより、指定された場合に、この指定に基づいて補完候補領域（選択範囲３１）の情報を補完処理する。
【００４６】
また、上記補完処理されたアクションを実行する。
【００４７】
図４は、実施形態に係わる電子機器（タブレットＰＣ）のシステムを示すブロック図である。
【００４８】
この実施形態においては、電子機器（タブレットＰＣ）１は、上記「高知県で１／２３に○○さん記念館がオープンの予定」のように、テキストを表示するテキスト表示部１０１、ユーザによりペンまたは指入力１１された情報を認識するペン入力認識部１０２、ペン入力された選択範囲３１および選択範囲３１の周囲である、例えば、「１／２３に○○さん記念館がオー」を抽出する選択範囲抽出部１０３、この選択範囲抽出部１０３で抽出された「１／２３に○○さん記念館がオー」の属性を判定する属性判定部１０４を備えている。
【００４９】
また、電子機器（タブレットＰＣ）１は、図３に示す、ユーザアクションメニュー表示部３２を表示（あるいは提示）するアクション提示部１０５、選択範囲３１の補完を行なう選択範囲補完部１０６、補完されたアクションを実行するアクション実行部１０７を備えている。
【００５０】
また、電子機器（タブレットＰＣ）１は、属性判定部１０４で用いられる属性判定ルールが予め記憶されている属性判定ルール記憶部１０８、アクション提示部１０５で用いられるアクション選択ルールが予め記憶されているアクション選択ルール記憶部１０９を備えている。
【００５１】
図５は、実施形態に係わる電子機器（タブレットＰＣ）の動作を説明するフローチャートである。
【００５２】
ステップＳ１００は、ここでの開始ステップである。続いて、ステップＳ１０１に進む。
【００５３】
ステップＳ１０１は、図示しないユーザ操作に応じ、例えば、映像表示部１７にテキストを表示するステップである。ここでは、図３に示すように、「高知県で１／２３に○○さん記念館がオープンの予定」）が表示されている。
【００５４】
このとき、映像表示部１７に表示するテキストはＷｅｂページでも良いし、手書きで書いたメモでもよい。例えば、手書きで書いたメモの場合は、以降の処理のために手書き文字認識を行い、言語処理できるように変換されるものとしても良い。続いて、ステップＳ１０２に進む。
【００５５】
ステップＳ１０２は、電子機器（タブレットＰＣ）１が映像表示部１７にテキストを表示したかを判別するステップである。テキストを表示したと判別される場合は、ステップＳ１０３に進む（Ｙｅｓ）。テキストを表示したと判別されない場合は、ここでの処理を繰り返す（Ｎｏ）。
【００５６】
ステップＳ１０３は、ユーザが映像表示部１７に表示されたキーワードをなぞるステップである。ここでは、例えば、図３に示す「○○さん記念」がなぞられる。
【００５７】
すなわち、ユーザは、例えば、ペン入力部１０２を用い、ユーザがアクションしたいと考える場所をなぞる。
【００５８】
ここで、この実施形態の「なぞる」を説明する。
【００５９】
ここでは、「なぞる」とは、限定したい文字（キーワード）の領域を丸く囲う。限定したい文字（キーワード）の領域を四角く囲う。限定したい文字（キーワード）の下に線を引く。限定したい文字（キーワード）の下に波線を引く。等の手法を用い、選択範囲３１を指定する。
【００６０】
この時、電子機器（タブレットＰＣ）１のようなペンで手書き入力するデバイスの場合は、一般に、範囲の始点や終点を明確に指定しにくい。このため、ユーザはおおよその範囲を指定することになる。ここでは、例えば、「○○さん記念」のあたりが丸で囲まれたとする。続いて、ステップＳ１０４に進む。
【００６１】
ステップＳ１０４は、ユーザによりキーワードの「なぞり」が行なわれたかを検出するステップである。キーワードの「なぞり」が行なわれたと検出される場合は、ステップＳ１０５に進む（Ｙｅｓ）。キーワードの「なぞり」が行なわれたと検出されない場合は、ここでの処理を繰り返す（Ｎｏ）。
【００６２】
ステップＳ１０５は、ユーザになぞられたキーワード（「○○さん記念」）を含む周囲の補完候補領域の情報を抽出するステップである。ここでは、例えば、「１／２３に○○さん記念館がオー」が抽出される。例えば、選択範囲抽出部１０３で指定した範囲（選択範囲３１）の前後の一定領域を抽出し候補領域とする。続いて、ステップＳ１０６に進む。
【００６３】
ステップＳ１０６は、補完候補領域の情報の属性を判定するステップである。
【００６４】
例えば、属性判定部１０４が、属性判定ルール１０８を用い、上記候補領域に含まれる語の属性を調べる。
【００６５】
属性判定ルール１０８の一例を図４（ｂ）の表に示す。
【００６６】
上記属性は、例えば、この表を用いて付与することが可能である。
【００６７】
例えば、属性判定ルール１０８には、「日付：（数字）／（数字）」、「人名：（人名）」、「場所：（人名）［記念館／ミュージアム］のようにルールが記述されている。
【００６８】
そして、例えば、上記候補領域で形態素解析により（数字）、（人名）等が付与され、さらに属性判定ルール１０８により属性が付与される。
【００６９】
図４（ｂ）に示すように、例えば、「○○さん記念館」は、属性ルールＩＤ０３により、場所の属性が付与される。続いて、ステップＳ１０７に進む。
【００７０】
ステップＳ１０７は、属性を判定できたかを判別するステップである。属性を判定できたと判別される場合は、ステップＳ１０８に進む（Ｙｅｓ）。属性を判定できないと判別される場合は、ステップＳ１１３に進む（Ｎｏ）。
【００７１】
ステップＳ１０８は、判定した属性に基づくユーザアクションメニュー（ユーザアクション表示部３２等）を表示するステップである。続いて、ステップＳ１０９に進む。
【００７２】
ここでは、アクション提示部１０５は、アクション選択ルール１０９を用い、それぞれの属性に合うメニューを、例えば、メニュー辞書を参照して表示する。
【００７３】
このとき、アクション選択ルールには、例えば、次のようにルールが記述されている。
【００７４】
すなわち、例えば、日付→スケジュールに追加する。
【００７５】
人名→第１の検索エンジン（検索サイト）で調べる。第２の検索エンジン（検索サイト）で調べる。誰かを調べる。場所→地図を表示する。第１の検索エンジン（検索サイト）で調べる。第２の検索エンジン（検索サイト）で調べる。行き方を調べる等である。
【００７６】
例えば、このルールに従い、アクションがユーザに提示される２０３。
【００７７】
ステップＳ１０９は、例えば、上記アクションメニュー（３２ａ、３２ｂ、３２ｃ、３２ｄ、３２ｅ）の１つをユーザが選択指定するステップである。続いて、ステップＳ１１０に進む。
【００７８】
ステップＳ１１０は、上記アクションメニュー（３２ａ、３２ｂ、３２ｃ、３２ｄ、３２ｅ）の１つが選択指定されたかを判別するステップである。アクションメニューの１つが選択指定されたと判別される場合は、ステップＳ１１１に進む（Ｙｅｓ）。アクションメニューの１つが選択指定されないと判別される場合は、ここでの処理を繰り返す（Ｎｏ）。
【００７９】
ステップＳ１１１は、選択指定に基づき補完候補領域の情報（「選択範囲」３１）を補完するステップである。
【００８０】
ここでは、上記選択指定されたメニューによって、選択範囲補完部１０６は、属性を決定し、単語のどれかをユーザが範囲指定した単語として決定することにより、選択範囲を補完する。
【００８１】
例えば、ユーザが「行き方を調べる」３２ｄを選択した場合には、「場所」属性と判別し、「○○さん記念館」をユーザの範囲指定語として決定する。
【００８２】
また、「第１検索サイト」３２ａを選択した場合には、「人名・場所」の両方が選択される。このため、アクション提示部１０５は、さらに深いアクションメニューを表示して、「人名」にあたる「○○さんを第１検索サイトで調べる」、「○○さん記念館を第１検索サイトで調べる」を提示する。続いて、ステップＳ１１２に進む。
【００８３】
ステップＳ１１２は、補完されたアクションを実行するステップである。
【００８４】
ここでは、上記決定された語を用い、上記選択された動作に単語を入力する。
【００８５】
例えば、ユーザが、上記「行き方を調べる」３２ｄを選択した場合には、「○○さん記念館の行き方を調べたい」と理解し、アクション実行部１０７は、行き方を調べるアプリケーションに、行き先として「○○さん記念館」を設定して検索し、実行する。
【００８６】
例えば、行き方を調べる場合には、Ｗｅｂの乗換案内サービスに行先として決定した語を入力して検索し、結果をユーザに提示しても良い。
【００８７】
また、人物を調べる場合には、Ｗｅｂサービスの検索サイトに、決定した語を入力して検索し、結果をユーザに提示しても良い。
【００８８】
続いて、ステップＳ１１３に進む。
【００８９】
ステップＳ１１３は、終了ステップであり、ここでの処理は終了する。
【００９０】
また、他の実施形態として、アクション提示部１０５がアクションメニューを提示することに代え、例えば、ユーザがアクションを音声で入力するように構成しても良い。この場合、このシステムは、音声認識部を備え、例えば、上記「なぞり操作」の後に、ユーザが音声で「行き方」と入力すると「○○さん記念館」に補完される。
【００９１】
すなわち、この実施形態に係る電子機器は、例えば、映像表示部１７に出力されたテキスト（「高知県で１／２３に○○さん記念館がオープンの予定」）からユーザによってなぞられたキーワード（例えば、「○○さん記念」）を検出し、上記キーワードおよび上記キーワード周囲の補完候補領域（選択範囲３１）の情報の属性に基づくユーザアクションメニュー３２を出力する。
【００９２】
また、上記出力された上記ユーザアクションメニュー３２の１つが指定された場合に、この指定に基づいて上記補完候補領域の情報を補完処理する。
【００９３】
また、上記補完処理されたアクションを実行する。
【００９４】
また、上記補完候補領域の情報の属性は、予め設定された属性判定ルール１０８に基づいて判定される。
【００９５】
また、上記補完候補領域の情報は、ユーザによってなぞられた上記キーワードの周囲のテキストを含む。
【００９６】
また、上記補完処理は、上記キーワードの周囲に含まれる単語を用いて推定される。
【００９７】
また、上記キーワードは、ペンまたは指でなぞることが可能に構成される。
【００９８】
また、上記ユーザアクション（３２ａ、３２ｂ、３２ｃ、３２ｄ、３２ｅ）は上記ユーザアクションメニュー３２に複数構成される。
【００９９】
上記のように構成することによって、この実施形態においては、ユーザが、映像表示画面をなぞり、キーワード等を指定する電子機器において、より良好な検索結果を得ることが可能になる。
【０１００】
なお、上記実施形態の制御処理の手順は全てソフトウェアによって実行することが可能である。このため、制御処理の手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、上記実施形態と同様の効果を容易に実現することができる。
【０１０１】
なお、上記実施形態は、記述そのものに限定されるものではなく、実施段階では、その趣旨を逸脱しない範囲で、構成要素を種々変形して具体化することが可能である。
【０１０２】
また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。
【０１０３】
例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【０１０４】
１０…電子機器（タブレット）、１１…ペンまたは指入力、１７…映像表示部（ＬＣＤ）、３１…選択範囲、３２…ユーザアクションメニュー表示部。
【図１】
0005468640.tif 000002
【図２】
0005468640.tif 000003
【図３】
0005468640.tif 000004
【図４】
0005468640.tif 000005
【図５】
0005468640.tif 000006