(57)【要約】本発明は、テキスト選択方法及び装置に関し、テキスト処理の分野に属する。前記方法は、候補テキストにおいて、選択開始点と選択終了点の第１の表示位置を確定し、選択開始点と選択終了点との間のテキストは、少なくとも一つの文字を含む目標テキストであり、候補テキストを意味的にいくつかのテキストブロックに区切り、選択開始点または選択終了点に対するドラッグ操作を受け付け、テキストブロックを単位として、ドラッグ操作に応じて選択開始点または選択終了点の第１の表示位置を第２の表示位置に変更させることにより、従来技術において、ユーザーの操作のみによって選択点の表示位置を確定し、ユーザーの操作が不正確であるため、目標テキストの選定が不正確になる問題を解決した。意味的に区切られたテキストブロックを単位として、選定した目標テキストを変更して、選定された目標テキストの内容を意味的に合致させるため、より正確な効果を果たす。【選択図】図１
2018530015.tif 000002
【特許請求の範囲】
【請求項１】
候補テキストにおいて、選択開始点と選択終了点の第１の表示位置を確定するステップと、
前記候補テキストを意味的にいくつかのテキストブロックに区切るステップと、
前記選択開始点または前記選択終了点に対するドラッグ操作を受け付けるステップと、
前記テキストブロックを単位として、前記ドラッグ操作に応じて前記選択開始点または前記選択終了点の前記第１の表示位置を第２の表示位置に変更させるステップと、を含み、
前記選択開始点と前記選択終了点との間のテキストは、少なくとも一つの文字を含む目標テキストである、
ことを特徴とするテキスト選択方法。
【請求項２】
前記候補テキストを意味的にいくつかのテキストブロックに区切るステップは、
単語、文または段落である意味粒度を確定するステップと、
前記候補テキストを、意味的に前記意味粒度に合致するいくつかのテキストブロックに区切るステップと、
を含むことを特徴とする、請求項１に記載の方法。
【請求項３】
前記ドラッグ操作に応じて前記選択開始点または前記選択終了点の前記第１の表示位置を第２の表示位置に変更させるステップは、
前記ドラッグ操作が前記選択開始点を前方へドラッグすることである場合、前記選択開始点の前記第１の表示位置を前方へいくつかのテキストブロックに移動させて前記第２の表示位置を取得するステップと、
前記ドラッグ操作が前記選択開始点を後方へドラッグすることである場合、前記選択開始点の前記第１の表示位置を後方へいくつかのテキストブロックに移動させて前記第２の表示位置を取得するステップと、
前記ドラッグ操作が前記選択終了点を前方へドラッグすることである場合、前記選択終了点の前記第１の表示位置を前方へいくつかのテキストブロックに移動させて前記第２の表示位置を取得するステップと、
前記ドラッグ操作が前記選択終了点を後方へドラッグすることである場合、前記選択終了点の前記第１の表示位置を後方へいくつかのテキストブロックに移動させて前記第２の表示位置を取得するステップと、を含み、
前方へのドラッグとは、横方向の左側へのドラッグと垂直方向の上方へのドラッグとのうちの少なくとも一つであり、後方へのドラッグとは、横方向の右側へのドラッグと垂直方向の下方へのドラッグとのうちの少なくとも一つである、
ことを特徴とする、請求項１または２に記載の方法。
【請求項４】
前記ドラッグ操作に応じて前記選択開始点または前記選択終了点の前記第１の表示位置を第２の表示位置に変更させるステップは、
前記ドラッグ操作の終了位置を取得するステップと、
前記終了位置と距離が最も近いギャップ位置を検索するステップと、
前記ギャップ位置を前記選択開始点または前記選択終了点の前記第２の表示位置として確定するステップと、を含み、
前記ギャップ位置とは、二つのテキストブロックの間の位置である、
ことを特徴とする、請求項１または２に記載の方法。
【請求項５】
前記選択開始点と前記選択終了点とのうち、少なくとも一つの選択点の前記第１の表示位置が前記テキストブロック内に位置する場合、前記テキストブロックに応じて前記選択開始点や前記選択終了点の前記第１の表示位置を調整して、前記選択開始点と前記選択終了点の前記第１の表示位置をそれぞれ距離が最も近いギャップ位置に止めさせるステップをさらに含み、前記ギャップ位置とは、二つのテキストブロックの間の位置である、
ことを特徴とする、請求項１または２に記載の方法。
【請求項６】
候補テキストにおいて、選択開始点と選択終了点の第１の表示位置を確定する確定モジュールと、
前記候補テキストを意味的にいくつかのテキストブロックに区切る区切りモジュールと、
前記選択開始点または前記選択終了点に対するドラッグ操作を受け付ける受け付けモジュールと、
前記テキストブロックを単位として、前記ドラッグ操作に応じて前記選択開始点または前記選択終了点の前記第１の表示位置を第２の表示位置に変更させる操作モジュールと、を含み、
前記選択開始点と前記選択終了点との間のテキストは、少なくとも一つの文字を含む目標テキストである、
ことを特徴とするテキスト選択装置。
【請求項７】
前記区切りモジュールは、
単語、文または段落である意味粒度を確定する第１の確定サブモジュールと、
前記候補テキストを、意味的に前記意味粒度に合致するいくつかのテキストブロックに区切る区切りサブモジュールと、
を含むことを特徴とする、請求項６に記載の装置。
【請求項８】
前記操作モジュールは、
前記ドラッグ操作が前記選択開始点を前方へドラッグすることである場合、前記選択開始点の前記第１の表示位置を前方へいくつかのテキストブロックに移動させて前記第２の表示位置を取得し、
前記ドラッグ操作が前記選択開始点を後方へドラッグすることである場合、前記選択開始点の前記第１の表示位置を後方へいくつかのテキストブロックに移動させて前記第２の表示位置を取得し、
前記ドラッグ操作が前記選択終了点を前方へドラッグすることである場合、前記選択終了点の前記第１の表示位置を前方へいくつかのテキストブロックに移動させて前記第２の表示位置を取得し、
前記ドラッグ操作が前記選択終了点を後方へドラッグすることである場合、前記選択終了点の前記第１の表示位置を後方へいくつかのテキストブロックに移動させて前記第２の表示位置を取得し、
前方へのドラッグとは、横方向の左側へのドラッグと垂直方向の上方へのドラッグとのうちの少なくとも一つであり、後方へのドラッグとは、横方向の右側へのドラッグと垂直方向の下方へのドラッグとのうちの少なくとも一つである、
ことを特徴とする、請求項６または７に記載の装置。
【請求項９】
前記操作モジュールは、
前記ドラッグ操作の終了位置を取得する取得サブモジュールと、
前記終了位置と距離が最も近いギャップ位置を検索する検索サブモジュールと、
前記ギャップ位置を前記選択開始点または前記選択終了点の前記第２の表示位置として確定する第２の確定サブモジュールと、を含み、
前記ギャップ位置とは、二つのテキストブロックの間の位置である、
ことを特徴とする、請求項６または７に記載の装置。
【請求項１０】
前記選択開始点と前記選択終了点とのうち、少なくとも一つの選択点の前記第１の表示位置が前記テキストブロック内に位置する場合、前記テキストブロックに応じて前記選択開始点や前記選択終了点の前記第１の表示位置を調整して、前記選択開始点と前記選択終了点の前記第１の表示位置をそれぞれ距離が最も近いギャップ位置に止めさせる調整モジュールをさらに含み、
前記ギャップ位置とは、二つのテキストブロックの間の位置である、
ことを特徴とする、請求項６または７に記載の装置。
【請求項１１】
プロセッサーと、
前記プロセッサーにより実行可能なコマンドを記憶するメモリと、を含み、
前記プロセッサーは、
候補テキストにおいて、選択開始点と選択終了点の第１の表示位置を確定し、
前記候補テキストを意味的にいくつかのテキストブロックに区切り、
前記選択開始点または前記選択終了点に対するドラッグ操作を受け付け、
前記テキストブロックを単位として、前記ドラッグ操作に応じて前記選択開始点または前記選択終了点の前記第１の表示位置を第２の表示位置に変更させ、
前記選択開始点と前記選択終了点との間のテキストは、少なくとも一つの文字を含む目標テキストである、
ことを特徴とするテキスト選択装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１６年６月２３日に出願された中国特許出願番号２０１６１０４６６４２３．１に基づいて提出され、該中国特許出願の優先権を主張し、該中国特許出願の全ての内容は、本明細書中に参照として援用される。
【０００２】
本発明は、テキスト処理の分野に関し、特に、テキスト選択方法及び装置に関する。
【背景技術】
【０００３】
ユーザーは、テキストエリアの内容に対してコピー、マーク、移動等の操作を行う必要がある場合、通常、まずはテキストエリアを選択する。
【０００４】
タッチパネルによって操作を行う端末において、テキストは、選択モードになると、テキストに前後の二つの選択点が表示される。ユーザーは、指で前後の二つの選択点をドラッグしてテキストエリアを選定する。しかしながら、選択点に対する指の操作が不正確であるため、結局テキストエリアの選定が不正確になってしまう。
【発明の概要】
【０００５】
テキストエリアの選定が不正確という問題を解決するために、本発明は、テキスト選択方法及び装置を提供する。本発明に係る技術的解決手段は以下のとおりである。
【０００６】
本発明の実施例に係る第１の様態によれば、テキスト選択方法を提供し、該方法は、
候補テキストにおいて、選択開始点と選択終了点の第１の表示位置を確定するステップと、
候補テキストを意味的にいくつかのテキストブロックに区切るステップと、
選択開始点または選択終了点に対するドラッグ操作を受け付けるステップと、
テキストブロックを単位として、ドラッグ操作に応じて選択開始点または選択終了点の第１の表示位置を第２の表示位置に変更させるステップと、を含み、
前記選択開始点と前記選択終了点との間のテキストは、少なくとも一つの文字を含む目標テキストである。
【０００７】
好ましくは、候補テキストを意味的にいくつかのテキストブロックに区切るステップは、
単語、文または段落である意味粒度を確定するステップと、
候補テキストを、意味的に意味粒度に合致するいくつかのテキストブロックに区切るステップと、を含む。
【０００８】
好ましくは、ドラッグ操作に応じて選択開始点または選択終了点の第１の表示位置を第２の表示位置に変更させるステップは、
ドラッグ操作が選択開始点を前方へドラッグすることである場合、選択開始点の第１の表示位置を前方へいくつかのテキストブロックに移動させて第２の表示位置を取得するステップと、
ドラッグ操作が選択開始点を後方へドラッグすることである場合、選択開始点の第１の表示位置を後方へいくつかのテキストブロックに移動させて第２の表示位置を取得するステップと、
ドラッグ操作が選択終了点を前方へドラッグすることである場合、選択終了点の第１の表示位置を前方へいくつかのテキストブロックに移動させて第２の表示位置を取得するステップと、
ドラッグ操作が選択終了点を後方へドラッグすることである場合、選択終了点の第１の表示位置を後方へいくつかのテキストブロックに移動させて第２の表示位置を取得するステップと、を含み、
前方へのドラッグとは、横方向の左側へのドラッグと垂直方向の上方へのドラッグとのうちの少なくとも一つであり、後方へのドラッグとは、横方向の右側へのドラッグと垂直方向の下方へのドラッグとのうちの少なくとも一つである。
【０００９】
好ましくは、ドラッグ操作に応じて選択開始点または選択終了点の第１の表示位置を第２の表示位置に変更させるステップは、
ドラッグ操作の終了位置を取得するステップと、
終了位置と距離が最も近いギャップ位置を検索するステップと、
ギャップ位置を選択開始点または選択終了点の第２の表示位置として確定するステップと、を含み、
前記ギャップ位置とは、二つのテキストブロックの間の位置である。
【００１０】
好ましくは、当該方法は、
選択開始点と選択終了点とのうち、少なくとも一つの選択点の第１の表示位置がテキストブロック内に位置する場合、前記テキストブロックに応じて前記選択開始点や前記選択終了点の前記第１の表示位置を調整して、選択開始点と選択終了点の第１の表示位置をそれぞれ距離が最も近いギャップ位置に止めさせるステップをさらに含み、ギャップ位置とは、二つのテキストブロックの間の位置である。
【００１１】
本発明の実施例に係る第２の様態によれば、テキスト選択装置を提供し、該装置は、
候補テキストにおいて、選択開始点と選択終了点の第１の表示位置を確定する確定モジュールと、
候補テキストを意味的にいくつかのテキストブロックに区切る区切りモジュールと、
選択開始点または選択終了点に対するドラッグ操作を受け付ける受け付けモジュールと、
テキストブロックを単位として、ドラッグ操作に応じて選択開始点または選択終了点の第１の表示位置を第２の表示位置に変更させる操作モジュールと、を含み、
前記選択開始点と前記選択終了点との間のテキストは、少なくとも一つの文字を含む目標テキストである。
【００１２】
好ましくは、区切りモジュールは、
単語、文または段落である意味粒度を確定する第１の確定サブモジュールと、
候補テキストを、意味的に意味粒度に合致するいくつかのテキストブロックに区切る区切りサブモジュールと、を含む。
【００１３】
好ましくは、操作モジュールは、
ドラッグ操作が選択開始点を前方へドラッグすることである場合、選択開始点の第１の表示位置を前方へいくつかのテキストブロックに移動させて第２の表示位置を取得し、
ドラッグ操作が選択開始点を後方へドラッグすることである場合、選択開始点の第１の表示位置を後方へいくつかのテキストブロックに移動させて第２の表示位置を取得し、
ドラッグ操作が選択終了点を前方へドラッグすることである場合、選択終了点の第１の表示位置を前方へいくつかのテキストブロックに移動させて第２の表示位置を取得し、
ドラッグ操作が選択終了点を後方へドラッグすることである場合、選択終了点の第１の表示位置を後方へいくつかのテキストブロックに移動させて第２の表示位置を取得し、
前方へのドラッグとは、横方向の左側へのドラッグと垂直方向の上方へのドラッグとのうちの少なくとも一つであり、後方へのドラッグとは、横方向の右側へのドラッグと垂直方向の下方へのドラッグとのうちの少なくとも一つである。
【００１４】
好ましくは、操作モジュールは、
ドラッグ操作の終了位置を取得する取得サブモジュールと、
終了位置と距離が最も近いギャップ位置を検索する検索サブモジュールと、
ギャップ位置を選択開始点または選択終了点の第２の表示位置として確定する第２の確定サブモジュールと、を含み、
前記ギャップ位置とは、二つのテキストブロックの間の位置である。
【００１５】
好ましくは、当該装置は、選択開始点と選択終了点とのうち、少なくとも一つの選択点の第１の表示位置がテキストブロック内に位置する場合、前記テキストブロックに応じて前記選択開始点や前記選択終了点の前記第１の表示位置を調整して、選択開始点と選択終了点の第１の表示位置をそれぞれ距離が最も近いギャップ位置に止めさせる調整モジュールをさらに含み、
前記ギャップ位置とは、二つのテキストブロックの間の位置である。
【００１６】
本発明の実施例に係る第３の様態によれば、テキスト選択装置を提供し、該装置は、
プロセッサーと、
プロセッサーにより実行可能なコマンドを記憶するメモリと、を含み、
プロセッサーは、
候補テキストにおいて、選択開始点と選択終了点の第１の表示位置を確定し、
候補テキストを意味的にいくつかのテキストブロックに区切り、
選択開始点または選択終了点に対するドラッグ操作を受け付け、
テキストブロックを単位として、ドラッグ操作に応じて選択開始点または選択終了点の第１の表示位置を第２の表示位置に変更させ、
前記選択開始点と前記選択終了点との間のテキストは、少なくとも一つの文字を含む目標テキストである。
【発明の効果】
【００１７】
本発明の実施例により提供される技術的解決手段は、次のような効果を有する。
【００１８】
候補テキストにおいて、選択開始点と選択終了点の第１の表示位置を確定し、候補テキストを意味的にいくつかのテキストブロックに区切り、選択開始点または選択終了点に対するドラッグ操作を受け付け、テキストブロックを単位として、ドラッグ操作に応じて選択開始点または選択終了点の第１の表示位置を第２の表示位置に変更させることにより、従来技術において、ユーザーの操作のみによって選択点の表示位置を確定し、ユーザーの操作が不正確であるため、目標テキストの選定が不正確になる問題を解決した。意味的に区切られたテキストブロックを単位として、選定した目標テキストを変更して、選定された目標テキストの内容を意味的に合致させるため、より正確な効果を果たす。
【００１９】
以上の一般的な説明と後述の詳細な説明は、いずれも例示的なものに過ぎず、本発明を限定するものではないことを理解すべきである。
【図面の簡単な説明】
【００２０】
ここの図面は、明細書に組み入れられて、本明細書の一部を構成し、本発明に適合する実施例を示し、明細書と共に本発明の原理を解釈するのに用いられる。
【００２１】
【図１】一つの例示的な実施例により示されるテキスト選択方法のフローチャートである。
【図２】他の一つの例示的な実施例により示されるテキスト選択方法のフローチャートである。
【図３Ａ】他の一つの例示的な実施例により示されるインターフェースの模式図である。
【図３Ｂ】他の一つの例示的な実施例により示されるインターフェースの模式図である。
【図４Ａ】他の一つの例示的な実施例により示されるインターフェースの模式図である。
【図４Ｂ】他の一つの例示的な実施例により示されるインターフェースの模式図である。
【図４Ｃ】他の一つの例示的な実施例により示されるインターフェースの模式図である。
【図５Ａ】他の一つの例示的な実施例により示されるインターフェースの模式図である。
【図５Ｂ】他の一つの例示的な実施例により示されるインターフェースの模式図である。
【図５Ｃ】他の一つの例示的な実施例により示されるインターフェースの模式図である。
【図６】他の一つの例示的な実施例により示されるテキスト選択方法のフローチャートである。
【図７】一つの例示的な実施例により示されるテキスト選択装置のブロック図である。
【図８】他の一つの例示的な実施例により示されるテキスト選択装置のブロック図である。
【図９】他の一つの例示的な実施例により示されるテキスト選択装置のブロック図である。
【発明を実施するための形態】
【００２２】
ここでは、例示的な実施例について詳しく説明する。例示的な実施例は、図面に示されている。以下、図面に関わる説明において、特別な説明がない限り、異なる図面における同じ符号は、同一又は類似の要素を示している。以下の例示的な実施例に記載された実施形態は、本発明と合致する全ての実施形態を代表するものではない。逆に、それらは特許請求の範囲に記載された本発明の一部の態様と合致する装置と方法の例に過ぎない。
【００２３】
本発明の各実施例により提供されるテキスト選択方法は、ディスプレイを有する端末によって実現できる。当該端末は、携帯電話、タブレット、電子書籍リーダー、ＭＰ３（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＩＩ、動画像専門家グループオーディオレイヤＩＩＩ）プレーヤー、ＭＰ４（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＶ、動画像専門家グループオーディオレイヤＩＶ）プレーヤー、ポータブルコンピューター、及びデスクトップコンピューター等の電子機器であってもよい。
【００２４】
図１は、一つの例示的な実施例により示されるテキスト選択方法のフローチャートである。本実施例では、当該テキスト選択方法の上記端末への応用を例示として説明する。当該テキスト選択方法は、以下のようなステップを含む。
【００２５】
ステップ１０１において、候補テキストにおいて、選択開始点と選択終了点の第１の表示位置を確定し、選択開始点と選択終了点との間のテキストは、少なくとも一つの文字を含む目標テキストである。
【００２６】
ステップ１０２において、候補テキストを意味的にいくつかのテキストブロックに区切る。
【００２７】
ステップ１０３において、選択開始点または選択終了点に対するドラッグ操作を受け付ける。
【００２８】
ステップ１０４において、テキストブロックを単位として、ドラッグ操作に応じて選択開始点または選択終了点の第１の表示位置を第２の表示位置に変更させる。
【００２９】
上記に記載したように、本発明の実施例により提供されるテキスト選択方法は、候補テキストにおいて、選択開始点と選択終了点の第１の表示位置を確定し、候補テキストを意味的にいくつかのテキストブロックに区切り、選択開始点または選択終了点に対するドラッグ操作を受け付け、テキストブロックを単位として、ドラッグ操作に応じて選択開始点または選択終了点の第１の表示位置を第２の表示位置に変更させることにより、従来技術において、ユーザーの操作のみによって選択点の表示位置を確定し、ユーザーの操作が不正確であるため、目標テキストの選定が不正確になる問題を解決した。意味的に区切られたテキストブロックを単位として、選定した目標テキストを変更し、選定された目標テキストの内容を意味的に合致させるため、より正確な効果を果たす。
【００３０】
図２は、他の一つの例示的な実施例により示されるテキスト選択方法のフローチャートである。本実施例では、当該テキスト選択方法の上記端末への応用を例示として説明する。当該テキスト選択方法は、以下のようなステップを含む。
【００３１】
ステップ２０１において、候補テキストに応じる操作を受け付ける。当該操作は、候補テキストを選択モードにさせる。
【００３２】
好ましくは、候補テキストは、端末に表示される任意のテキストである。
【００３３】
好ましくは、当該操作はクリック操作であり、端末は、候補テキストに対するクリック操作の操作時間が所定の閾値より長いことが検出される場合、或いは、クリック操作がダブルクリック操作であることが検出される場合、候補テキストを選択モードにさせる。所定の閾値は、システムによって予め設定されるもの、またはユーザーによって自己定義されるものであるが、本実施例は、これに限定されるものではない。
【００３４】
ステップ２０２において、候補テキストにおいて、選択開始点と選択終了点の第１の表示位置を確定し、選択開始点と選択終了点との間のテキストは、少なくとも一つの文字を含む目標テキストである。
【００３５】
好ましくは、候補テキストが選択モードになると、テキストには選択開始点と選択終了点が表示され、選択開始点と選択終了点の第１の表示位置は、受け付けた操作の操作点の所定のエリア内に位置し、選択開始点と選択終了点との間のテキストが目標テキストであるが、本実施例は、選択開始点と選択終了点の態様、及び所定のエリアに限定されるものではない。
【００３６】
好ましくは、選択開始点の第１の表示位置は、選択終了点の第１の表示位置の前方にあり、前方とは、横方向の左側と垂直方向の上方とのうちの少なくとも一つである。
【００３７】
好ましくは、候補テキストが選択モードになると、目標テキストに対する操作を行うための操作メニューが表示される。操作メニューは、意味粒度（ｇｒａｎｕｌａｒｉｔｙ  ｏｆ  ｓｅｍａｎｔｉｃ）の設定オプションと、選定された目標テキストに対する操作オプションとを含むが、本実施例は、操作メニューの内容と形式、および表示される位置に限定されるものではない。
【００３８】
好ましくは、目標テキストと他のテキストの表示効果が異なるように、目標テキストの背景色、文字色、テキストフォントのうちの少なくとも一つと他のテキストとを相違させるが、本実施例は、これに限定されるものではない。
【００３９】
端末がタッチパネルによって操作される携帯電話であることを例とすると、図３Ａに示すように、端末３０１には、候補テキスト３０２が表示されており、ユーザーがタッチパネル上の候補テキスト３０２における操作点３０３を長押しする場合、候補テキスト３０２は選択モードになる。
【００４０】
図３Ｂに示すように、候補テキスト３０２が選択モードになると、選択開始点３０４と選択終了点３０５、及び操作メニュー３０６が表示される。選択開始点３０４と選択終了点３０５の第１の表示位置は、操作点３０３の周りの所定のエリア内に位置し、選択開始点３０４と選択終了点３０５との間が目標テキストである。
【００４１】
操作メニュー３０６は、意味粒度の設定オプション３０７および目標テキストに対する操作オプション３０８を含む。意味粒度の設定オプション３０７は、単語（ｗｏｒｄ）、文（ｓｅｎｔｅｎｃｅ）及び段落（ｐａｒａｇｒａｐｈ）を含む。目標テキストに対する操作オプション３０８は、コピーや切り取りを含む。
【００４２】
ステップ２０３において、単語、文または段落である意味粒度を確定する。
【００４３】
端末は、操作メニューにおける意味粒度の設定オプションに応じる操作を受け付け、意味粒度を確定する。
【００４４】
ステップ２０４において、候補テキストを、意味的に意味粒度に合致するいくつかのテキストブロックに区切る。
【００４５】
好ましくは、意味粒度が単語である場合、端末は、候補テキストにおける文字列と機器辞典における単語列とをマッチングさせ、候補テキストにおける文字列が機器辞典における一つの単語列である場合、当該文字列を一つのテキストブロックに区切るし、候補テキストの文字が前後の文字と組み合わせて機器辞典における一つの単語列になっていない場合、当該文字を一つのテキストブロックにする。即ち、意味粒度が単語である場合、区切られたテキストブロックは単語、文字または句読点である。
【００４６】
好ましくは、意味粒度が文である場合、端末は、候補テキストにおける句読点を検出することにより、候補テキストをいくつかのテキストブロックに区切る。各テキストブロックは一つの文であり、文字列や文字列の後の句読点を含む。
【００４７】
好ましくは、意味粒度が段落である場合、端末は、候補テキストにおける改行記号を検出することにより、候補テキストをいくつかのテキストブロックに区切る。各テキストブロックは一つの段落である。
【００４８】
本実施例は、区切り方法に限定されるものではない。
【００４９】
図３Ａに示される候補テキスト３０２を例とすると、意味粒度が単語である場合、図４Ａに示すように、候補テキスト３０２を区切った結果は、「／」でテキストブロックの間のギャップを示す。意味粒度が文である場合、候補テキスト３０２を区切った結果は、図４Ｂに示すように、「／」でテキストブロックの間のギャップを示す。意味粒度が段落である場合、図４Ｃに示すように、候補テキスト３０２を区切った結果は、「／」でテキストブロックの間のギャップを示す。
【００５０】
ステップ２０５において、選択開始点と選択終了点とのうち、少なくとも一つの選択点の第１の表示位置がテキストブロック内に位置する場合、テキストブロックに応じて選択開始点や選択終了点の第１の表示位置を調整して、選択開始点と選択終了点の第１の表示位置をそれぞれ距離が最も近いギャップ位置に止めさせ、ギャップ位置とは、二つのテキストブロックの間の位置である。
【００５１】
好ましくは、選択開始点または選択終了点の第１の表示位置がテキストブロック内に位置し、且つ左右二つのギャップ位置との距離が同じである場合、ランダムにその一つのギャップ位置に止めさせる。
【００５２】
好ましくは、テキストブロックに応じて選択開始点や選択終了点の第１の表示位置を調整して、選択開始点の第１の表示位置を前方へ移動させて、テキストブロックと前のテキストブロックとのギャップ位置に位置させ、選択終了点の第２の表示位置を後方へ移動させて、テキストブロックと後のテキストブロックとのギャップ位置に位置させる。前方へ移動とは、横方向の左側への移動と垂直方向の上方への移動とのうちの少なくとも一つであり、後方へ移動とは、横方向の右側への移動と垂直方向の下方への移動とのうちの少なくとも一つである。
【００５３】
当該ステップは選択可能であり、選択開始点と選択終了点の第１の表示位置それぞれがテキストブロックの間のギャップ位置に位置する場合、当該ステップを実行して第１の表示位置を調整する必要がないことは、説明すべきである。
【００５４】
図３Ｂに示す例において、例えば、意味粒度が単語である場合、候補テキスト３０２を区切った結果が図４Ａに示すようになる場合、図５Ａに示すようになるように、図３Ｂにおける選択開始点３０４や選択終了点３０５を調整する。意味粒度が文である場合、図５Ｂに示すようになるように、図３Ｂにおける選択開始点３０４や選択終了点３０５を調整する。意味粒度が段落である場合、図５Ｃに示すようになるように、図３Ｂにおける選択開始点３０４や選択終了点３０５を調整する。
【００５５】
ステップ２０６において、選択開始点または選択終了点に対するドラッグ操作を受け付ける。
【００５６】
ステップ２０７において、ドラッグ操作が選択開始点を前方へドラッグすることである場合、選択開始点の第１の表示位置を前方へいくつかのテキストブロックに移動させて第２の表示位置を取得する。
【００５７】
好ましくは、前方へのドラッグとは、横方向の左側へのドラッグと垂直方向の上方へのドラッグとのうちの少なくとも一つである。
【００５８】
好ましくは、選択開始点が候補テキストの最初の文字の前までドラッグされると、前方へのドラッグを停止する。
【００５９】
ステップ２０８において、ドラッグ操作が選択開始点を後方へドラッグすることである場合、選択開始点の第１の表示位置を後方へいくつかのテキストブロックに移動させて第２の表示位置を取得する。
【００６０】
好ましくは、後方へのドラッグとは、横方向の右側へのドラッグと垂直方向の下方へのドラッグとのうちの少なくとも一つである。
【００６１】
好ましくは、選択開始点が選択終了点の後ろにドラッグされると、選択開始点は選択終了点になり、選択終了点は選択開始点になる。
【００６２】
ステップ２０９において、ドラッグ操作が選択終了点を前方へドラッグすることである場合、選択終了点の第１の表示位置を前方へいくつかのテキストブロックに移動させて第２の表示位置を取得する。
【００６３】
好ましくは、選択終了点が選択開始点の前にドラッグされると、選択終了点は選択開始点になり、選択開始点は選択終了点になる。
【００６４】
ステップ２１０において、ドラッグ操作が選択終了点を後方へドラッグすることである場合、選択終了点の第１の表示位置を後方へいくつかのテキストブロックに移動させて第２の表示位置を取得する。
【００６５】
好ましくは、選択終了点が候補テキストの最後の文字の後までドラッグされると、後方へのドラッグを停止する。
【００６６】
好ましくは、上記のステップ２０７〜ステップ２１０のいずれか一つのステップにおいて、選択開始点または選択終了点が一回のドラッグ操作を受け付ける場合、第１の表示位置は、ドラッグ操作に応じて前方または後方へ所定の数のテキストブロックを移動させる。所定の数は、システムにより予め設定、またはユーザーにより自己定義される。
【００６７】
上記のステップ２０７〜ステップ２１０は並置された四つのステップであり、選択開始点または選択終了点に対するドラッグ操作がある場合、上記の四つのステップにおけるいずれかが実行されることは、説明すべきである。
【００６８】
好ましくは、上記のステップ２０７〜ステップ２１０におけるいずれか一つのステップはいずれも、図６に示すステップで置き換えることができる。
【００６９】
ステップ６０１において、ドラッグ操作の終了位置を取得する。
【００７０】
ステップ６０２において、終了位置と距離が最も近いギャップ位置を検索し、ギャップ位置とは、二つのテキストブロックの間の位置である。
【００７１】
好ましくは、終了位置と左右のギャップ位置との距離が同じである場合、ランダムにその一つのギャップ位置に止めさせる。
【００７２】
ステップ６０３において、ギャップ位置を選択開始点または選択終了点の第２の表示位置として確定する。
【００７３】
選択開始点または選択終了点の第２の表示位置を確定した後、選択開始点または選択終了点に対する引き続きドラッグ操作を行うことができ、即ち、上記のステップ２０６を再実行することは、説明すべきである。
【００７４】
一つの例示的な例において、図３Ａに示される候補テキスト３０２を例とすると、意味粒度が単語である場合、候補テキスト３０２に対するテキストブロックの区切りを行い、図５Ａに示すように、選択開始点や選択終了点の第１の表示位置を調整するが、選択終了点を後方へ一回ドラッグすると、目標テキストの内容にはテキストブロック「、」が追加され、選択終了点を再び後方へ一回ドラッグすると、目標テキストの内容にはもう一つのテキストブロック「孫堅」が追加され、かつ同様に類推する。
【００７５】
上記に記載したように、本発明の実施例により提供されるテキスト選択方法は、候補テキストにおいて、選択開始点と選択終了点の第１の表示位置を確定し、候補テキストを意味的にいくつかのテキストブロックに区切り、選択開始点または選択終了点に対するドラッグ操作を受け付けて、テキストブロックを単位として、ドラッグ操作に応じて選択開始点または選択終了点の第１の表示位置を第２の表示位置に変更させることにより、従来技術において、ユーザーの操作のみによって選択点の表示位置を確定し、ユーザーの操作が不正確であるため、目標テキストの選定が不正確になる問題を解決した。意味的に区切られたテキストブロックを単位として、選定した目標テキストを変更して、選定された目標テキストの内容を意味的に合致させるため、より正確な効果を果たす。
【００７６】
以下は本発明の装置実施例であって、本発明の方法の実施例を実行するのに使用できる。本発明の装置の実施例で開示されていない詳細については、本発明の方法の実施例が参照できる。
【００７７】
図７は、一つの例示的な実施例により示されるテキスト選択装置のブロック図であり、当該装置は、以下のモジュールを含む。
【００７８】
確定モジュール７１０は、候補テキストにおいて、選択開始点と選択終了点の第１の表示位置を確定し、選択開始点と選択終了点との間のテキストは、少なくとも一つの文字を含む目標テキストである。
【００７９】
区切りモジュール７２０は、候補テキストを意味的にいくつかのテキストブロックに区切る。
【００８０】
受け付けモジュール７３０は、選択開始点または選択終了点に対するドラッグ操作を受け付ける。
【００８１】
操作モジュール７４０は、テキストブロックを単位として、ドラッグ操作に応じて選択開始点または選択終了点の第１の表示位置を第２の表示位置に変更させる。
【００８２】
上記に記載したように、本発明の実施例により提供されるテキスト選択装置は、候補テキストにおいて、選択開始点と選択終了点の第１の表示位置を確定し、候補テキストを意味的にいくつかのテキストブロックに区切り、選択開始点または選択終了点に対するドラッグ操作を受け付け、テキストブロックを単位として、ドラッグ操作に応じて選択開始点または選択終了点の第１の表示位置を第２の表示位置に変更させることにより、従来技術において、ユーザーの操作のみによって選択点の表示位置を確定し、ユーザーの操作が不正確であるため、目標テキストの選定が不正確になる問題を解決した。意味的に区切られたテキストブロックを単位として、選定した目標テキストを変更して、選定された目標テキストの内容を意味的に合致させるため、より正確な効果を果たす。
【００８３】
図８は、他の一つの例示的な実施例により示されたテキスト選択装置のブロック図であり、当該装置は、以下のモジュールを含む。
【００８４】
確定モジュール８１０は、候補テキストにおいて、選択開始点と選択終了点の第１の表示位置を確定し、選択開始点と選択終了点との間のテキストは、少なくとも一つの文字を含む目標テキストである。
【００８５】
区切りモジュール８２０は、候補テキストを意味的にいくつかのテキストブロックに区切る。
【００８６】
区切りモジュール８２０は、単語や、文、段落である意味粒度を確定する第１の確定サブモジュール８２１と、候補テキストを、意味的に意味粒度に合致するいくつかのテキストブロックに区切る区切りサブモジュール８２２とを含む。
【００８７】
調整モジュール８３０は、選択開始点と選択終了点とのうち、少なくとも一つの選択点の第１の表示位置がテキストブロック内に位置する場合、テキストブロックに応じて選択開始点や選択終了点の第１の表示位置を調整して、選択開始点と選択終了点の第１の表示位置をそれぞれ距離が最も近いギャップ位置に止めさせ、ギャップ位置とは、二つのテキストブロックの間の位置である。
【００８８】
受け付けモジュール８４０は、選択開始点または選択終了点に対するドラッグ操作を受け付ける。
【００８９】
操作モジュール８５０は、テキストブロックを単位として、ドラッグ操作に応じて選択開始点または選択終了点の第１の表示位置を第２の表示位置に変更させる。
【００９０】
操作モジュール８５０は、ドラッグ操作が選択開始点を前方へドラッグすることである場合、選択開始点の第１の表示位置を前方へいくつかのテキストブロックに移動させて第２の表示位置を取得し、ドラッグ操作が選択開始点を後方へドラッグすることである場合、選択開始点の第１の表示位置を後方へいくつかのテキストブロックに移動させて第２の表示位置を取得し、ドラッグ操作が選択終了点を前方へドラッグすることである場合、選択終了点の第１の表示位置を前方へいくつかのテキストブロックに移動させて第２の表示位置を取得し、ドラッグ操作が選択終了点を後方へドラッグすることである場合、選択終了点の第１の表示位置を後方へいくつかのテキストブロックに移動させて第２の表示位置を取得する。
【００９１】
ここで、前方へのドラッグとは、横方向の左側へのドラッグと垂直方向の上方へのドラッグとのうちの少なくとも一つであり、後方へのドラッグとは、横方向の右側へのドラッグと垂直方向の下方へのドラッグとのうちの少なくとも一つである。
【００９２】
または、操作モジュール８５０は、ドラッグ操作の終了位置を取得する取得サブモジュール８５１と、終了位置と距離が最も近いギャップ位置を検索する検索サブモジュール８５２と、ギャップ位置を選択開始点または選択終了点の第２の表示位置と確定する第２の確定サブモジュール８５３と、を含み、ギャップ位置とは、二つのテキストブロックの間の位置である。
【００９３】
上記に記載したように、本発明の実施例により提供されるテキスト選択装置は、候補テキストにおいて、選択開始点と選択終了点の第１の表示位置を確定し、候補テキストを意味的にいくつかのテキストブロックに区切り、選択開始点または選択終了点に対するドラッグ操作を受け付け、テキストブロックを単位として、ドラッグ操作に応じて選択開始点または選択終了点の第１の表示位置を第２の表示位置に変更させることにより、従来技術において、ユーザーの操作のみによって選択点の表示位置を確定し、ユーザーの操作が不正確であるため、目標テキストの選定が不正確になる問題を解決した。意味的に区切られたテキストブロックを単位として、選定した目標テキストを変更して、選定された目標テキストの内容を意味的に合致させるため、より正確な効果を果たす。
【００９４】
上記の実施例における装置について、各モジュールが実行する操作の具体的な形態は、すでに当該方法の実施例において詳しく説明したので、ここでは詳細な説明を省略する。
【００９５】
本発明の例示的な実施例では、テキスト選択装置を提供し、本発明により提供されるテキスト選択方法を実現でき、該装置は、プロセッサーと、プロセッサーにより実行可能なコマンドを記憶するメモリと、を含み、プロセッサーは、候補テキストにおいて、選択開始点と選択終了点との間に少なくとも一つの文字を含む目標テキストの選択開始点と選択終了点の第１の表示位置を確定し、候補テキストを意味的にいくつかのテキストブロックに区切り、選択開始点または選択終了点に対するドラッグ操作を受け付け、テキストブロックを単位として、ドラッグ操作に応じて選択開始点または選択終了点の第１の表示位置を第２の表示位置に変更させる。
【００９６】
図９は、他の一つの例示的な実施例により示されるテキスト選択装置のブロック図である。例えば、装置９００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信装置、ゲームコンソール、タブレットデバイス、医療機器、運動器具、個人用デジタル補助装置等であってもよい。
【００９７】
図９を参照すると、装置９００は、プロセッサー部材９０２、メモリ９０４、電源部材９０６、マルチメディア部材９０８、オーディオ部材９１０、入力／出力（Ｉ／Ｏ：Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）インターフェース９１２、センサ部材９１４及び通信部材９１６のうちの一つ又は複数の部材を含むことができる。
【００９８】
プロセッサー部材９０２は、一般的に装置９００の全体的操作を制御し、例えば、表示、電話の呼び出し、データ通信、カメラ操作及び記録操作に関わる操作を制御する。プロセッサー部材９０２は、コマンドを実行するための一つ又は複数のプロセッサー９１８を含み、上記方法の全部又は一部のステップを完成させることができる。なお、プロセッサー部材９０２は、その他の部材とのインタラクションを容易にするために、一つ又は複数のモジュールを含むことができる。例えば、プロセッサー部材９０２は、マルチメディア部材９０８とのインタラクションを容易にするために、マルチメディアモジュールを含むことができる。
【００９９】
メモリ９０４は、装置９００における操作をサポートするために、様々な種類のデータを記憶する。これらデータの実例は、装置９００において操作される如何なるアプリケーション又は方法のコマンド、連絡先データ、電話帳データ、メッセージ、画像、動画などを含む。メモリ９０４は、任意のタイプの揮発性又は不揮発性メモリ又はそれらの組み合わせ、例えば、スタティックランダムアクセスメモリ（ＳＲＡＭ：Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、電気的消去可能プログラマブル読み取り専用メモリ（ＥＥＰＲＯＭ：Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、消去可能プログラマブル読み取り専用メモリ（ＥＰＲＯＭ：Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、プログラマブル読み取り専用メモリ（ＰＲＯＭ：Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、読み出し専用メモリ（ＲＯＭ：Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、磁気メモリ、フラッシュメモリ、磁気ディスク又は光ディスクにより実現できる。
【０１００】
電源部材９０６は、装置９００の様々な部材のために電力を提供する。電源部材９０６は、電源管理システム、一つ又は複数の電源、及びその他の装置９００のための電力の生成、管理及び供給に関連する部材を含むことができる。
【０１０１】
マルチメディア部材９０８は、装置９００とユーザーとの間に出力インターフェースを提供するスクリーンを含む。幾つかの例において、スクリーンは液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）とタッチパネル（ＴＰ：Ｔｏｕｃｈ  Ｐａｎｅｌ）を含むことができる。スクリーンにタッチパネルが含まれる場合、ユーザーからの入力信号を受信するために、スクリーンはタッチパネルで実現できる。タッチパネルは、タッチ、スワイプ及びタッチパネルにおけるジェスチャーを感知するために、一つ又は複数のタッチセンサを含む。タッチセンサは、タッチ又はスワイプ動作の境界を感知するとともに、タッチ又はスワイプ動作に関わる持続時間及び圧力を検出できる。幾つかの例において、マルチメディア部材９０８は、フロントカメラ及び／又はバックカメラを含む。装置９００が操作モードになると、例えば、撮影モード又はビデオモードになると、フロントカメラ及び／又はバックカメラは、外部のマルチメディアデータを受信できる。各フロントカメラ及びバックカメラは、固定された光学レンズシステムであってもよく、又は焦点距離と光学ズーム機能を有してもよい。
【０１０２】
オーディオ部材９１０は、オーディオ信号を出力及び／又は入力する。例えば、オーディオ部材９１０は、マイクロフォン（ＭＩＣ：Ｍｉｃｒｏｐｈｏｎｅ）を含み、装置９００が操作モードになると、例えば、呼び出しモード、記録モード、音声認識モードになると、マイクロフォンは外部のオーディオ信号を受信する。受信されたオーディオ信号は、さらにメモリ９０４に記憶され、又は通信部材９１６を介して送信される。幾つかの例において、オーディオ部材９１０はさらに、オーディオ信号を出力するスピーカーを含む。
【０１０３】
Ｉ／Ｏインターフェース９１２は、プロセッサー部材９０２と周辺インターフェースモジュールとの間にインターフェースを提供し、上記の周辺インターフェースモジュールは、キーボード、クリックホイール、ボタンなどであってもよい。これらボタンは、ホームボタン、ボリュームボタン、スタートボタン及びロックボタンを含み得るが、これらに限定されるものではない。
【０１０４】
センサ部材９１４は、装置９００のために各方面の状態評価を提供する一つ又は複数のセンサを含む。例えば、センサ部材９１４は、装置９００のオン／オフ状態、部材の相対的な位置決めを検出でき、例えば、部材は装置９００のディスプレイ及びキーパッドであり、センサ部材９１４はさらに、装置９００又は装置９００の一つの部材の位置変化、ユーザーと装置９００との接触の有無、装置９００の方向又は加速／減速及び装置９００の温度変化を検出できる。センサ部材９１４は、近接センサを含むことができ、如何なる物理的接触がない状態で、近くの物体の存在を検出する。センサ部材９１４はさらに、イメージングアプリケーションに用いられる光学センサ、例えば、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ、相補型金属酸化膜半導体）又はＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ、電荷結合素子）イメージセンサを含むことができる。幾つかの例において、当該センサ部材９１４はさらに、加速度センサ、ジャイロセンサ、磁気センサ、圧力センサ又は温度センサを含むことができる。
【０１０５】
通信部材９１６は、装置９００とその他の装置との有線又は無線方式による通信を容易にする。装置９００は、通信標準に基づく無線ネットワーク、例えば、ワイファイ（Ｗｉ−Ｆｉ：Ｗｉｒｅｌｅｓｓ−Ｆｉｄｅｌｉｔｙ）、２Ｇ（２ｎｄ  Ｇｅｎｅｒａｔｉｏｎ、第２世代移動通信システム）又は３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ、第３世代移動通信システム）、又はそれらの組み合わせにアクセスできる。一例示的な実施例において、通信部材９１６は、放送チャネルを介して外部放送管理システムからの放送信号又は放送関連情報を受信する。一例示的な実施例において、通信部材９１６は、短距離通信を促進するために、近距離無線通信（ＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）モジュールをさらに含む。例えば、ＮＦＣモジュールにおいて、無線周波数識別（ＲＦＩＤ：Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄｅｖｉｃｅｓ）技術、赤外線データ協会（ＩｒＤＡ：Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、超広帯域（ＵＷＢ：Ｕｌｔｒａ−ｗｉｄｅ  Ｂａｎｄｗｉｄｔｈ）技術、ブルートゥース（ＢＴ：Ｂｌｕｅｔｏｏｔｈ）及びその他の技術に基づいて実現できる。
【０１０６】
一つの例示的な実施例において、装置９００は、一つ又は複数の特定用途向け集積回路（ＡＳＩＣ：Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、デジタル信号プロセッサー（ＤＳＰ：Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、デジタル信号処理デバイス（ＤＳＰＤ：Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅｓ）、プログラマブルロジックデバイス（ＰＬＤ：Ｐｒｏｇｒａｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ：Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ又はその他の電子部品により実現でき、上記のテキスト選択方法を実行するのに用いられる。
【０１０７】
一例示的な実施例において、さらに、コマンドを含む非一時的コンピュータ可読記憶媒体、例えば、コマンドを含むメモリ９０４を提供し、上記のテキスト選択方法を完成させるために、上記のコマンドは装置９００のプロセッサー９１８により実行できる。例えば、非一時的なコンピュータ可読記憶媒体は、ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  −  Ｏｎｌｙ  Ｍｅｍｏｒｙ、コンパクトディスクを利用した読み出し専用メモリ）、磁気テープ、フロッピーディスク及び光データ記憶装置などであってもよい。
【０１０８】
当業者であれば、明細書を考慮し、ここに開示された発明を実践した上で、本発明のその他の実施態様を容易に想到できる。本願は、本発明の任意の変形、用途又は適応的変化を含むことを意図しており、これらの変形、用途又は適応的変化は本発明の一般的な原理に準じ、本発明に開示されていない当該技術分野における一般的な知識や慣用の技術手段を含む。明細書と実施例は、例示的なものに過ぎず、本発明の技術的範囲と思想は、特許請求の範囲によって決められる。
【０１０９】
本発明は、上記の説明及び図面に示された正確な構造に限定されることなく、その要旨を逸脱しない範囲内で様々な補正や変更を行うことができる。本発明の範囲は、特許請求の範囲のみによって限定される。
【図１】
2018530015.tif 000003
【図２】
2018530015.tif 000004
【図３Ａ】
2018530015.tif 000005
【図３Ｂ】
2018530015.tif 000006
【図４Ａ】
2018530015.tif 000007
【図４Ｂ】
2018530015.tif 000008
【図４Ｃ】
2018530015.tif 000009
【図５Ａ】
2018530015.tif 000010
【図５Ｂ】
2018530015.tif 000011
【図５Ｃ】
2018530015.tif 000012
【図６】
2018530015.tif 000013
【図７】
2018530015.tif 000014
【図８】
2018530015.tif 000015
【図９】
2018530015.tif 000016
【国際調査報告】
2018530015.tif 000017
2018530015.tif 000018
2018530015.tif 000019
2018530015.tif 000020