(57)【特許請求の範囲】
【請求項１】
タッチパネルを備える端末装置に応用されるスライド操作応答方法であって、
前記端末装置のオペレーティングシステムは、システムプロセスと、寸法が前記タッチパネルより大きい表示コンテンツを描画するためのアプリケーションプロセスと、インタフェース配信プロセスとを含み、
前記スライド操作応答方法は、
前記システムプロセスが、スライド操作を検出すると、前記スライド操作のスライド距離及びスライド方向を取得するステップと、
前記システムプロセスが、前記アプリケーションプロセス及び前記インタフェース配信プロセスのそれぞれに前記スライド操作のスライド距離及びスライド方向を送信するステップと、
前記インタフェース配信プロセスが、前記スライド距離及びスライド方向を受信すると、前記スライド距離に基づいて、前記スライド方向に沿って表示ウィンドウを移動するステップと、
前記インタフェース配信プロセスが、移動後の表示ウィンドウに該当する表示コンテンツを表示させるように前記タッチパネルを制御するステップと、
前記アプリケーションプロセスが、前記スライド距離によって決められた表示コンテンツが前記アプリケーションプロセスにより描画された表示コンテンツからはみ出した場合、前記スライド距離及び表示コンテンツに基づいて、前記スライド距離によって決められた表示コンテンツに対する不足部分を描画するステップと、
前記アプリケーションプロセスが、前記インタフェース配信プロセスに前記不足部分を送信するステップと、を含み、
対応して、前記インタフェース配信プロセスが、移動後の表示ウィンドウに該当する表示コンテンツを表示させるように前記タッチパネルを制御するステップは、
前記インタフェース配信プロセスが、前記不足部分を受信すると、移動後の表示ウィンドウに該当する表示コンテンツ及び前記不足部分を表示させるように前記タッチパネルを制御するステップを含み、
前記アプリケーションプロセスは、前記スライド距離の指示した表示コンテンツの不足部分を描画した上で、一部の表示コンテンツをさらに描画する
ことを特徴とするスライド操作応答方法。
【請求項２】
さらに、
前記アプリケーションプロセスが、前記インタフェース配信プロセスに前記不足部分を送信する時、前記インタフェース配信プロセスに前記不足部分の位置マークを送信するステップを含み、
対応して、前記インタフェース配信プロセスが、移動後の表示ウィンドウに該当する表示コンテンツを表示させるように前記タッチパネルを制御するステップは、
前記インタフェース配信プロセスが、前記不足部分の位置マークに基づいて、移動後の表示ウィンドウに該当する表示コンテンツ及び前記不足部分を表示させるように前記タッチパネルを制御するステップを含む
ことを特徴とする請求項１に記載のスライド操作応答方法。
【請求項３】
前記インタフェース配信プロセスが、前記スライド距離及びスライド方向を受信すると、前記スライド距離に基づいて、前記スライド方向に沿って表示ウィンドウを移動するステップにおいて、
前記インタフェース配信プロセスは、前記スライド距離及びスライド方向を受信すると、前記表示ウィンドウを、前記スライド方向に沿って、前記スライド距離をもって移動させる
ことを特徴とする請求項１又は２に記載のスライド操作応答方法。
【請求項４】
タッチパネルを備える端末装置に応用されるスライド操作応答装置であって、
システムモジュールと、寸法が前記タッチパネルより大きい表示コンテンツを描画するためのアプリケーションモジュールと、インタフェース配信モジュールと、を備え、
前記システムモジュールは、スライド操作を検出すると、前記スライド操作のスライド距離及びスライド方向を取得し、前記アプリケーションモジュール及び前記インタフェース配信モジュールのそれぞれに前記スライド操作のスライド距離及びスライド方向を送信し、
前記インタフェース配信モジュールは、前記スライド距離及びスライド方向を受信すると、前記スライド距離に基づいて、前記スライド方向に沿って表示ウィンドウを移動し、移動後の表示ウィンドウに該当する表示コンテンツを表示させるように前記タッチパネルを制御し、
前記アプリケーションモジュールは、前記スライド距離によって決められた表示コンテンツが前記アプリケーションモジュールにより描画された表示コンテンツからはみ出したことを確認した場合、前記スライド距離及び表示コンテンツに基づいて、前記スライド距離によって決められた表示コンテンツに対する不足部分を描画し、
前記アプリケーションモジュールは、前記インタフェース配信モジュールに前記不足部分を送信し、
対応して、前記インタフェース配信モジュールは、前記不足部分を受信すると、移動後の表示ウィンドウに該当する表示コンテンツ及び前記不足部分を表示させるように前記タッチパネルを制御し、
前記アプリケーションモジュールは、前記スライド距離の指示した表示コンテンツの不足部分を描画した上で、一部の表示コンテンツをさらに描画する
ことを特徴とするスライド操作応答装置。
【請求項５】
前記アプリケーションモジュールは、前記インタフェース配信モジュールに前記不足部分を送信する時、前記インタフェース配信モジュールに前記不足部分の位置マークを送信し、
対応して、前記インタフェース配信モジュールは、前記不足部分の位置マークに基づいて、移動後の表示ウィンドウに該当する表示コンテンツ及び前記不足部分を表示させるように前記タッチパネルを制御する
ことを特徴とする請求項４に記載のスライド操作応答装置。
【請求項６】
前記インタフェース配信モジュールは、前記スライド距離及びスライド方向を受信すると、前記表示ウィンドウを、前記スライド方向に沿って前記スライド距離をもって移動させる
ことを特徴とする請求項４又は５に記載のスライド操作応答装置。
【請求項７】
端末装置であって、
前記端末装置のオペレーティングシステムは、システムプロセスと、寸法がタッチパネルより大きい表示コンテンツを描画するアプリケーションプロセスと、インタフェース配信プロセスとを含み、
前記端末装置は、タッチパネル、メモリ、及び、メモリに格納され、かつ１つ或いは１つ以上のプロセッサにより実行される１つ或いは１つ以上のプログラムを備え、
前記１つ或いは１つ以上のプログラムは、
前記システムプロセスが、スライド操作を検出すると、前記スライド操作のスライド距離及びスライド方向を取得する操作と、
前記システムプロセスが、前記アプリケーションプロセス及び前記インタフェース配信プロセスのそれぞれに、前記スライド操作のスライド距離及びスライド方向を送信する操作と、
前記インタフェース配信プロセスが、前記スライド距離及びスライド方向を受信すると、前記スライド距離に基づいて、前記スライド方向に沿って表示ウィンドウを移動させる操作と、
前記インタフェース配信プロセスが、移動後の表示ウィンドウに該当する表示コンテンツを表示させるように前記タッチパネルを制御する操作と、
前記アプリケーションプロセスが、前記スライド距離によって決められた表示コンテンツが前記アプリケーションプロセスにより描画された表示コンテンツからはみ出した場合、前記スライド距離及び表示コンテンツに基づいて、前記スライド距離によって決められた表示コンテンツに対する不足部分を描画する操作と、
前記アプリケーションプロセスが、前記インタフェース配信プロセスに前記不足部分を送信する操作と、を行う指令を含み、
対応して、前記インタフェース配信プロセスが、移動後の表示ウィンドウに該当する表示コンテンツを表示させるように前記タッチパネルを制御する操作は、
前記インタフェース配信プロセスが、前記不足部分を受信すると、移動後の表示ウィンドウに該当する表示コンテンツ及び前記不足部分を表示させるように前記タッチパネルを制御する操作を含み、
前記アプリケーションプロセスは、前記スライド距離の指示した表示コンテンツの不足部分を描画した上で、一部の表示コンテンツをさらに描画する
ことを特徴とする端末装置。
【請求項８】
プロセッサに実行されることにより、請求項１乃至３のいずれか１項に記載のスライド操作応答方法を実現することを特徴とするプログラム。
【請求項９】
請求項８に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号がＣＮ２０１３１０５８６０１８．Ｘであって、出願日が２０１３年１１月２０日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべての内容を本願に援用する。
【０００２】
本発明は、端末技術分野に関し、特に、スライド操作応答方法、スライド操作応答装置、端末装置、プログラム及び記録媒体に関する。
【背景技術】
【０００３】
Ａｎｄｒｏｉｄ（登録商標）システムに基づくタッチパネル端末の流行に伴って、タッチパネル端末の多くのアプリケーションのウインドウにおいて、上下方向に指をドラッグ・ドロップすることでスライド操作を行うことは、画面スクロール操作の標準モードとなっている。
【０００４】
従来技術において、Ａｎｄｒｏｉｄシステムは、システムプロセス、アプリケーションプロセス、及びインタフェース配信プロセス（ｉｎｔｅｒｆａｃｅ ｄｅｌｉｖｅｒｙ ｐｒｏｃｅｓｓ）を含む。スライド操作に応答する過程において、システムプロセス、アプリケーションプロセス、及びインタフェース配信プロセスの間には、以下のやり取りを行う。システムプロセスは、スライド操作を受け取って、上記スライド操作の情報を対応するアプリケーションプロセスに転送する。アプリケーションプロセスは、スライド操作の情報に基づいてウィンドウのコンテンツを再描画し、上記再描画したウィンドウのコンテンツをインタフェース配信プロセスに転送し、インタフェース配信プロセスにより画面の更新をトリガーし、すべてのウィンドウのコンテンツを画面に出力する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来技術を実行する際に、発明者は、少なくとも、スライド操作に応答する過程において、システムプロセスがスライド操作を受け取ってから、上記スライド操作に応じる処理結果を画面に出力するまでにかかる時間が長いため、スライド操作に対して、画面表示が明らかに遅れている問題を発見した。
【０００６】
従来技術に存在する問題を克服するために、本発明の実施例は、スライド操作応答方法、スライド操作応答装置、端末装置、プログラム及び記録媒体を提供する。
【課題を解決するための手段】
【０００７】
本発明の実施例に係る第１の態様は、スライド操作応答方法を提供し、前記方法は、タッチパネルを備える端末装置に応用され、前記端末装置のＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ：オペレーティングシステム）は、システムプロセスと、寸法が前記タッチパネルより大きい表示コンテンツを描画するためのアプリケーションプロセスと、インタフェース配信プロセスとを含み、前記方法は、
前記システムプロセスが、スライド操作を検出すると、前記スライド操作のスライド距離及びスライド方向を取得するステップと、
前記システムプロセスが、前記アプリケーションプロセス及び前記インタフェース配信プロセスのそれぞれに前記スライド操作のスライド距離及びスライド方向を送信するステップと、
前記インタフェース配信プロセスが、前記スライド距離及びスライド方向を受信すると、前記スライド距離に基づいて、前記スライド方向に沿って表示ウィンドウを移動するステップと、
前記インタフェース配信プロセスが、移動後の表示ウィンドウに該当する表示コンテンツを表示させるように前記タッチパネルを制御するステップと、を含む。
【０００８】
選択的に、前記方法は、さらに、
前記アプリケーションプロセスが、前記スライド距離の指示した表示コンテンツが前記アプリケーションプロセスにより描画された表示コンテンツを超えた場合、前記スライド距離及び表示コンテンツに基づいて、前記スライド距離の指示した表示コンテンツの不足部分を描画するステップと、
前記アプリケーションプロセスが、前記インタフェース配信プロセスに前記不足部分を送信するステップと、を含み、
対応して、前記インタフェース配信プロセスが、移動後の表示ウィンドウに該当する表示コンテンツを表示させるように前記タッチパネルを制御するステップは、
前記インタフェース配信プロセスが、前記不足部分を受信すると、移動後の表示ウィンドウに該当する表示コンテンツ及び前記不足部分を表示させるように前記タッチパネルを制御するステップを含む。
【０００９】
選択的に、前記方法は、さらに、
前記アプリケーションプロセスが、前記インタフェース配信プロセスに前記不足部分を送信する時、前記インタフェース配信プロセスに前記不足部分の位置マークを送信するステップを含み、
対応して、前記インタフェース配信プロセスが、移動後の表示ウィンドウに該当する表示コンテンツを表示させるように前記タッチパネルを制御するステップは、
前記インタフェース配信プロセスが、前記不足部分の位置マークに基づいて、移動後の表示ウィンドウに該当する表示コンテンツ及び前記不足部分を表示させるように前記タッチパネルを制御するステップを含む。
【００１０】
選択的に、前記インタフェース配信プロセスが、前記スライド距離及びスライド方向を受信すると、前記スライド距離に基づいて、前記スライド方向に沿って表示ウィンドウを移動するステップにおいて、
前記インタフェース配信プロセスは、前記スライド距離及びスライド方向を受信すると、前記表示ウィンドウを、前記スライド方向に沿って、前記スライド距離を持って移動させる。
【００１１】
本発明の実施例に係る第２の態様は、スライド操作応答装置を提供し、前記装置は、
タッチパネルを備える端末装置に応用され、システムモジュールと、寸法が前記タッチパネルより大きい表示コンテンツを描画するためのアプリケーションモジュールと、インタフェース配信モジュールと、を備え、前記装置は、
前記システムモジュールは、スライド操作を検出すると、前記スライド操作のスライド距離及びスライド方向を取得し、前記アプリケーションモジュール及び前記インタフェース配信モジュールのそれぞれに前記スライド操作のスライド距離及びスライド方向を送信し、
前記インタフェース配信モジュールは、前記スライド距離及びスライド方向を受信すると、前記スライド距離に基づいて、前記スライド方向に沿って表示ウィンドウを移動し、移動後の表示ウィンドウに該当する表示コンテンツを表示させるように前記タッチパネルを制御する。
【００１２】
選択的に、前記装置において、前記アプリケーションモジュールは、前記スライド距離の指示した表示コンテンツが前記アプリケーションモジュール描画された表示コンテンツを超えたことを確認した場合、前記スライド距離及び表示コンテンツに基づいて、前記スライド距離の指示した表示コンテンツの不足部分を描画し、
前記アプリケーションモジュールは、前記インタフェース配信モジュールに前記不足部分を送信し、
それに対して、前記インタフェース配信モジュールは、前記不足部分を受信すると、移動後の表示ウィンドウに該当する表示コンテンツ及び前記不足部分を表示させるように前記タッチパネルを制御する。
【００１３】
選択的に、前記装置において、
前記アプリケーションモジュールは、前記インタフェース配信モジュールに前記不足部分を送信する時、前記インタフェース配信モジュールに前記不足部分の位置マークを送信し、
それに対して、前記インタフェース配信モジュールは、前記不足部分の位置マークに基づいて、移動後の表示ウィンドウに該当する表示コンテンツ及び前記不足部分を表示させるように前記タッチパネルを制御する。
【００１４】
選択的に、前記装置において、
前記インタフェース配信モジュールは、前記スライド距離及びスライド方向を受信すると、前記表示ウィンドウを、前記スライド方向に沿って前記スライド距離で移動させる。
本発明の実施例に係る第３の態様は、端末装置を提供し、前記端末装置のオペレーティングシステムは、システムプロセス、寸法が前記タッチパネルより大きい表示コンテンツを描画するアプリケーションプロセス、及びインタフェース配信プロセスを含み、
前記端末装置は、タッチパネル、メモリ、及びメモリに格納され、かつ１つ或いは１つ以上のプロセッサにより実行される１つ或いは１つ以上のプログラムを備え、
前記１つ或いは１つ以上のプログラムは、
前記システムプロセスは、スライド操作を検出すると、前記スライド操作のスライド距離及びスライド方向を取得する操作と、
前記システムプロセスは、前記アプリケーションプロセス及び前記インタフェース配信プロセスのそれぞれに、前記スライド操作のスライド距離及びスライド方向を送信する操作と、
前記インタフェース配信プロセスは、前記スライド距離及びスライド方向を受信すると、前記スライド距離に基づいて、前記スライド方向に沿って表示ウィンドウを移動させる操作と、
前記インタフェース配信プロセスは、移動後の表示ウィンドウに該当する表示コンテンツを表示させるように前記タッチパネルを制御する操作と、を行う指令を含む。
【００１５】
本発明の実施例に係る第４の態様は、本発明は、プログラムを提供し、当該プログラムは、プロセッサに実行されることにより、前記スライド操作応答方法を実現する。
【００１６】
本発明の実施例に係る第５の態様は、本発明は、前記プログラムが記録された記録媒体を提供する。
【００１７】
以上の一般的な記述及び以下の詳細な記述は、例示的なもの及び解釈的なものに過ぎず、本発明を限定するものではないと理解すべきである。
【発明の効果】
【００１８】
本発明の実施例に係る技術方案において、アプリケーションプロセスは、描画寸法がタッチパネルより大きい表示コンテンツを描画する。システムプロセスは、スライド操作を検出すると、アプリケーションプロセス及びインタフェース配信プロセスのそれぞれに、上記スライド操作の関連データを送信し、上記インタフェース配信プロセスがトリガーされ、描画した表示コンテンツの上で表示ウィンドウを移動することで、上記スライド操作が指示した表示コンテンツを表示させるようにタッチパネルを制御し、これにより、インタフェース配信プロセスがアプリケーションプロセスの描画を待つためにかかる時間を減少し、スライド操作の応答速度を速め、画面表示がスライド操作と同期する感覚を強めるという有益な効果を奏する。
【００１９】
以上の一般的な記述及び以下の詳細な記述は、例示的なものに過ぎず、本発明を限定するものではないと理解すべきである。
【図面の簡単な説明】
【００２０】
ここでの図面は、本明細書の一部として、本発明の適切な実施例を示し、明細書と合わせて本発明の原理を解釈する。
【００２１】
図面は、本発明をより理解するために提供されたものであり、明細書の一部となるが、本発明を制限するものではない。
【図１】例示的な実施例に係るスライド操作応答方法を示すフローチャートである。
【図２】例示的な実施例に係るスライド操作応答方法を示すフローチャートである。
【図３】例示的な実施例に係るスライド操作応答装置の構造を示す模式的な図である。
【図４】例示的な実施例に係るスライド操作応答時間を比較する模式的な図である。
【図５】例示的な実施例に係るスライド操作応答装置の構造を示す模式的な図である。
【図６】例示的な実施例に係る端末装置の例示的な構造を示す模式的な図である。  本発明について、上記図面で明確な実施例を示し、後述でより詳細に説明する。これらの図面及び記述は、何らかの方法で本発明の思想の範囲を制限するのではなく、特定の実施例を参照することで当業者に本発明のコンセプトを説明するためのものである。
【発明を実施するための形態】
【００２２】
以下、本発明の目的、技術方案及び利点をより明瞭にするために、実施形態と図面を併せて、本発明を更なる詳細に説明する。ここで、本発明の模式的な実施形態及びその説明は、本発明を制限するのではなく、本発明を解釈するためのものである。
【００２３】
本発明の実施例は、スライド操作応答方法、スライド操作応答装置、端末装置、プログラム及び記録媒体を提供し、以下、図面を参照し、本発明について詳細に説明する。
【００２４】
図１は、本発明の実施例に係るスライド操作応答方法を示すフローチャートである。図１を参照し、上記方法は、端末装置に応用され、上記端末装置は、タッチパネルを備え、上記端末装置のＯＳは、システムプロセス、アプリケーションプロセス、及びインタフェース配信プロセスを含み、上記アプリケーションプロセスは、表示コンテンツを描画し、上記アプリケーションプロセスにより描画された表示コンテンツの寸法が上記タッチパネルより大きく、上記方法は、下記のステップを含む。
【００２５】
ステップ１０１において、上記システムプロセスは、スライド操作を検出すると、上記スライド操作のスライド距離及びスライド方向を取得する。
【００２６】
ステップ１０２において、上記システムプロセスは、上記アプリケーションプロセス及び上記インタフェース配信プロセスのそれぞれに、上記スライド操作のスライド距離及びスライド方向を送信する。
【００２７】
ステップ１０３において、上記インタフェース配信プロセスは、上記スライド距離及びスライド方向を受信すると、上記スライド距離に基づいて、上記スライド方向に沿って表示ウィンドウを移動する。
【００２８】
ステップ１０４において、上記インタフェース配信プロセスは、移動後の表示ウィンドウに該当する表示コンテンツを表示させるように上記タッチパネルを制御する。
【００２９】
本発明の実施例に係る方法において、アプリケーションプロセスは、描画寸法がタッチパネルより大きい表示コンテンツを描画する。システムプロセスは、スライド操作を検出すると、アプリケーションプロセス及びインタフェース配信プロセスのそれぞれに、上記スライド操作の関連データを送信し、インタフェース配信プロセスがトリガーされ、描画した表示コンテンツの上で表示ウィンドウを移動することで、上記スライド操作が指示した表示コンテンツを表示させるようにタッチパネルを制御し、これにより、インタフェース配信プロセスがアプリケーションプロセスの描画を待つためにかかる時間を減少し、スライド操作の応答速度を速め、画面表示がスライド操作と同期する感覚を強める。
【００３０】
選択的に、上記方法は、さらに、
上記アプリケーションプロセスが、上記スライド距離の指示した表示コンテンツが上記アプリケーションプロセスにより描画された表示コンテンツを超えたことを確認した場合、上記スライド距離及び表示コンテンツに基づいて、上記スライド距離の指示した表示コンテンツに対する不足部分を描画するステップと、
上記アプリケーションプロセスが、上記インタフェース配信プロセスに上記不足部分を送信するステップと、を含む。
【００３１】
それに対して、上記インタフェース配信プロセスが、移動後の表示ウィンドウに該当する表示コンテンツを表示させるように上記タッチパネルを制御するステップにおいて、例えば、上記インタフェース配信プロセスは、上記不足部分を受信すると、移動後の表示ウィンドウに該当する表示コンテンツ及び上記不足部分を表示させるように上記タッチパネルを制御する。
【００３２】
選択的に、上記方法は、さらに、上記アプリケーションプロセスが、上記インタフェース配信プロセスに上記不足部分を送信すると、上記インタフェース配信プロセスに上記不足部分の位置マークを送信するステップを含む。
【００３３】
それに対して、上記インタフェース配信プロセスが、移動後の表示ウィンドウに該当する表示コンテンツを表示させるように上記タッチパネルを制御するステップにおいて、例えば、上記インタフェース配信プロセスは、上記不足部分の位置マークに基づいて、移動後の表示ウィンドウに該当する表示コンテンツ及び上記不足部分を表示させるように上記タッチパネルを制御する。
【００３４】
選択的に、上記インタフェース配信プロセスが、上記スライド距離及びスライド方向を受信すると、上記スライド距離に基づいて、上記スライド方向に沿って表示ウィンドウを移動するステップにおいて、例えば、上記インタフェース配信プロセスは、上記スライド距離及びスライド方向を受信すると、上記表示ウィンドウを、上記スライド方向に沿って、上記スライド距離で移動させる。
【００３５】
図２は、本発明の実施例に係るスライド操作応答方法を示すフローチャートである。図２を参照し、上記方法は、端末装置に応用され、上記端末装置は、タッチパネルを備え、上記端末装置のＯＳは、システムプロセス、少なくとも１つのアプリケーションプロセス、及びインタフェース配信プロセスを含み、上記方法は、以下のステップを含む。
【００３６】
ステップ２０１において、端末装置のアプリケーションが起動する時、上記アプリケーションプロセスは、表示コンテンツを描画する。
【００３７】
１つのアプリケーションプロセスは、１つのアプリケーションに対応して動作する。１つのアプリケーションプロセスは、該アプリケーションプロセスに対応するアプリケーションの表示コンテンツを描画する。ここで、上記表示コンテンツは、上記アプリケーションのインタフェースにおける表示コンテンツである。上記アプリケーションの表示コンテンツは、アプリケーションの背景、及びアプリケーションの各オブジェクト等を含むが、これらに限定されない。端末装置を起動する時のデスクトップについて、端末装置のＯＳは、デスクトップを描画するための、上記デスクトップに用いられるアプリケーションプロセスを含む。
【００３８】
なお、上記表示コンテンツの寸法はタッチパネルより大きいが、上記表示コンテンツの寸法は、上記タッチパネルの所定倍数であっても良い。上記所定倍数は、技術者により開発の段階で設定してもよいし、ユーザが使用する時に調整してもよく、本実施例は、これを限定しない。例えば、上記表示コンテンツの寸法が大きすぎで、端末装置のメモリに負担をかかることを回避するように、上記所定倍数を１.２倍に設定することができる。
【００３９】
ステップ２０２において、上記アプリケーションプロセスは、上記インタフェース配信プロセスに、描画された表示コンテンツを送信する。
【００４０】
本発明において、上記インタフェース配信プロセスは、受信した表示コンテンツを表示するとともに、描画した表示コンテンツ上に表示ウィンドウを移動することで、タッチパネルで表示するコンテンツを制御する。なお、表示ウィンドウは、タッチパネルで表示するコンテンツを識別し、つまり、表示ウィンドウに該当するコンテンツがタッチパネルで表示するコンテンツそのものである。
【００４１】
選択的に、上記アプリケーションプロセスは、上記インタフェース配信プロセスに描画された表示コンテンツを送信すると、同時に、上記インタフェース配信プロセスに描画された表示コンテンツの位置マークを送信することができる。なお、上記位置マークは、座標であってもよい。例えば、上記表示コンテンツの位置マークは、（１，１０）〜（１，６０）である。
【００４２】
ステップ２０３において、上記インタフェース配信プロセスは、上記表示コンテンツを受信すると、表示ウィンドウに該当する表示コンテンツを表示させるように上記タッチパネルを制御する。
【００４３】
本実施例において、上記表示コンテンツの寸法がタッチパネルより大きいため、タッチパネルは、上記表示コンテンツの一部を表示することができる。上記インタフェース配信プロセスは、上記表示コンテンツを受信すると、上記表示ウィンドウに該当する、上記端末装置が最初に起動した時に表示しようとするコンテンツを表示させるように上記タッチパネルを制御する。例えば、上記表示コンテンツの位置マークは、（１，１０）〜（１，６０）であり、上記端末装置が最初に起動した時に表示しようとするコンテンツの位置マークは、（１，１０）〜（１，５０）であり、上記インタフェース配信プロセスは、上記表示ウィンドウに該当する位置マークが（１，１０）〜（１，５０）であるコンテンツを表示させるように上記タッチパネルを制御する。
【００４４】
ステップ２０４において、上記システムプロセスは、スライド操作を検出すると、上記スライド操作のスライド距離及びスライド方向を取得する。
【００４５】
また、上記システムプロセスは、スライド操作を検出すると、スライド操作の関連データを上記アプリケーションプロセス及び上記インタフェース配信プロセスのそれぞれに送信する。
【００４６】
また、上記スライド操作とは、アプリケーションインターフェース上のスライド操作であり、例えば、ピクチャーを表示する場合、ユーザが操作画面を介して任意の方向に上記ピクチャーをドラッグする操作であり、また、ブラウザでウェブページのコンテンツを表示する場合、ユーザが操作画面を介して任意の方向に上記ウェブページの表示コンテンツをドラッグする操作である。
【００４７】
本実施例において、上記システムプロセスは、スライド操作を検出すると、上記スライド操作のジェスチャーにより入力された軌跡特性に基づいて、上記スライド操作のスライド距離及びスライド方向を取得することができる。
【００４８】
本実施例は、上記システムプロセスがスライド操作を検出すると、上記スライド操作のスライド距離及びスライド方向を取得することを例として説明したが、本発明の他の一実施例において、上記システムプロセスが方向制御ボタンに対する押圧を検出すると、上記方向制御ボタンに応じる距離と方向を取得し、本実施例は、これについて具体的に限定しないことを考えるべきである。ここで、上記方向制御ボタンは、タッチパネルの表示コンテンツを、所定方向に沿って所定距離で移動させるように制御し、本発明の実施例は、上記所定方向及び上記所定距離値について具体的に限定しない。
【００４９】
ステップ２０５において、上記システムプロセスは、上記アプリケーションプロセス及び上記インタフェース配信プロセスのそれぞれに上記スライド操作のスライド距離及びスライド方向を送信する。
【００５０】
本実施例において、上記システムプロセスは、上記アプリケーションプロセス及び上記インタフェース配信プロセスのそれぞれに、上記スライド操作のスライド距離及びスライド方向を送信し、これにより、上記インタフェース配信プロセスは、上記スライド操作のスライド距離及びスライド方向を受信すると、上記スライド距離の指示した表示コンテンツを表示させるようにタッチパネルを制御し、上記アプリケーションプロセスは上記アプリケーションが描画した表示コンテンツを送信するまで待つ必要がなく、上記スライド操作の応答速度を速める。
【００５１】
ステップ２０６において、上記インタフェース配信プロセスは、上記スライド距離及びスライド方向を受信すると、上記スライド距離に基づいて、上記スライド方向に沿って表示ウィンドウを移動させる。
【００５２】
本実施例において、上記スライド距離により指示された表示コンテンツが上記アプリケーションプロセスにより描画された表示コンテンツを超えていない場合には、上記アプリケーションプロセスにより描画された表示コンテンツが現在のスライド操作の表示ニーズを満たせ、上記インタフェース配信プロセスが上記スライド距離及びスライド方向を受信し、上記表示ウィンドウが上記スライド方向に沿って上記スライド距離を移動する。例えば、上記スライド操作のスライド距離が１ｃｍであり、かつそのスライド方向が水平方向に沿って左への場合、上記インタフェース配信プロセスは、上記表示ウィンドウを水平方向に沿って左へ１ｃｍを移動する。
【００５３】
本実施例において、上記スライド距離により指示された表示コンテンツが上記アプリケーションプロセス描画によりされた表示コンテンツを超えた場合には、上記アプリケーションプロセスにより描画された表示コンテンツが現在のスライド操作の表示ニーズを満たせなくなり、上記アプリケーションプロセスは、上記スライド距離及びスライド方向を受信し、上記スライド距離により指示された表示コンテンツが上記アプリケーションプロセスにより描画された表示コンテンツを超えたことを確認する。上記アプリケーションプロセスは、上記スライド距離及び表示コンテンツに基づいて、上記スライド距離により指示された表示コンテンツに対する不足部分を描画するとともに、上記インタフェース配信プロセスに上記不足部分、及び上記不足部分の位置マークを送信する。上記アプリケーションプロセスが上記不足部分、及び上記不足部分の位置マークを受信すると、上記表示ウィンドウが上記スライド方向に沿って上記スライド距離を移動することで、移動後の表示ウィンドウを表示コンテンツ及び上記不足部分に合わせる。この時、インタフェース配信プロセスは、描画した表示コンテンツの一部と上記不足部分とともに表示し、例えば、先に描画した表示コンテンツの一部を表示し、不足部分を受信した後、既に表示した一部の上で不足部分を表示しても良く、これにより、応答速度を早めると共に、表示効果を保証する。
【００５４】
例えば、上記アプリケーションプロセスにより描画された表示コンテンツの位置マークが（１，５０）〜（１，６０）であり、これに対して、上記スライド距離により指示された表示コンテンツの位置マークが（１，５０）〜（１，１００）である場合、位置マークが（１，６０）〜（１，１００）であるコンテンツが不足部分となる。上記インタフェース配信プロセスは、上記位置マークが（１，６０）〜（１，１００）である不足部分のコンテンツを受信すると、上記表示ウィンドウを、上記スライド方向に沿って上記スライド距離で移動させることで、移動後の表示ウィンドウを、位置マークが（１，５０）〜（１，６０）である表示コンテンツ及び位置マークが（１，６０）〜（１，１００）である不足部分のコンテンツに合わせる。
【００５５】
さらに、本実施例において、上記アプリケーションは、上記スライド距離の指示した表示コンテンツの不足部分を描画した上で、一部の表示コンテンツ（例えば不足部分の１．２倍）を多く描画しても良い。これにより、システムプロセスがスライド操作を再度検出すると、上記インタフェース配信プロセスは、上記多く描画された表示コンテンツを表示させるようにタッチパネルを制御し、上記アプリケーションプロセスが描画した表示コンテンツを送信することを待つ時間を減少させ、上記スライド操作の応答速度を速める。
【００５６】
本発明の実施例において、スライド操作のスライド距離と表示ウィンドウの移動距離とが同様である場合を例として説明したが、勿論、システム配置により、上記スライド距離と表示ウィンドウの移動距離とが所定の比例になり、例えば、スライド操作のスライド距離が１ｃｍであると、表示ウィンドウの移動距離が２ｃｍとする。
【００５７】
ステップ２０７において、上記インタフェース配信プロセスは、移動後の表示ウィンドウに該当する表示コンテンツを表示させるように上記タッチパネルを制御する。
【００５８】
本実施例において、上記スライド距離の指示した表示コンテンツが上記アプリケーションプロセスにより描画された表示コンテンツを超えていない場合、上記移動後の表示ウィンドウが上記表示コンテンツに合わせ、上記インタフェース配信プロセスは、移動後の表示ウィンドウに該当する表示コンテンツを表示させるように上記タッチパネルを制御する。
【００５９】
本実施例において、上記スライド距離により指示された表示コンテンツが上記アプリケーションプロセスにより描画された表示コンテンツを超えた場合、上記移動後の表示ウィンドウが上記表示コンテンツ及び上記不足部分に合わせ、上記インタフェース配信プロセスは、移動後の表示ウィンドウに該当する上記表示コンテンツ及び上記不足部分を表示させるように上記タッチパネルを制御する。
【００６０】
図３に示されるように、上記システムプロセスは、スライド操作を検出すると、上記アプリケーションプロセス及び上記インタフェース配信プロセスのそれぞれに上記スライド操作の関連データを送信し、上記スライド距離の指示した表示コンテンツが上記アプリケーションプロセスにより描画された表示コンテンツを超えていない場合、上記インタフェース配信プロセスは、上記スライド距離の指示した表示コンテンツを表示させるように上記タッチパネルを制御する。上記スライド距離により指示された表示コンテンツが上記アプリケーションプロセスにより描画された表示コンテンツを超えた場合、上記アプリケーションプロセスは、不足部分のコンテンツを描画するとともに、インタフェース配信プロセスに上記不足部分のコンテンツを送信し、上記インタフェース配信プロセスは、上記アプリケーションプロセスにより指示された表示コンテンツ及び不足部分のコンテンツを表示させるように上記タッチパネルを制御することで、上記アプリケーションプロセスが描画した、上記スライド操作により指示された表示コンテンツを送信すること待つ時間を減少し、スライド操作の応答速度を速める。
【００６１】
従来技術に対して、本実施例に係るスライド操作応答方法は、スライド操作の入力から画面の出力までの時間を大幅に減少し、例えば、仮に表示コンテンツの寸法が上記タッチパネルの１．２倍であると、６０ｆｐｓ（Ｆｒａｍｅｓ Ｐｅｒ Ｓｅｃｏｎｄ）のデバイスについて、スライド操作の入力から画面の出力まで１６．６ｍｓの時間を減少できる。
【００６２】
図４に示されるように、従来技術において、Ｔ０時刻で、システムプロセスは、スライド操作を検出し、Ｔ１時刻で、アプリケーションプロセスは、スライド操作の関連データを受信するとともに、表示図像を描画し、Ｔ２時刻で、インタフェース配信プロセスは、表示図像に対して処理を行い、Ｔ４時刻で、画面は、上記スライド操作により指示された表示コンテンツを表示する。本発明の技術において、Ｔ０時刻で、システムプロセスは、スライド操作を検出し、Ｔ１時刻で、アプリケーションプロセスは、スライド操作の関連データを受信するとともに、表示図像を描画し、同じ時刻で、インタフェース配信プロセスは、スライド操作の関連データを受信し、表示図像に対して処理を行い、Ｔ３時刻で、画面は、スライド操作の指示した表示コンテンツを表示する。そのため、同じ時刻でスライド操作を検出する場合、従来技術に対して、本発明の実施例に係るスライド操作応答方法によれば、スライド操作の入力から画面の出力までの時間を減少させる。
【００６３】
本発明の実施例に係る方法において、アプリケーションプロセスは、描画寸法がタッチパネルより大きい表示コンテンツを描画する。システムプロセスは、スライド操作を検出すると、アプリケーションプロセス及びインタフェース配信プロセスのそれぞれに、上記スライド操作の関連データを送信し、上記インタフェース配信プロセスがトリガーされ、描画した表示コンテンツの上で表示ウィンドウを移動することで、上記スライド操作が指示した表示コンテンツを表示させるようにタッチパネルを制御し、これにより、インタフェース配信プロセスがアプリケーションプロセスの描画を待つためにかかる時間を減少し、スライド操作の応答速度を速め、画面表示がスライド操作と同期する感覚を強める。
【００６４】
図５は、本発明の実施例に係るスライド操作応答装置の構造を示す模式的な図である。上記装置は、端末装置に応用され、上記端末装置は、タッチパネルを備え、図５を参照し、上記装置は、システムモジュール５０１、アプリケーションモジュール５０２、及びインタフェース配信モジュール５０３を備える。
【００６５】
上記アプリケーションモジュール５０２は、表示コンテンツを描画するためのものであり、上記アプリケーションモジュール５０２により描画された表示コンテンツの寸法が上記タッチパネルより大きい。
【００６６】
上記システムモジュール５０１が上記アプリケーションモジュール５０２に接続され、上記システムモジュール５０１が上記インタフェース配信モジュール５０３に接続され、上記アプリケーションモジュール５０２が上記インタフェース配信モジュール５０３に接続される。上記システムモジュール５０１は、スライド操作を検出すると、上記スライド操作のスライド距離及びスライド方向を取得し、上記アプリケーションモジュール５０２及び上記インタフェース配信モジュール５０３のそれぞれに上記スライド操作のスライド距離及びスライド方向を送信する。上記インタフェース配信モジュール５０３は、上記スライド距離及びスライド方向を受信すると、上記スライド距離に基づいて、上記スライド方向に沿って表示ウィンドウを移動し、移動後の表示ウィンドウに該当する表示コンテンツを表示させるように上記タッチパネルを制御する。
【００６７】
選択的に、上記装置において、上記アプリケーションモジュール５０２は、さらに、上記スライド距離により指示された表示コンテンツが上記アプリケーションモジュールにより描画された表示コンテンツを超えたことを確認した場合、上記スライド距離及び表示コンテンツに基づいて、上記スライド距離の指示した表示コンテンツに対する不足部分を描画し、上記インタフェース配信モジュールに上記不足部分を送信する。それに対して、上記装置において、上記インタフェース配信モジュール５０３は、さらに、上記不足部分を受信すると、移動後の表示ウィンドウに該当する表示コンテンツ及び上記不足部分を表示させるように上記タッチパネルを制御する。
【００６８】
選択的に、上記装置において、上記アプリケーションモジュール５０２は、さらに、上記インタフェース配信モジュール５０３に上記不足部分を送信すると、上記インタフェース配信モジュール５０３に上記不足部分の位置マークを送信する。それに対して、上記装置において、上記インタフェース配信モジュール５０３は、さらに、上記不足部分の位置マークに基づいて、移動後の表示ウィンドウに該当する表示コンテンツ及び上記不足部分を表示させるように上記タッチパネルを制御する。
【００６９】
選択的に、上記装置において、上記インタフェース配信モジュール５０３は、さらに、上記スライド距離及びスライド方向を受信すると、上記表示ウィンドウを、上記スライド方向に沿って上記スライド距離で移動する。
【００７０】
本発明の実施例に係る装置において、アプリケーションプロセスは、描画寸法がタッチパネルより大きい表示コンテンツを描画する。システムプロセスは、スライド操作を検出すると、アプリケーションプロセス及びインタフェース配信プロセスのそれぞれに、上記スライド操作の関連データを送信し、上記インタフェース配信プロセスがトリガーされ、描画した表示コンテンツの上で表示ウィンドウを移動することで、上記スライド操作が指示した表示コンテンツを表示させるようにタッチパネルを制御し、これにより、インタフェース配信プロセスがアプリケーションプロセスの描画を待つためにかかる時間を減少し、スライド操作の応答速度を速め、画面表示がスライド操作と同期する感覚を強める。
【００７１】
説明すべきなのは、上記実施例に係るスライド操作応答装置は、スライド操作に応答する場合について、上記のような別々の各機能モジュールを例として説明したが、実際に応用する場合、必要に応じて、上記機能を割り当てて、異なる機能モジュールにより完成される。即ち、装置の内部構造を異なる機能モジュールに分割し、上記の全て或いは一部の機能を完成させる。また、上記実施例に係るスライド操作応答装置は、スライド操作応答方法の実施例と同じ思想に属し、その具体的な実行プロセスは上記方法の実施例を参照し、ここでは、説明を省略する。
【００７２】
図６は、本発明の実施例に係る端末装置の例示的な構造を示す模式的な図である。図６を参照し、上記端末装置は、上記実施例に係る方法を実行することができる。例えば、
端末装置７００は、通信ユニット１１０、コンピューターが読み取り可能な記録媒体を一つ以上含むメモリ１２０、入力ユニット１３０、表示ユニット１４０、センサー１５０、オーディオ回路１６０、ＷｉＦｉ（ｗｉｒｅｌｅｓｓ ｆｉｄｅｌｉｔｙ）モジュール（無線通信ユニット）１７０、一つ以上の処理コアを有するプロセッサ１８０、及び電源１９０などの部品を含む。当業者は、図に示す端末装置の構成は端末装置に対する限定ではなく、当該端末装置が、図示した部品より多い数、または少ない数の部品を備えてもよく、或いは、幾つかの部品の組み合わせ、または異なる部品配置を有してもよい、ことを理解すべきである。
【００７３】
ここで、通信ユニット１１０は、情報の送受信または通話中において、信号を受信及び送信するためのものである。当該通信ユニット１１０は、ＲＦ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ）回路、ルーター、モデム等のネットワーク通信装置であってもよい。特に、通信ユニット１１０がＲＦ回路である場合、基地局からの下り情報を受信した後、１つ、或いは１つ以上のプロセッサ１８０に渡して処理させる。また、上りデータを基地局に送信する。一般的に、通信ユニットとしてのＲＦ回路は、アンテナ、少なくとも１つのアンプ、チューナー、１つ又は複数の発振器、加入者識別モジュール（ＳＩＭ）カード、受発信機、カプラー、ＬＮＡ（Ｌｏｗ Ｎｏｉｓｅ Ａｍｐｌｉｆｉｅｒ、ローノイズアンプ）、デュプレクサ等を含むが、これらに限らない。なお、通信ユニット１１０は、無線通信でネットワーク、及び他の装置と通信することができる。上記無線通信として、ＧＳＭ（Ｇｌｏｂａｌ Ｓｙｓｔｅｍ ｏｆ Ｍｏｂｉｌｅ ｃｏｍｍｕｎｉｃａｔｉｏｎ（登録商標））、ＧＰＲＳ（Ｇｅｎｅｒａｌ Ｐａｃｋｅｔ Ｒａｄｉｏ Ｓｅｒｖｉｃｅ）、ＣＤＭＡ（Ｃｏｄｅ Ｄｉｖｉｓｉｏｎ Ｍｕｌｔｉｐｌｅ Ａｃｃｅｓｓ）、ＷＣＤＭＡ（Ｗｉｄｅｂａｎｄ Ｃｏｄｅ Ｄｉｖｉｓｉｏｎ Ｍｕｌｔｉｐｌｅ Ａｃｃｅｓｓ（登録商標））、ＬＴＥ（Ｌｏｎｇ Ｔｅｒｍ Ｅｖｏｌｕｔｉｏｎ）、電子メール、ＳＭＳ（Ｓｈｏｒｔ Ｍｅｓｓａｇｉｎｇ Ｓｅｒｖｉｃｅ）等を含む任意の通信規格またはプロトコルを利用してもよいが、これらに限らない。メモリ１２０は、ソフトウェアプログラム及びモジュールを格納するためのものであり、プロセッサ１８０は、メモリ１２０に格納されたソフトウェアプログラム及びモジュールを実行することで、各種機能のアプリ及びデータ処理を実施する。メモリ１２０には、主に、プログラム格納領域とデータ格納領域を有する。プログラム格納領域には、ＯＳ、少なくとも１つの機能を実行するアプリケーション（例えば、音声再生機能、画像再生機能等）等が格納される。データ格納領域には、端末装置６００の使用により作成されたデータ（例えば、オーディオデータ、電話帳等）等が格納される。また、メモリ１２０は、高速ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）を含んでもよく、さらに、例えば少なくとも１つの磁気ディスクメモリ、フラッシュメモリなどの不揮発性メモリ、或いは他の揮発性のＳＳＤ（ｓｏｌｉｄ ｓｔａｔｅ ｄｒｉｖｅ）メモリを含んでもよい。また、メモリ１２０は、プロセッサ１８０及び入力ユニット１３０がメモリ１２０にアクセスできるように、メモリ制御器をさらに含んでもよい。
【００７４】
入力ユニット１３０は、数字或いはキャラクター情報の入力の受け付け、及び、ユーザ設定及び機能制御に関するキーボード、マウス、ジョイスティック、光学ボールやトラックボールにより信号入力を発生させるためのものである。入力ユニット１３０は、タッチセンシティブ表面１３１及び他の入力装置１３２を含んでもよい。タッチセンシティブ表面１３１は、タッチパネルやタッチパッドとも呼ばれ、ユーザがその表面上や付近に対するタッチ操作（例えば、ユーザが指やタッチペンなどの任意の適した物や付属品を使用して、タッチセンシティブ表面１３１上やタッチセンシティブ表面１３１付近に対して行う操作）を収集するとともに、予め設定されたプログラムにしたがって、関連する接続装置を駆動する。タッチセンシティブ表面１３１は、選択的に、タッチ検出手段及びタッチ制御器の２つの部分を含んでもよい。ここで、タッチ検出手段は、ユーザのタッチ位置を検出するとともに、タッチ操作による信号を検出し、そのタッチ情報をタッチ制御器に送信する。タッチ制御器は、タッチ検出手段からタッチ情報を受信し、当該情報を接触点座標に変換してプロセッサ１８０に送信するとともに、プロセッサ１８０からのコマンドを受信して実行する。なお、抵抗式、容量式、赤外線式及び表面弾性波式などの様々な方式によりタッチセンシティブ表面１３１を実現することができる。入力ユニット１３０は、タッチセンシティブ表面１３１に加えて、他の入力装置１３２をさらに含んでもよい。他の入力装置１３２は、物理的なキーボード、ファンクションキー（例えば、ボリュームボタン、スイッチボタン等）、トラックボール、マウス、ジョイスティック等の中の一つ又は複数を含んでもよいが、これらに限らない。
【００７５】
表示ユニット１４０は、ユーザが入力した情報やユーザに提供する情報、及び端末装置６００の各種のグラフィカル・ユーザー・インターフェース（ＧＵＩ）を表示するためのものであり、これらのグラフィカル・ユーザー・インターフェースは、図形、テキスト、アイコン、ビデオ及びそれらの任意の組合せで構成されることができる。表示ユニット１４０は、表示パネル１４１を含む。表示パネル１４１は、ＬＣＤ（Ｌｉｑｕｉｄ Ｃｒｙｓｔａｌ Ｄｉｓｐｌａｙ）、ＯＬＥＤ（Ｏｒｇａｎｉｃ Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ Ｄｉｏｄｅ）等の形態で構成されてもよい。さらに、タッチセンシティブ表面１３１は、表示パネル１４１を覆うように設けられ、タッチセンシティブ表面１３１がその表面または付近に対するタッチ操作を検出すると、その検出結果をプロセッサ１８０に転送してタッチイベントのタイプを確認させ、その後、プロセッサ１８０は、タッチイベントのタイプに基づいて、表示パネル１４１上に対応する視覚的出力を提供するように構成されてもよい。図６において、タッチセンシティブ表面１３１と表示パネル１４１とが２つの独立した部品として出力及び入力の機能を実現するように構成されているが、タッチセンシティブ表面１３１と表示パネル１４１とを集積構成して入力及び出力機能を実現する実施例もあり得る。
【００７６】
端末装置６００は、さらに、例えば光センサー、運動センサー及び他のセンサーなどの、少なくとも１つのセンサー１５０を含んでもよい。光センサーは、環境光センサーと近接センサーを含んでもよいが、環境光センサーは、環境光の明るさに基づいて、表示パネル１４１の輝度を調整することができ、近接センサーは、端末装置６００が耳元まで移動すると、表示パネル１４１及び／又はバックライトをオフする。運動センサーの一種としての重力加速度センサーは、各方向（一般的には、３軸）における加速度の大きさを検出することができ、静止の状態では、重力の大きさ及びその方向を検出することができるので、携帯電話の姿勢を認識するアプリ（例えば、画面の横縦向きの切り替え、ゲーム、磁力計の姿勢校正）、振動認識に関する機能（例えば、歩数計、パーカッション）等に使用される。端末装置６００には、さらに、ジャイロスコープ、気圧計、湿度計、温度計、赤外線センサー等のほかのセンサーが備えられるが、ここで、その具体的な説明は省略する。
【００７７】
オーディオ回路１６０、スピーカ１６１、マイク１６２は、ユーザと端末装置６００との間のオーディオインタフェースを提供する。オーディオ回路１６０は、受信したオーディオデータから変換された電気信号をスピーカ１６１に転送し、スピーカ１６１により音声信号に変換して出力する。一方、マイク１６２は、収集した音声信号を電気信号に変換し、オーディオ回路１６０が当該電気信号を受信した後オーディオデータに変換し、オーディオデータをプロセッサ１８０に転送して処理してから、ＲＦ回路１１０を介して例えば他の端末装置に転送するか、或いはオーディオデータをメモリ１２０に送信して更に処理を行うようにする。オーディオ回路１６０は、端末装置６００が外部のイヤホンと通信できるように、イヤホン挿入孔を含んでもよい。
【００７８】
当該端末装置は、無線通信を実現するために、無線通信ユニット１７０を備えてもよい。当該無線通信ユニット１７０は、ＷｉＦｉモジュールであってもよい。ＷｉＦｉは近距離無線通信技術に属し、ユーザに無線のブロードバンドインターネットアクセスを提供するので、ユーザは、端末装置６００の無線通信ユニット１７０を利用して、電子メールの送受信、ウェブの閲覧、ストリーミングメディアのアクセス等を行なうことができる。図面において、無線通信ユニット１７０を示しているが、当該無線通信ユニット１７０は、端末装置６００にとって不可欠な構成ではなく、本発明の趣旨を変更しない範囲内で必要に応じて省略することができる、ことを理解すべきである。
プロセッサ１８０は、端末装置６００の制御センターであり、各種のインタフェース及び回路を介して携帯電話全体の各部と接続され、メモリ１２０内に格納されたソフトウェアプログラム及び／又はモジュールを実行または作動させるとともに、メモリ１２０内に格納されたデータを呼び出すことによって、端末装置６００の各種機能の実行及びデータの処理を実現することで、携帯電話全体をコントロールする。プロセッサ１８０は、１つ又は複数の処理コアを含んでもよく、アプリプロセッサとモデムプロセッサを集積して構成されてもよい。ここで、アプリプロセッサは、主に、ＯＳ、ユーザインタフェース、及びアプリなどを処理し、モデムプロセッサは、主に、無線通信を処理する。また、上記モデムプロセッサがプロセッサ１８０に集積されなくてもよい、ことを理解すべきである。
【００７９】
端末装置６００は、さらに、各部に電力を供給する電源１９０（例えば、バッテリー）を含み、当該電源１９０は、電源管理システムを介してプロセッサ１８０にロジック的に接続されることにより、電源管理システムを介して充電・放電管理、及び電力管理等の機能を実現することができる。電源１９０は、さらに、１つ或いは１つ以上の直流又は交流電源、再充電システム、電源故障検出回路、電源コンバータ又はインバータ、電源状態インジケータ等の任意のアセンブリを含んでもよい。
【００８０】
端末装置６００は、図示してはないが、カメラ、ブルートゥース（登録商標）モジュール等をさらに含んでもよいが、ここで、その具体的な説明は省略する。本実施例において、上記端末装置のＯＳは、システムプロセス、アプリケーションプロセス、及びインタフェース配信プロセスを含み、上記アプリケーションプロセスは、表示コンテンツを描画するためのものであり、上記アプリケーションプロセスにより描画された表示コンテンツの寸法が上記タッチパネルより大きく、上記端末装置は、さらに、タッチパネル、メモリ、及びメモリに格納され、かつ１つ或いは１つ以上のプロセッサにより実行される１つ或いは１つ以上のプログラムを備え、上記１つ或いは１つ以上のプログラムは、以下の指令を含む。
【００８１】
上記システムプロセスは、スライド操作を検出すると、上記スライド操作のスライド距離及びスライド方向を取得し、
上記システムプロセスは、上記アプリケーションプロセス及び上記インタフェース配信プロセスに上記スライド操作のスライド距離及びスライド方向を送信し、
上記インタフェース配信プロセスは、上記スライド距離及びスライド方向を受信すると、上記スライド距離に基づいて、上記スライド方向に沿って表示ウィンドウを移動し、
上記インタフェース配信プロセスは、移動後の表示ウィンドウに該当する表示コンテンツを表示させるように上記タッチパネルを制御する。
【００８２】
選択的に、上記メモリには、以下のプロセスを完成させる指令が含まれる。
上記アプリケーションプロセスは、上記スライド距離の指示した表示コンテンツが上記アプリケーションプロセスにより描画された表示コンテンツを超えたことを確認した場合、上記スライド距離及び表示コンテンツに基づいて、上記スライド距離の指示した表示コンテンツの不足部分を描画し、
上記アプリケーションプロセスは、上記インタフェース配信プロセスに上記不足部分を送信する。
【００８３】
それに対して、選択的に、上記メモリには、さらに、以下のプロセスを完成させる指令が含まれる。
【００８４】
上記インタフェース配信プロセスは、上記不足部分を受信すると、移動後の表示ウィンドウに該当する表示コンテンツ及び上記不足部分を表示させるように上記タッチパネルを制御する。
【００８５】
選択的に、上記メモリには、以下のプロセスを完成させる指令が含まれる。
【００８６】
上記アプリケーションプロセスは、上記インタフェース配信プロセスに上記不足部分を送信すると、上記インタフェース配信プロセスに上記不足部分の位置マークを送信する。
【００８７】
それに対して、上記メモリには、さらに、以下のプロセスを完成させる指令が含まれる。
【００８８】
上記インタフェース配信プロセスは、上記不足部分の位置マークに基づいて、移動後の表示ウィンドウに該当する表示コンテンツ及び上記不足部分を表示させるように上記タッチパネルを制御する。
【００８９】
選択的に、上記メモリには、以下のプロセスを完成させる指令が含まれる。
【００９０】
上記インタフェース配信プロセスは、上記スライド距離及びスライド方向を受信すると、上記表示ウィンドウを、上記スライド方向に沿って、上記スライド距離で移動する。
【００９１】
なお、典型的には、本発明に記載のモバイル端末は、例えば携帯電話、パーソナルディジタルアシスタント（ＰＤＡ）等の各種の手持ち端末装置であってもよいため、本発明の保護範囲をある特定タイプのモバイル端末に限定すべきではない。
【００９２】
なお、本発明に係る方法は、さらに、ＣＰＵにより実行されるコンピュータプログラムとしても実現されることができる。該コンピュータプログラムがＣＰＵにより実行されると、本発明の方法において限定される上述の機能が実現される。
【００９３】
なお、上記の方法の各ステップ及びシステム要素は、コントローラ、及びコントローラに上記のステップ又は要素の機能を実現させるコンピュータプログラムを記録するためのコンピュータ読取り可能な記録媒体によりも実現されることができる。
【００９４】
なお、当業者であれば、本発明に記載のコンピュータ読取り可能な記録媒体（例えば、メモリ）は、揮発性メモリまたは不揮発性メモリのいずれかであってもよく、あるいは、揮発性メモリ及び不揮発性メモリの両方を備えてもよいことを理解すべきである。例えば、不揮発性メモリには、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、又はフラッシュメモリが含まれてもよく、揮発性メモリには、外部のキャッシュメモリとして機能するＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）が含まれてもよいが、両方ともこれに限定されないものではない。例えば、ＲＡＭは、ＳＲＡＭ(Ｓｙｎｃｈｒｏｎｏｕｓ ＲＡＭ）、ＤＲＡＭ（Ｄｙｎａｍｉｃ ＲＡＭ）、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ Ｄｙｎａｍｉｃ ＲＡＭ）、ＤＤＲ ＳＤＲＡＭ（Ｄｏｕｂｌｅ−Ｄａｔａ−Ｒａｔｅ ＳＤＲＡＭ）、ＥＳＤＲＡＭ（Ｅｎｈａｎｃｅｄ ＳＤＲＡＭ）、ＳＬＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ ｌｉｎｋ ＤＲＡＭ）及びＤＲＲＡＭ（Ｄｉｒｅｃｔ Ｒａｍｂｕｓ ＲＡＭ（登録商標））などの多くの形式により実現可能であるが、これに限定されないものではない。ここで上記の記録媒体を開示するのは、本発明の保護範囲にこれらの記録媒体及び他の適したタイプの記録媒体を含ませるためであって、これらのみに限定されないことを意図する。
【００９５】
当業者は、更に、本発明に記載の種々の例示的な論理ブロック、モジュール、回路、及びアルゴリズムステップが、電子ハードウェア、コンピュータソフトウェア、又は両者の組み合わせにより実現され得る、ことを理解すべきである。ハードウェアとソフトウェアの間のこのような互換性を明確に説明するために、種々の例示的なコンポーネント、ブロック、モジュール、回路、及びステップの機能について、以上において通常的な説明を行っている。このような機能が、ソフトウェアにより実現されるか、又は、ハードウェアにより実現されるかは、具体的なアプリケーション、及びシステム全体に課される設計上の制約により選択される。当業者は、具体的なアプリケーションそれぞれにおいて、様々な方式を選択して前記機能を実現してもよく、このような選択は、本発明の範囲を逸脱したものとして解釈されるべきではない。
【００９６】
以上の開示内容に結び付けられて説明される種々の例示的な論理ブロック、モジュール、及び回路は、上述の機能を行なうように設計された汎用プロセッサ、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｏｃｅｓｓｏｒ）、特定用途向け集積回路（ＡＳＩＣ）、ＦＰＧＡ（Ｆｉｅｌｄ−ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）または他のプログラム可能な論理デバイス、ディスクリートゲートまたはトランジスタロジック、ディスクリートハードウェアコンポーネント、或いは、これら部材の任意の組み合わせによって、実現又は実行されることができる。汎用プロセッサは、マイクロプロセッサであってもよいが、マイクロプロセッサの代わりに、プロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラ、又は状態機械であってもよい。プロセッサは、例えば、ＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと１つ又は複数のマイクロプロセッサの組み合わせ、或いは任意のこのような他の構成といった、コンピューティングデバイスの組み合わせとして実現されてもよい。
【００９７】
以上の開示内容に結び付けられて説明される方法、又は、アルゴリズムのステップは、ハードウェア、プロセッサによって実行されるソフトウェアモジュール、又はこの両者の組合せに直接的に含まれる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、又は当該分野において公知の他の形態で存在する任意の記憶媒体に格納されてもよい。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み出すことができ、且つ、プロセッサが記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代案として、前記記憶媒体はプロセッサと一体的に集積されてもよい。プロセッサと記憶媒体はＡＳＩＣに格納されてもよい。ＡＳＩＣはユーザ端末に格納されてもよい。代案として、プロセッサと記憶媒体は別個のコンポーネントとしてユーザ端末に格納されてもよい。
【００９８】
１つ又は複数の例示的な設計として、前記機能はハードウェア、ソフトウェア、ファームウェア又はこれらの任意の組み合わせによって実現されることができる。ソフトウェアにより実現される場合、前記機能を１つ又は複数の指令、又はコードとしてコンピュータ読取り可能な媒体に記憶するか、又は、コンピュータ読取り可能な媒体を用いて伝送する。コンピュータ読取り可能な媒体は、コンピュータ記憶媒体及び通信媒体を含み、該通信媒体には、コンピュータプログラムを１つの位置から他の位置へ伝送するための任意の媒体が含まれる。記憶媒体は、汎用又は専用コンピュータによりアクセス可能な任意の使用可能媒体であり得る。例として、当該コンピュータ読取り可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ又は他の光ディスク記憶デバイス、ディスク記憶デバイス又は他の磁性記憶デバイスを含んでもよく、或いは、携帯できるもの、又は記憶形態が指令又はデータ構造である必要なプログラムコードを記憶するためのもので、且つ、汎用又は専用コンピュータ或いは汎用又は専用プロセッサアクセスによりアクセス可能な任意の他の媒体であり得るが、これに限定されるものではない。なお、任意の接続であっても、コンピュータ読取り可能な媒体として称されることができる。例えば、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、又は、赤外線、ワイヤレス及びマイクロ波のような無線技術を用いて、ウェブサイト、サーバ又は他のリモートソースからソフトウェアを送信する場合、上記の同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、又は、赤外線、ワイヤレス及びマイクロ波のような無線技術の何れもが媒体の定義に含まれる。以上の磁気ディスク及び光ディスクは、ＣＤ（ｃｏｍｐａｃｔ ｄｉｓｋ）、レーザーディスク（登録商標）、光ディスク、ＤＶＤ（ｄｉｇｉｔａｌ ｖｅｒｓａｔｉｌｅ ｄｉｓｃ）、フロッピー・ディスク（登録商標）、ブルーレイディスクを含み、磁気ディスクは、通常磁性を利用してデータの再生を行なうものであり、光ディスクは、レーザ光を用いて光学的にデータの再生を行なうものである。また、以上の構成の組合わせもコンピュータ読取り可能な媒体の範囲に含まれるべきである。
【００９９】
以上の開示内容により、本発明の実施例を例示的に示しているが、請求項により限定される本発明の範囲を逸脱しない限り、多種の変更及び修正を行うことができる。以上に開示された実施例に基づく方法請求項の機能、ステップ及び／又はジェスチャーは、ある特定の手順で実行する必要はない。なお、本発明に係る要素は、個体として記載又は要求されているが、単数であると明確に限定されていない限り、複数であってもよい。
【０１００】
上記の具体的な実施形態において、本発明の目的、技術案及び有益な効果について更に詳細に説明しているが、上記の内容は、本発明の具体的な実施形態であって、本発明の保護範囲に対する限定ではなく、本発明の趣旨及び原則範囲内で行われる任意の修正、均等の取替、改良などは、その何れも本発明の保護範囲に含まれるべきである、ということは理解されるべきである。
【図１】
0006027694.tif 000002
【図２】
0006027694.tif 000003
【図３】
0006027694.tif 000004
【図４】
0006027694.tif 000005
【図５】
0006027694.tif 000006
【図６】
0006027694.tif 000007