(57)【要約】  本開示は、情報選択方法及び情報選択装置に関し、タッチスクリーン操作の分野に属する。この方法は、ページコンテンツ上の選択操作を受信することと、その選択操作によって選択されたコンテンツブロックであって、ページコンテンツの構造に従ってそのページコンテンツを分割することによって取得される、コンテンツブロックを判別することと、そのコンテンツブロック中の情報を選択された情報として判別することと、を含む。ユーザによって選択されたコンテンツブロックを正確に特定するという効果を達成でき、テキスト情報の選択時の精度を改善する。【選択図】図１
2017505962.tif 000002
【特許請求の範囲】
【請求項１】
ページコンテンツ上の選択操作を受信することと、
前記選択操作によって選択されたコンテンツブロックであって、前記ページコンテンツの構造に従って当該ページコンテンツを分割することによって取得される、コンテンツブロックを判別することと、
前記コンテンツブロック中の情報を選択された情報として判別することと、
を含む、情報選択方法。
【請求項２】
前記ページコンテンツを分割することは、
前記ページコンテンツがテキストであるならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記テキストの段落構造及び文の構造に従って当該テキストを分割すること、又は、
前記ページコンテンツがウェブページであるならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記ウェブページの構造に従って当該ウェブページを分割すること、
を含む、請求項１に記載の方法。
【請求項３】
前記ページコンテンツがテキストであるならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記テキストの段落構造及び文の構造に従って当該テキストを分割することは、
前記テキストをルートコンテンツブロックとして使用することと、
１つ以上の第２レベルコンテンツブロックであって、当該１つ以上の第２レベルコンテンツブロックのそれぞれが１つの段落に対応する、１つ以上の第２レベルコンテンツブロックを取得するために、前記段落構造に従って前記テキストを分割することと、
１つ以上の第３レベルコンテンツブロックであって、当該１つ以上の第３レベルコンテンツブロックのそれぞれが１つの文に対応する、１つ以上の第３レベルコンテンツブロックを取得するために、前記文の構造に従って前記１つ以上の第２レベルコンテンツブロックのそれぞれを分割することと、
を含む、請求項２に記載の方法。
【請求項４】
前記ページコンテンツがウェブページであるならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記ウェブページの構造に従って当該ウェブページを分割することは、
前記ウェブページのソースコードに従って当該ウェブページのツリー構造を分析することと、
ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記ツリー構造に従って前記ウェブページを分割することと、
を含む、請求項２に記載の方法。
【請求項５】
前記選択操作によって選択されたコンテンツブロックを判別することは、
前記選択操作の操作領域が１つのコンテンツブロックの全部又は一部をカバーするならば、当該１つのコンテンツブロックの全部を、前記選択操作によって選択されたコンテンツブロックとして判別すること、又は、
前記選択操作の操作領域が２つのコンテンツブロックの間の区切をカバーするならば、区切によって接続された当該２つのコンテンツブロックを、前記選択操作によって選択されたコンテンツブロックとして判別すること、又は、
前記選択操作の操作領域が上位コンテンツブロックの最初の下位コンテンツブロック及び最後の下位コンテンツブロックをカバーするならば、当該上位コンテンツブロックを、前記選択操作によって選択されたコンテンツブロックとして判別すること、
を含む、請求項２乃至４のいずれか１項に記載の方法。
【請求項６】
ページコンテンツ上の選択操作を受信するように構成された操作受信モジュールと、
前記選択操作によって選択されたコンテンツブロックであって、前記ページコンテンツの構造に従って当該ページコンテンツを分割することによって取得される、コンテンツブロックを判別するように構成されたコンテンツブロック判別モジュールと、
前記コンテンツブロック中の情報を、選択された情報として判別するように構成された情報判別モジュールと、
を備える、情報選択装置。
【請求項７】
前記ページコンテンツがテキストならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記テキストの段落構造及び文の構造に従って当該テキストを分割するように構成された第１分割モジュール、又は、
前記ページコンテンツがウェブページならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記ウェブページの構造に従って当該ウェブページを分割するように構成された第２分割モジュール、
をさらに備える、請求項６に記載の装置。
【請求項８】
前記第１分割モジュールは、
前記テキストをルートコンテンツブロックとして使用するように構成されたルートコンテンツブロック判別サブモジュールと、
１つ以上の第２レベルコンテンツブロックであって、当該１つ以上の第２レベルコンテンツブロックのそれぞれが１つの段落に対応する、１つ以上の第２レベルコンテンツブロックを取得するために、前記段落構造に従って前記テキストを分割するように構成された第２コンテンツブロック判別サブモジュールと、
１つ以上の第３レベルコンテンツブロックであって、当該１つ以上の第３レベルコンテンツブロックのそれぞれが１つの文に対応する、１つ以上の第３レベルコンテンツブロックを取得するために、前記文の構造に従って前記１つ以上の第２レベルコンテンツブロックを分割するように構成された第３コンテンツブロック判別サブモジュールと、
を備える、請求項７に記載の装置。
【請求項９】
前記第２分割モジュールは、
前記ウェブページのソースコードに従って当該ウェブページのツリー構造を分析するように構成されたウェブページ分析サブモジュールと、
ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記ツリー構造に従って前記ウェブページを分割するように構成された第２分割サブモジュールと、
を備える、請求項８に記載の装置。
【請求項１０】
前記コンテンツブロック判別モジュールは、
前記選択操作の操作領域が１つのコンテンツブロックの全部又は一部をカバーするならば、当該１つのコンテンツブロックの全部を、前記選択操作によって選択されたコンテンツブロックとして判別するように構成された第１コンテンツブロック判別サブモジュール、又は、
前記選択操作の操作領域が２つのコンテンツブロックの間の区切をカバーするならば、区切によって接続された当該２つのコンテンツブロックを、前記選択操作によって選択されたコンテンツブロックとして判別するように構成された第２コンテンツブロック判別サブモジュール、又は、
前記選択操作の操作領域が上位コンテンツブロックの最初の下位コンテンツブロック及び最後の下位コンテンツブロックをカバーするならば、当該上位コンテンツブロックを、前記選択操作によって選択されたコンテンツブロックとして判別するように構成された第３コンテンツブロック判別サブモジュール、
を備える、請求項７乃至９のいずれか１項に記載の装置。
【請求項１１】
プロセッサと、
前記プロセッサによって実行可能な命令を保持するためのメモリと、
を備える情報選択装置であって、
前記プロセッサは、
ページコンテンツ上の選択操作を受信し、
前記選択操作によって選択されたコンテンツブロックであって、前記ページコンテンツの構造に従って当該ページコンテンツを分割することによって取得される、コンテンツブロックを判別し、
前記コンテンツブロック中の情報を選択された情報として判別する、
ように構成された、情報選択装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１４年１０月３１に出願された中華人民共和国特許出願第２０１４１０６０１５９１．８号に基づき、これに対する優先権を主張するが、その全ての内容は、ここにおいて、参照によって取り込まれる。
【０００２】
本開示は、一般的に、タッチスクリーン操作の分野に関し、より具体的には、情報選択方法及び情報選択装置に関する。
【背景技術】
【０００３】
ウェブページ又はテキストをブラウズするタッチスクリーン端末を利用するとき、ユーザは、コピー又は検索のためにテキスト情報の一部を選択することがある。
【０００４】
ウェブページのテキスト情報を選択する必要があるとき、ユーザは、当該ウェブページを長押し（ｌｏｎｇ−ｐｒｅｓｓ）し得る。ユーザの長押し操作を検知したとき、タッチスクリーン端末は、前選択ボックス及び後選択ボックスを含むテキスト選択コンポーネントを表示する。ユーザは、当該前選択ボックス及び／又は後選択ボックスをドラッグすることによって、前選択ボックスと後選択ボックスとの間でテキスト情報を選択する。
【０００５】
タッチスクリーン端末の画面は小さいため、ユーザが正確に当該前選択ボックス及び／又は後選択ボックスをドラッグすることは困難であり、すなわち、テキスト情報の選択時の精度が低いので、所望のテキスト情報を選択するために多数の操作が無駄にされる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
タッチスクリーン端末の画面が小さいことにより、ユーザが正確に前選択ボックス及び／又は後選択ボックスをドラッグすることは困難なので、すなわち、テキスト情報の選択時の精度は低いので、望ましいテキスト情報を選択するために多数の操作が無駄にされる関連技術における課題を解決するために、本開示は、情報選択方法及び情報選択装置を提供する。技術的な解決法は、以下のように提供される。
【課題を解決するための手段】
【０００７】
本開示の実施形態の第１の観点によると、
ページコンテンツ上の選択操作を受信することと、
前記選択操作によって選択されたコンテンツブロックであって、前記ページコンテンツの構造に従って当該ページコンテンツを分割することによって取得される、コンテンツブロックを判別することと、
前記コンテンツブロック中の情報を選択された情報として判別することと、
を含む、情報選択方法が提供される。
【０００８】
一実施形態において、前記ページコンテンツを分割することは、
前記ページコンテンツがテキストであるならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記テキストの段落構造及び文の構造に従って当該テキストを分割すること、又は、
前記ページコンテンツがウェブページであるならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記ウェブページの構造に従って当該ウェブページを分割すること、を含む。
【０００９】
一実施形態において、
前記ページコンテンツがテキストであるならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記テキストの段落構造及び文の構造に従って当該テキストを分割することは、
前記テキストをルートコンテンツブロックとして使用することと、
１つ以上の第２レベルコンテンツブロックであって、当該１つ以上の第２レベルコンテンツブロックのそれぞれが１つの段落に対応する、１つ以上の第２レベルコンテンツブロックを取得するために、前記段落構造に従って前記テキストを分割することと、
１つ以上の第３レベルコンテンツブロックであって、当該１つ以上の第３レベルコンテンツブロックのそれぞれが１つの文に対応する、１つ以上の第３レベルコンテンツブロックを取得するために、前記文の構造に従って前記１つ以上の第２レベルコンテンツブロックのそれぞれを分割することと、を含む。
【００１０】
一実施形態において、
前記ページコンテンツがウェブページであるならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記ウェブページの構造に従って当該ウェブページを分割することは、
前記ウェブページのソースコードに従って当該ウェブページのツリー構造を分析することと、
ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記ツリー構造に従って前記ウェブページを分割することと、を含む。
【００１１】
一実施形態において、
前記選択操作によって選択されたコンテンツブロックを判別することは、
前記選択操作の操作領域が１つのコンテンツブロックの全部又は一部をカバーするならば、当該１つのコンテンツブロックの全部を、前記選択操作によって選択されたコンテンツブロックとして判別すること、又は、
前記選択操作の操作領域が２つのコンテンツブロックの間の区切をカバーするならば、区切によって接続された当該２つのコンテンツブロックを、前記選択操作によって選択されたコンテンツブロックとして判別すること、又は、
前記選択操作の操作領域が上位コンテンツブロックの最初の下位コンテンツブロック及び最後の下位コンテンツブロックをカバーするならば、当該上位コンテンツブロックを、前記選択操作によって選択されたコンテンツブロックとして判別すること、を含む。
【００１２】
本開示の実施形態の第２の観点によると、
ページコンテンツ上の選択操作を受信するように構成された操作受信モジュールと、
前記選択操作によって選択されたコンテンツブロックであって、前記ページコンテンツの構造に従って当該ページコンテンツを分割することによって取得される、コンテンツブロックを判別するように構成されたコンテンツブロック判別モジュールと、
前記コンテンツブロック中の情報を、選択された情報として判別するように構成された情報判別モジュールと、
を備える、情報選択装置が提供される。
【００１３】
一実施形態において、
前記装置は、
前記ページコンテンツがテキストならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記テキストの段落構造及び文の構造に従って当該テキストを分割するように構成された第１分割モジュール、又は、
前記ページコンテンツがウェブページならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記ウェブページの構造に従って当該ウェブページを分割するように構成された第２分割モジュール、
をさらに備える。
【００１４】
一実施形態において、
前記第１分割モジュールは、
前記テキストをルートコンテンツブロックとして使用するように構成されたルートコンテンツブロック判別サブモジュールと、
１つ以上の第２レベルコンテンツブロックであって、当該１つ以上の第２レベルコンテンツブロックのそれぞれが１つの段落に対応する、１つ以上の第２レベルコンテンツブロックを取得するために、前記段落構造に従って前記テキストを分割するように構成された第２コンテンツブロック判別サブモジュールと、
１つ以上の第３レベルコンテンツブロックであって、当該１つ以上の第３レベルコンテンツブロックのそれぞれが１つの文に対応する、１つ以上の第３レベルコンテンツブロックを取得するために、前記文の構造に従って前記１つ以上の第２レベルコンテンツブロックを分割するように構成された第３コンテンツブロック判別サブモジュールと、を備える。
【００１５】
一実施形態において、
前記第２分割モジュールは、
前記ウェブページのソースコードに従って当該ウェブページのツリー構造を分析するように構成されたウェブページ分析サブモジュールと、
ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記ツリー構造に従って前記ウェブページを分割するように構成された第２分割サブモジュールと、を備える。
【００１６】
一実施形態において、
前記コンテンツブロック判別モジュールは、
前記選択操作の操作領域が１つのコンテンツブロックの全部又は一部をカバーするならば、当該１つのコンテンツブロックの全部を、前記選択操作によって選択されたコンテンツブロックとして判別するように構成された第１コンテンツブロック判別サブモジュール、又は、
前記選択操作の操作領域が２つのコンテンツブロックの間の区切をカバーするならば、区切によって接続された当該２つのコンテンツブロックを、前記選択操作によって選択されたコンテンツブロックとして判別するように構成された第２コンテンツブロック判別サブモジュール、又は、
前記選択操作の操作領域が上位コンテンツブロックの最初の下位コンテンツブロック及び最後の下位コンテンツブロックをカバーするならば、当該上位コンテンツブロックを、前記選択操作によって選択されたコンテンツブロックとして判別するように構成された第３コンテンツブロック判別サブモジュール、
を備える。
【００１７】
本開示の実施形態の第３の観点によると、
プロセッサと、
前記プロセッサによって実行可能な命令を保持するためのメモリと、
を有する情報選択装置が提供される。
前記プロセッサは、
ページコンテンツ上の選択操作を受信し、
前記選択操作によって選択されたコンテンツブロックであって、前記ページコンテンツの構造に従って当該ページコンテンツを分割することによって取得される、コンテンツブロックを判別し、
前記コンテンツブロック中の情報を選択された情報として判別する、ように構成されている。
【００１８】
本開示の実施形態によって提供される技術的解決は、以下の有利な効果を有し得る。タッチスクリーン端末の画面が小さいことにより、ユーザが正確に前選択ボックス及び／又は後選択ボックスをドラッグすることは困難なので、すなわち、テキスト情報の選択時の精度は低いので、望ましいテキスト情報を選択するために多数の操作が無駄にされるという課題を解決できるように、且つ、ユーザに選択されるコンテンツブロックを正確に特定し、テキスト情報の選択時の精度を改善する効果を達成できるように、ページコンテンツ上の選択操作が受信され、当該選択操作によって選択されたコンテンツブロックが判別されるが、当該コンテンツブロックは、ページコンテンツをその構造に従って分割することによって取得され、当該コンテンツブロック内の情報は、選択された情報として判別される。
【００１９】
前述の一般的な説明及び後述の詳細な説明の両方が、例示的且つ説明的であるに過ぎず、請求に係る本発明を限定しないことが理解されるべきである。
【００２０】
添付図面は、この明細書に取り込まれ、且つ、その一部を構成するが、本発明に整合する実施形態を説明し、且つ、明細書の記載とともに、本発明の本質を説明する役割を果たす。
【図面の簡単な説明】
【００２１】
【図１】本開示の一実施例による情報選択方法のフローチャートである。
【図２Ａ】本開示の別の実施例による情報選択方法のフローチャートである。
【図２Ｂ】本開示の別の実施例による情報選択方法に関するインタフェースの概略図である。
【図２Ｃ】本開示の別の実施例による情報選択方法による情報選択方法の実装図である。
【図２Ｄ】本開示の別の実施例による情報選択方法に関するインタフェースの概略図である。
【図２Ｅ】本開示の別の実施例による情報選択方法の実装図である。
【図２Ｆ】本開示の別の実施例による情報選択方法の実装図である。
【図２Ｇ】本開示の別の実施例による情報選択方法の実装図である。
【図２Ｈ】本開示の別の実施例による情報選択方法のインタフェース図である。
【図３Ａ】本開示のまた別の実施例による情報選択方法のフローチャートである。
【図３Ｂ】本開示のまた別の実施例による情報選択方法の実装図である。
【図３Ｃ】本開示のまた別の実施例による情報選択方法の実装図である。
【図３Ｄ】本開示のまた別の実施例による情報選択方法の実装図である。
【図４】本開示の一実施例による情報処理装置のブロック図である。
【図５】本開示の別の実施例による情報処理装置のブロック図である。
【図６】本開示の一実施例によるタッチスクリーン端末のブロック図である。
【発明を実施するための形態】
【００２２】
ここで、実施例が詳細に参照されるが、それらの例は、添付の図面に描かれる。以下の記載は、そうでないことが表されていない限り、異なる図面における同一の数字が同一又は類似の要素を表す付属の図面を参照する。以下の実施例の記載において説明される実施は、本発明と整合する全ての実施を表していない。その代わり、それらは、付属の請求の範囲に列挙された発明に関する観点と整合する設備及び方法の例にすぎない。
【００２３】
本開示の実施例による情報選択方法は、タッチスクリーン端末によって実現され得る。タッチスクリーン端末は、スマートフォン、タブレットＰＣ（パーソナルコンピュータ）、電子書籍リーダ、ＭＰ３（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＩＩ）プレーヤ、ＭＰ４（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＶ）プレーヤ、ポータブルラップトップコンピュータ、カメラ、ビデオカメラなどであり得る。
【００２４】
図１は、実施例による情報選択方法のフローチャートである。この実施例においては、タッチスクリーン端末における情報選択方法の使用が説明されている。情報選択方法は、以下のステップを含み得る。
【００２５】
ステップ１０２において、ページコンテンツ上の選択操作が受信される。
【００２６】
ステップ１０４において、選択操作によって選択されたコンテンツブロック（ｃｏｎｔｅｎｔ  ｂｌｏｃｋ）が判別されるが、当該コンテンツブロックは、ページコンテンツを当該ページコンテンツの構造に従って分割することによって取得される。
【００２７】
ステップ１０６において、コンテンツブロック内の情報が選択された情報として判別される。
【００２８】
まとめると、タッチスクリーン端末の画面が小さいことにより、ユーザが正確に前選択ボックス及び／又は後選択ボックスをドラッグすることは困難なので、すなわち、テキスト情報の選択時の精度は低いので、望ましいテキスト情報を選択するために多数の操作が無駄にされるという課題を解決できるように、且つ、ユーザに選択されるコンテンツブロックを正確に特定し、テキスト情報の選択時の精度を改善する効果を達成できるように、本実施例による情報選択方法では、ページコンテンツ上の選択操作が受信され、当該選択操作によって選択されたコンテンツブロックが判別されるが、当該コンテンツブロックは、ページコンテンツをその構造に従って分割することによって取得され、当該コンテンツブロック内の情報は、選択された情報として判別される。
【００２９】
例示的な実施プロセスにおいて、ユーザは、ページコンテンツがテキストであるページ上で選択操作を実行し、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するため、タッチスクリーン端末は、テキストの段落構造及び文の構造に従って、当該テキストを分割し、このようにして、ユーザの選択操作によって選択されたコンテンツブロックを判別する。実施例が、以下で説明される。
【００３０】
図２Ａは、別の実施例による情報選択方法のフローチャートである。この実施例において、タッチスクリーン端末における情報選択方法の利用が説明される。情報選択方法は、以下のステップを含み得る。
【００３１】
ステップ２０１において、ページコンテンツがテキストならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するため、テキストは、テキストの段落構造及び文の構造に従って分割される。
【００３２】
タッチスクリーン端末は、ページコンテンツの種類を判別するため、現在表示されているページコンテンツを特定してもよく、ページコンテンツの種類は、テキスト、ウェブページなどを含む。例えば、ページに連続する単語が存在することが特定されるならば、ページコンテンツはテキストであると判別され得る。
【００３３】
現在のページコンテンツがテキストであると判別されるならば、タッチスクリーン端末は、テキストの段落構造及び文の構造に従って、テキストを分割し得る。このステップは、以下のサブステップＡ乃至Ｃを含み得る。
【００３４】
サブステップＡにおいて、テキストは、ルートコンテンツブロックとして使用される。
【００３５】
タッチスクリーン端末は、テキストを、ツリー構造に体系化されたルートコンテンツブロックとして使用する。
【００３６】
図２Ｂに示されるように、タッチスクリーン端末２１は、現在のページコンテンツがテキスト２２であると特定し、当該テキスト２２を、ツリー構造に体系化された対応するルートコンテンツブロックとして使用する。
【００３７】
サブステップＢにおいて、テキストは、１つ以上の第２レベルコンテンツブロックを取得するための段落構造に従って分割されるが、１つ以上の当該第２レベルコンテンツブロックのそれぞれが、１つの段落に対応する。
【００３８】
タッチスクリーン端末は、テキスト中の改行に従って、当該テキストを異なる段落に分割してもよく、それぞれの段落を１つの第２レベルコンテンツブロックとして使用する。
【００３９】
例えば、図２Ｂに示されているように、タッチスクリーン端末２１は、テキスト２２中のそれぞれの段落２３を、ツリー構造に体系化された対応する第２レベルコンテンツブロックとして使用する。
【００４０】
サブステップＣにおいて、１つ以上の第２レベルコンテンツブロックのそれぞれが、１つ以上の第３レベルコンテンツブロックを取得するため、文の構造に従って分割されるが、当該１つ以上の第３レベルコンテンツブロックのそれぞれが、１つの文に対応する。
【００４１】
第２レベルコンテンツブロックを取得した後、タッチスクリーン端末は、区切に応じて、それぞれの第２レベルコンテンツブロックを分割、すなわち、タッチスクリーン端末は、区切に応じた文の構造に従って、それぞれの段落を異なる文に分割してもよく、それぞれの文をツリー構造に体系化された第３レベルコンテンツブロックとして使用する。当該区切は、コンマ、セミコロン、ピリオドなどであり得る。
【００４２】
例えば、図２Ｂに示されているように、タッチスクリーン端末２１は、区切に応じて、それぞれの段落２３を異なる文２４に分割し、それぞれの文２４を第３レベルコンテンツブロックとして使用する。
【００４３】
タッチスクリーン端末が、テキストの段落構造及び文の構造に従って、当該テキストを分割した後、図２Ｃに示されているように、ツリー構造を取得することが可能である。
【００４４】
代わりに、ユーザは、通常、特定の単語を検索するか又はコピーするので、第３レベルツリー構造を取得した後、１つ以上の第４レベルコンテンツブロックを取得するため、タッチスクリーン端末は、単語に従って、それぞれの第３レベルコンテンツブロックをさらに分割してもよいが、第４レベルコンテンツブロックは１つの語に対応する。
【００４５】
ステップ２０２において、ページコンテンツ上の選択操作が受信される。
【００４６】
タッチスクリーン端末は、ユーザからのページコンテンツ上の選択操作を受信する。選択操作は、円を描くジェスチャ、水平な直線を描くジェスチャ、垂直な直線を描くジェスチャなどであり得る。選択操作は、タッチスクリーン端末によって予め定められた動作であってもよく、ユーザによって設定されてもよい。タッチスクリーン端末は、選択操作に従って、対応する操作領域を判別する。
【００４７】
一例として、図２Ｄに示されているように、ユーザがタッチスクリーン端末２１上で水平な直線を描くならば、当該タッチスクリーン端末２１は、当該水平な直線が通った領域を操作領域として判別する。別の例として、ユーザがタッチスクリーン端末２１上で円を描くならば、当該タッチスクリーン端末２１は、当該円に囲まれた領域を操作領域として判別する。また別の例として、ユーザがタッチスクリーン端末２１上で垂直な直線を描くならば、当該タッチスクリーン端末２１は、当該垂直な直線が通った領域を操作領域として判別する。
【００４８】
ステップ２０１は、ステップ２０２の後に実行されてもよく、この実施形態においては、ステップ２０１とステップ２０２との順序は限定されていないことに注意されたい。
【００４９】
ステップ２０３において、選択操作によって選択されたコンテンツブロックが判別される。
【００５０】
タッチスクリーン端末は、選択操作の操作領域に従って、コンテンツブロックを判別する。このステップは、以下の３つの可能な実装を含み得る。
【００５１】
第１の可能な実装において、選択操作の操作領域が１つのコンテンツブロックの全部又は一部をカバーするならば、１つのコンテンツブロックの全部を、選択操作によって選択されたコンテンツブロックとして判別する。
【００５２】
例えば、図２Ｅに示されているように、ユーザがタッチスクリーン端末２１上に水平な直線を描くことによって、テキスト情報を選択し、且つ、水平な直線に対応する操作領域が文２４の一部をカバー、すなわち、文２４に対応する第３レベルコンテンツブロック２５の一部をカバーするならば、タッチスクリーン端末２１は、当該第３レベルコンテンツブロック２５の全部を水平な直線によって選択されたコンテンツブロックとして判別する。
【００５３】
第２の可能な実装において、選択操作の操作領域が２つのコンテンツブロックの間の区切をカバーするならば、区切によって接続された２つのコンテンツブロックは、選択操作によって選択されたコンテンツブロックとして判別される。
【００５４】
例えば、図２Ｆに示されているように、ユーザが、タッチスクリーン端末２１上で水平な直線を描くことによってテキスト情報を選択し、且つ、当該水平な直線に対応する操作領域が２つの文２４の間のコンマをカバー、すなわち、２つの第３レベルコンテンツブロック２５の間の区切をカバーするならば、タッチスクリーン端末２１は、当該２つの第３レベルコンテンツブロック２５を当該水平な直線によって選択されたコンテンツブロックとして判別する。
【００５５】
第３の可能な実装において、選択操作の操作領域が上位コンテンツブロックの最初の下位コンテンツブロック及び最後の下位コンテンツブロックをカバーするならば、上位コンテンツブロックは、選択操作によって選択されたコンテンツブロックとして判別される。
【００５６】
例えば、図２Ｇに示されているように、ユーザが、タッチスクリーン端末２１上で円を描くことによってテキスト情報を選択し、且つ、当該円に対応する操作領域が段落２３の最初の文と最後の文とをカバー、すなわち、同一の第２レベルコンテンツブロック２６の、最初の第３レベルコンテンツブロック２５から最後の第３レベルコンテンツブロック２５をカバーするならば、タッチスクリーン端末２１は、段落２３に対応する第２レベルコンテンツブロック２６を選択操作によって選択されたコンテンツブロックとして判別する。
【００５７】
ステップ２０４において、コンテンツブロック中の情報が、選択された情報として判別される。
【００５８】
タッチスクリーン端末は、コンテンツブロックに対応するテキスト情報を取得し、当該テキスト情報を選択された情報として判別し、当該選択された情報をマークする。例えば、選択された情報は、破線のボックス若しくは実線のボックスを介して選択されてもよく、又は、当該選択された情報の背景色が変更されてもよい。
【００５９】
例えば、図２Ｇに示されているように、タッチスクリーン端末は、第２レベルコンテンツブロック２６を選択されるコンテンツブロックとして判別し、当該第２レベルコンテンツブロック２６に対応する段落２３を取得し、当該段落２３を選択された情報として使用し、破線のボックスを使用して当該段落２３を選択する。
【００６０】
選択された情報を判別した後、タッチスクリーン端末は、操作メニューを表示し、ユーザは、当該操作メニュー中の操作オプションを選択することによって、当該選択された情報に基づく対応操作を実行する。ユーザは、当該タッチスクリーン端末上の仮想的なボタン又は物理的なボタンをクリックすることによって、当該操作メニューを呼び出すこともできることに注意されたい。
【００６１】
図２Ｈに示されているように、タッチスクリーン端末２１は、選択されたコンテンツブロックに従って、段落２３を選択された情報として判別し、操作メニュー２７を表示し、ユーザは、当該操作メニュー２７中の「コピー」オプションを選択することによって、当該選択された情報をコピーしてもよく、当該操作メニュー２７中の「検索」オプションを選択することによって、当該選択された情報を検索してもよい。
【００６２】
まとめると、タッチスクリーン端末の画面が小さいことにより、ユーザが正確に前選択ボックス及び／又は後選択ボックスをドラッグすることは困難なので、すなわち、テキスト情報の選択時の精度は低いので、望ましいテキスト情報を選択するために多数の操作が無駄にされるという課題を解決できるように、且つ、ユーザに選択されるコンテンツブロックを正確に特定し、テキスト情報の選択時の精度を改善する効果を達成できるように、本実施例による情報選択方法では、ページコンテンツ上の選択操作が受信され、当該選択操作によって選択されたコンテンツブロックが判別されるが、当該コンテンツブロックは、ページコンテンツをその構造に従って分割することによって取得され、当該コンテンツブロック内の情報は、選択された情報として判別される。
【００６３】
この実施例において、ページコンテンツがテキストならば、選択操作によって選択されたコンテンツブロックを判別して、ユーザの選択の精度を改善し、ユーザの選択操作を単純化するように、タッチスクリーン端末は、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するため、テキストを、段落構造及び文の構造に従って分割し得る。
【００６４】
別の例示的な実施プロセスにおいて、ユーザは、ページコンテンツがウェブページであるページ上の選択操作を実行するが、ツリー構造に体系化された１つ以上のコンテンツブロックを取得して、ユーザの選択操作によって選択されたコンテンツブロックを判別するために、タッチスクリーン端末は、ウェブページの構造に従って、ウェブページを分割する。実施例が以下で説明される。
【００６５】
図３Ａは、別の実施例による情報選択方法のフローチャートである。この実施例においては、タッチスクリーン端末の情報選択方法の使用が説明される。情報選択方法は、以下のステップを含み得る。
【００６６】
ステップ３０１において、ページコンテンツがウェブページならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するため、ウェブページは、ウェブページの構造に従って分割される。
【００６７】
タッチスクリーン端末は、ページコンテンツの種類を判別するため、表示されるページコンテンツを特定するが、ページコンテンツの種類はテキスト、ウェブページなどを含む。例えば、タッチスクリーン端末がページコンテンツ中の単語が不連続であり、ページが写真（ｐｉｃｔｕｒｅ）又は画像（ｃａｒｔｏｏｎ）を含むことを特定したならば、ページコンテンツの種類は、ウェブページであると判別され得る。代わりに、タッチスクリーン端末は、ページコンテンツのトップバー（ｔｏｐ  ｂａｒ）に表示されるウェブアドレスを特定したならば、ページコンテンツの種類は、ウェブページであると判別され得る。
【００６８】
現在のページコンテンツがウェブページであると判別されるならば、タッチスクリーン端末は、ウェブページの構造に従って、ウェブページを分割し得る。このステップは、以下のサブステップＤからＥを含み得る。
【００６９】
サブステップＤにおいて、タッチスクリーン端末は、ウェブページのソースコードに従って、当該ウェブページのツリー構造を分析する。
【００７０】
大部分のウェブページはツリー構造を有するため、タッチスクリーン端末は、当該ウェブページのソースコードに従って、ツリー構造を分析し得る。
【００７１】
例えば、ユーザがウェブページ上にメッセージを残したとき、それぞれのメッセージは、当該ウェブページのソースコード中の１つのＤＩＶ（ｄｉｖｉｓｉｏｎ）に対応し、それぞれのＤＩＶは、ウェブページのツリー構造の１つのブランチに対応する。タッチスクリーン端末は、ウェブページのソースコード中のＤＩＶを分析することによって、ウェブページのツリー構造を取得し得る。
【００７２】
サブステップＥにおいて、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するため、タッチスクリーン端末は、当該ツリー構造に従って、ウェブページを分割する。
【００７３】
タッチスクリーン端末は、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するため、当該ツリー構造に従って、それぞれのＤＩＶを１つのコンテンツブロックに対応させ得る。
【００７４】
図３Ｂに示されているように、タッチスクリーン端末３１は、ツリー構造３５を取得するように、ＤＩＶ３２、ＤＩＶ３３及びＤＩＶ３４を取得するため、ウェブページのソースコードを分析し、それぞれのＤＩＶは、１つのコンテンツブロックに対応する。
【００７５】
ステップ３０２において、ページコンテンツ上の選択操作が受信される。
【００７６】
このステップは、ステップ２０２と類似しており、すなわち、円を描くジェスチャ、水平な直線を描くジェスチャ、垂直な直線を描くジェスチャなどのユーザの選択操作が受信され、当該選択操作に対応する操作領域が判別される。
【００７７】
ステップ３０１は、ステップ３０２の後に実行されてもよく、この実施形態においては、ステップ３０１とステップ３０２の順序は限定されないことに注意されたい。
【００７８】
ステップ３０３において、選択操作によって選択されたコンテンツブロックが判別される。
【００７９】
選択操作の操作領域が１つのコンテンツブロックの全部又は一部をカバーするならば、タッチスクリーン端末は、１つのコンテンツブロックの全部を、選択操作によって選択されたコンテンツブロックとして判別する。
【００８０】
例えば、図３Ｃに示されているように、ユーザがタッチスクリーン端末３１上で垂直な直線を描くことによって、コメントコンテンツを選択し、当該垂直な直線に対応する操作領域がＤＩＶ３２の一部をカバー、すなわち、ＤＩＶ３２に対応するコンテンツブロック３６の一部をカバーするならば、タッチスクリーン端末３１は、コンテンツブロック３６の全てを垂直な直線によって選択されたコンテンツブロックとして判別する。
【００８１】
選択操作の操作領域が複数のコンテンツブロックの全部又は一部をカバーするならば、タッチスクリーン端末は、当該複数のコンテンツブロックの全部を、選択操作によって選択されたコンテンツブロックとして判別する。
【００８２】
例えば、図３Ｄに示されているように、ユーザがタッチスクリーン端末３１上に垂直な直線を描くことによってコメントコンテンツを選択し、垂直な直線に対応する操作領域がＤＩＶ３２及びＤＩＶ３３の一部をカバー、すなわち、ＤＩＶ３２に対応するコンテンツブロック３６及びＤＩＶ３３に対応するコンテンツブロック３７の一部をカバーするならば、タッチスクリーン端末３１は、コンテンツブロック３６及びコンテンツブロック３７の全てを垂直な直線によって選択されたコンテンツブロックとして判別する。
【００８３】
ステップ３０４において、コンテンツブロック中の情報が、選択された情報として判別される。
【００８４】
このステップは、ステップ２０４と類似しており、ここでは詳述されない。
【００８５】
まとめると、タッチスクリーン端末の画面が小さいことにより、ユーザが正確に前選択ボックス及び／又は後選択ボックスをドラッグすることは困難なので、すなわち、テキスト情報の選択時の精度は低いので、望ましいテキスト情報を選択するために多数の操作が無駄にされるという課題を解決できるように、且つ、ユーザに選択されるコンテンツブロックを正確に特定し、テキスト情報の選択時の精度を改善する効果を達成できるように、本実施例による情報選択方法では、ページコンテンツ上の選択操作が受信され、当該選択操作によって選択されたコンテンツブロックが判別されるが、当該コンテンツブロックは、ページコンテンツをその構造に従って分割することによって取得され、当該コンテンツブロック内の情報は、選択された情報として判別される。
【００８６】
この実施例において、ページコンテンツがウェブページならば、選択操作によって選択されたコンテンツブロックを判別して、ユーザの選択の精度を改善し、ユーザの選択操作を単純化するように、タッチスクリーン端末は、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するため、ウェブページの構造に従って、当該ウェブページを分割し得る。
【００８７】
本開示の以下の装置の実施形態は、本開示の方法の実施形態を実現するために使用され得る。本開示の装置の実施形態において開示されていない詳細については、本開示の方法の実施形態に参照がなされる。
【００８８】
図４は、一実施例による情報選択装置のブロック図である。情報選択装置は、ソフトウェア、ハードウェア又はソフトウェアとハードウェアの両方の組合せを通して、タッチスクリーン端末の一部又は全部になり得る。情報選択装置は、操作受信モジュール４０２、コンテンツブロック判別モジュール４０４及び情報判別モジュール４０６を含み得る。
【００８９】
操作受信モジュール４０２は、ページコンテンツ上の選択操作を受信するように構成されている。
【００９０】
コンテンツブロック判別モジュール４０４は、選択操作によって選択されたコンテンツブロックを判別するように構成されているが、当該コンテンツブロックは、ページコンテンツの構造に従ってページコンテンツを分割することによって取得される。
【００９１】
情報判別モジュール４０６は、コンテンツブロック中の情報を選択された情報として判別するように構成されている。
【００９２】
まとめると、タッチスクリーン端末の画面が小さいことにより、ユーザが正確に前選択ボックス及び／又は後選択ボックスをドラッグすることは困難なので、すなわち、テキスト情報の選択時の精度は低いので、望ましいテキスト情報を選択するために多数の操作が無駄にされるという課題を解決できるように、且つ、ユーザに選択されるコンテンツブロックを正確に特定し、テキスト情報の選択時の精度を改善する効果を達成できるように、本実施例による情報選択装置では、ページコンテンツ上の選択操作が受信され、当該選択操作によって選択されたコンテンツブロックが判別されるが、当該コンテンツブロックは、ページコンテンツをその構造に従って分割することによって取得され、当該コンテンツブロック内の情報は、選択された情報として判別される。
【００９３】
図５は、別の実施例による情報選択装置のブロック図である。情報選択装置は、ソフトウェア、ハードウェア又はそれらの組合せを通して、タッチスクリーン端末の一部又は全部になり得る。情報選択装置は、操作受信モジュール５０２、コンテンツブロック判別モジュール５０４及び情報判別モジュール５０６を含み得る。
【００９４】
操作受信モジュール５０２は、ページコンテンツ上の選択操作を受信するように構成されている。
【００９５】
コンテンツブロック判別モジュール５０４は、選択操作によって選択されたコンテンツブロックを判別するように構成されているが、当該コンテンツブロックは、ページコンテンツの構造に従ってページコンテンツを分割することによって取得される。
【００９６】
情報判別モジュール５０６は、コンテンツブロック中の情報を選択された情報として判別するように構成されている。
【００９７】
代わりに、当該装置は、第１分割モジュール５０７又は第２分割モジュール５０８をさらに有する。
【００９８】
第１分割モジュール５０７は、ページコンテンツがテキストならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するため、テキストの段落構造及び文の構造に従って、テキストを分割するように構成されている。
【００９９】
第２分割モジュール５０８は、ページコンテンツがウェブページならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するため、ウェブページの構造に従って、ウェブページを分割するように構成されている。
【０１００】
代わりに、第１分割モジュール５０７は、テキストをルートコンテンツブロックとして使用するように構成されたルートコンテンツブロック判別サブモジュール５０７Ａと、１つ以上の第２レベルコンテンツブロックを取得するため、段落構造に従ってテキストを分割するように構成されるが、１つ以上の第２レベルコンテンツブロックのそれぞれが１つの段落に対応する、第２コンテンツブロック判別サブモジュール５０７Ｂと、１つ以上の第３レベルコンテンツブロックを取得するため、文の構造に従って１つ以上の第２レベルコンテンツブロックのそれぞれを分割するように構成されるが、１つ以上の第３レベルコンテンツブロックのそれぞれが１つの文に対応する、第３コンテンツブロック判別サブモジュール５０７Ｃと、を含む。
【０１０１】
代わりに、第２分割モジュール５０８は、ウェブページのソースコードに従ってウェブページのツリー構造を分析するように構成されたウェブページ分析サブモジュール５０８Ａと、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するため、ツリー構造に従ってウェブページを分割するように構成された第２分割サブモジュール５０８Ｂと、を含む。
【０１０２】
代わりに、コンテンツブロック判別モジュール５０４は、選択操作の操作領域が１つのコンテンツブロックの全部又は一部をカバーするならば、１つのコンテンツブロックの全部を、選択操作によって選択されたコンテンツブロックとして判別するように構成された第１コンテンツブロック判別サブモジュール５０４Ａ、又は、選択操作の操作領域が２つのコンテンツブロックの間の区切をカバーするならば、区切によって接続された２つのコンテンツブロックを選択操作によって選択されたコンテンツブロックとして判別するように構成された第２コンテンツブロック判別サブモジュール５０４Ｂ、又は、選択操作の操作領域が上位のコンテンツブロックの最初の下位コンテンツブロック及び最後の下位レベルのコンテンツブロックをカバーするならば、上位コンテンツブロックを選択操作によって選択されたコンテンツブロックとして判別するように構成された第３コンテンツブロック判別サブモジュール５０４Ｃ、を含む。
【０１０３】
まとめると、タッチスクリーン端末の画面が小さいことにより、ユーザが正確に前選択ボックス及び／又は後選択ボックスをドラッグすることは困難なので、すなわち、テキスト情報の選択時の精度は低いので、望ましいテキスト情報を選択するために多数の操作が無駄にされるという課題を解決できるように、且つ、ユーザに選択されるコンテンツブロックを正確に特定し、テキスト情報の選択時の精度を改善する効果を達成できるように、本実施例による情報選択装置では、ページコンテンツ上の選択操作が受信され、当該選択操作によって選択されたコンテンツブロックが判別されるが、当該コンテンツブロックは、ページコンテンツをその構造に従って分割することによって取得され、当該コンテンツブロック内の情報は、選択された情報として判別される。
【０１０４】
図６は、一実施例による情報選択装置６００のブロック図である。例えば、装置６００は、タッチスクリーン端末などである。
【０１０５】
図６を参照すると、装置６００は、１つ以上の次の要素、処理部６０２、メモリ６０４、電力部６０６、マルチメディア部６０８、音声部６１０、入出力（Ｉ／Ｏ）インタフェース６１２、センサ部６１４及び通信部６１６、を含み得る。
【０１０６】
処理部６０２は、典型的には、ディスプレイ、通話、データ通信、カメラ動作及び記録動作に関する動作などの、装置６００の全体的な動作を制御する。処理部６０２は、上記の方法におけるステップの全部又は一部を実現するための命令を実行するために１つ以上のプロセッサ６２０を含み得る。さらに、処理部６０２は、処理部６０２と他の要素との間の相互作用を促進する１つ以上のモジュールを含み得る。例えば、処理部６０２は、マルチメディア部６０８と処理部６０２との間の相互作用を促進するためにマルチメディアモジュールを含み得る。
【０１０７】
メモリ６０４は、装置６００の動作をサポートする各種のデータを保持するように構成されている。そのようなデータの例は、装置６００上で動作する任意のアプリケーション又は方法のための命令、連絡先データ、電話帳データ、メッセージ、写真、ビデオなどを含む。メモリ６０４は、スタティックランダムアクセスメモリ（ＳＲＡＭ）、電気的に消去可能なプログラマブルリードオンリーメモリ（ＥＥＰＲＯＭ）、消去可能なプログラマブルリードオンリーメモリ（ＥＰＲＯＭ）、プログラム可能なリードオンリーメモリ（ＰＲＯＭ）、リードオンリーメモリ（ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気又は光ディスクなど、任意の種類の揮発性若しくは不揮発性メモリデバイス、又はそれらの組合せを用いて実現され得る。
【０１０８】
電力部６０６は、装置６００の様々な要素に電力を供給する。電力部６０６は、電力管理システム、１つ以上の電源、及び、装置６００内の電力の生成、管理及び分配に関する任意の他の要素を含み得る。
【０１０９】
マルチメディアコンポーネント６０８は、装置６００とユーザとの間の出力インタフェースを提供するスクリーンを含む。特定の実施形態においては、スクリーンは、液晶ディスプレイ（ＬＣＤ）及びタッチパネル（ＴＰ）を含み得る。スクリーンがタッチパネルを含むならば、当該スクリーンは、ユーザからの入力信号を受信するためのタッチスクリーンとして実装され得る。タッチパネルは、タッチ、スワイプ及び当該タッチパネル上のジェスチャを感知する１つ以上のタッチセンサを含む。タッチセンサは、タッチ又はスワイプ動作の境界だけでなく、タッチ又はスワイプ動作に関する期間又は圧力をも感知し得る。特定の実施形態においては、マルチメディア部６０８は、前方カメラ及び／又は後方カメラを含む。前方カメラ及び後方カメラは、装置６００が、撮影（ｐｈｏｔｏｇｒａｐｈｉｎｇ）モード又は動画（ｖｉｄｅｏ）モードなどの動作モードにある間、外部のマルチメディアデータを受信し得る。前方カメラと後方カメラのそれぞれは、固定光学レンズ系であるか、又は、フォーカス及び光学ズーム機能を有する。
【０１１０】
音声部６１０は、音声信号を出力し、及び／又は、入力するように構成されている。例えば、音声部６１０は、装置６００が、通話モード、記録モード及び音声認識モードなどの動作モードにあるとき、外部の音声信号を受信するように構成されたマイク（ＭＩＣ）を含む。受信された音声信号は、さらに、メモリ６０４に保持されるか、又は、通信部６１６を通して伝送され得る。特定の実施形態においては、音声部６１０は、音声信号を出力するためのスピーカをさらに含む。
【０１１１】
Ｉ／Ｏインタフェース６１２は、処理部６０２と、キーボード、クリックホイール（ｃｌｉｃｋ  ｗｈｅｅｌ）、ボタンなどの周辺インタフェースモジュールとの間のインタフェースを提供する。ボタンは、ホームボタン、ボリュームボタン、開始ボタン及びロックボタンを含み得るが、これらに限定されない。
【０１１２】
センサ部６１４は、装置６００の状態を様々な観点から評価する１つ以上のセンサを含む。例えば、センサ部６１４は、装置６００の開閉状態、例えばディスプレイ及びキーパッドなどの装置６００の要素の相対位置、装置６００又は装置６００の要素の位置変化、ユーザの装置６００とのコンタクトの有無、装置６００の方向若しくは加減速、及び、装置６００の温度変化を検知し得る。センサ部６１４は、物理的接触なしに近傍の物体の存在を検知するように構成された近接センサを含み得る。センサ部６１４は、画像アプリケーションで使用するため、ＣＭＯＳ又はＣＣＤイメージセンサなどの光センサをも含み得る。特定の実施形態においては、センサ部６１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ又は温度センサをも含み得る。
【０１１３】
通信部６１６は、装置６００と他の装置との間の有線又は無線の通信を促進するように構成されている。装置６００は、ＷｉＦｉ、２Ｇ若しくは３Ｇ、又は、これらの組合せなどの通信規格に基づく無線ネットワークにアクセスし得る。一実施例において、通信部６１６は、放送チャネルを通して外部の放送管理システムから放送信号又は放送関連情報を受信する。一実施例において、通信部６１６は、近距離通信を促進するための近接通信（ＮＦＣ）モジュールをさらに含む。例えば、ＮＦＣモジュールは、無線周波数識別（ＲＦＩＤ）技術、赤外線データアソシエーション（ＩｒＤＡ）技術、超広帯域（ＵＷＢ）技術、ブルートゥース（ＢＴ）技術及び他の技術に基づき実装され得る。
【０１１４】
実施例において、装置６００は、上記の方法を実現するための、１つ以上の特定用途向け集積回路（ＡＳＩＣ）、デジタルシグナルプロセッサ（ＤＳＰ）、デジタル信号処理装置（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、又は、他の電子部品で実装され得る。
【０１１５】
実施例において、上記の方法を実現するための、装置６００内のプロセッサ６２０によって実行可能であるような命令を含む、非一時的でコンピュータ読み取り可能な記憶媒体たとえばメモリ６０４もまた提供される。例えば、当該非一時的でコンピュータ読み取り可能な記憶媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク、光学データ記憶装置などであり得る。
【０１１６】
非一時的でコンピュータ読み取り可能な記憶媒体が提供される。記憶媒体中の命令が装置６００のプロセッサによって実行されるとき、当該装置６００は、タッチスクリーン機能を有する電子装置に適用される情報選択方法を実現し得る。
【０１１７】
本発明の他の実施形態は、ここに開示された本発明の明細書及び実施を考慮すれば、当業者には明らかであろう。本出願は、その一般的な原理に従い、当該技術分野にいて公知又は慣例であるような本開示からの逸れを含む、発明の全ての変形、使用又は適応をカバーすることが意図されている。明細書及び実施例は、例示的にのみ考慮されることが意図され、本発明の真の範囲及び本質は、以下の請求の範囲によって示される。
【０１１８】
本発明は、以上で説明され、添付の図面に描かれてきた厳密な構成には限定されず、発明の範囲から離れることなく、様々な修正及び変形がされ得ることが理解されるであろう。本発明の範囲は、付属の請求の範囲によってのみ限定されることが意図されている。
【０１１９】
（付記）
（付記１）
ページコンテンツ上の選択操作を受信することと、
前記選択操作によって選択されたコンテンツブロックであって、前記ページコンテンツの構造に従って当該ページコンテンツを分割することによって取得される、コンテンツブロックを判別することと、
前記コンテンツブロック中の情報を選択された情報として判別することと、
を含む、情報選択方法。
（付記２）
前記ページコンテンツを分割することは、
前記ページコンテンツがテキストであるならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記テキストの段落構造及び文の構造に従って当該テキストを分割すること、又は、
前記ページコンテンツがウェブページであるならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記ウェブページの構造に従って当該ウェブページを分割すること、
を含む、付記１に記載の方法。
（付記３）
前記ページコンテンツがテキストであるならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記テキストの段落構造及び文の構造に従って当該テキストを分割することは、
前記テキストをルートコンテンツブロックとして使用することと、
１つ以上の第２レベルコンテンツブロックであって、当該１つ以上の第２レベルコンテンツブロックのそれぞれが１つの段落に対応する、１つ以上の第２レベルコンテンツブロックを取得するために、前記段落構造に従って前記テキストを分割することと、
１つ以上の第３レベルコンテンツブロックであって、当該１つ以上の第３レベルコンテンツブロックのそれぞれが１つの文に対応する、１つ以上の第３レベルコンテンツブロックを取得するために、前記文の構造に従って前記１つ以上の第２レベルコンテンツブロックのそれぞれを分割することと、
を含む、付記２に記載の方法。
（付記４）
前記ページコンテンツがウェブページであるならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記ウェブページの構造に従って当該ウェブページを分割することは、
前記ウェブページのソースコードに従って当該ウェブページのツリー構造を分析することと、
ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記ツリー構造に従って前記ウェブページを分割することと、
を含む、付記２に記載の方法。
（付記５）
前記選択操作によって選択されたコンテンツブロックを判別することは、
前記選択操作の操作領域が１つのコンテンツブロックの全部又は一部をカバーするならば、当該１つのコンテンツブロックの全部を、前記選択操作によって選択されたコンテンツブロックとして判別すること、又は、
前記選択操作の操作領域が２つのコンテンツブロックの間の区切をカバーするならば、区切によって接続された当該２つのコンテンツブロックを、前記選択操作によって選択されたコンテンツブロックとして判別すること、又は、
前記選択操作の操作領域が上位コンテンツブロックの最初の下位コンテンツブロック及び最後の下位コンテンツブロックをカバーするならば、当該上位コンテンツブロックを、前記選択操作によって選択されたコンテンツブロックとして判別すること、
を含む、付記２乃至４のいずれか１つに記載の方法。
（付記６）
ページコンテンツ上の選択操作を受信するように構成された操作受信モジュールと、
前記選択操作によって選択されたコンテンツブロックであって、前記ページコンテンツの構造に従って当該ページコンテンツを分割することによって取得される、コンテンツブロックを判別するように構成されたコンテンツブロック判別モジュールと、
前記コンテンツブロック中の情報を、選択された情報として判別するように構成された情報判別モジュールと、
を備える、情報選択装置。
（付記７）
前記ページコンテンツがテキストならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記テキストの段落構造及び文の構造に従って当該テキストを分割するように構成された第１分割モジュール、又は、
前記ページコンテンツがウェブページならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記ウェブページの構造に従って当該ウェブページを分割するように構成された第２分割モジュール、
をさらに備える、付記６に記載の装置。
（付記８）
前記第１分割モジュールは、
前記テキストをルートコンテンツブロックとして使用するように構成されたルートコンテンツブロック判別サブモジュールと、
１つ以上の第２レベルコンテンツブロックであって、当該１つ以上の第２レベルコンテンツブロックのそれぞれが１つの段落に対応する、１つ以上の第２レベルコンテンツブロックを取得するために、前記段落構造に従って前記テキストを分割するように構成された第２コンテンツブロック判別サブモジュールと、
１つ以上の第３レベルコンテンツブロックであって、当該１つ以上の第３レベルコンテンツブロックのそれぞれが１つの文に対応する、１つ以上の第３レベルコンテンツブロックを取得するために、前記文の構造に従って前記１つ以上の第２レベルコンテンツブロックを分割するように構成された第３コンテンツブロック判別サブモジュールと、
を備える、付記７に記載の装置。
（付記９）
前記第２分割モジュールは、
前記ウェブページのソースコードに従って当該ウェブページのツリー構造を分析するように構成されたウェブページ分析サブモジュールと、
ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記ツリー構造に従って前記ウェブページを分割するように構成された第２分割サブモジュールと、
を備える、付記８に記載の装置。
（付記１０）
前記コンテンツブロック判別モジュールは、
前記選択操作の操作領域が１つのコンテンツブロックの全部又は一部をカバーするならば、当該１つのコンテンツブロックの全部を、前記選択操作によって選択されたコンテンツブロックとして判別するように構成された第１コンテンツブロック判別サブモジュール、又は、
前記選択操作の操作領域が２つのコンテンツブロックの間の区切をカバーするならば、区切によって接続された当該２つのコンテンツブロックを、前記選択操作によって選択されたコンテンツブロックとして判別するように構成された第２コンテンツブロック判別サブモジュール、又は、
前記選択操作の操作領域が上位コンテンツブロックの最初の下位コンテンツブロック及び最後の下位コンテンツブロックをカバーするならば、当該上位コンテンツブロックを、前記選択操作によって選択されたコンテンツブロックとして判別するように構成された第３コンテンツブロック判別サブモジュール、
を備える、付記７乃至９のいずれか１つに記載の装置。
（付記１１）
プロセッサと、
前記プロセッサによって実行可能な命令を保持するためのメモリと、
を備える情報選択装置であって、
前記プロセッサは、
ページコンテンツ上の選択操作を受信し、
前記選択操作によって選択されたコンテンツブロックであって、前記ページコンテンツの構造に従って当該ページコンテンツを分割することによって取得される、コンテンツブロックを判別し、
前記コンテンツブロック中の情報を選択された情報として判別する、
ように構成された、情報選択装置。
【図１】
2017505962.tif 000003
【図２Ａ】
2017505962.tif 000004
【図２Ｂ】
2017505962.tif 000005
【図２Ｃ】
2017505962.tif 000006
【図２Ｄ】
2017505962.tif 000007
【図２Ｅ】
2017505962.tif 000008
【図２Ｆ】
2017505962.tif 000009
【図２Ｇ】
2017505962.tif 000010
【図２Ｈ】
2017505962.tif 000011
【図３Ａ】
2017505962.tif 000012
【図３Ｂ】
2017505962.tif 000013
【図３Ｃ】
2017505962.tif 000014
【図３Ｄ】
2017505962.tif 000015
【図４】
2017505962.tif 000016
【図５】
2017505962.tif 000017
【図６】
2017505962.tif 000018
【手続補正書】
【提出日】平成28年3月7日(2016.3.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ページコンテンツ上の選択操作を受信することと、
前記選択操作によって選択されたコンテンツブロックであって、前記ページコンテンツの構造に従って当該ページコンテンツを分割することによって取得される、コンテンツブロックを判別することと、
前記コンテンツブロック中の情報を選択された情報として判別することと、
を含む、情報選択方法。
【請求項２】
前記ページコンテンツを分割することは、
前記ページコンテンツがテキストであるならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記テキストの段落構造及び文の構造に従って当該テキストを分割すること、又は、
前記ページコンテンツがウェブページであるならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記ウェブページの構造に従って当該ウェブページを分割すること、
を含む、請求項１に記載の方法。
【請求項３】
前記ページコンテンツがテキストであるならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記テキストの段落構造及び文の構造に従って当該テキストを分割することは、
前記テキストをルートコンテンツブロックとして使用することと、
１つ以上の第２レベルコンテンツブロックであって、当該１つ以上の第２レベルコンテンツブロックのそれぞれが１つの段落に対応する、１つ以上の第２レベルコンテンツブロックを取得するために、前記段落構造に従って前記テキストを分割することと、
１つ以上の第３レベルコンテンツブロックであって、当該１つ以上の第３レベルコンテンツブロックのそれぞれが１つの文に対応する、１つ以上の第３レベルコンテンツブロックを取得するために、前記文の構造に従って前記１つ以上の第２レベルコンテンツブロックのそれぞれを分割することと、
を含む、請求項２に記載の方法。
【請求項４】
前記ページコンテンツがウェブページであるならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記ウェブページの構造に従って当該ウェブページを分割することは、
前記ウェブページのソースコードに従って当該ウェブページのツリー構造を分析することと、
ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記ツリー構造に従って前記ウェブページを分割することと、
を含む、請求項２に記載の方法。
【請求項５】
前記選択操作によって選択されたコンテンツブロックを判別することは、
前記選択操作の操作領域が１つのコンテンツブロックの全部又は一部をカバーするならば、当該１つのコンテンツブロックの全部を、前記選択操作によって選択されたコンテンツブロックとして判別すること、又は、
前記選択操作の操作領域が２つのコンテンツブロックの間の区切をカバーするならば、区切によって接続された当該２つのコンテンツブロックを、前記選択操作によって選択されたコンテンツブロックとして判別すること、又は、
前記選択操作の操作領域が上位コンテンツブロックの最初の下位コンテンツブロック及び最後の下位コンテンツブロックをカバーするならば、当該上位コンテンツブロックを、前記選択操作によって選択されたコンテンツブロックとして判別すること、
を含む、請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
ページコンテンツ上の選択操作を受信するように構成された操作受信モジュールと、
前記選択操作によって選択されたコンテンツブロックであって、前記ページコンテンツの構造に従って当該ページコンテンツを分割することによって取得される、コンテンツブロックを判別するように構成されたコンテンツブロック判別モジュールと、
前記コンテンツブロック中の情報を、選択された情報として判別するように構成された情報判別モジュールと、
を備える、情報選択装置。
【請求項７】
前記ページコンテンツがテキストならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記テキストの段落構造及び文の構造に従って当該テキストを分割するように構成された第１分割モジュール、又は、
前記ページコンテンツがウェブページならば、ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記ウェブページの構造に従って当該ウェブページを分割するように構成された第２分割モジュール、
をさらに備える、請求項６に記載の装置。
【請求項８】
前記第１分割モジュールは、
前記テキストをルートコンテンツブロックとして使用するように構成されたルートコンテンツブロック判別サブモジュールと、
１つ以上の第２レベルコンテンツブロックであって、当該１つ以上の第２レベルコンテンツブロックのそれぞれが１つの段落に対応する、１つ以上の第２レベルコンテンツブロックを取得するために、前記段落構造に従って前記テキストを分割するように構成された第２コンテンツブロック判別サブモジュールと、
１つ以上の第３レベルコンテンツブロックであって、当該１つ以上の第３レベルコンテンツブロックのそれぞれが１つの文に対応する、１つ以上の第３レベルコンテンツブロックを取得するために、前記文の構造に従って前記１つ以上の第２レベルコンテンツブロックを分割するように構成された第３コンテンツブロック判別サブモジュールと、
を備える、請求項７に記載の装置。
【請求項９】
前記第２分割モジュールは、
前記ウェブページのソースコードに従って当該ウェブページのツリー構造を分析するように構成されたウェブページ分析サブモジュールと、
ツリー構造に体系化された１つ以上のコンテンツブロックを取得するために、前記ツリー構造に従って前記ウェブページを分割するように構成された第２分割サブモジュールと、
を備える、請求項７又は８に記載の装置。
【請求項１０】
前記コンテンツブロック判別モジュールは、
前記選択操作の操作領域が１つのコンテンツブロックの全部又は一部をカバーするならば、当該１つのコンテンツブロックの全部を、前記選択操作によって選択されたコンテンツブロックとして判別するように構成された第１コンテンツブロック判別サブモジュール、又は、
前記選択操作の操作領域が２つのコンテンツブロックの間の区切をカバーするならば、区切によって接続された当該２つのコンテンツブロックを、前記選択操作によって選択されたコンテンツブロックとして判別するように構成された第２コンテンツブロック判別サブモジュール、又は、
前記選択操作の操作領域が上位コンテンツブロックの最初の下位コンテンツブロック及び最後の下位コンテンツブロックをカバーするならば、当該上位コンテンツブロックを、前記選択操作によって選択されたコンテンツブロックとして判別するように構成された第３コンテンツブロック判別サブモジュール、
を備える、請求項６乃至９のいずれか１項に記載の装置。
【請求項１１】
コンピュータ上で実行されるときに、当該コンピュータに請求項１乃至５のいずれか１項に記載の情報選択方法を実行させる、コンピュータプログラム。
【請求項１２】
請求項１１に記載のコンピュータプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【国際調査報告】
2017505962.tif 000019
2017505962.tif 000020
2017505962.tif 000021
2017505962.tif 000022