(57)【要約】  本発明は、入力欄の側辺と入力内容の側縁との間にカーソルを位置決めしやすくするための位置決め方法、装置、プログラム、及び記録媒体に関する。前記方法はタッチスクリーンを備える機器に用いられ、タッチスクリーンの表示インターフェイスにおいて入力欄に対する第１のタッチ操作が検出されると、第１のタッチ操作の操作先である入力欄における内容と第１の作用距離を確定し、第１のタッチ操作の第１の作用方向は内容の配列方向と一致することと、第１の作用方向に沿って内容を第１の作用距離に対応する距離だけ移動させ、入力欄の側辺と内容の側縁との間に余白を形成することと、前記余白に対する第２のタッチ操作が検出されると、カーソルを前記余白の位置に位置決めすることと、を含む。本発明の解決手段は、ユーザが入力欄の側辺と入力内容の側縁との間に操作しやすく、かつユーザが入力欄の側辺と入力内容の側縁との間にカーソルを位置決めしやすい。【選択図】図１
2016535372.tif 000002
【特許請求の範囲】
【請求項１】
タッチスクリーンを備える機器に用いられるカーソルの位置決め方法において、
前記タッチスクリーンの表示インターフェイスにおいて入力欄に対する第１のタッチ操作が検出されると、前記第１のタッチ操作の操作先である入力欄における内容と第１の作用距離を確定し、前記第１のタッチ操作の第１の作用方向は前記内容の配列方向と一致することと、
前記第１の作用方向に沿って前記内容を前記第１の作用距離に対応する距離だけ移動させて、前記入力欄の側辺と前記内容の側縁との間に余白を形成することと、
前記余白に対する第２のタッチ操作が検出されると、カーソルを前記余白の位置に位置決めすることと、
を含むことを特徴とするカーソルの位置決め方法。
【請求項２】
前記内容に対する第３のタッチ操作が検出されると、前記第３のタッチ操作の第２の作用方向と第２の作用距離を確定することと、
前記第２の作用方向が前記第１の作用方向と逆である場合、前記第２の作用方向に沿って前記内容を前記第２の作用距離に対応する距離だけ移動させて、前記余白を減少させることと、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記タッチスクリーンの表示インターフェイスにおいて一時的表示欄を付加して、前記内容が移動された後に前記入力欄の表示範囲を超えた部分を前記一時的表示欄に付加して表示すること、をさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記カーソルの箇所に内容を追加する場合、追加された内容に基づいて、前記入力欄の表示範囲を超えた部分に対応する部分を前記一時的表示欄に付加して表示すること、又は、
前記カーソルの箇所から内容を削除する場合、削除された内容に基づいて、前記入力欄の表示範囲に入った部分に対応する部分を前記一時的表示欄から除去すること、
をさらに含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記内容が移動された後に前記入力欄の表示範囲を超えた部分について、前記入力欄における次の行に改行することをさらに含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記カーソルの箇所に内容を追加する場合、追加された内容に基づいて、前記入力欄の表示範囲を超えた部分に対応する部分について、前記入力欄における次の行に改行すること、又は
前記カーソルの箇所から内容を削除する場合、削除された内容に基づいて、前記カーソルが所在する行に移転した部分に対応する部分を、前記入力欄における次の行から除去すること、
をさらに含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記第１の作用方向に沿って前記内容を前記第１の作用距離に対応する距離だけ移動させることは、
前記第１の作用距離が第１の所定の距離より小さいと、前記第１の作用方向に沿って前記内容を前記第１の作用距離だけ移動させることと、
前記第１の作用距離が前記第１の所定の距離以上であると、前記第１の作用方向に沿って前記内容を前記第１の所定の距離だけ移動させることと、を含み、
前記第１の所定の距離が前記入力欄の前記第１の作用方向における幅と所定の百分率との積に等しくなる、
ことを特徴とする請求項１に記載の方法。
【請求項８】
タッチスクリーンを備える機器に用いられるカーソルの位置決め装置において、
前記タッチスクリーンの表示インターフェイスにおいて入力欄に対する第１のタッチ操作が検出されると、前記第１のタッチ操作の操作先である入力欄における内容と第１の作用距離を確定し、前記第１のタッチ操作の第１の作用方向は前記内容の配列方向と一致する第１の検出モジュールと、
前記第１の作用方向に沿って前記内容を前記第１の作用距離に対応する距離だけ移動させて、前記入力欄の側辺と前記内容の側縁との間に余白を形成する第１の移動モジュールと、
前記余白に対する第２のタッチ操作が検出されると、カーソルを前記余白の位置に位置決めする位置決めモジュールと、
を含むことを特徴とするカーソルの位置決め装置。
【請求項９】
前記内容に対する第３のタッチ操作が検出されると、前記第３のタッチ操作の第２の作用方向と第２の作用距離を確定する第２の検出モジュールと、
前記第２の作用方向が前記第１の作用方向と逆である場合、前記第２の作用方向に沿って前記内容を前記第２の作用距離に対応する距離だけ移動させて、前記余白を減少させる第２の移動モジュールと、
をさらに含むことを特徴とする請求項８に記載の装置。
【請求項１０】
前記タッチスクリーンの表示インターフェイスにおいて一時的表示欄を付加して、前記内容が移動された後に前記入力欄の表示範囲を超えた部分を前記一時的表示欄に付加して表示する第１の付加モジュールをさらに含むことを特徴とする請求項８に記載の装置。
【請求項１１】
前記カーソルの箇所に内容を追加する場合、追加された内容に基づいて、前記入力欄の表示範囲を超えた部分に対応する部分を前記一時的表示欄に付加して表示する第２の付加モジュール、又は、
前記カーソルの箇所から内容を削除する場合、削除された内容に基づいて、前記入力欄の表示範囲に入った部分に対応する部分を前記一時的表示欄から除去する第１の除去モジュール、
をさらに含むことを特徴とする請求項１０に記載の装置。
【請求項１２】
前記内容が移動された後に前記入力欄の表示範囲を超えた部分について、前記入力欄における次の行に改行する第１の改行モジュール、
をさらに含むことを特徴とする請求項８に記載の装置。
【請求項１３】
前記カーソルの箇所に内容を追加する場合、追加された内容に基づいて、前記入力欄の表示範囲を超えた部分に対応する部分について、前記入力欄における次の行に改行する第２の改行モジュール、又は
前記カーソルの箇所から内容を削除する場合、削除された内容に基づいて、前記カーソルが所在する行に移転した部分に対応する部分を、前記入力欄における次の行から除去する第２の除去モジュール、
をさらに含むことを特徴とする請求項１２に記載の装置。
【請求項１４】
前記第１の移動モジュールは、
前記第１の作用距離が第１の所定の距離より小さいと、前記第１の作用方向に沿って前記内容を前記第１の作用距離だけ移動させる第１の移動サブモジュールと、
前記第１の作用距離が前記第１の所定の距離以上であると、前記第１の作用方向に沿って前記内容を前記第１の所定の距離だけ移動させる第２の移動サブモジュールと、を含み、
前記第１の所定の距離が前記入力欄の前記第１の作用方向における幅と所定の百分率との積に等しくなる、
ことを特徴とする請求項８に記載の装置。
【請求項１５】
プロセッサと、
プロセッサが実行可能な命令を記憶するメモリと、を含み、
前記プロセッサは、
タッチスクリーンの表示インターフェイスにおいて入力欄に対する第１のタッチ操作が検出されると、前記第１のタッチ操作の操作先である入力欄における内容と第１の作用距離を確定し、前記第１のタッチ操作の第１の作用方向は前記内容の配列方向と一致し、
前記第１の作用方向に沿って前記内容を前記第１の作用距離に対応する距離だけ移動させて、前記入力欄の側辺と前記内容の側縁との間に余白を形成し、
前記余白に対する第２のタッチ操作が検出されると、カーソルを前記余白の位置に位置決めする、
ように構成される、ことを特徴とするカーソルの位置決め装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器の技術分野に関し、特にカーソルの位置決め方法及び装置に関する。
【背景技術】
【０００２】
従来の技術では、タッチスクリーンを備える機器を用いる場合、入力欄において文字又は画像等の内容を入力すると、入力内容の左側縁が入力欄の左側辺に密着しているので、ユーザが入力内容の左側縁と入力欄の左側辺との間をクリックしてカーソル位置決めを行いにくいという問題が現れる場合がある。かつ、入力欄に一行いっぱいの内容を入力した場合、入力内容の右側縁が入力欄の右側辺に密着しているので、ユーザが入力内容の右側縁と入力欄の右側辺との間をクリックしてカーソル位置決めを行いにくい。それによって、従来の技術では入力欄の側辺と入力内容の側縁との間をクリックしてカーソル位置決めを行いにくいという欠陥が存在している。
【発明の概要】
【０００３】
従来の技術において存在している問題を解消するために、本発明の実施例は、入力欄の側辺と入力内容の側縁との間を操作してカーソル位置決めを行いやすくするためのカーソルの位置決め方法及び装置を提供する。
【０００４】
本発明の実施例の第１の態様によれば、タッチスクリーンを備える機器に用いられるカーソルの位置決め方法において、
前記タッチスクリーンの表示インターフェイスにおいて入力欄に対する第１のタッチ操作が検出されると、前記第１のタッチ操作の操作先である入力欄における内容と第１の作用距離を確定し、前記第１のタッチ操作の第１の作用方向は前記内容の配列方向と一致することと、
前記第１の作用方向に沿って前記内容を前記第１の作用距離に対応する距離だけ移動させて、前記入力欄の側辺と前記内容の側縁との間に余白を形成することと、
前記余白に対する第２のタッチ操作が検出されると、カーソルを前記余白の位置に位置決めすることと、
を含むカーソルの位置決め方法を提供する。
【０００５】
一つの実施例では、前記方法はさらに、
前記内容に対する第３のタッチ操作が検出されると、前記第３のタッチ操作の第２の作用方向と第２の作用距離を確定することと、
前記第２の作用方向が前記第１の作用方向と逆である場合、前記第２の作用方向に沿って前記内容を前記第２の作用距離に対応する距離だけ移動させて、前記余白を減少させることと、を含んでよい。
【０００６】
一つの実施例では、前記方法はさらに、
前記タッチスクリーンの表示インターフェイスにおいて一時的表示欄を付加して、前記内容が移動された後に前記入力欄の表示範囲を超えた部分を前記一時的表示欄に付加して表示することを含んでよい。
【０００７】
一つの実施例では、前記方法はさらに、
前記カーソルの箇所に内容を追加する場合、追加された内容に基づいて、前記入力欄の表示範囲を超えた部分に対応する部分を前記一時的表示欄に付加して表示すること、又は、
前記カーソルの箇所から内容を削除する場合、削除された内容に基づいて、前記入力欄の表示範囲に入った部分に対応する部分を前記一時的表示欄から除去すること、を含んでよい。
【０００８】
一つの実施例では、前記方法はさらに、
前記内容が移動された後に前記入力欄の表示範囲を超えた部分について、前記入力欄における次の行に改行することを含んでよい。
【０００９】
一つの実施例では、前記方法はさらに、
前記カーソルの箇所に内容を追加する場合、追加された内容に基づいて、前記入力欄の表示範囲を超えた部分に対応する部分について、前記入力欄における次の行に改行すること、又は
前記カーソルの箇所から内容を削除する場合、削除された内容に基づいて、カーソルが所在する行に移転した部分に対応する部分を、前記入力欄における次の行から除去すること、を含んでよい。
【００１０】
一つの実施例では、前記第１の作用方向に沿って前記内容を前記第１の作用距離に対応する距離だけ移動させることは、
前記第１の作用距離が第１の所定の距離より小さいと、前記第１の作用方向に沿って前記内容を前記第１の作用距離だけ移動させることと、
前記第１の作用距離が前記第１の所定の距離以上であると、前記第１の作用方向に沿って前記内容を前記第１の所定の距離だけ移動させることと、を含んでよく、
前記第１の所定の距離が前記入力欄の前記第１の作用方向における幅と所定の百分率との積に等しい。
【００１１】
本発明の実施例の第２の態様によれば、タッチスクリーンを備える機器に用いられるカーソルの位置決め装置において、
前記タッチスクリーンの表示インターフェイスにおいて入力欄に対する第１のタッチ操作が検出されると、前記第１のタッチ操作の操作先である入力欄における内容と第１の作用距離を確定し、前記第１のタッチ操作の第１の作用方向は前記内容の配列方向と一致する第１の検出モジュールと、
前記第１の作用方向に沿って前記内容を前記第１の作用距離に対応する距離だけ移動させて、前記入力欄の側辺と前記内容の側縁との間に余白を形成する第１の移動モジュールと、
前記余白に対する第２のタッチ操作が検出されると、カーソルを前記余白の位置に位置決めする位置決めモジュールと、
を含むカーソルの位置決め装置を提供する。
【００１２】
一つの実施例では、前記装置はさらに、
前記内容に対する第３のタッチ操作が検出されると、前記第３のタッチ操作の第２の作用方向と第２の作用距離を確定する第２の検出モジュールと、
前記第２の作用方向が前記第１の作用方向と逆である場合、前記第２の作用方向に沿って前記内容を前記第２の作用距離に対応する距離だけ移動させて、前記余白を減少させる第２の移動モジュールと、を含んでよい。
【００１３】
一つの実施例では、前記装置はさらに、
前記タッチスクリーンの表示インターフェイスにおいて一時的表示欄を付加して、前記内容が移動された後に前記入力欄の表示範囲を超えた部分を前記一時的表示欄に付加して表示する第１の付加モジュールを含んでよい。
【００１４】
一つの実施例では、前記装置はさらに、
前記カーソルの箇所に内容を追加する場合、追加された内容に基づいて、前記入力欄の表示範囲を超えた部分に対応する部分を前記一時的表示欄に付加して表示する第２の付加モジュール、又は、
前記カーソルの箇所から内容を削除する場合、削除された内容に基づいて、前記入力欄の表示範囲に入った部分に対応する部分を前記一時的表示欄から除去する第１の除去モジュールと、を含んでよい。
【００１５】
一つの実施例では、前記装置はさらに、
前記内容が移動された後に前記入力欄の表示範囲を超えた部分について、前記入力欄における次の行に改行する第１の改行モジュールを含んでよい。
【００１６】
一つの実施例では、前記装置はさらに、
前記カーソルの箇所に内容を追加する場合、追加された内容に基づいて、前記入力欄の表示範囲を超えた部分に対応する部分について、前記入力欄における次の行に改行する第２の改行モジュール、又は
前記カーソルの箇所から内容を削除する場合、削除された内容に基づいて、カーソルが所在する行に移転した部分に対応する部分を、前記入力欄における次の行から除去する第２の除去モジュール、を含んでよい。
【００１７】
一つの実施例では、前記第１の移動モジュールは、
前記第１の作用距離が第１の所定の距離より小さいと、前記第１の作用方向に沿って前記内容を前記第１の作用距離だけ移動させる第１の移動サブモジュールと、
前記第１の作用距離が前記第１の所定の距離以上であると、前記第１の作用方向に沿って前記内容を前記第１の所定の距離だけ移動させる第２の移動サブモジュールと、を含んでよく、
前記第１の所定の距離が前記入力欄の前記第１の作用方向における幅と所定の百分率との積に等しい。
【００１８】
本発明の実施例の第３の態様によれば、
プロセッサと、
プロセッサが実行可能な命令を記憶するメモリと、を含み、
前記プロセッサは、
前記タッチスクリーンの表示インターフェイスにおいて入力欄に対する第１のタッチ操作が検出されると、前記第１のタッチ操作の操作先である入力欄における内容と第１の作用距離を確定し、前記第１のタッチ操作の第１の作用方向は前記内容の配列方向と一致し、
前記第１の作用方向に沿って前記内容を前記第１の作用距離に対応する距離だけ移動させて、前記入力欄の側辺と前記内容の側縁との間に余白を形成し、
前記余白に対する第２のタッチ操作が検出されると、カーソルを前記余白の位置に位置決めする、ように構成される、入力欄におけるカーソルの位置決め装置を提供する。
【００１９】
本発明の実施例より提供した解決手段は、検出された第１のタッチ操作に基づいて入力欄の側辺と入力内容の側縁との間の距離を増加させ、かつ第２のタッチ操作に基づいてカーソルを入力欄の側辺と入力内容の側縁との間の余白に位置決めすることにより、ユーザが入力欄の側辺と入力内容の側縁との間に操作しやすく、かつユーザが入力欄の側辺と入力内容の側縁との間にカーソルを位置決めしやすい、という有益な効果を有する。
【００２０】
以上の一般的な説明及び後述の詳細な説明は、例示的なものに過ぎず、本発明を限定するものではないことを理解すべきである。
【図面の簡単な説明】
【００２１】
ここで、図面は明細書に組み込んで本明細書の一部とし、本発明に合致する実施例を示すとともに、明細書とともに本発明の原理を説明する。
【００２２】
【図１】一つの例示的実施例に示されるカーソルの位置決め方法のフローチャートである。
【図２】一つの例示的実施例に示されるカーソルの位置決め方法のフローチャートである。
【図３】一つの例示的実施例に示されるカーソルの位置決め方法のフローチャートである。
【図４Ａ】一つの例示的実施例に示されるカーソルの位置決め方法のフローチャートである。
【図４Ｂ】一つの例示的実施例に示されるカーソルの位置決め方法のシーンを示す図である。
【図５】一つの例示的実施例に示されるカーソルの位置決め装置のブロック図である。
【図６】一つの例示的実施例に示されるカーソルの位置決め装置のブロック図である。
【図７Ａ】一つの例示的実施例に示されるカーソルの位置決め装置のブロック図である。
【図７Ｂ】一つの例示的実施例に示されるカーソルの位置決め装置のブロック図である。
【図８Ａ】一つの例示的実施例に示されるカーソルの位置決め装置のブロック図である。
【図８Ｂ】一つの例示的実施例に示されるカーソルの位置決め装置のブロック図である。
【図９】一つの例示的実施例に示されるカーソルの位置決めに適用される装置のブロック図である。
【発明を実施するための形態】
【００２３】
ここで、例示的実施例を詳しく説明し、その実施例は図面に示される。以下の説明は図面に係る場合、特別に示されない限り、異なる図面における同じ符号は同じ又は共通する要素を示す。本発明に合致するすべての実施方式は、以下の例示的実施例で記述される実施方式に限られない。逆に、以下の例示的実施例で記述される実施方式は、特許請求の範囲に詳しく記述される、本発明のいくつかの態様に合致する装置及び方法の例に過ぎない。
図１は、一つの例示的実施例に示される入力欄におけるカーソルの位置決め方法のフローチャートである。図１に示すように、該カーソルの位置決め方法は、タッチスクリーンを備える機器、例えば携帯電話、タブレットＰＣに用いられ、以下のステップＳ１０１−Ｓ１０３を含む。
【００２４】
ステップＳ１０１では、タッチスクリーンの表示インターフェイスにおいて入力欄に対する第１のタッチ操作が検出されると、第１のタッチ操作の操作先である入力欄における内容と第１の作用距離を確定する。
【００２５】
ここで、第１のタッチ操作の第１の作用方向は、内容の配列方向と一致する。
【００２６】
例を挙げると、入力欄において横方向に内容を入力すると、第１のタッチ操作の第１の作用方向は内容の配列方向と一致し、第１の作用方向が左右方向である。入力欄において縦方向に内容を入力すると、第１のタッチ操作の第１の作用方向は内容の配列方向と一致し、第１の作用方向が上下方向である。
【００２７】
一つの実施例では、タッチスクリーンの入力欄に第１のタッチ操作が発生すると、タッチスクリーン上のセンサが該第１のタッチ操作を検知するとともに、プロセッサに信号を送信して検知された情報を通知し、プロセッサは、受信された情報に基づいて第１のタッチ操作の操作始点と操作終点の位置を確定し、確定された位置に基づいて第１のタッチ操作の第１の作用距離を求める。
【００２８】
第１のタッチ操作の操作先である入力欄における内容は、第１のタッチ操作の操作始点又は操作終点の位置に基づいて確定でき、第１のタッチ操作の操作先である入力欄における内容は、操作始点又は操作終点が所在する行の内容であってもよく、操作始点又は操作終点が所在する行から上下ｎ行の範囲内の内容であってもよく、ｎは所定の正整数である。或いは、第１のタッチ操作の操作始点と操作終点の位置に基づいて第１のタッチ操作の操作先である入力欄における内容を確定してもよく、例えば、第１のタッチ操作の操作先である入力欄における内容は、第１のタッチ操作の操作始点と操作終点との間の内容でよい。
【００２９】
ステップＳ１０２では、第１の作用方向に沿って内容を第１の作用距離に対応する距離だけ移動させ、入力欄の側辺と内容の側縁との間に余白を形成する。
【００３０】
上記入力欄における内容は、例えば文字、画像、又は文字と画像の組合せであり、本発明ではこれについて特別に限られない。
【００３１】
入力欄における内容の縁は、内容が所在する領域の境界、例えば入力欄における内容に対して選択操作を行う場合に表示された領域の境界である。
【００３２】
一つの実施例では、ステップＳ１０２では、第１の作用距離が第１の所定の距離より小さいと、第１の作用方向に沿って内容を第１の作用距離だけ移動させ、第１の作用距離が第１の所定の距離以上であると、第１の作用方向に沿って内容を第１の所定の距離だけ移動させ、第１の所定の距離は、入力欄の第１の作用方向における幅と所定の百分率との積に等しい。
【００３３】
例えば、第１のタッチ操作は左から右へスライドすることであり、第１の作用方向は左から右であり、第１の作用距離はＳ１であり、入力欄の左右方向における幅はＷであり、所定の百分率は２０％であり、Ｓ１＜Ｗ×２０％の場合、左から右への方向に沿って内容をＳ１だけ移動させ、Ｓ１≧Ｗ×２０％の場合、左から右への方向に沿って内容をＷ×２０％だけ移動させる。入力欄の左側辺と内容の左側縁との間に余白を形成する。
【００３４】
また、例えば、第１のタッチ操作は右から左へスライドすることであり、第１の作用方向は右から左であり、第１の作用距離はＳ１であり、入力欄の左右方向における幅はＷであり、所定の百分率は２０％であり、Ｓ１＜Ｗ×２０％の場合、右から左への方向に沿って内容をＳ１だけ移動させ、Ｓ１≧Ｗ×２０％の場合、右から左への方向に沿って内容をＷ×２０％だけ移動させる。入力欄の右側辺と内容の右側縁との間に余白を形成する。
【００３５】
例えば、第１のタッチ操作は上から下へスライドすることであり、第１の作用方向は上から下であり、第１の作用距離はＳ１であり、入力欄の上下方向における幅はＨであり、所定の百分率は２０％であり、Ｓ１＜Ｈ×２０％の場合、上から下への方向に沿って内容をＳ１だけ移動させ、Ｓ１≧Ｈ×２０％の場合、上から下への方向に沿って内容をＨ×２０％だけ移動させる。入力欄の上側辺と内容の上側縁との間に余白を形成する。
【００３６】
また、例えば、第１のタッチ操作は下から上へスライドすることであり、第１の作用方向は下から上であり、第１の作用距離はＳ１であり、入力欄の上下方向における幅はＨであり、所定の百分率は２０％であり、Ｓ１＜Ｈ×２０％の場合、下から上への方向に沿って内容をＳ１だけ移動させ、Ｓ１≧Ｈ×２０％の場合、下から上への方向に沿って内容をＨ×２０％移動させる。入力欄の下側辺と内容の下側縁との間に余白を形成する。
【００３７】
本実施例は、内容が移動する距離と入力欄の幅との比が所定の百分率以下であることを保証することにより、第１のタッチ操作のスライド距離が大きすぎるために入力欄における内容を移動させる場合に内容全体が入力欄から転移してしまうことを避けることができるという有益な効果を有する。
【００３８】
一つの実施例では、第１のタッチ操作の操作先である入力欄における内容を、第１のタッチ操作の操作始点が所在する行の内容として確定する。
【００３９】
例を挙げると、ステップＳ１０２では、第１の作用方向に沿って第１のタッチ操作の操作始点が所在する行の内容を第１の作用距離に対応する距離だけ移動させ、入力欄の側辺と操作始点が所在する行の内容の側縁との間に余白を形成する。
【００４０】
例えば、第１のタッチ操作は左から右へスライドすることであり、第１の作用方向は左から右であり、第１の作用距離はＳ１であり、入力欄の左右方向における幅はＷであり、所定の百分率は２０％であり、第１のタッチ操作の操作始点が所在する行は第ｉ行である。Ｓ１＜Ｗ×２０％の場合、左から右への方向に沿って第ｉ行の内容をＳ１だけ移動させ、Ｓ１≧Ｗ×２０％の場合、左から右への方向に沿って第ｉ行の内容をＷ×２０％だけ移動させる。入力欄の左側辺と第ｉ行の内容の左側縁との間に余白を形成する。
【００４１】
また、例えば、第１のタッチ操作は右から左へスライドすることであり、第１の作用方向は右から左であり、第１の作用距離はＳ１であり、入力欄の左右方向における幅はＷであり、所定の百分率は２０％であり、第１のタッチ操作の操作始点が所在する行は第ｉ行である。Ｓ１＜Ｗ×２０％の場合、右から左への方向に沿って第ｉ行の内容をＳ１だけ移動させ、Ｓ１≧Ｗ×２０％の場合、右から左への方向に沿って第ｉ行の内容をＷ×２０％だけ移動させる。入力欄の右側辺と第ｉ行の内容の右側縁との間に余白を形成する。
【００４２】
例えば、第１のタッチ操作は上から下へスライドすることであり、第１の作用方向は上から下であり、第１の作用距離はＳ１であり、入力欄の上下方向における幅はＨであり、所定の百分率は２０％であり、第１のタッチ操作の操作始点が所在する行は第ｊ列である。Ｓ１＜Ｈ×２０％の場合、上から下への方向に沿って第ｊ列の内容をＳ１だけ移動させ、Ｓ１≧Ｈ×２０％の場合、上から下への方向に沿って第ｊ列の内容をＨ×２０％だけ移動させる。入力欄の上側辺と第ｊ列の内容の上側縁との間に余白を形成する。
【００４３】
また、例えば、第１のタッチ操作は下から上へスライドすることであり、第１の作用方向は下から上であり、第１の作用距離はＳ１であり、入力欄の上下方向における幅はＨであり、所定の百分率は２０％であり、第１のタッチ操作の操作始点が所在する行は第ｊ列である。Ｓ１＜Ｈ×２０％の場合、下から上への方向に沿って第ｊ列の内容をＳ１だけ移動させ、Ｓ１≧Ｈ×２０％の場合、下から上への方向に沿って第ｊ列の内容をＨ×２０％だけ移動させる。入力欄の下側辺と第ｊ列の内容の下側縁との間に余白を形成する。
【００４４】
本実施例における実施方式は例示的な説明に過ぎず、本発明の実施方式はこれに限られない。例えば、第１のタッチ操作の操作始点が所在する行から上下ｎ行の範囲内の内容を、第１のタッチ操作の操作先である入力欄における内容として確定でき、そのうち、ｎは所定の正整数である。ステップＳ１０２では、第１の作用方向に沿って２ｎ＋１行の内容全体を第１の作用距離に対応する距離だけ移動させる。
【００４５】
ステップＳ１０３では、余白に対する第２のタッチ操作が検出されると、カーソルを余白の位置に位置決めする。
【００４６】
一つの実施例では、前記ステップＳ１０３でカーソルを余白の位置に位置決めすることは、カーソルを入力欄の側辺と内容の側縁との間の余白における任意の位置に位置決めするように実施されてもよく、カーソルを入力欄の側辺と内容の側縁との間の余白において第２のタッチ操作が作用した位置に位置決めするように実施されてもよい。
【００４７】
本発明の実施例より提供した解決手段は、検出された第１のタッチ操作に基づいて入力欄の側辺と入力内容の側縁との間の距離を増加させ、かつ第２のタッチ操作に基づいてカーソルを入力欄の側辺と入力内容の側縁との間の余白に位置決めすることにより、ユーザが入力欄の側辺と入力内容の側縁との間に操作しやすく、かつユーザが入力欄の側辺と入力内容の側縁との間にカーソルを位置決めしやすいという有益な効果を有する。
【００４８】
図２は、一つの例示的実施例に示されるカーソルの位置決め方法のフローチャートである。図２に示すように、該カーソルの位置決め方法は、タッチスクリーンを備える機器、例えば携帯電話、タブレットＰＣに用いられ、前記ステップＳ１０１〜ステップＳ１０３の後に、以下のステップを含んでもよい。
【００４９】
ステップＳ２０１では、前記内容に対する第３のタッチ操作が検出されると、第３のタッチ操作の第２の作用方向と第２の作用距離を確定する。
【００５０】
第３のタッチ操作の第２の作用方向と第２の作用距離を確定するための例示的な実施方式については、ステップＳ１０１での説明を参照し、ここで再度説明しない。
【００５１】
ステップＳ２０２では、第３のタッチ操作の第２の作用方向が第１のタッチ操作の第１の作用方向と逆である場合、第２の作用方向に沿って内容を第２の作用距離に対応する距離だけ移動させて、前記余白を減少させる。
【００５２】
一つの実施例では、ステップＳ２０２では、第２の作用距離が余白の距離より小さいと、第２の作用方向に沿って内容を第２の作用距離だけ移動させ、第２の作用距離が余白の距離以上であると、第２の作用方向に沿って内容を余白の距離だけ移動させる。
【００５３】
第１のタッチ操作は左から右へスライドすることであり、第３のタッチ操作は右から左へスライドすることであり、入力欄の左側辺と内容の左側縁との間の余白の距離はＤ１であり、第３のタッチ操作の第２の作用距離はＳ２であり、Ｓ２＜Ｄ１の場合、右から左への方向に沿って内容をＳ２だけ移動させ、Ｓ２≧Ｄ１の場合、右から左への方向に沿って内容をＤ１だけ移動させる。
【００５４】
また、例えば、第１のタッチ操作は右から左へスライドすることであり、第３のタッチ操作は左から右へスライドすることであり、入力欄の右側辺と内容の右側縁との間の余白の距離はＤ１であり、第３のタッチ操作の第２の作用距離はＳ２であり、Ｓ２＜Ｄ１の場合、左から右への方向に沿って内容をＳ２だけ移動させ、Ｓ２≧Ｄ１の場合、左から右への方向に沿って内容をＤ１だけ移動させる。
【００５５】
第１のタッチ操作は上から下へスライドすることであり、第３のタッチ操作は下から上へスライドすることであり、入力欄の上側辺と内容の上側縁との間の余白の距離はＤ１であり、第３のタッチ操作の第２の作用距離はＳ２であり、Ｓ２＜Ｄ１の場合、下から上への方向に沿って内容をＳ２だけ移動させ、Ｓ２≧Ｄ１の場合、下から上への方向に沿って内容をＤ１だけ移動させる。
【００５６】
また、例えば、第１のタッチ操作は下から上へスライドすることであり、第３のタッチ操作は上から下へスライドすることであり、入力欄の下側辺と内容の下側縁との間の余白の距離はＤ１であり、第３のタッチ操作の第２の作用距離はＳ２であり、Ｓ２＜Ｄ１の場合、上から下への方向に沿って内容をＳ２だけ移動させ、Ｓ２≧Ｄ１の場合、上から下への方向に沿って内容をＤ１だけ移動させる。
【００５７】
本発明の実施例より提供した解決手段は、スライド操作により入力欄の側辺と入力欄における内容の側縁との間の距離を減少させることにより、入力欄に表示できる内容が増加し、ユーザが入力欄における内容を読みやすいという有益な効果を有する。
【００５８】
図３は、一つの例示的実施例に示されるカーソルの位置決め方法のフローチャートである。図３に示すように、該カーソルの位置決め方法は、タッチスクリーンを備える機器、例えば携帯電話、タブレットＰＣに用いられ、以下のステップを含む。
【００５９】
ステップＳ３０１では、タッチスクリーンの表示インターフェイスにおいて入力欄に対する第１のタッチ操作が検出されると、第１のタッチ操作の操作先である入力欄における内容と第１の作用距離を確定する。
【００６０】
第１のタッチ操作の第１の作用方向は、内容の配列方向と一致する。
【００６１】
ステップＳ３０１の例示的な実施方式については、ステップＳ１０１での詳細な説明を参照し、ここで再度説明しない。
【００６２】
ステップＳ３０２では、第１の作用方向に沿って内容を第１の作用距離に対応する距離だけ移動させ、入力欄の側辺と内容の側縁との間に余白を形成する。
【００６３】
ステップＳ３０２の例示的な実施方式については、ステップＳ１０２での詳細な説明を参照し、ここで再度説明しない。
【００６４】
ステップＳ３０３では、タッチスクリーンの表示インターフェイスにおいて一時的表示欄を付加して、内容が移動された後に入力欄の表示範囲を超えた部分を一時的表示欄に付加して表示する。
【００６５】
一つの実施例では、一時的表示欄はバルーンであってもよい。
例えば、第１のタッチ操作が左から右への操作である場合、内容の終了箇所にバルーンを付加して、内容が移動された後に入力欄の右側縁を超えた部分をバルーン中に付加する。
なお、本発明はさらに、入力欄の側辺と入力欄における内容の側縁との間の距離が減少すると、入力欄の表示範囲に入った部分に対応する部分を、一時的表示欄から除去することを含んでよい。
【００６６】
前記ステップＳ３０３の一つの代替方式として、内容が移動された後に入力欄の表示範囲を超えた部分について、入力欄における次の行に自動的に改行する。
【００６７】
ステップＳ３０４では、前記余白に対する第２のタッチ操作が検出されると、カーソルを前記余白の位置に位置決めする。
ステップＳ３０４の例示的な実施方式は、ステップＳ１０３での詳細な説明を参照し、ここで再度説明しない。
【００６８】
ステップＳ３０５では、カーソルの箇所に内容を追加する場合、追加された内容に基づいて、入力欄の表示範囲を超えた部分に対応する部分を、一時的表示欄に付加して表示する。
【００６９】
一つの実施例では、一時的表示欄はバルーンであってもよい。
【００７０】
例えば、カーソルの箇所に内容を追加する場合、追加された内容に基づいて、入力欄の表示範囲を超えた部分に対応する部分を、バルーンに付加して表示する。
【００７１】
前記ステップＳ３０５の一つの代替方式として、カーソルの箇所に内容を追加する場合、追加された内容に基づいて、入力欄の表示範囲を超えた部分に対応する部分を、入力欄における次の行に自動的に改行する。
【００７２】
ステップＳ３０６では、カーソルの箇所から内容を削除する場合、削除された内容に基づいて、入力欄の表示範囲に入った部分に対応する部分を、一時的表示欄から除去する。
【００７３】
一つの実施例では、一時的表示欄はバルーンであってもよい。
【００７４】
カーソルの箇所から内容を削除する場合、削除された内容に基づいて、入力欄の表示範囲に入った部分に対応する部分を、バルーンから除去する。
【００７５】
前記ステップＳ３０６の一つの代替方式として、カーソルの箇所から内容を削除する場合、削除された内容に基づいて、カーソルが所在する行に移転した部分に対応する部分を、入力欄における次の行から除去する。
【００７６】
本実施例は、入力欄の側辺と入力欄における内容の縁との間の距離を増加させる場合、内容の出入欄の境界を超えた部分を表示できることにより、ユーザが内容を読みやすい。入力欄の側辺と入力欄における内容の縁との間の距離を増加させる場合、入力欄における内容を編集すると、編集の状況に基づいて表示内容を調整して、表示内容を編集の状況に対応させることにより、ユーザが編集操作しやすいという有益な効果を有する。
【００７７】
応用のシーンは、タッチスクリーンを備える端末機器では、入力欄が表示され、入力欄に文字内容があり、ユーザが入力欄の左側辺と入力欄における第ｉ行の内容の先頭との間にカーソルを位置決めする必要があるとすれば、図４Ａに示すように、以下の操作を行う。
【００７８】
ステップＳ４０１では、タッチスクリーンの表示インターフェイスにおいて入力欄に対する第１のタッチ操作が検出されると、第１のタッチ操作の操作先である入力欄における内容と第１の作用距離を確定する。
【００７９】
第１のタッチ操作の第１の作用方向は、内容の配列方向と一致する。
【００８０】
第１のタッチ操作の操作先である入力欄における第ｉ行の内容を確定し、第１の作用方向は左から右である。
【００８１】
ステップＳ４０２では、左から右への方向に沿って第ｉ行の内容を第１の作用距離に対応する距離だけ移動させ、入力欄の左側辺と第ｉ行の内容の左側縁との間に余白を形成する。
【００８２】
第１のタッチ操作の第１の作用距離はＳ１であり、入力欄の幅はＷであり、所定の百分率は２０％である。Ｓ１＜Ｗ×２０％の場合、左から右への方向に沿って第ｉ行の内容をＳ１だけ移動させ、Ｓ１≧Ｗ×２０％の場合、左から右への方向に沿って第ｉ行の内容をＷ×２０％だけ移動させる。
【００８３】
ステップＳ４０３では、タッチスクリーンにバルーンを付加して、第ｉ行の内容のうち入力欄の右縁を超えた部分をバルーンに付加する。
【００８４】
ステップＳ４０４では、入力欄の左側辺と第ｉ行の内容の左側縁との間の余白でのクリック操作を検出すると、カーソルをクリック操作でクリックされた位置に位置決めする。
【００８５】
図４Ｂに示すように、本実施例における一つのシーンを示す図である。カーソル入力欄の左側辺と第ｉ行の内容の左側縁との間の距離は、一般的な場合より増加し、カーソルは、内容の先頭と入力欄との間、つまり入力欄の左側辺と第ｉ行の内容の左側縁との間に位置決めされ、第ｉ行の内容の末端にバルーンを付加し、その中に内容のうち入力欄の右側辺を超えた文字を付加する。
【００８６】
ステップＳ４０５では、カーソルの箇所に内容を追加する場合、追加された内容に基づいて、入力欄の表示範囲を超えた部分に対応する部分を、バルーンに付加して表示する。
【００８７】
ステップＳ４０６では、カーソルの箇所から内容を削除する場合、削除された内容に基づいて、入力欄の表示範囲に入った部分に対応する部分を、バルーンから除去する。
【００８８】
ステップＳ４０７では、内容に対する第３のタッチ操作が検出されると、第３のタッチ操作の第２の作用方向と第２の作用距離を確定する。
【００８９】
第３のタッチ操作の第２の作用方向は右から左である。
【００９０】
ステップＳ４０８では、第３のタッチ操作の第２の作用方向が第１のタッチ操作の第１の作用方向と逆である場合、第２の作用方向に沿って内容を第２の作用距離に対応する距離だけ移動させて、余白を減少させる。
【００９１】
例えば、入力欄の左側辺と第ｉ行の内容の左側縁との間に形成された余白はＤ１であり、第３のタッチ操作の第２の作用距離はＳ２であり、Ｓ２＜Ｄ１の場合、右から左への方向に沿って第ｉ行の内容をＳ２だけ移動させ、Ｓ２≧Ｄ１の場合、右から左への方向に沿って第ｉ行の内容をＤ１だけ移動させる。
【００９２】
ステップＳ４０９では、第ｉ行の内容が移動された距離に基づいて、入力欄の表示範囲に入った部分に対応する部分を、バルーンから除去する。
【００９３】
本発明の実施例より提供した解決手段は、検出された第１のタッチ操作に基づいて入力欄の側辺と入力内容の側縁との間の距離を増加させ、かつ第２のタッチ操作に基づいてカーソルを入力欄の側辺と入力内容の側縁との間の余白に位置決めすることにより、ユーザが入力欄の側辺と入力内容の側縁との間に操作しやすく、かつユーザが入力欄の側辺と入力内容の側縁との間にカーソルを位置決めしやすいという有益な効果を有する。
【００９４】
図５は、一つの例示的実施例に示されるタッチスクリーンを備える機器に用いられるカーソルの位置決め装置であり、
タッチスクリーンの表示インターフェイスにおいて入力欄に対する第１のタッチ操作が検出されると、第１のタッチ操作の操作先である入力欄における内容と第１の作用距離を確定し、第１のタッチ操作の第１の作用方向は前記内容の配列方向と一致するように構成される第１の検出モジュール５１と、
第１の作用方向に沿って前記内容を第１の作用距離に対応する距離だけ移動させ、入力欄の側辺と内容の側縁との間に余白を形成するように構成される第１の移動モジュール５２と、
余白に対する第２のタッチ操作が検出されると、カーソルを余白の位置に位置決めするように構成される位置決めモジュール５３と、を含む。
【００９５】
一つの実施例では、図６に示すように、前記装置はさらに、
前記内容に対する第３のタッチ操作が検出されると、第３のタッチ操作の第２の作用方向と第２の作用距離を確定するように構成される第２の検出モジュール６１と、
第３のタッチ操作の第２の作用方向が第１のタッチ操作の第１の作用方向と逆である場合、第２の作用方向に沿って内容を第２の作用距離に対応する距離だけ移動させて、前記余白を減少させるように構成される第２の移動モジュール６２と、を含んでよい。
【００９６】
一つの実施例では、図７Ａ及び７Ｂに示すように、前記装置はさらに、
タッチスクリーンの表示インターフェイスにおいて一時的表示欄を付加して、内容が移動された後に前記入力欄の表示範囲を超えた部分を一時的表示欄に付加して表示するように構成される第１の付加モジュール７１を含んでよい。
【００９７】
一つの実施例では、図７Ａに示すように、前記装置はさらに、
カーソルの箇所に内容を追加する場合、追加された内容に基づいて、入力欄の表示範囲を超えた部分に対応する部分を、一時的表示欄に付加して表示するように構成される第２の付加モジュール７２を含む。
【００９８】
一つの実施例では、図７Ｂに示すように、前記装置はさらに、
カーソルの箇所から内容を削除する場合、削除された内容に基づいて、前記入力欄の表示範囲に入った部分に対応する部分を、一時的表示欄から除去するように構成される第１の除去モジュール７３を含む。
【００９９】
一つの実施例では、図８Ａ及び８Ｂに示すように、前記装置はさらに、
内容が移動された後に入力欄の表示範囲を超えた部分について、入力欄における次の行に自動的に改行するように構成される第１の改行モジュール８１を含んでよい。
【０１００】
一つの実施例では、図８Ａに示すように、前記装置はさらに、
カーソルの箇所に内容を追加する場合、追加された内容に基づいて、入力欄の表示範囲を超えた部分に対応する部分を、入力欄における次の行に自動的に改行するように構成される第２の改行モジュール８２を含んでよい。
【０１０１】
一つの実施例では、図８Ｂに示すように、前記装置はさらに、
カーソルの箇所から内容を削除する場合、削除された内容に基づいて、カーソルが所在する行に移転した部分に対応する部分を、入力欄における次の行から除去するように構成される第２の除去モジュール８３を含んでよい。
【０１０２】
一つの実施例では、上記第１の移動モジュールは、
第１の作用距離が第１の所定の距離より小さいと、第１の作用方向に沿って内容を第１の作用距離だけ移動させるように構成される第１の移動サブモジュールと、
第１の作用距離が第１の所定の距離以上であると、第１の作用方向に沿って内容を第１の所定の距離だけ移動させるように構成される第２の移動サブモジュールと、を含んでよく、
第１の所定の距離は、入力欄の第１の作用方向における幅と所定の百分率との積に等しい。
【０１０３】
本発明の実施例より提供した解決手段は、検出された第１のタッチ操作に基づいて入力欄の側辺と入力内容の側縁との間の距離を増加させ、かつ第２のタッチ操作に基づいてカーソルを入力欄の側辺と入力内容の側縁との間の余白に位置決めすることにより、ユーザが入力欄の側辺と入力内容の側縁との間に操作しやすく、かつユーザが入力欄の側辺と入力内容の側縁との間にカーソルを位置決めしやすいという有益な効果を有する。
【０１０４】
上記実施例に係る装置については、そのうち各モジュールが操作を実行する具体的な方式は、該方法に関する実施例において詳しく説明しているので、ここで詳しく説明しない。
【０１０５】
図９は、一つの例示的実施例に示されるカーソルの位置決めに用いられる装置１２００のブロック図であり、該装置はタッチスクリーンを備える端末機器に適用される。例えば、装置１２００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信機器、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタントなどであってもよい。
【０１０６】
図９に示すように、装置１２００は、プロセスアセンブリ１２０２、メモリ１２０４、電源アセンブリ１２０６、マルチメディアアセンブリ１２０８、オーディオアセンブリ１２１０、入力／出力（Ｉ／Ｏ）インターフェイス１２１２、センサアセンブリ１２１４、及び通信アセンブリ１２１６のうち一つ以上のアセンブリを含んでよい。
【０１０７】
プロセスアセンブリ１２０２は、一般的には装置１２００全体の操作を制御するものであり、例えば表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセスアセンブリ１２０２は、指令を実行するように一つ以上のプロセッサ１２２０を含むことにより、上記方法のすべての又は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ１２０２は、一つ以上のモジュールを含むことにより、プロセスアセンブリ１２０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ１２０２は、マルチメディアモジュールを含むことにより、マルチメディアアセンブリ１２０８とプロセスアセンブリ１２０２との間のインタラクションを容易にするようにしてもよい。
【０１０８】
メモリ１２０４は、各種類のデータを記憶することにより装置１２００の操作を支援するように構成される。これらのデータの例は、装置１２００において操作されるいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等も含む。メモリ１２０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、磁気メモリ、フラッシュメモリ、磁気ディスク又は光ディスクである。
【０１０９】
電源アセンブリ１２０６は、装置１２００の多様なアセンブリに電力を供給する。電源アセンブリ１２０６は、電源管理システム、一つ以上の電源、及び装置１２００のための電力の生成、管理及び割り当てに関連する他のアセンブリを含んでよい。
【０１１０】
マルチメディアアセンブリ１２０８は、上記装置１２００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。いくつかの実施例において、スクリーンは液晶表示装置（ＬＣＤ）とタッチパネル（ＴＰ）を含んでよい。スクリーンがタッチパネルを含んでいれば、スクリーンはタッチスクリーンとして実現されることにより、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含むことにより、タッチ、スライド、及びタッチパネル上のジェスチャを検出する。上記タッチセンサは、タッチ又はスライド動作の境界だけでなく、上記タッチ又はスライド操作に係る継続時間及び圧力を検出することができる。いくつかの実施例において、マルチメディアアセンブリ１２０８は、一つのフロントカメラ及び／又はリアカメラを含む。装置１２００が、例えば撮影モード又はビデオモード等の操作モードにある場合、フロントカメラ及び／又はリアカメラは外部からマルチメディアデータを受信することができる。各フロントカメラとリアカメラのそれぞれは、一つの固定型の光学レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１１１】
オーディオアセンブリ１２１０は、オーディオ信号を入出力するように構成される。例えば、オーディオアセンブリ１２１０は、一つのマイク（ＭＩＣ）を含み、装置１２００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信するように構成される。受信されたオーディオ信号は、さらにメモリ１２０４に記憶されたり、通信アセンブリ１２１６を介して送信されたりすることができる。いくつかの実施例において、オーディオアセンブリ１２１０は、オーディオ信号を出力するための一つのスピーカをさらに含む。
【０１１２】
Ｉ／Ｏインターフェイス１２１２は、プロセスアセンブリ１２０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、及びロッキングボタンを含んでよいが、これらに限定されない。
【０１１３】
センサアセンブリ１２１４は、装置１２００に各方面の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ１２１４は、装置１２００のＯＮ／ＯＦＦ状態、装置１２００のディスプレイとキーパッドのようなアセンブリの相対位置を検出することができる。また、センサアセンブリ１２１４は、装置１２００又は装置１２００の一つのアセンブリの位置変更、ユーザと装置１２００が接触しているか否か、装置１２００の方位、又は加速／減速、装置１２００の温度の変化を検出することができる。センサアセンブリ１２１４は、何れの物理的接触もない状態でも付近の物体の存在を検出するための近接センサを含んでよい。センサアセンブリ１２１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ図像センサのような光センサを含んでよい。いくつかの実施例において、該センサアセンブリ１２１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ又は温度センサをさらに含んでもよい。
【０１１４】
通信アセンブリ１２１６は、装置１２００と他の機器の間に有線、又は無線による通信を提供する。装置１２００は、例えばＷｉＦｉ（登録商標）、２Ｇ、３Ｇ、又はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ１２１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、上記通信アセンブリ１２１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を推進するようにする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【０１１５】
例示的な実施例において、装置１２００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０１１６】
例示的な実施例において、さらに、指令を含むコンピュータ読み取り可能な非一時的な記憶媒体、例えば、指令を含むメモリ１２０４を提供し、装置１２００のプロセッサ８２０により上記指令を実行して上記方法を実現する。例えば、上記コンピュータ読み取り可能な非一時的な記憶媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）及び光データ記憶機器などであってもよい。
【０１１７】
当業者にとって、明細書を考慮してこの発明を実施した後、本発明のその他の実施形態を容易に想到し得ることができる。本願は、本発明のいかなる変形、用途又は適応的変化をカバーすることを目的とし、これら変形、用途又は適応的変化は、本発明の一般的原理に従うとともに、本発明に開示されていない本技術分野における公知の常識又は慣用の技術手段を含む。明細書及び実施例は、例示的なものに過ぎず、本発明の本当の範囲及び主旨は、特許請求の範囲によって示される。
【０１１８】
本発明は、以上のように説明すると共に図面に示された正確な構造に限られず、その要旨を逸脱しない範囲内で各種の修正及び変更を行うことができると理解すべきである。本発明の範囲は、特許請求の範囲のみで限定される。
【０１１９】
本願は、出願番号がＣＮ２０１４１０４１６０７６．２で、出願日が２０１４年８月２１日である中国特許出願に基づき優先権を主張し、該中国特許出願のすべての内容を本願に援用する。
【図１】
2016535372.tif 000003
【図２】
2016535372.tif 000004
【図３】
2016535372.tif 000005
【図４Ａ】
2016535372.tif 000006
【図４Ｂ】
2016535372.tif 000007
【図５】
2016535372.tif 000008
【図６】
2016535372.tif 000009
【図７Ａ】
2016535372.tif 000010
【図７Ｂ】
2016535372.tif 000011
【図８Ａ】
2016535372.tif 000012
【図８Ｂ】
2016535372.tif 000013
【図９】
2016535372.tif 000014
【手続補正書】
【提出日】平成27年5月20日(2015.5.20)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器の技術分野に関し、特にカーソルの位置決め方法、装置、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
従来の技術では、タッチスクリーンを備える機器を用いる場合、入力欄において文字又は画像等の内容を入力すると、入力内容の左側縁が入力欄の左側辺に密着しているので、ユーザが入力内容の左側縁と入力欄の左側辺との間をクリックしてカーソル位置決めを行いにくいという問題が現れる場合がある。かつ、入力欄に一行いっぱいの内容を入力した場合、入力内容の右側縁が入力欄の右側辺に密着しているので、ユーザが入力内容の右側縁と入力欄の右側辺との間をクリックしてカーソル位置決めを行いにくい。それによって、従来の技術では入力欄の側辺と入力内容の側縁との間をクリックしてカーソル位置決めを行いにくいという欠陥が存在している。
【発明の概要】
【０００３】
従来の技術において存在している問題を解消するために、本発明の実施例は、入力欄の側辺と入力内容の側縁との間を操作してカーソル位置決めを行いやすくするためのカーソルの位置決め方法、装置、プログラム、及び記録媒体を提供する。
【０００４】
本発明の実施例の第１の態様によれば、タッチスクリーンを備える機器に用いられるカーソルの位置決め方法において、
前記タッチスクリーンの表示インターフェイスにおいて入力欄に対する第１のタッチ操作が検出されると、前記第１のタッチ操作の操作先である入力欄における内容と第１の作用距離を確定し、前記第１のタッチ操作の第１の作用方向は前記内容の配列方向と一致することと、
前記第１の作用方向に沿って前記内容を前記第１の作用距離に対応する距離だけ移動させて、前記入力欄の側辺と前記内容の側縁との間に余白を形成することと、
前記余白に対する第２のタッチ操作が検出されると、カーソルを前記余白の位置に位置決めすることと、
を含むカーソルの位置決め方法を提供する。
【０００５】
一つの実施例では、前記方法はさらに、
前記内容に対する第３のタッチ操作が検出されると、前記第３のタッチ操作の第２の作用方向と第２の作用距離を確定することと、
前記第２の作用方向が前記第１の作用方向と逆である場合、前記第２の作用方向に沿って前記内容を前記第２の作用距離に対応する距離だけ移動させて、前記余白を減少させることと、を含んでよい。
【０００６】
一つの実施例では、前記方法はさらに、
前記タッチスクリーンの表示インターフェイスにおいて一時的表示欄を付加して、前記内容が移動された後に前記入力欄の表示範囲を超えた部分を前記一時的表示欄に付加して表示することを含んでよい。
【０００７】
一つの実施例では、前記方法はさらに、
前記カーソルの箇所に内容を追加する場合、追加された内容に基づいて、前記入力欄の表示範囲を超えた部分に対応する部分を前記一時的表示欄に付加して表示すること、又は、
前記カーソルの箇所から内容を削除する場合、削除された内容に基づいて、前記入力欄の表示範囲に入った部分に対応する部分を前記一時的表示欄から除去すること、を含んでよい。
【０００８】
一つの実施例では、前記方法はさらに、
前記内容が移動された後に前記入力欄の表示範囲を超えた部分について、前記入力欄における次の行に改行することを含んでよい。
【０００９】
一つの実施例では、前記方法はさらに、
前記カーソルの箇所に内容を追加する場合、追加された内容に基づいて、前記入力欄の表示範囲を超えた部分に対応する部分について、前記入力欄における次の行に改行すること、又は
前記カーソルの箇所から内容を削除する場合、削除された内容に基づいて、カーソルが所在する行に移転した部分に対応する部分を、前記入力欄における次の行から除去すること、を含んでよい。
【００１０】
一つの実施例では、前記第１の作用方向に沿って前記内容を前記第１の作用距離に対応する距離だけ移動させることは、
前記第１の作用距離が第１の所定の距離より小さいと、前記第１の作用方向に沿って前記内容を前記第１の作用距離だけ移動させることと、
前記第１の作用距離が前記第１の所定の距離以上であると、前記第１の作用方向に沿って前記内容を前記第１の所定の距離だけ移動させることと、を含んでよく、
前記第１の所定の距離が前記入力欄の前記第１の作用方向における幅と所定の百分率との積に等しい。
【００１１】
本発明の実施例の第２の態様によれば、タッチスクリーンを備える機器に用いられるカーソルの位置決め装置において、
前記タッチスクリーンの表示インターフェイスにおいて入力欄に対する第１のタッチ操作が検出されると、前記第１のタッチ操作の操作先である入力欄における内容と第１の作用距離を確定し、前記第１のタッチ操作の第１の作用方向は前記内容の配列方向と一致する第１の検出モジュールと、
前記第１の作用方向に沿って前記内容を前記第１の作用距離に対応する距離だけ移動させて、前記入力欄の側辺と前記内容の側縁との間に余白を形成する第１の移動モジュールと、
前記余白に対する第２のタッチ操作が検出されると、カーソルを前記余白の位置に位置決めする位置決めモジュールと、
を含むカーソルの位置決め装置を提供する。
【００１２】
一つの実施例では、前記装置はさらに、
前記内容に対する第３のタッチ操作が検出されると、前記第３のタッチ操作の第２の作用方向と第２の作用距離を確定する第２の検出モジュールと、
前記第２の作用方向が前記第１の作用方向と逆である場合、前記第２の作用方向に沿って前記内容を前記第２の作用距離に対応する距離だけ移動させて、前記余白を減少させる第２の移動モジュールと、を含んでよい。
【００１３】
一つの実施例では、前記装置はさらに、
前記タッチスクリーンの表示インターフェイスにおいて一時的表示欄を付加して、前記内容が移動された後に前記入力欄の表示範囲を超えた部分を前記一時的表示欄に付加して表示する第１の付加モジュールを含んでよい。
【００１４】
一つの実施例では、前記装置はさらに、
前記カーソルの箇所に内容を追加する場合、追加された内容に基づいて、前記入力欄の表示範囲を超えた部分に対応する部分を前記一時的表示欄に付加して表示する第２の付加モジュール、又は、
前記カーソルの箇所から内容を削除する場合、削除された内容に基づいて、前記入力欄の表示範囲に入った部分に対応する部分を前記一時的表示欄から除去する第１の除去モジュールと、を含んでよい。
【００１５】
一つの実施例では、前記装置はさらに、
前記内容が移動された後に前記入力欄の表示範囲を超えた部分について、前記入力欄における次の行に改行する第１の改行モジュールを含んでよい。
【００１６】
一つの実施例では、前記装置はさらに、
前記カーソルの箇所に内容を追加する場合、追加された内容に基づいて、前記入力欄の表示範囲を超えた部分に対応する部分について、前記入力欄における次の行に改行する第２の改行モジュール、又は
前記カーソルの箇所から内容を削除する場合、削除された内容に基づいて、カーソルが所在する行に移転した部分に対応する部分を、前記入力欄における次の行から除去する第２の除去モジュール、を含んでよい。
【００１７】
一つの実施例では、前記第１の移動モジュールは、
前記第１の作用距離が第１の所定の距離より小さいと、前記第１の作用方向に沿って前記内容を前記第１の作用距離だけ移動させる第１の移動サブモジュールと、
前記第１の作用距離が前記第１の所定の距離以上であると、前記第１の作用方向に沿って前記内容を前記第１の所定の距離だけ移動させる第２の移動サブモジュールと、を含んでよく、
前記第１の所定の距離が前記入力欄の前記第１の作用方向における幅と所定の百分率との積に等しい。
【００１８】
本発明の実施例の第３の態様によれば、
プロセッサと、
プロセッサが実行可能な命令を記憶するメモリと、を含み、
前記プロセッサは、
前記タッチスクリーンの表示インターフェイスにおいて入力欄に対する第１のタッチ操作が検出されると、前記第１のタッチ操作の操作先である入力欄における内容と第１の作用距離を確定し、前記第１のタッチ操作の第１の作用方向は前記内容の配列方向と一致し、
前記第１の作用方向に沿って前記内容を前記第１の作用距離に対応する距離だけ移動させて、前記入力欄の側辺と前記内容の側縁との間に余白を形成し、
前記余白に対する第２のタッチ操作が検出されると、カーソルを前記余白の位置に位置決めする、ように構成される、入力欄におけるカーソルの位置決め装置を提供する。
【００１９】
本発明の実施例の第４の態様によれば、
プロセッサに実行されることにより、前記のカーソルの位置決め方法を実現することを特徴とするプログラムを提供する。
【００２０】
本発明の実施例の第５の態様によれば、
前記のプログラムが記録された記録媒体を提供する。
【００２１】
本発明の実施例より提供した解決手段は、検出された第１のタッチ操作に基づいて入力欄の側辺と入力内容の側縁との間の距離を増加させ、かつ第２のタッチ操作に基づいてカーソルを入力欄の側辺と入力内容の側縁との間の余白に位置決めすることにより、ユーザが入力欄の側辺と入力内容の側縁との間に操作しやすく、かつユーザが入力欄の側辺と入力内容の側縁との間にカーソルを位置決めしやすい、という有益な効果を有する。
【００２２】
以上の一般的な説明及び後述の詳細な説明は、例示的なものに過ぎず、本発明を限定するものではないことを理解すべきである。
【図面の簡単な説明】
【００２３】
ここで、図面は明細書に組み込んで本明細書の一部とし、本発明に合致する実施例を示すとともに、明細書とともに本発明の原理を説明する。
【００２４】
【図１】一つの例示的実施例に示されるカーソルの位置決め方法のフローチャートである。
【図２】一つの例示的実施例に示されるカーソルの位置決め方法のフローチャートである。
【図３】一つの例示的実施例に示されるカーソルの位置決め方法のフローチャートである。
【図４Ａ】一つの例示的実施例に示されるカーソルの位置決め方法のフローチャートである。
【図４Ｂ】一つの例示的実施例に示されるカーソルの位置決め方法のシーンを示す図である。
【図５】一つの例示的実施例に示されるカーソルの位置決め装置のブロック図である。
【図６】一つの例示的実施例に示されるカーソルの位置決め装置のブロック図である。
【図７Ａ】一つの例示的実施例に示されるカーソルの位置決め装置のブロック図である。
【図７Ｂ】一つの例示的実施例に示されるカーソルの位置決め装置のブロック図である。
【図８Ａ】一つの例示的実施例に示されるカーソルの位置決め装置のブロック図である。
【図８Ｂ】一つの例示的実施例に示されるカーソルの位置決め装置のブロック図である。
【図９】一つの例示的実施例に示されるカーソルの位置決めに適用される装置のブロック図である。
【発明を実施するための形態】
【００２５】
ここで、例示的実施例を詳しく説明し、その実施例は図面に示される。以下の説明は図面に係る場合、特別に示されない限り、異なる図面における同じ符号は同じ又は共通する要素を示す。本発明に合致するすべての実施方式は、以下の例示的実施例で記述される実施方式に限られない。逆に、以下の例示的実施例で記述される実施方式は、特許請求の範囲に詳しく記述される、本発明のいくつかの態様に合致する装置及び方法の例に過ぎない。
図１は、一つの例示的実施例に示される入力欄におけるカーソルの位置決め方法のフローチャートである。図１に示すように、該カーソルの位置決め方法は、タッチスクリーンを備える機器、例えば携帯電話、タブレットＰＣに用いられ、以下のステップＳ１０１−Ｓ１０３を含む。
【００２６】
ステップＳ１０１では、タッチスクリーンの表示インターフェイスにおいて入力欄に対する第１のタッチ操作が検出されると、第１のタッチ操作の操作先である入力欄における内容と第１の作用距離を確定する。
【００２７】
ここで、第１のタッチ操作の第１の作用方向は、内容の配列方向と一致する。
【００２８】
例を挙げると、入力欄において横方向に内容を入力すると、第１のタッチ操作の第１の作用方向は内容の配列方向と一致し、第１の作用方向が左右方向である。入力欄において縦方向に内容を入力すると、第１のタッチ操作の第１の作用方向は内容の配列方向と一致し、第１の作用方向が上下方向である。
【００２９】
一つの実施例では、タッチスクリーンの入力欄に第１のタッチ操作が発生すると、タッチスクリーン上のセンサが該第１のタッチ操作を検知するとともに、プロセッサに信号を送信して検知された情報を通知し、プロセッサは、受信された情報に基づいて第１のタッチ操作の操作始点と操作終点の位置を確定し、確定された位置に基づいて第１のタッチ操作の第１の作用距離を求める。
【００３０】
第１のタッチ操作の操作先である入力欄における内容は、第１のタッチ操作の操作始点又は操作終点の位置に基づいて確定でき、第１のタッチ操作の操作先である入力欄における内容は、操作始点又は操作終点が所在する行の内容であってもよく、操作始点又は操作終点が所在する行から上下ｎ行の範囲内の内容であってもよく、ｎは所定の正整数である。或いは、第１のタッチ操作の操作始点と操作終点の位置に基づいて第１のタッチ操作の操作先である入力欄における内容を確定してもよく、例えば、第１のタッチ操作の操作先である入力欄における内容は、第１のタッチ操作の操作始点と操作終点との間の内容でよい。
【００３１】
ステップＳ１０２では、第１の作用方向に沿って内容を第１の作用距離に対応する距離だけ移動させ、入力欄の側辺と内容の側縁との間に余白を形成する。
【００３２】
上記入力欄における内容は、例えば文字、画像、又は文字と画像の組合せであり、本発明ではこれについて特別に限られない。
【００３３】
入力欄における内容の縁は、内容が所在する領域の境界、例えば入力欄における内容に対して選択操作を行う場合に表示された領域の境界である。
【００３４】
一つの実施例では、ステップＳ１０２では、第１の作用距離が第１の所定の距離より小さいと、第１の作用方向に沿って内容を第１の作用距離だけ移動させ、第１の作用距離が第１の所定の距離以上であると、第１の作用方向に沿って内容を第１の所定の距離だけ移動させ、第１の所定の距離は、入力欄の第１の作用方向における幅と所定の百分率との積に等しい。
【００３５】
例えば、第１のタッチ操作は左から右へスライドすることであり、第１の作用方向は左から右であり、第１の作用距離はＳ１であり、入力欄の左右方向における幅はＷであり、所定の百分率は２０％であり、Ｓ１＜Ｗ×２０％の場合、左から右への方向に沿って内容をＳ１だけ移動させ、Ｓ１≧Ｗ×２０％の場合、左から右への方向に沿って内容をＷ×２０％だけ移動させる。入力欄の左側辺と内容の左側縁との間に余白を形成する。
【００３６】
また、例えば、第１のタッチ操作は右から左へスライドすることであり、第１の作用方向は右から左であり、第１の作用距離はＳ１であり、入力欄の左右方向における幅はＷであり、所定の百分率は２０％であり、Ｓ１＜Ｗ×２０％の場合、右から左への方向に沿って内容をＳ１だけ移動させ、Ｓ１≧Ｗ×２０％の場合、右から左への方向に沿って内容をＷ×２０％だけ移動させる。入力欄の右側辺と内容の右側縁との間に余白を形成する。
【００３７】
例えば、第１のタッチ操作は上から下へスライドすることであり、第１の作用方向は上から下であり、第１の作用距離はＳ１であり、入力欄の上下方向における幅はＨであり、所定の百分率は２０％であり、Ｓ１＜Ｈ×２０％の場合、上から下への方向に沿って内容をＳ１だけ移動させ、Ｓ１≧Ｈ×２０％の場合、上から下への方向に沿って内容をＨ×２０％だけ移動させる。入力欄の上側辺と内容の上側縁との間に余白を形成する。
【００３８】
また、例えば、第１のタッチ操作は下から上へスライドすることであり、第１の作用方向は下から上であり、第１の作用距離はＳ１であり、入力欄の上下方向における幅はＨであり、所定の百分率は２０％であり、Ｓ１＜Ｈ×２０％の場合、下から上への方向に沿って内容をＳ１だけ移動させ、Ｓ１≧Ｈ×２０％の場合、下から上への方向に沿って内容をＨ×２０％移動させる。入力欄の下側辺と内容の下側縁との間に余白を形成する。
【００３９】
本実施例は、内容が移動する距離と入力欄の幅との比が所定の百分率以下であることを保証することにより、第１のタッチ操作のスライド距離が大きすぎるために入力欄における内容を移動させる場合に内容全体が入力欄から転移してしまうことを避けることができるという有益な効果を有する。
【００４０】
一つの実施例では、第１のタッチ操作の操作先である入力欄における内容を、第１のタッチ操作の操作始点が所在する行の内容として確定する。
【００４１】
例を挙げると、ステップＳ１０２では、第１の作用方向に沿って第１のタッチ操作の操作始点が所在する行の内容を第１の作用距離に対応する距離だけ移動させ、入力欄の側辺と操作始点が所在する行の内容の側縁との間に余白を形成する。
【００４２】
例えば、第１のタッチ操作は左から右へスライドすることであり、第１の作用方向は左から右であり、第１の作用距離はＳ１であり、入力欄の左右方向における幅はＷであり、所定の百分率は２０％であり、第１のタッチ操作の操作始点が所在する行は第ｉ行である。Ｓ１＜Ｗ×２０％の場合、左から右への方向に沿って第ｉ行の内容をＳ１だけ移動させ、Ｓ１≧Ｗ×２０％の場合、左から右への方向に沿って第ｉ行の内容をＷ×２０％だけ移動させる。入力欄の左側辺と第ｉ行の内容の左側縁との間に余白を形成する。
【００４３】
また、例えば、第１のタッチ操作は右から左へスライドすることであり、第１の作用方向は右から左であり、第１の作用距離はＳ１であり、入力欄の左右方向における幅はＷであり、所定の百分率は２０％であり、第１のタッチ操作の操作始点が所在する行は第ｉ行である。Ｓ１＜Ｗ×２０％の場合、右から左への方向に沿って第ｉ行の内容をＳ１だけ移動させ、Ｓ１≧Ｗ×２０％の場合、右から左への方向に沿って第ｉ行の内容をＷ×２０％だけ移動させる。入力欄の右側辺と第ｉ行の内容の右側縁との間に余白を形成する。
【００４４】
例えば、第１のタッチ操作は上から下へスライドすることであり、第１の作用方向は上から下であり、第１の作用距離はＳ１であり、入力欄の上下方向における幅はＨであり、所定の百分率は２０％であり、第１のタッチ操作の操作始点が所在する行は第ｊ列である。Ｓ１＜Ｈ×２０％の場合、上から下への方向に沿って第ｊ列の内容をＳ１だけ移動させ、Ｓ１≧Ｈ×２０％の場合、上から下への方向に沿って第ｊ列の内容をＨ×２０％だけ移動させる。入力欄の上側辺と第ｊ列の内容の上側縁との間に余白を形成する。
【００４５】
また、例えば、第１のタッチ操作は下から上へスライドすることであり、第１の作用方向は下から上であり、第１の作用距離はＳ１であり、入力欄の上下方向における幅はＨであり、所定の百分率は２０％であり、第１のタッチ操作の操作始点が所在する行は第ｊ列である。Ｓ１＜Ｈ×２０％の場合、下から上への方向に沿って第ｊ列の内容をＳ１だけ移動させ、Ｓ１≧Ｈ×２０％の場合、下から上への方向に沿って第ｊ列の内容をＨ×２０％だけ移動させる。入力欄の下側辺と第ｊ列の内容の下側縁との間に余白を形成する。
【００４６】
本実施例における実施方式は例示的な説明に過ぎず、本発明の実施方式はこれに限られない。例えば、第１のタッチ操作の操作始点が所在する行から上下ｎ行の範囲内の内容を、第１のタッチ操作の操作先である入力欄における内容として確定でき、そのうち、ｎは所定の正整数である。ステップＳ１０２では、第１の作用方向に沿って２ｎ＋１行の内容全体を第１の作用距離に対応する距離だけ移動させる。
【００４７】
ステップＳ１０３では、余白に対する第２のタッチ操作が検出されると、カーソルを余白の位置に位置決めする。
【００４８】
一つの実施例では、前記ステップＳ１０３でカーソルを余白の位置に位置決めすることは、カーソルを入力欄の側辺と内容の側縁との間の余白における任意の位置に位置決めするように実施されてもよく、カーソルを入力欄の側辺と内容の側縁との間の余白において第２のタッチ操作が作用した位置に位置決めするように実施されてもよい。
【００４９】
本発明の実施例より提供した解決手段は、検出された第１のタッチ操作に基づいて入力欄の側辺と入力内容の側縁との間の距離を増加させ、かつ第２のタッチ操作に基づいてカーソルを入力欄の側辺と入力内容の側縁との間の余白に位置決めすることにより、ユーザが入力欄の側辺と入力内容の側縁との間に操作しやすく、かつユーザが入力欄の側辺と入力内容の側縁との間にカーソルを位置決めしやすいという有益な効果を有する。
【００５０】
図２は、一つの例示的実施例に示されるカーソルの位置決め方法のフローチャートである。図２に示すように、該カーソルの位置決め方法は、タッチスクリーンを備える機器、例えば携帯電話、タブレットＰＣに用いられ、前記ステップＳ１０１〜ステップＳ１０３の後に、以下のステップを含んでもよい。
【００５１】
ステップＳ２０１では、前記内容に対する第３のタッチ操作が検出されると、第３のタッチ操作の第２の作用方向と第２の作用距離を確定する。
【００５２】
第３のタッチ操作の第２の作用方向と第２の作用距離を確定するための例示的な実施方式については、ステップＳ１０１での説明を参照し、ここで再度説明しない。
【００５３】
ステップＳ２０２では、第３のタッチ操作の第２の作用方向が第１のタッチ操作の第１の作用方向と逆である場合、第２の作用方向に沿って内容を第２の作用距離に対応する距離だけ移動させて、前記余白を減少させる。
【００５４】
一つの実施例では、ステップＳ２０２では、第２の作用距離が余白の距離より小さいと、第２の作用方向に沿って内容を第２の作用距離だけ移動させ、第２の作用距離が余白の距離以上であると、第２の作用方向に沿って内容を余白の距離だけ移動させる。
【００５５】
第１のタッチ操作は左から右へスライドすることであり、第３のタッチ操作は右から左へスライドすることであり、入力欄の左側辺と内容の左側縁との間の余白の距離はＤ１であり、第３のタッチ操作の第２の作用距離はＳ２であり、Ｓ２＜Ｄ１の場合、右から左への方向に沿って内容をＳ２だけ移動させ、Ｓ２≧Ｄ１の場合、右から左への方向に沿って内容をＤ１だけ移動させる。
【００５６】
また、例えば、第１のタッチ操作は右から左へスライドすることであり、第３のタッチ操作は左から右へスライドすることであり、入力欄の右側辺と内容の右側縁との間の余白の距離はＤ１であり、第３のタッチ操作の第２の作用距離はＳ２であり、Ｓ２＜Ｄ１の場合、左から右への方向に沿って内容をＳ２だけ移動させ、Ｓ２≧Ｄ１の場合、左から右への方向に沿って内容をＤ１だけ移動させる。
【００５７】
第１のタッチ操作は上から下へスライドすることであり、第３のタッチ操作は下から上へスライドすることであり、入力欄の上側辺と内容の上側縁との間の余白の距離はＤ１であり、第３のタッチ操作の第２の作用距離はＳ２であり、Ｓ２＜Ｄ１の場合、下から上への方向に沿って内容をＳ２だけ移動させ、Ｓ２≧Ｄ１の場合、下から上への方向に沿って内容をＤ１だけ移動させる。
【００５８】
また、例えば、第１のタッチ操作は下から上へスライドすることであり、第３のタッチ操作は上から下へスライドすることであり、入力欄の下側辺と内容の下側縁との間の余白の距離はＤ１であり、第３のタッチ操作の第２の作用距離はＳ２であり、Ｓ２＜Ｄ１の場合、上から下への方向に沿って内容をＳ２だけ移動させ、Ｓ２≧Ｄ１の場合、上から下への方向に沿って内容をＤ１だけ移動させる。
【００５９】
本発明の実施例より提供した解決手段は、スライド操作により入力欄の側辺と入力欄における内容の側縁との間の距離を減少させることにより、入力欄に表示できる内容が増加し、ユーザが入力欄における内容を読みやすいという有益な効果を有する。
【００６０】
図３は、一つの例示的実施例に示されるカーソルの位置決め方法のフローチャートである。図３に示すように、該カーソルの位置決め方法は、タッチスクリーンを備える機器、例えば携帯電話、タブレットＰＣに用いられ、以下のステップを含む。
【００６１】
ステップＳ３０１では、タッチスクリーンの表示インターフェイスにおいて入力欄に対する第１のタッチ操作が検出されると、第１のタッチ操作の操作先である入力欄における内容と第１の作用距離を確定する。
【００６２】
第１のタッチ操作の第１の作用方向は、内容の配列方向と一致する。
【００６３】
ステップＳ３０１の例示的な実施方式については、ステップＳ１０１での詳細な説明を参照し、ここで再度説明しない。
【００６４】
ステップＳ３０２では、第１の作用方向に沿って内容を第１の作用距離に対応する距離だけ移動させ、入力欄の側辺と内容の側縁との間に余白を形成する。
【００６５】
ステップＳ３０２の例示的な実施方式については、ステップＳ１０２での詳細な説明を参照し、ここで再度説明しない。
【００６６】
ステップＳ３０３では、タッチスクリーンの表示インターフェイスにおいて一時的表示欄を付加して、内容が移動された後に入力欄の表示範囲を超えた部分を一時的表示欄に付加して表示する。
【００６７】
一つの実施例では、一時的表示欄はバルーンであってもよい。
例えば、第１のタッチ操作が左から右への操作である場合、内容の終了箇所にバルーンを付加して、内容が移動された後に入力欄の右側縁を超えた部分をバルーン中に付加する。
なお、本発明はさらに、入力欄の側辺と入力欄における内容の側縁との間の距離が減少すると、入力欄の表示範囲に入った部分に対応する部分を、一時的表示欄から除去することを含んでよい。
【００６８】
前記ステップＳ３０３の一つの代替方式として、内容が移動された後に入力欄の表示範囲を超えた部分について、入力欄における次の行に自動的に改行する。
【００６９】
ステップＳ３０４では、前記余白に対する第２のタッチ操作が検出されると、カーソルを前記余白の位置に位置決めする。
ステップＳ３０４の例示的な実施方式は、ステップＳ１０３での詳細な説明を参照し、ここで再度説明しない。
【００７０】
ステップＳ３０５では、カーソルの箇所に内容を追加する場合、追加された内容に基づいて、入力欄の表示範囲を超えた部分に対応する部分を、一時的表示欄に付加して表示する。
【００７１】
一つの実施例では、一時的表示欄はバルーンであってもよい。
【００７２】
例えば、カーソルの箇所に内容を追加する場合、追加された内容に基づいて、入力欄の表示範囲を超えた部分に対応する部分を、バルーンに付加して表示する。
【００７３】
前記ステップＳ３０５の一つの代替方式として、カーソルの箇所に内容を追加する場合、追加された内容に基づいて、入力欄の表示範囲を超えた部分に対応する部分を、入力欄における次の行に自動的に改行する。
【００７４】
ステップＳ３０６では、カーソルの箇所から内容を削除する場合、削除された内容に基づいて、入力欄の表示範囲に入った部分に対応する部分を、一時的表示欄から除去する。
【００７５】
一つの実施例では、一時的表示欄はバルーンであってもよい。
【００７６】
カーソルの箇所から内容を削除する場合、削除された内容に基づいて、入力欄の表示範囲に入った部分に対応する部分を、バルーンから除去する。
【００７７】
前記ステップＳ３０６の一つの代替方式として、カーソルの箇所から内容を削除する場合、削除された内容に基づいて、カーソルが所在する行に移転した部分に対応する部分を、入力欄における次の行から除去する。
【００７８】
本実施例は、入力欄の側辺と入力欄における内容の縁との間の距離を増加させる場合、内容の出入欄の境界を超えた部分を表示できることにより、ユーザが内容を読みやすい。入力欄の側辺と入力欄における内容の縁との間の距離を増加させる場合、入力欄における内容を編集すると、編集の状況に基づいて表示内容を調整して、表示内容を編集の状況に対応させることにより、ユーザが編集操作しやすいという有益な効果を有する。
【００７９】
応用のシーンは、タッチスクリーンを備える端末機器では、入力欄が表示され、入力欄に文字内容があり、ユーザが入力欄の左側辺と入力欄における第ｉ行の内容の先頭との間にカーソルを位置決めする必要があるとすれば、図４Ａに示すように、以下の操作を行う。
【００８０】
ステップＳ４０１では、タッチスクリーンの表示インターフェイスにおいて入力欄に対する第１のタッチ操作が検出されると、第１のタッチ操作の操作先である入力欄における内容と第１の作用距離を確定する。
【００８１】
第１のタッチ操作の第１の作用方向は、内容の配列方向と一致する。
【００８２】
第１のタッチ操作の操作先である入力欄における第ｉ行の内容を確定し、第１の作用方向は左から右である。
【００８３】
ステップＳ４０２では、左から右への方向に沿って第ｉ行の内容を第１の作用距離に対応する距離だけ移動させ、入力欄の左側辺と第ｉ行の内容の左側縁との間に余白を形成する。
【００８４】
第１のタッチ操作の第１の作用距離はＳ１であり、入力欄の幅はＷであり、所定の百分率は２０％である。Ｓ１＜Ｗ×２０％の場合、左から右への方向に沿って第ｉ行の内容をＳ１だけ移動させ、Ｓ１≧Ｗ×２０％の場合、左から右への方向に沿って第ｉ行の内容をＷ×２０％だけ移動させる。
【００８５】
ステップＳ４０３では、タッチスクリーンにバルーンを付加して、第ｉ行の内容のうち入力欄の右縁を超えた部分をバルーンに付加する。
【００８６】
ステップＳ４０４では、入力欄の左側辺と第ｉ行の内容の左側縁との間の余白でのクリック操作を検出すると、カーソルをクリック操作でクリックされた位置に位置決めする。
【００８７】
図４Ｂに示すように、本実施例における一つのシーンを示す図である。カーソル入力欄の左側辺と第ｉ行の内容の左側縁との間の距離は、一般的な場合より増加し、カーソルは、内容の先頭と入力欄との間、つまり入力欄の左側辺と第ｉ行の内容の左側縁との間に位置決めされ、第ｉ行の内容の末端にバルーンを付加し、その中に内容のうち入力欄の右側辺を超えた文字を付加する。
【００８８】
ステップＳ４０５では、カーソルの箇所に内容を追加する場合、追加された内容に基づいて、入力欄の表示範囲を超えた部分に対応する部分を、バルーンに付加して表示する。
【００８９】
ステップＳ４０６では、カーソルの箇所から内容を削除する場合、削除された内容に基づいて、入力欄の表示範囲に入った部分に対応する部分を、バルーンから除去する。
【００９０】
ステップＳ４０７では、内容に対する第３のタッチ操作が検出されると、第３のタッチ操作の第２の作用方向と第２の作用距離を確定する。
【００９１】
第３のタッチ操作の第２の作用方向は右から左である。
【００９２】
ステップＳ４０８では、第３のタッチ操作の第２の作用方向が第１のタッチ操作の第１の作用方向と逆である場合、第２の作用方向に沿って内容を第２の作用距離に対応する距離だけ移動させて、余白を減少させる。
【００９３】
例えば、入力欄の左側辺と第ｉ行の内容の左側縁との間に形成された余白はＤ１であり、第３のタッチ操作の第２の作用距離はＳ２であり、Ｓ２＜Ｄ１の場合、右から左への方向に沿って第ｉ行の内容をＳ２だけ移動させ、Ｓ２≧Ｄ１の場合、右から左への方向に沿って第ｉ行の内容をＤ１だけ移動させる。
【００９４】
ステップＳ４０９では、第ｉ行の内容が移動された距離に基づいて、入力欄の表示範囲に入った部分に対応する部分を、バルーンから除去する。
【００９５】
本発明の実施例より提供した解決手段は、検出された第１のタッチ操作に基づいて入力欄の側辺と入力内容の側縁との間の距離を増加させ、かつ第２のタッチ操作に基づいてカーソルを入力欄の側辺と入力内容の側縁との間の余白に位置決めすることにより、ユーザが入力欄の側辺と入力内容の側縁との間に操作しやすく、かつユーザが入力欄の側辺と入力内容の側縁との間にカーソルを位置決めしやすいという有益な効果を有する。
【００９６】
図５は、一つの例示的実施例に示されるタッチスクリーンを備える機器に用いられるカーソルの位置決め装置であり、
タッチスクリーンの表示インターフェイスにおいて入力欄に対する第１のタッチ操作が検出されると、第１のタッチ操作の操作先である入力欄における内容と第１の作用距離を確定し、第１のタッチ操作の第１の作用方向は前記内容の配列方向と一致するように構成される第１の検出モジュール５１と、
第１の作用方向に沿って前記内容を第１の作用距離に対応する距離だけ移動させ、入力欄の側辺と内容の側縁との間に余白を形成するように構成される第１の移動モジュール５２と、
余白に対する第２のタッチ操作が検出されると、カーソルを余白の位置に位置決めするように構成される位置決めモジュール５３と、を含む。
【００９７】
一つの実施例では、図６に示すように、前記装置はさらに、
前記内容に対する第３のタッチ操作が検出されると、第３のタッチ操作の第２の作用方向と第２の作用距離を確定するように構成される第２の検出モジュール６１と、
第３のタッチ操作の第２の作用方向が第１のタッチ操作の第１の作用方向と逆である場合、第２の作用方向に沿って内容を第２の作用距離に対応する距離だけ移動させて、前記余白を減少させるように構成される第２の移動モジュール６２と、を含んでよい。
【００９８】
一つの実施例では、図７Ａ及び７Ｂに示すように、前記装置はさらに、
タッチスクリーンの表示インターフェイスにおいて一時的表示欄を付加して、内容が移動された後に前記入力欄の表示範囲を超えた部分を一時的表示欄に付加して表示するように構成される第１の付加モジュール７１を含んでよい。
【００９９】
一つの実施例では、図７Ａに示すように、前記装置はさらに、
カーソルの箇所に内容を追加する場合、追加された内容に基づいて、入力欄の表示範囲を超えた部分に対応する部分を、一時的表示欄に付加して表示するように構成される第２の付加モジュール７２を含む。
【０１００】
一つの実施例では、図７Ｂに示すように、前記装置はさらに、
カーソルの箇所から内容を削除する場合、削除された内容に基づいて、前記入力欄の表示範囲に入った部分に対応する部分を、一時的表示欄から除去するように構成される第１の除去モジュール７３を含む。
【０１０１】
一つの実施例では、図８Ａ及び８Ｂに示すように、前記装置はさらに、
内容が移動された後に入力欄の表示範囲を超えた部分について、入力欄における次の行に自動的に改行するように構成される第１の改行モジュール８１を含んでよい。
【０１０２】
一つの実施例では、図８Ａに示すように、前記装置はさらに、
カーソルの箇所に内容を追加する場合、追加された内容に基づいて、入力欄の表示範囲を超えた部分に対応する部分を、入力欄における次の行に自動的に改行するように構成される第２の改行モジュール８２を含んでよい。
【０１０３】
一つの実施例では、図８Ｂに示すように、前記装置はさらに、
カーソルの箇所から内容を削除する場合、削除された内容に基づいて、カーソルが所在する行に移転した部分に対応する部分を、入力欄における次の行から除去するように構成される第２の除去モジュール８３を含んでよい。
【０１０４】
一つの実施例では、上記第１の移動モジュールは、
第１の作用距離が第１の所定の距離より小さいと、第１の作用方向に沿って内容を第１の作用距離だけ移動させるように構成される第１の移動サブモジュールと、
第１の作用距離が第１の所定の距離以上であると、第１の作用方向に沿って内容を第１の所定の距離だけ移動させるように構成される第２の移動サブモジュールと、を含んでよく、
第１の所定の距離は、入力欄の第１の作用方向における幅と所定の百分率との積に等しい。
【０１０５】
本発明の実施例より提供した解決手段は、検出された第１のタッチ操作に基づいて入力欄の側辺と入力内容の側縁との間の距離を増加させ、かつ第２のタッチ操作に基づいてカーソルを入力欄の側辺と入力内容の側縁との間の余白に位置決めすることにより、ユーザが入力欄の側辺と入力内容の側縁との間に操作しやすく、かつユーザが入力欄の側辺と入力内容の側縁との間にカーソルを位置決めしやすいという有益な効果を有する。
【０１０６】
上記実施例に係る装置については、そのうち各モジュールが操作を実行する具体的な方式は、該方法に関する実施例において詳しく説明しているので、ここで詳しく説明しない。
【０１０７】
図９は、一つの例示的実施例に示されるカーソルの位置決めに用いられる装置１２００のブロック図であり、該装置はタッチスクリーンを備える端末機器に適用される。例えば、装置１２００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信機器、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタントなどであってもよい。
【０１０８】
図９に示すように、装置１２００は、プロセスアセンブリ１２０２、メモリ１２０４、電源アセンブリ１２０６、マルチメディアアセンブリ１２０８、オーディオアセンブリ１２１０、入力／出力（Ｉ／Ｏ）インターフェイス１２１２、センサアセンブリ１２１４、及び通信アセンブリ１２１６のうち一つ以上のアセンブリを含んでよい。
【０１０９】
プロセスアセンブリ１２０２は、一般的には装置１２００全体の操作を制御するものであり、例えば表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセスアセンブリ１２０２は、指令を実行するように一つ以上のプロセッサ１２２０を含むことにより、上記方法のすべての又は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ１２０２は、一つ以上のモジュールを含むことにより、プロセスアセンブリ１２０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ１２０２は、マルチメディアモジュールを含むことにより、マルチメディアアセンブリ１２０８とプロセスアセンブリ１２０２との間のインタラクションを容易にするようにしてもよい。
【０１１０】
メモリ１２０４は、各種類のデータを記憶することにより装置１２００の操作を支援するように構成される。これらのデータの例は、装置１２００において操作されるいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等も含む。メモリ１２０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、磁気メモリ、フラッシュメモリ、磁気ディスク又は光ディスクである。
【０１１１】
電源アセンブリ１２０６は、装置１２００の多様なアセンブリに電力を供給する。電源アセンブリ１２０６は、電源管理システム、一つ以上の電源、及び装置１２００のための電力の生成、管理及び割り当てに関連する他のアセンブリを含んでよい。
【０１１２】
マルチメディアアセンブリ１２０８は、上記装置１２００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。いくつかの実施例において、スクリーンは液晶表示装置（ＬＣＤ）とタッチパネル（ＴＰ）を含んでよい。スクリーンがタッチパネルを含んでいれば、スクリーンはタッチスクリーンとして実現されることにより、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含むことにより、タッチ、スライド、及びタッチパネル上のジェスチャを検出する。上記タッチセンサは、タッチ又はスライド動作の境界だけでなく、上記タッチ又はスライド操作に係る継続時間及び圧力を検出することができる。いくつかの実施例において、マルチメディアアセンブリ１２０８は、一つのフロントカメラ及び／又はリアカメラを含む。装置１２００が、例えば撮影モード又はビデオモード等の操作モードにある場合、フロントカメラ及び／又はリアカメラは外部からマルチメディアデータを受信することができる。各フロントカメラとリアカメラのそれぞれは、一つの固定型の光学レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１１３】
オーディオアセンブリ１２１０は、オーディオ信号を入出力するように構成される。例えば、オーディオアセンブリ１２１０は、一つのマイク（ＭＩＣ）を含み、装置１２００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信するように構成される。受信されたオーディオ信号は、さらにメモリ１２０４に記憶されたり、通信アセンブリ１２１６を介して送信されたりすることができる。いくつかの実施例において、オーディオアセンブリ１２１０は、オーディオ信号を出力するための一つのスピーカをさらに含む。
【０１１４】
Ｉ／Ｏインターフェイス１２１２は、プロセスアセンブリ１２０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、及びロッキングボタンを含んでよいが、これらに限定されない。
【０１１５】
センサアセンブリ１２１４は、装置１２００に各方面の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ１２１４は、装置１２００のＯＮ／ＯＦＦ状態、装置１２００のディスプレイとキーパッドのようなアセンブリの相対位置を検出することができる。また、センサアセンブリ１２１４は、装置１２００又は装置１２００の一つのアセンブリの位置変更、ユーザと装置１２００が接触しているか否か、装置１２００の方位、又は加速／減速、装置１２００の温度の変化を検出することができる。センサアセンブリ１２１４は、何れの物理的接触もない状態でも付近の物体の存在を検出するための近接センサを含んでよい。センサアセンブリ１２１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ図像センサのような光センサを含んでよい。いくつかの実施例において、該センサアセンブリ１２１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ又は温度センサをさらに含んでもよい。
【０１１６】
通信アセンブリ１２１６は、装置１２００と他の機器の間に有線、又は無線による通信を提供する。装置１２００は、例えばＷｉＦｉ（登録商標）、２Ｇ、３Ｇ、又はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ１２１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、上記通信アセンブリ１２１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を推進するようにする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【０１１７】
例示的な実施例において、装置１２００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０１１８】
例示的な実施例において、さらに、指令を含むコンピュータ読み取り可能な非一時的な記憶媒体、例えば、指令を含むメモリ１２０４を提供し、装置１２００のプロセッサ８２０により上記指令を実行して上記方法を実現する。例えば、上記コンピュータ読み取り可能な非一時的な記憶媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）及び光データ記憶機器などであってもよい。
【０１１９】
当業者にとって、明細書を考慮してこの発明を実施した後、本発明のその他の実施形態を容易に想到し得ることができる。本願は、本発明のいかなる変形、用途又は適応的変化をカバーすることを目的とし、これら変形、用途又は適応的変化は、本発明の一般的原理に従うとともに、本発明に開示されていない本技術分野における公知の常識又は慣用の技術手段を含む。明細書及び実施例は、例示的なものに過ぎず、本発明の本当の範囲及び主旨は、特許請求の範囲によって示される。
【０１２０】
本発明は、以上のように説明すると共に図面に示された正確な構造に限られず、その要旨を逸脱しない範囲内で各種の修正及び変更を行うことができると理解すべきである。本発明の範囲は、特許請求の範囲のみで限定される。
【０１２１】
本願は、出願番号がＣＮ２０１４１０４１６０７６．２で、出願日が２０１４年８月２１日である中国特許出願に基づき優先権を主張し、該中国特許出願のすべての内容を本願に援用する。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タッチスクリーンを備える機器に用いられるカーソルの位置決め方法において、
前記タッチスクリーンの表示インターフェイスにおいて入力欄に対する第１のタッチ操作が検出されると、前記第１のタッチ操作の操作先である入力欄における内容と第１の作用距離を確定し、前記第１のタッチ操作の第１の作用方向は前記内容の配列方向と一致することと、
前記第１の作用方向に沿って前記内容を前記第１の作用距離に対応する距離だけ移動させて、前記入力欄の側辺と前記内容の側縁との間に余白を形成することと、
前記余白に対する第２のタッチ操作が検出されると、カーソルを前記余白の位置に位置決めすることと、
を含むことを特徴とするカーソルの位置決め方法。
【請求項２】
前記内容に対する第３のタッチ操作が検出されると、前記第３のタッチ操作の第２の作用方向と第２の作用距離を確定することと、
前記第２の作用方向が前記第１の作用方向と逆である場合、前記第２の作用方向に沿って前記内容を前記第２の作用距離に対応する距離だけ移動させて、前記余白を減少させることと、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記タッチスクリーンの表示インターフェイスにおいて一時的表示欄を付加して、前記内容が移動された後に前記入力欄の表示範囲を超えた部分を前記一時的表示欄に付加して表示すること、をさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記カーソルの箇所に内容を追加する場合、追加された内容に基づいて、前記入力欄の表示範囲を超えた部分に対応する部分を前記一時的表示欄に付加して表示すること、又は、
前記カーソルの箇所から内容を削除する場合、削除された内容に基づいて、前記入力欄の表示範囲に入った部分に対応する部分を前記一時的表示欄から除去すること、
をさらに含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記内容が移動された後に前記入力欄の表示範囲を超えた部分について、前記入力欄における次の行に改行することをさらに含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記カーソルの箇所に内容を追加する場合、追加された内容に基づいて、前記入力欄の表示範囲を超えた部分に対応する部分について、前記入力欄における次の行に改行すること、又は
前記カーソルの箇所から内容を削除する場合、削除された内容に基づいて、前記カーソルが所在する行に移転した部分に対応する部分を、前記入力欄における次の行から除去すること、
をさらに含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記第１の作用方向に沿って前記内容を前記第１の作用距離に対応する距離だけ移動させることは、
前記第１の作用距離が第１の所定の距離より小さいと、前記第１の作用方向に沿って前記内容を前記第１の作用距離だけ移動させることと、
前記第１の作用距離が前記第１の所定の距離以上であると、前記第１の作用方向に沿って前記内容を前記第１の所定の距離だけ移動させることと、を含み、
前記第１の所定の距離が前記入力欄の前記第１の作用方向における幅と所定の百分率との積に等しくなる、
ことを特徴とする請求項１に記載の方法。
【請求項８】
タッチスクリーンを備える機器に用いられるカーソルの位置決め装置において、
前記タッチスクリーンの表示インターフェイスにおいて入力欄に対する第１のタッチ操作が検出されると、前記第１のタッチ操作の操作先である入力欄における内容と第１の作用距離を確定し、前記第１のタッチ操作の第１の作用方向は前記内容の配列方向と一致する第１の検出モジュールと、
前記第１の作用方向に沿って前記内容を前記第１の作用距離に対応する距離だけ移動させて、前記入力欄の側辺と前記内容の側縁との間に余白を形成する第１の移動モジュールと、
前記余白に対する第２のタッチ操作が検出されると、カーソルを前記余白の位置に位置決めする位置決めモジュールと、
を含むことを特徴とするカーソルの位置決め装置。
【請求項９】
前記内容に対する第３のタッチ操作が検出されると、前記第３のタッチ操作の第２の作用方向と第２の作用距離を確定する第２の検出モジュールと、
前記第２の作用方向が前記第１の作用方向と逆である場合、前記第２の作用方向に沿って前記内容を前記第２の作用距離に対応する距離だけ移動させて、前記余白を減少させる第２の移動モジュールと、
をさらに含むことを特徴とする請求項８に記載の装置。
【請求項１０】
前記タッチスクリーンの表示インターフェイスにおいて一時的表示欄を付加して、前記内容が移動された後に前記入力欄の表示範囲を超えた部分を前記一時的表示欄に付加して表示する第１の付加モジュールをさらに含むことを特徴とする請求項８に記載の装置。
【請求項１１】
前記カーソルの箇所に内容を追加する場合、追加された内容に基づいて、前記入力欄の表示範囲を超えた部分に対応する部分を前記一時的表示欄に付加して表示する第２の付加モジュール、又は、
前記カーソルの箇所から内容を削除する場合、削除された内容に基づいて、前記入力欄の表示範囲に入った部分に対応する部分を前記一時的表示欄から除去する第１の除去モジュール、
をさらに含むことを特徴とする請求項１０に記載の装置。
【請求項１２】
前記内容が移動された後に前記入力欄の表示範囲を超えた部分について、前記入力欄における次の行に改行する第１の改行モジュール、
をさらに含むことを特徴とする請求項８に記載の装置。
【請求項１３】
前記カーソルの箇所に内容を追加する場合、追加された内容に基づいて、前記入力欄の表示範囲を超えた部分に対応する部分について、前記入力欄における次の行に改行する第２の改行モジュール、又は
前記カーソルの箇所から内容を削除する場合、削除された内容に基づいて、前記カーソルが所在する行に移転した部分に対応する部分を、前記入力欄における次の行から除去する第２の除去モジュール、
をさらに含むことを特徴とする請求項１２に記載の装置。
【請求項１４】
前記第１の移動モジュールは、
前記第１の作用距離が第１の所定の距離より小さいと、前記第１の作用方向に沿って前記内容を前記第１の作用距離だけ移動させる第１の移動サブモジュールと、
前記第１の作用距離が前記第１の所定の距離以上であると、前記第１の作用方向に沿って前記内容を前記第１の所定の距離だけ移動させる第２の移動サブモジュールと、を含み、
前記第１の所定の距離が前記入力欄の前記第１の作用方向における幅と所定の百分率との積に等しくなる、
ことを特徴とする請求項８に記載の装置。
【請求項１５】
プロセッサと、
プロセッサが実行可能な命令を記憶するメモリと、を含み、
前記プロセッサは、
タッチスクリーンの表示インターフェイスにおいて入力欄に対する第１のタッチ操作が検出されると、前記第１のタッチ操作の操作先である入力欄における内容と第１の作用距離を確定し、前記第１のタッチ操作の第１の作用方向は前記内容の配列方向と一致し、
前記第１の作用方向に沿って前記内容を前記第１の作用距離に対応する距離だけ移動させて、前記入力欄の側辺と前記内容の側縁との間に余白を形成し、
前記余白に対する第２のタッチ操作が検出されると、カーソルを前記余白の位置に位置決めする、
ように構成される、ことを特徴とするカーソルの位置決め装置。
【請求項１６】
プロセッサに実行されることにより、請求項１から請求項７のいずれかに記載のカーソルの位置決め方法を実現することを特徴とするプログラム。
【請求項１７】
請求項１６に記載のプログラムが記載された記録媒体。
【国際調査報告】
2016535372.tif 000015
2016535372.tif 000016
2016535372.tif 000017
2016535372.tif 000018