JP2016502195A - 多段階プログレスバー、プログレス制御方法、装置、プログラム及び記録媒体 - Google Patents
多段階プログレスバー、プログレス制御方法、装置、プログラム及び記録媒体 Download PDFInfo
- Publication number
- JP2016502195A JP2016502195A JP2015544350A JP2015544350A JP2016502195A JP 2016502195 A JP2016502195 A JP 2016502195A JP 2015544350 A JP2015544350 A JP 2015544350A JP 2015544350 A JP2015544350 A JP 2015544350A JP 2016502195 A JP2016502195 A JP 2016502195A
- Authority
- JP
- Japan
- Prior art keywords
- progress
- stage
- progress bar
- bar
- slider
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 81
- 230000006870 function Effects 0.000 claims description 254
- 230000001960 triggered effect Effects 0.000 claims description 104
- 238000001514 detection method Methods 0.000 claims description 46
- 230000008569 process Effects 0.000 description 28
- 230000009286 beneficial effect Effects 0.000 description 16
- 238000004364 calculation method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000000638 solvent extraction Methods 0.000 description 2
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Extrusion Moulding Of Plastics Or The Like (AREA)
- Feedback Control In General (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
Abstract
本発明は、多段階プログレスバー、プログレス制御方法及び装置を開示し、コンピュータの技術分野に属する。前記方法では、多段階プログレスバーは、少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーがそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダがそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数がプログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーが該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動する。本発明は、多段階プログレスバーでプログレスに対する微細な調整を実現し、従来の技術ではプログレスに対する位置決めが不正確であるという問題を解決する。【選択図】図4
Description
本願は、出願番号がCN201310214891.6で、出願日が2013年5月31日である中国特許出願に基づき優先権を主張し、該中国特許出願のすべての内容を本願に援用する。
本発明はコンピュータの技術分野に関し、特に多段階プログレスバー、プログレス制御方法及び装置に関する。
携帯端末、例えばスマートフォン、iPad等の端末の発展につれて、携帯端末でウェブページを閲覧するか又はビデオを見るユーザはますます多くなっている。ユーザは、ウェブページを閲覧するか又はビデオを見る場合、いつでも自己のニーズに従ってウェブページ又はビデオに対して早送り再生又は早戻し再生を行う可能性があり、しかし、現在、ほとんどの携帯端末の表示スクリーンがタッチスクリーンであるので、どのようにタッチスクリーンにウェブページ又はビデオの再生プログレスの制御を効果的に実現するかは、解決する必要がある問題である。
現在、ほとんどのアプリケーションにおいて、再生プログレスの制御を実現するために、ページに一本の水平又は垂直なプログレスバーが設定され、該プログレスバーは、ウェブページ又はビデオの再生プログレス全体を示し、プログレスバーには一つのボタンがあり、ボタンのプログレスバーにおける位置は、プログラムのプログレスを示す。ボタンを押してドラッグしたり、プログレスバーのある位置をクリックしてボタンを該箇所に移動させたりすることにより、ウェブページ又はビデオの再生プログレスの制御を実現する。
しかし、携帯端末の大きさが限られたので、タッチスクリーンの寸法も限られ、プログレスバーの長さもタッチスクリーンの寸法により限られ、かつ、人の指の幅の問題により、プログレスを調整する場合、限られたプログレスバーに面積が小さいボタンをドラッグする必要があり、このような場合に、再生プログレスに対する正確な位置決めを実現することができない。
プログレスに対する正確な制御を実現するために、本発明の実施例は、多段階プログレスバー、プログレス制御方法及び装置を提供する。その解決手段は以下のとおりである。
第1の形態では、本発明は、少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーはそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダはそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数は、プログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーは該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動する多段階プログレスバーを提供する。
第2の形態では、本発明は、多段階プログレスバーに作用するトリガー信号を検出すること、を含み、前記多段階プログレスバーは少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーはそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダはそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数は、プログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーは該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は、少なくとも、トリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含み、
前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出することと、
トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出することと、
算出された前記プログレス調整値及び他のプログレスバーのプログレス調整関数に基づいて、前記他のプログレスバーのプログレススライダのスライド距離を算出することと、
前記他のプログレスバーのプログレススライダのスライド距離に基づいて、対応するプログレスバーのプログレススライダのスライドを制御することと、
をさらに含む、多段階プログレスバーの連動制御方法を提供する。
前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出することと、
トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出することと、
算出された前記プログレス調整値及び他のプログレスバーのプログレス調整関数に基づいて、前記他のプログレスバーのプログレススライダのスライド距離を算出することと、
前記他のプログレスバーのプログレススライダのスライド距離に基づいて、対応するプログレスバーのプログレススライダのスライドを制御することと、
をさらに含む、多段階プログレスバーの連動制御方法を提供する。
第3の形態では、本発明はさらに、多段階プログレスバーに作用するトリガー信号を検出すること、を含み、前記多段階プログレスバーは少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーはそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダはそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数は、プログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーは該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は、少なくとも、トリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含み、
前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出することと、
トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出することと、
前記プログレス調整値に基づいてプログレス制御を行うことと、
をさらに含む、多段階プログレスバーでプログレス制御を行う方法を提供する。
前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出することと、
トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出することと、
前記プログレス調整値に基づいてプログレス制御を行うことと、
をさらに含む、多段階プログレスバーでプログレス制御を行う方法を提供する。
第4の形態では、本発明はさらに、多段階プログレスバーに作用するトリガー信号を検出する検出モジュールとを含み、前記多段階プログレスバーは少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーはそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダはそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数は、プログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーは該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は、少なくとも、トリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含み、
前記検出モジュールにより前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出するスライド距離取得モジュールと、
トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出するプログレス調整値取得モジュールと、
前記他のプログレスバーのプログレススライダのスライド距離に基づいて、対応するプログレスバーのプログレススライダのスライドを制御する連動モジュールと、をさらに含み、
前記スライド距離取得モジュールはさらに、算出された前記プログレス調整値及び他のプログレスバーのプログレス調整関数に基づいて、前記他のプログレスバーのプログレススライダのスライド距離を算出する、
多段階プログレスバーの連動制御装置を提供する。
前記検出モジュールにより前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出するスライド距離取得モジュールと、
トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出するプログレス調整値取得モジュールと、
前記他のプログレスバーのプログレススライダのスライド距離に基づいて、対応するプログレスバーのプログレススライダのスライドを制御する連動モジュールと、をさらに含み、
前記スライド距離取得モジュールはさらに、算出された前記プログレス調整値及び他のプログレスバーのプログレス調整関数に基づいて、前記他のプログレスバーのプログレススライダのスライド距離を算出する、
多段階プログレスバーの連動制御装置を提供する。
第5の形態では、本発明はさらに、多段階プログレスバーに作用するトリガー信号を検出する検出モジュールとを含み、前記多段階プログレスバーは少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーはそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダはそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数は、プログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーは該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は、少なくとも、トリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含み、
前記検出モジュールにより前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出するスライド距離取得モジュールと、
トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出するプログレス調整値取得モジュールと、
前記プログレス調整値に基づいてプログレス制御を行うプログレス調整モジュールと、
をさらに含む、多段階プログレスバーでプログレス制御を行う装置を提供する。
前記検出モジュールにより前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出するスライド距離取得モジュールと、
トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出するプログレス調整値取得モジュールと、
前記プログレス調整値に基づいてプログレス制御を行うプログレス調整モジュールと、
をさらに含む、多段階プログレスバーでプログレス制御を行う装置を提供する。
本発明の実施例の解決手段は、多段階プログレスバーが少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、ユーザが必要に応じて異なる段階のプログレスバーを選択してプログレスを調整することにより、プログレスに対する微細な調整を実現し、従来の技術では再生プログレスに対する位置決めが不正確であるという問題を解決し、かつユーザが指でプログレスバーを操作する過程において常に誤操作又は位置決めの不正確等があるという問題を解決し、より長く、より大きく、より広いスペースをユーザの操作に供して、ユーザが迅速に再生プログレスの調整操作を完了でき、電池の電気量を節約し、端末の持続時間を長くするという有益な効果を有する。
以上の一般的な説明及び後述の詳細な説明は、例示的なものに過ぎず、本発明を限定するものではないことを理解すべきである。
以下、本発明の実施例の解決手段をより明確に説明するために、実施例の説明に必要な図面を簡単に説明し、以下の図面は本発明のいくつかの実施例だけを説明し、当業者にとって、創造的工夫をしなくても、これらの図面から他の図面を得られることも明らかである。
上記図面から本発明の明確な実施例を例示し、以下、詳しく記述する。これらの図面と文字記述は本発明の思想の範囲を制限するものではなく、特定の実施例を参照することによって、当業者に本発明の概念を理解させるためのものである。
以下、本発明の目的、解決手段及び利点をより明確にさせるために、図面に基づいて本発明の実施形態についてさらに詳しく説明する。
本発明の実施例における端末は、スマートフォン、タブレットPC、電子ブックリーダー、MP3(Moving Picture Experts Group Audio Layer III)プレーヤー、MP4(Moving Picture Experts Group Audio Layer IV)プレーヤー、ノートブック型パソコン、及びデスクトップコンピュータ等を含むことができる。
実施例1
本発明の実施例は、例えば、ビデオの再生プログレスを制御するか、又はページの再生プログレスを制御する等、プログレスを制御する多段階プログレスバーを提供する。例えば、多段階プログレスバーは、少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーはそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダは、それに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーは、異なるプログレス調整関数に対応し、前記プログレス調整関数は、プログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーは、該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動する。
例えば、図1に示すように、多段階プログレスバーはリング状プログレスバーであり、二段階のプログレスバーを含み、外輪は第1段階のプログレスバーであり、再生プログレスの粗調整を実現し、内輪は第2段階のプログレスバーであり、プログレスの微調整を実現する。一つの実施例では、各段階のプログレスバーはそれぞれ一つのプログレススライダを含み、該プログレススライダの位置は現在のアプリケーションのプログレスを示し、該プログレススライダをドラッグすることにより、プログレスの調整を実現することができる。図2に示すように、第1段階のプログレスバーのプログレススライダを第1の位置から第2の位置までにドラッグすると、プログレスも対応して第1の位置に対応するプログレスから第2の位置に対応するプログレスまでに早送りすることができる。そのうち、二段階のプログレスバーの間に連動関係が存在し、そのうち一方のプログレスバー上のプログレススライダがトリガーされて移動すると、他方のプログレスバー上のプログレススライダもそれにつれて移動することができ、その連動関係は各段階のプログレスバーに対応する調整関数に関わる。
当業者が本発明に係る多段階プログレスバーの間の連動関係をより明確に理解するために、本実施例では、図1に示すリング状プログレスバーを例として説明する。
ビデオファイルの合計再生時間が120分間であるとすれば、第1段階のプログレスバーの一回りは120分間を示し、第2段階のプログレスバーの一回りは5分間を示す。第1段階のプログレスバーのプログレス調整関数は、下記式1)である。
120*Δx/(2*π)、 1)
そのうち、Δxは第1段階のプログレスバーのプログレススライダの回転角度である。第2段階のプログレスバーのプログレス調整関数は下記式2)である。
5*Δy/(2*π)、 2)
そのうち、Δyは第2段階のプログレスバーのプログレススライダの回転角度である。第1段階のプログレスバーのプログレススライダをトリガーしてスライドさせると、第1段階のプログレススライダに対応する回転角度がΔaであれば、それを式1)に代入してプログレス調整値120*Δa/(2*π)を得て、さらにプログレス調整値と式2)に従って第2段階のプログレスバーのプログレススライダの回転角度を算出し、Δy=24*Δaであり、第2段階のプログレスバーのプログレススライダは、該角度に従ってスライドする。
もちろん、本実施例では各段階のプログレスバー上のプログレススライダの数を限定せず、二つのプログレススライダを含んでよく、第1のプログレススライダは再生プログレスの早送りを実現し、第2のプログレススライダは再生プログレスの早戻しを実現し、本実施例では、これについて具体的に限定されない。図3に示すように、リング状プログレスバーは、半閉鎖式プログレスバーであり、外輪は第1段階のプログレスバーであり、内輪は第2段階のプログレスバーであるが、外輪と内輪を左半部分と右半部分に分け、左半部分と右半部分は、それぞれ対応するプログレススライダを含み、左半部分のプログレススライダが左半部分のリング状軌跡に沿って上から下へスライドすると、再生プログレスの早送りを制御し、右半部分のプログレススライダが右半部分のリング状軌跡に沿って上から下へスライドすると、再生プログレスの早戻しを制御し、左半部分のプログレススライダがリング状の底部までにスライドした場合、左半部分のリング状軌跡に沿って下から上へスライドすると、逆に再生プログレスの早戻しを制御し、右半部分のプログレススライダがリング状の底部までにスライドした場合、右半部分のリング状軌跡に沿って下から上へスライドすると、逆に再生プログレスの早送りを制御する。
上記例から分かるように、多段階プログレスバーにおける各プログレスバーについてはそれぞれ一つの独立したプログレス調整関数を有する。該プログレス調整関数は、プログレススライダのスライド距離とプログレス調整値との間の関数である。一方のプログレスバー上のプログレススライダがスライドしてアプリケーションのプログレスを変更すると、該トリガープログレスバーのプログレス調整関数に従って対応するプログレス調整値を算出することができる。逆に、該算出されたプログレス調整値に基づいて、他のプログレスバーのプログレス調整関数に従って各々のプログレススライダのスライド距離を逆算する。これにより各プログレスバーは該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動することを実現する。
一つの実施例では、プログレススライダのスライド距離とプログレス調整値との間の関数の関係は線形関係である。即ち、スライド距離とプログレス調整値との間は、比例関係で調整する。
他の実施例では、前記多段階プログレスバーは、閉鎖式多段階プログレスバー又は非閉鎖式多段階プログレスバーを含む。前記閉鎖式多段階プログレスバーとは、プログレスバーが始点及び終点を有しない循環構造のプログレスバーであることをいう。前記非閉鎖式多段階プログレスバーとは、プログレスバーが始点及び終点を有するプログレスバーであることをいう。
他の実施例では、前記閉鎖式多段階プログレスバーは、多段階リング状プログレスバー、多段階矩形プログレスバー又は多段階三角形プログレスバー等を含むが、これらに限られない。前記多段階リング状プログレスバーは、プログレスバーがリング状構造を呈する多段階プログレスバーである。前記多段階矩形プログレスバーは、プログレスバーが矩形構造を呈する多段階プログレスバーである。前記多段階三角形プログレスバーは、プログレスバーが三角形構造を呈する多段階プログレスバーである。閉鎖式多段階プログレスバーは循環構造を有するため、限られたスクリーン内にこの類型のプログレスバーを用いる場合、循環調節を実現することにより、より大きい移動距離を取得して、より正確なプログレススライダの位置決めを実現することができる。
説明すべきことは、前記多段階プログレスバーは閉鎖式多段階プログレスバーを含む場合、前記各段階の閉鎖式プログレスバーに対応するプログレスは、合計のプログレス以下である。例えば、多段階プログレスバーが図1に示すようなリング状プログレスバーである場合、第1段階のプログレスバーに対応する再生プログレスはアプリケーションソフトウェア全体の合計再生プログレスでよく、例えば、アプリケーションソフトウェアがビデオファイルであり、合計時間が120分間である場合、第1段階のプログレスバーの一回りは120分間を示し、第2段階のプログレスバーの一回りは5分間を示せば、第1段階のプログレスバーが一回り回転すると第2段階のプログレスバーは24回り回転する必要がある。もちろん、第1段階のプログレスバーに対応する再生プログレスは、アプリケーション全体の一部の再生プログレスであってもよく、例えば、第1段階のプログレスバーの一回りは60分間を示せば、第1段階のプログレスバーは二回り回転してこそビデオ全体の再生を完了することができる。
他の実施例では、前記非閉鎖式多段階プログレスバーは、多段階ストリップ状プログレスバー又は多段階曲線状プログレスバー等を含むが、これらに限られない。
他の実施例では、前記多段階プログレスバーにおけるプログレススライダにより対応するプログレスバーに対して行われたプログレス調整は、平滑的調整又は離散的調整等を含むが、これらに限られない。いわゆる離散的調整とは、プログレススライダがプログレスバーに平滑に移動することではなく、予め設定されたプログレス目盛りに従ってステップ移動する。例えば、第1段階のプログレスバーと第2段階のプログレスバーは、いずれも十個のプログレス目盛りからなり、第2段階のプログレスバーが十個のプログレス目盛り移動するごとに、第1段階のプログレスバーは一つのプログレス目盛り移動する。
本実施例は、多段階プログレスバーが少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、ユーザが必要に応じて異なる段階のプログレスバーを選択してプログレスを調整することにより、プログレスに対する微細な調整を実現し、従来の技術では再生プログレスに対する位置決めが不正確であるという問題を解決し、かつユーザが指でプログレスバーを操作する過程において常に誤操作又は位置決めの不正確等があるという問題を解決し、より長く、より大きく、より広いスペースをユーザの操作に供して、ユーザが迅速に再生プログレスの調整操作を完了でき、電池の電気量を節約し、端末の持続時間を長くするという有益な効果を有する。
実施例2
図4に示すように、本実施例は多段階プログレスバーの連動制御方法を提供する。この方法は、以下のステップを含む。
101、多段階プログレスバーに作用するトリガー信号を検出する。前記多段階プログレスバーはそれぞれ少なくとも一つのプログレススライダを含む少なくとも二段階のプログレスバーを含み、前記プログレススライダがそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数がプログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーが該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は少なくともトリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含む。
102、前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出する。
103、トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出する。
104、算出された前記プログレス調整値及び他のプログレスバーのプログレス調整関数に基づいて、前記他のプログレスバーのプログレススライダのスライド距離を算出する。
105、前記他のプログレスバーのプログレススライダのスライド距離に基づいて、対応するプログレスバーのプログレススライダのスライドを制御する。
例えば、図1に示すように、多段階プログレスバーはリング状プログレスバーであり、二段階のプログレスバーを含み、外輪は第1段階のプログレスバーであり、再生プログレスの粗調整を実現し、内輪は第2段階のプログレスバーであり、プログレスの微調整を実現する。一つの実施例では、各段階のプログレスバーはそれぞれ一つのプログレススライダを含み、該プログレススライダの位置は現在のアプリケーションのプログレスを示し、該プログレススライダをドラッグすることにより、プログレスの調整を実現することができる。図2に示すように、第1段階のプログレスバーのプログレススライダを第1の位置から第2の位置までにドラッグすると、プログレスも対応して第1の位置に対応するプログレスから第2の位置に対応するプログレスまでに早送りすることができる。そのうち、二段階のプログレスバーの間に連動関係が存在し、そのうち一方のプログレスバー上のプログレススライダがトリガーされて移動すると、他方のプログレスバー上のプログレススライダもそれにつれて移動することができ、その連動関係は各段階のプログレスバーに対応する調整関数に関わる。
もちろん、本実施例でも各段階のプログレスバー上のプログレススライダの数を限定せず、二つのプログレススライダを含んでよく、第1のプログレススライダは再生プログレスの早送りを実現し、第2のプログレススライダは再生プログレスの早戻しを実現し、本実施例では、これについて具体的に限定されない。図3に示すように、リング状プログレスバーは、半閉鎖式プログレスバーであり、外輪は第1段階のプログレスバーであり、内輪は第2段階のプログレスバーであるが、外輪と内輪を左半部分と右半部分に分け、左半部分と右半部分は、それぞれ対応するプログレススライダを含み、左半部分のプログレススライダが左半部分のリング状軌跡に沿って上から下へスライドすると、再生プログレスの早送りを制御し、右半部分のプログレススライダが右半部分のリング状軌跡に沿って上から下へスライドすると、再生プログレスの早戻しを制御し、左半部分のプログレススライダがリング状の底部までにスライドした場合、左半部分のリング状軌跡に沿って下から上へスライドすると、逆に再生プログレスの早戻しを制御し、右半部分のプログレススライダがリング状の底部までにスライドした場合、右半部分のリング状軌跡に沿って下から上へスライドすると、逆に再生プログレスの早送りを制御する。
一つの実施例では、プログレススライダのスライド距離とプログレス調整値との間の関数の関係は線形関係である。
他の実施例では、前記多段階プログレスバーは、閉鎖式多段階プログレスバー又は非閉鎖式多段階プログレスバーを含む。前記閉鎖式多段階プログレスバーとは、プログレスバーが始点及び終点を有しない循環構造のプログレスバーであることをいう。前記非閉鎖式多段階プログレスバーとは、プログレスバーが始点及び終点を有するプログレスバーであることをいう。
他の実施例では、前記閉鎖式多段階プログレスバーは、多段階リング状プログレスバー、多段階矩形プログレスバー又は多段階三角形プログレスバー等を含むが、これらに限られない。前記多段階リング状プログレスバーは、プログレスバーがリング状構造を呈する多段階プログレスバーである。前記多段階矩形プログレスバーは、プログレスバーが矩形構造を呈する多段階プログレスバーである。前記多段階三角形プログレスバーは、プログレスバーが三角形構造を呈する多段階プログレスバーである。閉鎖式多段階プログレスバーは循環構造を有するため、限られたスクリーン内にこの類型のプログレスバーを用いる場合、循環調節を実現することにより、より大きい移動距離を取得して、より正確なプログレススライダの位置決めを実現することができる。
説明すべきことは、前記多段階プログレスバーは閉鎖式多段階プログレスバーを含む場合、前記各段階の閉鎖式プログレスバーに対応するプログレスは、合計のプログレス以下である。例えば、多段階プログレスバーが図1に示すようなリング状プログレスバーである場合、第1段階のプログレスバーに対応する再生プログレスはアプリケーションソフトウェア全体の合計再生プログレスでよく、例えば、アプリケーションソフトウェアがビデオファイルであり、合計時間が120分間であれば、第1段階のプログレスバーの一回りは120分間を示し、第2段階のプログレスバーの一回りは5分間を示せば、第1段階のプログレスバーが一回り回転すると第2段階のプログレスバーは24回り回転する必要がある。もちろん、第1段階のプログレスバーに対応する再生プログレスは、アプリケーション全体の一部の再生プログレスであってもよく、例えば、第1段階のプログレスバーの一回りは60分間を示せば、第1段階のプログレスバーは二回り回転してこそビデオ全体の再生を完了することができる。
他の実施例では、前記非閉鎖式多段階プログレスバーは、多段階ストリップ状プログレスバー又は多段階曲線状プログレスバー等を含むが、これらに限られない。
他の実施例では、前記多段階プログレスバーにおけるプログレススライダにより対応するプログレスバーに対して行われたプログレス調整は、平滑的調整又は離散的調整等を含むが、これらに限られない。いわゆる離散的調整とは、プログレススライダがプログレスバーに平滑に移動することではなく、予め設定されたプログレス目盛りに従ってステップ移動する。例えば、第1段階のプログレスバーと第2段階のプログレスバーは、いずれも十個のプログレス目盛りからなり、第2段階のプログレスバーが十個のプログレス目盛り移動するごとに、第1段階のプログレスバーは一つのプログレス目盛り移動する。
本実施例は、多段階プログレスバーが少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、ユーザが必要に応じて異なる段階のプログレスバーを選択してプログレスを調整することにより、プログレスに対する微細な調整を実現し、従来の技術では再生プログレスに対する位置決めが不正確であるという問題を解決し、かつユーザが指でプログレスバーを操作する過程において常に誤操作又は位置決めの不正確等があるという問題を解決し、より長く、より大きく、より広いスペースをユーザの操作に供して、ユーザが迅速に再生プログレスの調整操作を完了でき、電池の電気量を節約し、端末の持続時間を長くするという有益な効果を有する。
実施例3
図5に示すように、本発明の実施例は、多段階プログレスバーでプログレス制御を行う方法を提供する。この方法は、以下のステップを含む。
201、多段階プログレスバーに作用するトリガー信号を検出する。前記多段階プログレスバーはそれぞれ少なくとも一つのプログレススライダを含む少なくとも二段階のプログレスバーを含み、前記プログレススライダがそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数がプログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーが該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は少なくともトリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含む。
202、前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出する。
203、トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出する。
204、前記プログレス調整値に基づいてプログレス制御を行う。
例えば、図1に示すように、多段階プログレスバーはリング状プログレスバーであり、二段階のプログレスバーを含み、外輪は第1段階のプログレスバーであり、再生プログレスの粗調整を実現し、内輪は第2段階のプログレスバーであり、プログレスの微調整を実現する。一つの実施例では、各段階のプログレスバーはそれぞれ一つのプログレススライダを含み、該プログレススライダの位置は現在のアプリケーションのプログレスを示し、該プログレススライダをドラッグすることにより、プログレスの調整を実現することができる。図2に示すように、第1段階のプログレスバーのプログレススライダを第1の位置から第2の位置までにドラッグすると、プログレスも対応して第1の位置に対応するプログレスから第2の位置に対応するプログレスまでに早送りすることができる。そのうち、二段階のプログレスバーの間に連動関係が存在し、そのうち一方のプログレスバー上のプログレススライダがトリガーされて移動すると、他方のプログレスバー上のプログレススライダもそれにつれて移動することができ、その連動関係は各段階のプログレスバーに対応する調整関数に関わる。
もちろん、本実施例では各段階のプログレスバー上のプログレススライダの数を限定せず、二つのプログレススライダを含んでよく、第1のプログレススライダは再生プログレスの早送りを実現し、第2のプログレススライダは再生プログレスの早戻しを実現し、本実施例では、これについて具体的に限定されない。図3に示すように、リング状プログレスバーは、半閉鎖式プログレスバーであり、外輪は第1段階のプログレスバーであり、内輪は第2段階のプログレスバーであるが、外輪と内輪を左半部分と右半部分に分け、左半部分と右半部分は、それぞれ対応するプログレススライダを含み、左半部分のプログレススライダが左半部分のリング状軌跡に沿って上から下へスライドすると、再生プログレスの早送りを制御し、右半部分のプログレススライダが右半部分のリング状軌跡に沿って上から下へスライドすると、再生プログレスの早戻しを制御し、左半部分のプログレススライダがリング状の底部までにスライドした場合、左半部分のリング状軌跡に沿って下から上へスライドすると、逆に再生プログレスの早戻しを制御し、右半部分のプログレススライダがリング状の底部までにスライドした場合、右半部分のリング状軌跡に沿って下から上へスライドすると、逆に再生プログレスの早送りを制御する。
そのうち一つの実施例では、プログレススライダのスライド距離とプログレス調整値との間の関数の関係は線形関係である。
他の実施例では、前記多段階プログレスバーは、閉鎖式多段階プログレスバー又は非閉鎖式多段階プログレスバーを含む。前記閉鎖式多段階プログレスバーとは、プログレスバーが始点及び終点を有しない循環構造のプログレスバーであることをいう。前記非閉鎖式多段階プログレスバーとは、プログレスバーが始点及び終点を有するプログレスバーであることをいう。
他の実施例では、前記閉鎖式多段階プログレスバーは、多段階リング状プログレスバー、多段階矩形プログレスバー又は多段階三角形プログレスバー等を含むが、これらに限られない。前記多段階リング状プログレスバーは、プログレスバーがリング状構造を呈する多段階プログレスバーである。前記多段階矩形プログレスバーは、プログレスバーが矩形構造を呈する多段階プログレスバーである。前記多段階三角形プログレスバーは、プログレスバーが三角形構造を呈する多段階プログレスバーである。閉鎖式多段階プログレスバーは循環構造を有するため、限られたスクリーン内にこの類型のプログレスバーを用いる場合、循環調節を実現することにより、より大きい移動距離を取得して、より正確なプログレススライダの位置決めを実現することができる。
説明すべきことは、前記多段階プログレスバーは閉鎖式多段階プログレスバーを含む場合、前記各段階の閉鎖式プログレスバーに対応するプログレスは、合計のプログレス以下である。例えば、多段階プログレスバーが図1に示すようなリング状プログレスバーである場合、第1段階のプログレスバーに対応する再生プログレスはアプリケーションソフトウェア全体の合計再生プログレスでよく、例えば、アプリケーションソフトウェアがビデオファイルであり、合計時間が120分間であれば、第1段階のプログレスバーの一回りは120分間を示し、第2段階のプログレスバーの一回りは5分間を示せば、第1段階のプログレスバーが一回り回転すると第2段階のプログレスバーは24回り回転する必要がある。もちろん、第1段階のプログレスバーに対応する再生プログレスは、アプリケーション全体の一部の再生プログレスであってもよく、例えば、第1段階のプログレスバーの一回りは60分間を示せば、第1段階のプログレスバーは二回り回転してこそビデオ全体の再生を完了することができる。
他の実施例では、前記非閉鎖式多段階プログレスバーは、多段階ストリップ状プログレスバー又は多段階曲線状プログレスバー等を含むが、これらに限られない。
他の実施例では、前記多段階プログレスバーにおけるプログレススライダにより対応するプログレスバーに対して行われたプログレス調整は、平滑的調整又は離散的調整等を含むが、これらに限られない。いわゆる離散的調整とは、プログレススライダがプログレスバーに平滑に移動することではなく、予め設定されたプログレス目盛りに従ってステップ移動する。例えば、第1段階のプログレスバーと第2段階のプログレスバーは、いずれも十個のプログレス目盛りからなり、第2段階のプログレスバーが十個のプログレス目盛り移動するごとに、第1段階のプログレスバーは一つのプログレス目盛り移動する。
本実施例は、多段階プログレスバーが少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、ユーザが必要に応じて異なる段階のプログレスバーを選択してプログレスを調整することにより、プログレスに対する微細な調整を実現し、従来の技術では再生プログレスに対する位置決めが不正確であるという問題を解決し、かつユーザが指でプログレスバーを操作する過程において常に誤操作又は位置決めの不正確等があるという問題を解決し、より長く、より大きく、より広いスペースをユーザの操作に供して、ユーザが迅速に再生プログレスの調整操作を完了でき、電池の電気量を節約し、端末の持続時間を長くするという有益な効果を有する。
実施例4
本発明の実施例は、多段階プログレスバーの連動制御方法を提供する。実施例4は、実施例2に対する詳細な説明であり、図6に示すように、方法の流れは以下を含む。
301、アプリケーションソフトウェアの所定の操作をトリガーした場合、アプリケーションソフトウェアの多段階プログレスバーを表示する。
本実施例におけるアプリケーションソフトウェアは、ブラウザー、ビデオ再生ソフトウェア等を含むが、これらに限られない。そのうち、所定の操作は、アプリケーションソフトウェアを起動する操作又はアプリケーションソフトウェアにおけるある機能モジュールをトリガーする操作等を含むが、これらに限られない。例えば、ビデオ再生ソフトウェアにおけるある映画リンクをトリガーし、端末は該映画の再生ファイルをロードするとともに、再生インターフェイスに多段階プログレスバーを表示する。
本実施例における多段階プログレスバーは上記と類似し、少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーがそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダがそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数がプログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーが該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は少なくともトリガーされたプログレスバー情報及び該プログレスバーのプログレススライダのスライド距離を含み、本実施例では、これについて再度説明しない。
本実施例では、実施例1における前記多段階プログレスバーの類型のように、閉鎖式多段階プログレスバー又は非閉鎖式プログレスバーを含むが、これらに限られない。好ましくは、閉鎖式多段階プログレスバーは、多段階リング状プログレスバー、多段階矩形プログレスバー又は多段階三角形プログレスバー等を含むが、これらに限られない。非閉鎖式多段階プログレスバーは、多段階ストリップ状プログレスバー又は多段階曲線状プログレスバー等を含むが、これらに限られない。具体的なアプリケーションにおいて、多種類のプログレスバーを設計することができ、ユーザは、自己の好みに従って、異なるプログレスバーを変換して利用するように選択することができ、本実施例では、これについて具体的に限定されない。好ましくは、多段階プログレスバーの隠し機能を設定してもよく、多段階プログレスバーを用いる必要がある場合、前記多段階プログレスバーをトリガーして表示し、多段階プログレスバーを用いる必要がない場合に、該プログレスバーを隠すことができる。かつ、ユーザが多段階プログレスバーを制御しやすくなるために、好ましくは、多段階プログレスバーの拡大と縮小機能を設定することにより、ユーザは多段階プログレスバーを柔軟に調節することができる。
本ステップでは、多段階プログレスバーは少なくとも二段階のプログレスバーを含み、各段階のプログレスバーの間は連動関係が存在し、かつ各段階の前記プログレスバーは、前記アプリケーションの再生プログレスの異なる調整値に対応し、例えば、図1に示すように、多段階プログレスバーはリング状プログレスバーであり、二段階のプログレスバーを含み、外輪は第1段階のプログレスバーであり、再生プログレスの粗調整を実現し、内輪は第2段階のプログレスバーであり、再生プログレスの微調整を実現する。一つの実施例では、各段階のプログレスバーはそれぞれ一つのプログレススライダを含み、該プログレススライダの位置は現在のアプリケーションのプログレスを示し、該プログレススライダをドラッグすることにより、再生プログレスの調整を実現することができる。図2に示すように、第1段階のプログレスバーのプログレススライダを第1の位置から第2の位置までにドラッグすると、アプリケーションの再生プログレスも対応して第1の位置に対応する再生時間から第2の位置に対応する再生時間までに早送りすることができる。
302、多段階プログレスバーに作用するトリガー信号を検出する。
好ましくは、トリガー信号は、各段階のプログレスバー上のプログレススライダに対するトリガー信号、又は各段階のプログレスバー上の任意の位置に対するトリガー信号を含むが、これらに限られない。図2に示すように、端末は、ユーザが第1段階のプログレスバー上のプログレススライダを第1の位置から第2の位置までにドラッグするトリガー信号、又は、ユーザが第1段階のプログレスバー上の第2の位置をクリックするトリガー信号を検出した後、プログレススライダを第2の位置までにスライドすることができる。トリガー信号は、少なくともトリガーされたプログレスバー情報及び該プログレスバーのプログレススライダのスライド軌跡を含む。
303、前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出する。
本ステップでは、多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号、例えば図1における第1段階のプログレスバーに対するトリガー信号を検出すれば、該プログレスバーのプログレススライダのスライド軌跡の始点及び終点に基づいて、該プログレススライダのスライド距離を算出し、具体的には、スライド距離に対する計算過程は、従来の技術における計算方法と類似しているので、本実施例では、これについて再度説明しない。
304、トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出する。
本実施例では、アプリケーションソフトウェアに多種類の多段階プログレスバーを予め記憶し、ユーザの好みに従って、現在のアプリケーションの多段階プログレスバーを随時変換する可能性があり、例えば、ユーザは、現在のリング状プログレスバーを三角形プログレスバーに変換する可能性があるため、一つの実施例では、プログレス調整値を算出する場合、まず現在の多段階プログレスバーの類型を確認し、対応する類型に従って各プログレスバーのプログレス調整関数を取得し、トリガーされたプログレスバーのプログレススライダのスライド距離及びそれに対応するプログレス調整関数に基づいてプログレス調整値を算出する。
305、算出された前記プログレス調整値及び他のプログレスバーのプログレス調整関数に基づいて、前記他のプログレスバーのプログレススライダのスライド距離を算出するとともに、前記他のプログレスバーのプログレススライダのスライド距離に基づいて、対応するプログレスバーのプログレススライダのスライドを制御する。
本実施例では、多段階プログレスバーの間は連動し、そのうちの第1段階のプログレスバーのプログレススライダがトリガーされた後、他のプログレススライダのスライドを駆動することができる。一つの実施例では、算出された前記プログレス調整値及び他のプログレスバーのプログレス調整関数に基づいて、前記他のプログレスバーのプログレススライダのスライド距離を算出し、他のプログレスバーのプログレススライダのスライド距離に基づいてそのスライド軌跡を算出し、それに対応するスライド軌跡に基づいてプログレススライダのスライドを制御する。図2に示すように、第1段階のプログレスバーのプログレススライダが第1の位置から第2の位置までにスライドすることを検出すると、第1段階のプログレスバーのプログレススライダのスライド距離を取得し、該スライド距離及び第1段階のプログレスバーのプログレス調整関数に基づいてプログレス調整値を算出し、該プログレス調整値及び第2段階のプログレスバーのプログレス調整関数に基づいて第2段階のプログレスバーのプログレススライダのスライド距離を算出し、第2段階のプログレスバーのスライド距離に基づいてそのスライド軌跡を算出するとともに、第2段階のプログレスバーのプログレススライダを該スライド軌跡に従ってスライドさせるように駆動する。
本実施例では、前記多段階プログレスバーにおけるプログレススライダにより対応するプログレスバーに対して行われたプログレス調整は、平滑的調整又は離散的調整等を含むが、これらに限られない。いわゆる離散的調整とは、プログレススライダがプログレスバーに平滑に移動することではなく、予め設定されたプログレス目盛りに従ってステップ移動する。例えば、第1段階のプログレスバーと第2段階のプログレスバーは、いずれも十個のプログレス目盛りからなり、第2段階のプログレスバーが十個のプログレス目盛り移動するごとに、第1段階のプログレスバーは一つのプログレス目盛り移動する。
306、プログレス調整値に基づいてプログレス制御を行う。
そのうち、プログレス調整値に基づいてプログレス制御を行う具体的な流れの詳細は、実施例5を参照し、本実施例では、ここで再度説明しない。
本実施例は、多段階プログレスバーが少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、ユーザが必要に応じて異なる段階のプログレスバーを選択してプログレスを調整することにより、プログレスに対する微細な調整を実現し、従来の技術では再生プログレスに対する位置決めが不正確であるという問題を解決し、かつユーザが指でプログレスバーを操作する過程において常に誤操作又は位置決めの不正確等があるという問題を解決し、より長く、より大きく、より広いスペースをユーザの操作に供して、ユーザが迅速に再生プログレスの調整操作を完了でき、電池の電気量を節約し、端末の持続時間を長くするという有益な効果を有する。
実施例5
本発明の実施例は、多段階プログレスバーでプログレス制御を行う方法を提供し、本実施例は、実施例3に対する詳細な説明であり、図7に示すように、方法の流れは以下を含む。
401、多段階プログレスバーに作用するトリガー信号を検出する。
本実施例では、アプリケーションソフトウェアの実行過程、例えばウェブページの閲覧過程又はビデオの再生過程において、端末は多段階プログレスバーに作用するトリガー信号を検出する。該トリガー信号は、各段階のプログレスバー上のプログレススライダに対するトリガー信号、又は各段階のプログレスバー上の任意の位置に対するトリガー信号を含むが、これらに限られず、本実施例では、これについて再度説明しない。そのうち、前記トリガー信号は少なくともトリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含む。
本実施例における多段階プログレスバーは上記と類似し、少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーがそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダがそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数がプログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーが該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は少なくともトリガーされたプログレスバー情報及び該プログレスバーのプログレススライダのスライド距離を含み、本実施例では、これについて再度説明しない。
402、前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出する。
本ステップでは、多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号、例えば図1における第1段階のプログレスバーに対するトリガー信号を検出すれば、該プログレスバーのプログレススライダのスライド軌跡の始点及び終点に基づいて、該プログレススライダのスライド距離を算出し、具体的には、スライド距離に対する計算過程は、従来の技術における計算方法と類似しているので、本実施例では、これについて再度説明しない。
403、トリガーされたプログレスバーのプログレススライダのスライド距離及びそれに対応するプログレス調整関数に基づいてプログレス調整値を算出する。
本実施例では、アプリケーションソフトウェアに多種類の多段階プログレスバーを予め記憶し、ユーザの好みに従って、現在のアプリケーションの多段階プログレスバーを随時変換する可能性があり、例えば、ユーザは、現在のリング状プログレスバーを三角形プログレスバーに変換する可能性があるため、一つの実施例では、プログレス調整値を算出する場合、まず現在の多段階プログレスバーの類型を確認し、対応する類型に従って対応するプログレス調整関数を取得し、トリガーされたプログレスバーのプログレススライダのスライド距離及びそれに対応するプログレス調整関数に基づいてプログレス調整値を算出する。
404、前記プログレス調整値に基づいてプログレス制御を行う。
本ステップでは、プログレス調整値を取得した後、プログレスを制御し、ビデオの再生の調整値が5分間であれば、対応してビデオの五分間後のビデオストリームを、現在の再生プログレスとしてドラッグし、ここで、調整値に基づいて再生プログレスを調整することは、従来の技術と類似しているので、本実施例では、これについて再度説明しない。
405、調整後のプログレスに基づいてアプリケーションソフトウェアを再生する。
端末は、調整後の再生プログレスを取得した後、調整後の再生プログレスに基づいて該アプリケーションソフトウェアを引き続き再生し、ここで、従来の技術と類似しているので、本実施例では、これについて再度説明しない。
本実施例は、多段階プログレスバーが少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、ユーザが必要に応じて異なる段階のプログレスバーを選択してプログレスを調整することにより、プログレスに対する微細な調整を実現し、従来の技術では再生プログレスに対する位置決めが不正確であるという問題を解決し、かつユーザが指でプログレスバーを操作する過程において常に誤操作又は位置決めの不正確等があるという問題を解決し、より長く、より大きく、より広いスペースをユーザの操作に供して、ユーザが迅速に再生プログレスの調整操作を完了でき、電池の電気量を節約し、端末の持続時間を長くするという有益な効果を有する。
実施例6
図8に示すように、本発明の実施例は、検出モジュール501、スライド距離取得モジュール502、プログレス調整値取得モジュール503及び連動モジュール504を含むプログレス制御装置を提供する。
検出モジュール501は、多段階プログレスバーに作用するトリガー信号を検出する。前記多段階プログレスバーはそれぞれ少なくとも一つのプログレススライダを含む少なくとも二段階のプログレスバーを含み、前記プログレススライダがそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数がプログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーが該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は少なくともトリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含む。
スライド距離取得モジュール502は、前記検出モジュールにより前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出する。
プログレス調整値取得モジュール503は、トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出する。
前記スライド距離取得モジュール502は、さらに、算出された前記プログレス調整値及び他のプログレスバーのプログレス調整関数に基づいて、前記他のプログレスバーのプログレススライダのスライド距離を算出する。
連動モジュール504は、前記他のプログレスバーのプログレススライダのスライド距離に基づいて、対応するプログレスバーのプログレススライダのスライドを制御する。
他の実施例では、図9に示すように、前記検出モジュール501は、
各段階のプログレスバー上のプログレススライダに作用するトリガー信号を検出する第1の検出手段501a、又は、
各段階のプログレスバー上の任意の位置に作用するトリガー信号を検出する第2の検出手段501b、を含む。
各段階のプログレスバー上のプログレススライダに作用するトリガー信号を検出する第1の検出手段501a、又は、
各段階のプログレスバー上の任意の位置に作用するトリガー信号を検出する第2の検出手段501b、を含む。
他の実施例では、図9に示すように、前記プログレス調整値取得モジュール503は、
前記多段階プログレスバーの類型を確定する類型取得手段503aと、
前記多段階プログレスバーの類型に従って各プログレスバーのプログレス関数を取得するプログレス関数取得手段503bと、
トリガーされたプログレスバーのプログレス関数及び前記プログレススライダのスライド距離に基づいて、プログレス調整値を算出するプログレス調整値取得手段503cとを含む。
前記多段階プログレスバーの類型を確定する類型取得手段503aと、
前記多段階プログレスバーの類型に従って各プログレスバーのプログレス関数を取得するプログレス関数取得手段503bと、
トリガーされたプログレスバーのプログレス関数及び前記プログレススライダのスライド距離に基づいて、プログレス調整値を算出するプログレス調整値取得手段503cとを含む。
他の実施例では、前記プログレススライダのスライド距離とプログレス調整値との間の関数の関係は線形関係である。
他の実施例では、前記多段階プログレスバーにおけるプログレススライダにより対応するプログレスバーに対して行われたプログレス調整は、平滑的調整又は離散的調整を含む。
他の実施例では、前記多段階プログレスバーは、多段階リング状プログレスバー、多段階矩形プログレスバー又は多段階三角形プログレスバーを含む。
本実施例は、多段階プログレスバーが少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、ユーザが必要に応じて異なる段階のプログレスバーを選択してプログレスを調整することにより、プログレスに対する微細な調整を実現し、従来の技術では再生プログレスに対する位置決めが不正確であるという問題を解決し、かつユーザが指でプログレスバーを操作する過程において常に誤操作又は位置決めの不正確等があるという問題を解決し、より長く、より大きく、より広いスペースをユーザの操作に供して、ユーザが迅速に再生プログレスの調整操作を完了でき、電池の電気量を節約し、端末の持続時間を長くするという有益な効果を有する。
実施例7
図10に示すように、本発明の実施例は、検出モジュール601、スライド距離取得モジュール602、プログレス調整値取得モジュール603及びプログレス調整モジュール604を含む、多段階プログレスバーでプログレス制御を行う装置を提供する。
検出モジュール601は、多段階プログレスバーに作用するトリガー信号を検出する。前記多段階プログレスバーはそれぞれ少なくとも一つのプログレススライダを含む少なくとも二段階のプログレスバーを含み、前記プログレススライダがそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数がプログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーが該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は少なくともトリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含む。
スライド距離取得モジュール602は、前記検出モジュールにより前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出する。
プログレス調整値取得モジュール603は、トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出する。
プログレス調整モジュール604は、前記プログレス調整値に基づいてプログレス制御を行う。
他の実施例では、図11に示すように、前記検出モジュール601は、
各段階のプログレスバー上のプログレススライダに作用するトリガー信号を検出する第1の検出手段601a、又は、
各段階のプログレスバー上の任意の位置に作用するトリガー信号を検出する第2の検出手段601bを含む。
各段階のプログレスバー上のプログレススライダに作用するトリガー信号を検出する第1の検出手段601a、又は、
各段階のプログレスバー上の任意の位置に作用するトリガー信号を検出する第2の検出手段601bを含む。
他の実施例では、図11に示すように、前記プログレス調整値取得モジュール603は、
前記多段階プログレスバーの類型を確定する類型取得手段603aと、
前記多段階プログレスバーの類型に従って各プログレスバーのプログレス関数を取得するプログレス関数取得手段603bと、
トリガーされたプログレスバーのプログレス関数及び前記プログレススライダのスライド距離に基づいて、プログレス調整値を算出するプログレス調整値取得手段603cと、を含む。
前記多段階プログレスバーの類型を確定する類型取得手段603aと、
前記多段階プログレスバーの類型に従って各プログレスバーのプログレス関数を取得するプログレス関数取得手段603bと、
トリガーされたプログレスバーのプログレス関数及び前記プログレススライダのスライド距離に基づいて、プログレス調整値を算出するプログレス調整値取得手段603cと、を含む。
他の実施例では、前記プログレススライダのスライド距離とプログレス調整値との間の関数の関係は線形関係である。
他の実施例では、前記多段階プログレスバーにおけるプログレススライダにより対応するプログレスバーに対して行われたプログレス調整は、平滑的調整又は離散的調整を含む。
他の実施例では、前記多段階プログレスバーは、多段階リング状プログレスバー、多段階矩形プログレスバー又は多段階三角形プログレスバーを含む。
本実施例は、多段階プログレスバーが少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、ユーザが必要に応じて異なる段階のプログレスバーを選択してプログレスを調整することにより、プログレスに対する微細な調整を実現し、従来の技術では再生プログレスに対する位置決めが不正確であるという問題を解決し、かつユーザが指でプログレスバーを操作する過程において常に誤操作又は位置決めの不正確等があるという問題を解決し、より長く、より大きく、より広いスペースをユーザの操作に供して、ユーザが迅速に再生プログレスの調整操作を完了でき、電池の電気量を節約し、端末の持続時間を長くするという有益な効果を有する。
説明すべきことは、前記実施例に係るプログレス制御装置と多段階プログレスバーでプログレス制御を行う装置は、前記各機能モジュールの区画を例として説明するに過ぎず、実際の応用において、必要に応じて前記機能を異なる機能モジュールに割り当てて完了し、即ち、装置の内部構造を異なる機能モジュールに区画することにより、上記のように説明したすべて又は一部の機能を完了することができる。
また、前記実施例に係るプログレス制御装置及び多段階プログレスバーでプログレス制御を行う装置は、それぞれプログレス制御方法及び多段階プログレスバーでプログレス制御を行う方法の実施例と同一の構想に属し、その具体的な実現過程の詳細は、方法の実施例を参照し、ここで再度説明しない。
前記本発明の実施例の番号は説明のためのものに過ぎず、実施例の優劣を示さない。
当業者にとって、上記実施例の全て又は一部のステップは、ハードウェアで完了してもよく、プログラムによって関連するハードウェアを命令して完了してもよい。前記プログラムはコンピュータが読み取り可能な記憶媒体に記憶でき、上記記憶媒体は、読み取り専用メモリ、磁気ディスク又は光ディスク等を使用できる。
以上は、本発明の好ましい実施例に過ぎず、本発明はこれらに限定されるものではない。本発明の要旨を逸脱しない範囲内で行なったいかなる変更、同等入替、改良などは、すべて本発明の保護範囲に含まれるべきである。
本願は、出願番号がCN201310214891.6で、出願日が2013年5月31日である中国特許出願に基づき優先権を主張し、該中国特許出願のすべての内容を本願に援用する。
本発明はコンピュータの技術分野に関し、特に多段階プログレスバー、プログレス制御方法、装置、プログラム及び記録媒体に関する。
携帯端末、例えばスマートフォン、iPad等の端末の発展につれて、携帯端末でウェブページを閲覧するか又はビデオを見るユーザはますます多くなっている。ユーザは、ウェブページを閲覧するか又はビデオを見る場合、いつでも自己のニーズに従ってウェブページ又はビデオに対して早送り再生又は早戻し再生を行う可能性があり、しかし、現在、ほとんどの携帯端末の表示スクリーンがタッチスクリーンであるので、どのようにタッチスクリーンにウェブページ又はビデオの再生プログレスの制御を効果的に実現するかは、解決する必要がある問題である。
現在、ほとんどのアプリケーションにおいて、再生プログレスの制御を実現するために、ページに一本の水平又は垂直なプログレスバーが設定され、該プログレスバーは、ウェブページ又はビデオの再生プログレス全体を示し、プログレスバーには一つのボタンがあり、ボタンのプログレスバーにおける位置は、プログラムのプログレスを示す。ボタンを押してドラッグしたり、プログレスバーのある位置をクリックしてボタンを該箇所に移動させたりすることにより、ウェブページ又はビデオの再生プログレスの制御を実現する。
しかし、携帯端末の大きさが限られたので、タッチスクリーンの寸法も限られ、プログレスバーの長さもタッチスクリーンの寸法により限られ、かつ、人の指の幅の問題により、プログレスを調整する場合、限られたプログレスバーに面積が小さいボタンをドラッグする必要があり、このような場合に、再生プログレスに対する正確な位置決めを実現することができない。
プログレスに対する正確な制御を実現するために、本発明の実施例は、多段階プログレスバー、プログレス制御方法、装置、プログラム及び記録媒体を提供する。その解決手段は以下のとおりである。
第1の形態では、本発明は、少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーはそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダはそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数は、プログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーは該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動する多段階プログレスバーを提供する。
第2の形態では、本発明は、多段階プログレスバーに作用するトリガー信号を検出すること、を含み、前記多段階プログレスバーは少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーはそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダはそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数は、プログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーは該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は、少なくとも、トリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含み、
前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出することと、
トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出することと、
算出された前記プログレス調整値及び他のプログレスバーのプログレス調整関数に基づいて、前記他のプログレスバーのプログレススライダのスライド距離を算出することと、
前記他のプログレスバーのプログレススライダのスライド距離に基づいて、対応するプログレスバーのプログレススライダのスライドを制御することと、
をさらに含む、多段階プログレスバーの連動制御方法を提供する。
前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出することと、
トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出することと、
算出された前記プログレス調整値及び他のプログレスバーのプログレス調整関数に基づいて、前記他のプログレスバーのプログレススライダのスライド距離を算出することと、
前記他のプログレスバーのプログレススライダのスライド距離に基づいて、対応するプログレスバーのプログレススライダのスライドを制御することと、
をさらに含む、多段階プログレスバーの連動制御方法を提供する。
第3の形態では、本発明はさらに、多段階プログレスバーに作用するトリガー信号を検出すること、を含み、前記多段階プログレスバーは少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーはそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダはそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数は、プログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーは該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は、少なくとも、トリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含み、
前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出することと、
トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出することと、
前記プログレス調整値に基づいてプログレス制御を行うことと、
をさらに含む、多段階プログレスバーでプログレス制御を行う方法を提供する。
前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出することと、
トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出することと、
前記プログレス調整値に基づいてプログレス制御を行うことと、
をさらに含む、多段階プログレスバーでプログレス制御を行う方法を提供する。
第4の形態では、本発明はさらに、多段階プログレスバーに作用するトリガー信号を検出する検出モジュールとを含み、前記多段階プログレスバーは少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーはそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダはそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数は、プログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーは該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は、少なくとも、トリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含み、
前記検出モジュールにより前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出するスライド距離取得モジュールと、
トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出するプログレス調整値取得モジュールと、
前記他のプログレスバーのプログレススライダのスライド距離に基づいて、対応するプログレスバーのプログレススライダのスライドを制御する連動モジュールと、をさらに含み、
前記スライド距離取得モジュールはさらに、算出された前記プログレス調整値及び他のプログレスバーのプログレス調整関数に基づいて、前記他のプログレスバーのプログレススライダのスライド距離を算出する、
多段階プログレスバーの連動制御装置を提供する。
前記検出モジュールにより前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出するスライド距離取得モジュールと、
トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出するプログレス調整値取得モジュールと、
前記他のプログレスバーのプログレススライダのスライド距離に基づいて、対応するプログレスバーのプログレススライダのスライドを制御する連動モジュールと、をさらに含み、
前記スライド距離取得モジュールはさらに、算出された前記プログレス調整値及び他のプログレスバーのプログレス調整関数に基づいて、前記他のプログレスバーのプログレススライダのスライド距離を算出する、
多段階プログレスバーの連動制御装置を提供する。
第5の形態では、本発明はさらに、多段階プログレスバーに作用するトリガー信号を検出する検出モジュールとを含み、前記多段階プログレスバーは少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーはそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダはそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数は、プログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーは該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は、少なくとも、トリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含み、
前記検出モジュールにより前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出するスライド距離取得モジュールと、
トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出するプログレス調整値取得モジュールと、
前記プログレス調整値に基づいてプログレス制御を行うプログレス調整モジュールと、
をさらに含む、多段階プログレスバーでプログレス制御を行う装置を提供する。
第6の形態では、本発明は、プロセッサに実行されることにより、前記の多段階プログレスバーの連動制御方法及び前記の多段階プログレスバーでプログレス制御を行う方法を実現するプログラムを提供する。
第7の形態では、本発明は、前記のプログラムが記録された記録媒体を提供する。
前記検出モジュールにより前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出するスライド距離取得モジュールと、
トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出するプログレス調整値取得モジュールと、
前記プログレス調整値に基づいてプログレス制御を行うプログレス調整モジュールと、
をさらに含む、多段階プログレスバーでプログレス制御を行う装置を提供する。
第6の形態では、本発明は、プロセッサに実行されることにより、前記の多段階プログレスバーの連動制御方法及び前記の多段階プログレスバーでプログレス制御を行う方法を実現するプログラムを提供する。
第7の形態では、本発明は、前記のプログラムが記録された記録媒体を提供する。
本発明の実施例の解決手段は、多段階プログレスバーが少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、ユーザが必要に応じて異なる段階のプログレスバーを選択してプログレスを調整することにより、プログレスに対する微細な調整を実現し、従来の技術では再生プログレスに対する位置決めが不正確であるという問題を解決し、かつユーザが指でプログレスバーを操作する過程において常に誤操作又は位置決めの不正確等があるという問題を解決し、より長く、より大きく、より広いスペースをユーザの操作に供して、ユーザが迅速に再生プログレスの調整操作を完了でき、電池の電気量を節約し、端末の持続時間を長くするという有益な効果を有する。
以上の一般的な説明及び後述の詳細な説明は、例示的なものに過ぎず、本発明を限定するものではないことを理解すべきである。
以下、本発明の実施例の解決手段をより明確に説明するために、実施例の説明に必要な図面を簡単に説明し、以下の図面は本発明のいくつかの実施例だけを説明し、当業者にとって、創造的工夫をしなくても、これらの図面から他の図面を得られることも明らかである。
上記図面から本発明の明確な実施例を例示し、以下、詳しく記述する。これらの図面と文字記述は本発明の思想の範囲を制限するものではなく、特定の実施例を参照することによって、当業者に本発明の概念を理解させるためのものである。
以下、本発明の目的、解決手段及び利点をより明確にさせるために、図面に基づいて本発明の実施形態についてさらに詳しく説明する。
本発明の実施例における端末は、スマートフォン、タブレットPC、電子ブックリーダー、MP3(Moving Picture Experts Group Audio Layer III)プレーヤー、MP4(Moving Picture Experts Group Audio Layer IV)プレーヤー、ノートブック型パソコン、及びデスクトップコンピュータ等を含むことができる。
実施例1
本発明の実施例は、例えば、ビデオの再生プログレスを制御するか、又はページの再生プログレスを制御する等、プログレスを制御する多段階プログレスバーを提供する。例えば、多段階プログレスバーは、少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーはそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダは、それに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーは、異なるプログレス調整関数に対応し、前記プログレス調整関数は、プログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーは、該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動する。
例えば、図1に示すように、多段階プログレスバーはリング状プログレスバーであり、二段階のプログレスバーを含み、外輪は第1段階のプログレスバーであり、再生プログレスの粗調整を実現し、内輪は第2段階のプログレスバーであり、プログレスの微調整を実現する。一つの実施例では、各段階のプログレスバーはそれぞれ一つのプログレススライダを含み、該プログレススライダの位置は現在のアプリケーションのプログレスを示し、該プログレススライダをドラッグすることにより、プログレスの調整を実現することができる。図2に示すように、第1段階のプログレスバーのプログレススライダを第1の位置から第2の位置までにドラッグすると、プログレスも対応して第1の位置に対応するプログレスから第2の位置に対応するプログレスまでに早送りすることができる。そのうち、二段階のプログレスバーの間に連動関係が存在し、そのうち一方のプログレスバー上のプログレススライダがトリガーされて移動すると、他方のプログレスバー上のプログレススライダもそれにつれて移動することができ、その連動関係は各段階のプログレスバーに対応する調整関数に関わる。
当業者が本発明に係る多段階プログレスバーの間の連動関係をより明確に理解するために、本実施例では、図1に示すリング状プログレスバーを例として説明する。
ビデオファイルの合計再生時間が120分間であるとすれば、第1段階のプログレスバーの一回りは120分間を示し、第2段階のプログレスバーの一回りは5分間を示す。第1段階のプログレスバーのプログレス調整関数は、下記式1)である。
120*Δx/(2*π)、 1)
そのうち、Δxは第1段階のプログレスバーのプログレススライダの回転角度である。第2段階のプログレスバーのプログレス調整関数は下記式2)である。
5*Δy/(2*π)、 2)
そのうち、Δyは第2段階のプログレスバーのプログレススライダの回転角度である。第1段階のプログレスバーのプログレススライダをトリガーしてスライドさせると、第1段階のプログレススライダに対応する回転角度がΔaであれば、それを式1)に代入してプログレス調整値120*Δa/(2*π)を得て、さらにプログレス調整値と式2)に従って第2段階のプログレスバーのプログレススライダの回転角度を算出し、Δy=24*Δaであり、第2段階のプログレスバーのプログレススライダは、該角度に従ってスライドする。
もちろん、本実施例では各段階のプログレスバー上のプログレススライダの数を限定せず、二つのプログレススライダを含んでよく、第1のプログレススライダは再生プログレスの早送りを実現し、第2のプログレススライダは再生プログレスの早戻しを実現し、本実施例では、これについて具体的に限定されない。図3に示すように、リング状プログレスバーは、半閉鎖式プログレスバーであり、外輪は第1段階のプログレスバーであり、内輪は第2段階のプログレスバーであるが、外輪と内輪を左半部分と右半部分に分け、左半部分と右半部分は、それぞれ対応するプログレススライダを含み、左半部分のプログレススライダが左半部分のリング状軌跡に沿って上から下へスライドすると、再生プログレスの早送りを制御し、右半部分のプログレススライダが右半部分のリング状軌跡に沿って上から下へスライドすると、再生プログレスの早戻しを制御し、左半部分のプログレススライダがリング状の底部までにスライドした場合、左半部分のリング状軌跡に沿って下から上へスライドすると、逆に再生プログレスの早戻しを制御し、右半部分のプログレススライダがリング状の底部までにスライドした場合、右半部分のリング状軌跡に沿って下から上へスライドすると、逆に再生プログレスの早送りを制御する。
上記例から分かるように、多段階プログレスバーにおける各プログレスバーについてはそれぞれ一つの独立したプログレス調整関数を有する。該プログレス調整関数は、プログレススライダのスライド距離とプログレス調整値との間の関数である。一方のプログレスバー上のプログレススライダがスライドしてアプリケーションのプログレスを変更すると、該トリガープログレスバーのプログレス調整関数に従って対応するプログレス調整値を算出することができる。逆に、該算出されたプログレス調整値に基づいて、他のプログレスバーのプログレス調整関数に従って各々のプログレススライダのスライド距離を逆算する。これにより各プログレスバーは該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動することを実現する。
一つの実施例では、プログレススライダのスライド距離とプログレス調整値との間の関数の関係は線形関係である。即ち、スライド距離とプログレス調整値との間は、比例関係で調整する。
他の実施例では、前記多段階プログレスバーは、閉鎖式多段階プログレスバー又は非閉鎖式多段階プログレスバーを含む。前記閉鎖式多段階プログレスバーとは、プログレスバーが始点及び終点を有しない循環構造のプログレスバーであることをいう。前記非閉鎖式多段階プログレスバーとは、プログレスバーが始点及び終点を有するプログレスバーであることをいう。
他の実施例では、前記閉鎖式多段階プログレスバーは、多段階リング状プログレスバー、多段階矩形プログレスバー又は多段階三角形プログレスバー等を含むが、これらに限られない。前記多段階リング状プログレスバーは、プログレスバーがリング状構造を呈する多段階プログレスバーである。前記多段階矩形プログレスバーは、プログレスバーが矩形構造を呈する多段階プログレスバーである。前記多段階三角形プログレスバーは、プログレスバーが三角形構造を呈する多段階プログレスバーである。閉鎖式多段階プログレスバーは循環構造を有するため、限られたスクリーン内にこの類型のプログレスバーを用いる場合、循環調節を実現することにより、より大きい移動距離を取得して、より正確なプログレススライダの位置決めを実現することができる。
説明すべきことは、前記多段階プログレスバーは閉鎖式多段階プログレスバーを含む場合、前記各段階の閉鎖式プログレスバーに対応するプログレスは、合計のプログレス以下である。例えば、多段階プログレスバーが図1に示すようなリング状プログレスバーである場合、第1段階のプログレスバーに対応する再生プログレスはアプリケーションソフトウェア全体の合計再生プログレスでよく、例えば、アプリケーションソフトウェアがビデオファイルであり、合計時間が120分間である場合、第1段階のプログレスバーの一回りは120分間を示し、第2段階のプログレスバーの一回りは5分間を示せば、第1段階のプログレスバーが一回り回転すると第2段階のプログレスバーは24回り回転する必要がある。もちろん、第1段階のプログレスバーに対応する再生プログレスは、アプリケーション全体の一部の再生プログレスであってもよく、例えば、第1段階のプログレスバーの一回りは60分間を示せば、第1段階のプログレスバーは二回り回転してこそビデオ全体の再生を完了することができる。
他の実施例では、前記非閉鎖式多段階プログレスバーは、多段階ストリップ状プログレスバー又は多段階曲線状プログレスバー等を含むが、これらに限られない。
他の実施例では、前記多段階プログレスバーにおけるプログレススライダにより対応するプログレスバーに対して行われたプログレス調整は、平滑的調整又は離散的調整等を含むが、これらに限られない。いわゆる離散的調整とは、プログレススライダがプログレスバーに平滑に移動することではなく、予め設定されたプログレス目盛りに従ってステップ移動する。例えば、第1段階のプログレスバーと第2段階のプログレスバーは、いずれも十個のプログレス目盛りからなり、第2段階のプログレスバーが十個のプログレス目盛り移動するごとに、第1段階のプログレスバーは一つのプログレス目盛り移動する。
本実施例は、多段階プログレスバーが少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、ユーザが必要に応じて異なる段階のプログレスバーを選択してプログレスを調整することにより、プログレスに対する微細な調整を実現し、従来の技術では再生プログレスに対する位置決めが不正確であるという問題を解決し、かつユーザが指でプログレスバーを操作する過程において常に誤操作又は位置決めの不正確等があるという問題を解決し、より長く、より大きく、より広いスペースをユーザの操作に供して、ユーザが迅速に再生プログレスの調整操作を完了でき、電池の電気量を節約し、端末の持続時間を長くするという有益な効果を有する。
実施例2
図4に示すように、本実施例は多段階プログレスバーの連動制御方法を提供する。この方法は、以下のステップを含む。
101、多段階プログレスバーに作用するトリガー信号を検出する。前記多段階プログレスバーはそれぞれ少なくとも一つのプログレススライダを含む少なくとも二段階のプログレスバーを含み、前記プログレススライダがそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数がプログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーが該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は少なくともトリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含む。
102、前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出する。
103、トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出する。
104、算出された前記プログレス調整値及び他のプログレスバーのプログレス調整関数に基づいて、前記他のプログレスバーのプログレススライダのスライド距離を算出する。
105、前記他のプログレスバーのプログレススライダのスライド距離に基づいて、対応するプログレスバーのプログレススライダのスライドを制御する。
例えば、図1に示すように、多段階プログレスバーはリング状プログレスバーであり、二段階のプログレスバーを含み、外輪は第1段階のプログレスバーであり、再生プログレスの粗調整を実現し、内輪は第2段階のプログレスバーであり、プログレスの微調整を実現する。一つの実施例では、各段階のプログレスバーはそれぞれ一つのプログレススライダを含み、該プログレススライダの位置は現在のアプリケーションのプログレスを示し、該プログレススライダをドラッグすることにより、プログレスの調整を実現することができる。図2に示すように、第1段階のプログレスバーのプログレススライダを第1の位置から第2の位置までにドラッグすると、プログレスも対応して第1の位置に対応するプログレスから第2の位置に対応するプログレスまでに早送りすることができる。そのうち、二段階のプログレスバーの間に連動関係が存在し、そのうち一方のプログレスバー上のプログレススライダがトリガーされて移動すると、他方のプログレスバー上のプログレススライダもそれにつれて移動することができ、その連動関係は各段階のプログレスバーに対応する調整関数に関わる。
もちろん、本実施例でも各段階のプログレスバー上のプログレススライダの数を限定せず、二つのプログレススライダを含んでよく、第1のプログレススライダは再生プログレスの早送りを実現し、第2のプログレススライダは再生プログレスの早戻しを実現し、本実施例では、これについて具体的に限定されない。図3に示すように、リング状プログレスバーは、半閉鎖式プログレスバーであり、外輪は第1段階のプログレスバーであり、内輪は第2段階のプログレスバーであるが、外輪と内輪を左半部分と右半部分に分け、左半部分と右半部分は、それぞれ対応するプログレススライダを含み、左半部分のプログレススライダが左半部分のリング状軌跡に沿って上から下へスライドすると、再生プログレスの早送りを制御し、右半部分のプログレススライダが右半部分のリング状軌跡に沿って上から下へスライドすると、再生プログレスの早戻しを制御し、左半部分のプログレススライダがリング状の底部までにスライドした場合、左半部分のリング状軌跡に沿って下から上へスライドすると、逆に再生プログレスの早戻しを制御し、右半部分のプログレススライダがリング状の底部までにスライドした場合、右半部分のリング状軌跡に沿って下から上へスライドすると、逆に再生プログレスの早送りを制御する。
一つの実施例では、プログレススライダのスライド距離とプログレス調整値との間の関数の関係は線形関係である。
他の実施例では、前記多段階プログレスバーは、閉鎖式多段階プログレスバー又は非閉鎖式多段階プログレスバーを含む。前記閉鎖式多段階プログレスバーとは、プログレスバーが始点及び終点を有しない循環構造のプログレスバーであることをいう。前記非閉鎖式多段階プログレスバーとは、プログレスバーが始点及び終点を有するプログレスバーであることをいう。
他の実施例では、前記閉鎖式多段階プログレスバーは、多段階リング状プログレスバー、多段階矩形プログレスバー又は多段階三角形プログレスバー等を含むが、これらに限られない。前記多段階リング状プログレスバーは、プログレスバーがリング状構造を呈する多段階プログレスバーである。前記多段階矩形プログレスバーは、プログレスバーが矩形構造を呈する多段階プログレスバーである。前記多段階三角形プログレスバーは、プログレスバーが三角形構造を呈する多段階プログレスバーである。閉鎖式多段階プログレスバーは循環構造を有するため、限られたスクリーン内にこの類型のプログレスバーを用いる場合、循環調節を実現することにより、より大きい移動距離を取得して、より正確なプログレススライダの位置決めを実現することができる。
説明すべきことは、前記多段階プログレスバーは閉鎖式多段階プログレスバーを含む場合、前記各段階の閉鎖式プログレスバーに対応するプログレスは、合計のプログレス以下である。例えば、多段階プログレスバーが図1に示すようなリング状プログレスバーである場合、第1段階のプログレスバーに対応する再生プログレスはアプリケーションソフトウェア全体の合計再生プログレスでよく、例えば、アプリケーションソフトウェアがビデオファイルであり、合計時間が120分間であれば、第1段階のプログレスバーの一回りは120分間を示し、第2段階のプログレスバーの一回りは5分間を示せば、第1段階のプログレスバーが一回り回転すると第2段階のプログレスバーは24回り回転する必要がある。もちろん、第1段階のプログレスバーに対応する再生プログレスは、アプリケーション全体の一部の再生プログレスであってもよく、例えば、第1段階のプログレスバーの一回りは60分間を示せば、第1段階のプログレスバーは二回り回転してこそビデオ全体の再生を完了することができる。
他の実施例では、前記非閉鎖式多段階プログレスバーは、多段階ストリップ状プログレスバー又は多段階曲線状プログレスバー等を含むが、これらに限られない。
他の実施例では、前記多段階プログレスバーにおけるプログレススライダにより対応するプログレスバーに対して行われたプログレス調整は、平滑的調整又は離散的調整等を含むが、これらに限られない。いわゆる離散的調整とは、プログレススライダがプログレスバーに平滑に移動することではなく、予め設定されたプログレス目盛りに従ってステップ移動する。例えば、第1段階のプログレスバーと第2段階のプログレスバーは、いずれも十個のプログレス目盛りからなり、第2段階のプログレスバーが十個のプログレス目盛り移動するごとに、第1段階のプログレスバーは一つのプログレス目盛り移動する。
本実施例は、多段階プログレスバーが少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、ユーザが必要に応じて異なる段階のプログレスバーを選択してプログレスを調整することにより、プログレスに対する微細な調整を実現し、従来の技術では再生プログレスに対する位置決めが不正確であるという問題を解決し、かつユーザが指でプログレスバーを操作する過程において常に誤操作又は位置決めの不正確等があるという問題を解決し、より長く、より大きく、より広いスペースをユーザの操作に供して、ユーザが迅速に再生プログレスの調整操作を完了でき、電池の電気量を節約し、端末の持続時間を長くするという有益な効果を有する。
実施例3
図5に示すように、本発明の実施例は、多段階プログレスバーでプログレス制御を行う方法を提供する。この方法は、以下のステップを含む。
201、多段階プログレスバーに作用するトリガー信号を検出する。前記多段階プログレスバーはそれぞれ少なくとも一つのプログレススライダを含む少なくとも二段階のプログレスバーを含み、前記プログレススライダがそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数がプログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーが該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は少なくともトリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含む。
202、前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出する。
203、トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出する。
204、前記プログレス調整値に基づいてプログレス制御を行う。
例えば、図1に示すように、多段階プログレスバーはリング状プログレスバーであり、二段階のプログレスバーを含み、外輪は第1段階のプログレスバーであり、再生プログレスの粗調整を実現し、内輪は第2段階のプログレスバーであり、プログレスの微調整を実現する。一つの実施例では、各段階のプログレスバーはそれぞれ一つのプログレススライダを含み、該プログレススライダの位置は現在のアプリケーションのプログレスを示し、該プログレススライダをドラッグすることにより、プログレスの調整を実現することができる。図2に示すように、第1段階のプログレスバーのプログレススライダを第1の位置から第2の位置までにドラッグすると、プログレスも対応して第1の位置に対応するプログレスから第2の位置に対応するプログレスまでに早送りすることができる。そのうち、二段階のプログレスバーの間に連動関係が存在し、そのうち一方のプログレスバー上のプログレススライダがトリガーされて移動すると、他方のプログレスバー上のプログレススライダもそれにつれて移動することができ、その連動関係は各段階のプログレスバーに対応する調整関数に関わる。
もちろん、本実施例では各段階のプログレスバー上のプログレススライダの数を限定せず、二つのプログレススライダを含んでよく、第1のプログレススライダは再生プログレスの早送りを実現し、第2のプログレススライダは再生プログレスの早戻しを実現し、本実施例では、これについて具体的に限定されない。図3に示すように、リング状プログレスバーは、半閉鎖式プログレスバーであり、外輪は第1段階のプログレスバーであり、内輪は第2段階のプログレスバーであるが、外輪と内輪を左半部分と右半部分に分け、左半部分と右半部分は、それぞれ対応するプログレススライダを含み、左半部分のプログレススライダが左半部分のリング状軌跡に沿って上から下へスライドすると、再生プログレスの早送りを制御し、右半部分のプログレススライダが右半部分のリング状軌跡に沿って上から下へスライドすると、再生プログレスの早戻しを制御し、左半部分のプログレススライダがリング状の底部までにスライドした場合、左半部分のリング状軌跡に沿って下から上へスライドすると、逆に再生プログレスの早戻しを制御し、右半部分のプログレススライダがリング状の底部までにスライドした場合、右半部分のリング状軌跡に沿って下から上へスライドすると、逆に再生プログレスの早送りを制御する。
そのうち一つの実施例では、プログレススライダのスライド距離とプログレス調整値との間の関数の関係は線形関係である。
他の実施例では、前記多段階プログレスバーは、閉鎖式多段階プログレスバー又は非閉鎖式多段階プログレスバーを含む。前記閉鎖式多段階プログレスバーとは、プログレスバーが始点及び終点を有しない循環構造のプログレスバーであることをいう。前記非閉鎖式多段階プログレスバーとは、プログレスバーが始点及び終点を有するプログレスバーであることをいう。
他の実施例では、前記閉鎖式多段階プログレスバーは、多段階リング状プログレスバー、多段階矩形プログレスバー又は多段階三角形プログレスバー等を含むが、これらに限られない。前記多段階リング状プログレスバーは、プログレスバーがリング状構造を呈する多段階プログレスバーである。前記多段階矩形プログレスバーは、プログレスバーが矩形構造を呈する多段階プログレスバーである。前記多段階三角形プログレスバーは、プログレスバーが三角形構造を呈する多段階プログレスバーである。閉鎖式多段階プログレスバーは循環構造を有するため、限られたスクリーン内にこの類型のプログレスバーを用いる場合、循環調節を実現することにより、より大きい移動距離を取得して、より正確なプログレススライダの位置決めを実現することができる。
説明すべきことは、前記多段階プログレスバーは閉鎖式多段階プログレスバーを含む場合、前記各段階の閉鎖式プログレスバーに対応するプログレスは、合計のプログレス以下である。例えば、多段階プログレスバーが図1に示すようなリング状プログレスバーである場合、第1段階のプログレスバーに対応する再生プログレスはアプリケーションソフトウェア全体の合計再生プログレスでよく、例えば、アプリケーションソフトウェアがビデオファイルであり、合計時間が120分間であれば、第1段階のプログレスバーの一回りは120分間を示し、第2段階のプログレスバーの一回りは5分間を示せば、第1段階のプログレスバーが一回り回転すると第2段階のプログレスバーは24回り回転する必要がある。もちろん、第1段階のプログレスバーに対応する再生プログレスは、アプリケーション全体の一部の再生プログレスであってもよく、例えば、第1段階のプログレスバーの一回りは60分間を示せば、第1段階のプログレスバーは二回り回転してこそビデオ全体の再生を完了することができる。
他の実施例では、前記非閉鎖式多段階プログレスバーは、多段階ストリップ状プログレスバー又は多段階曲線状プログレスバー等を含むが、これらに限られない。
他の実施例では、前記多段階プログレスバーにおけるプログレススライダにより対応するプログレスバーに対して行われたプログレス調整は、平滑的調整又は離散的調整等を含むが、これらに限られない。いわゆる離散的調整とは、プログレススライダがプログレスバーに平滑に移動することではなく、予め設定されたプログレス目盛りに従ってステップ移動する。例えば、第1段階のプログレスバーと第2段階のプログレスバーは、いずれも十個のプログレス目盛りからなり、第2段階のプログレスバーが十個のプログレス目盛り移動するごとに、第1段階のプログレスバーは一つのプログレス目盛り移動する。
本実施例は、多段階プログレスバーが少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、ユーザが必要に応じて異なる段階のプログレスバーを選択してプログレスを調整することにより、プログレスに対する微細な調整を実現し、従来の技術では再生プログレスに対する位置決めが不正確であるという問題を解決し、かつユーザが指でプログレスバーを操作する過程において常に誤操作又は位置決めの不正確等があるという問題を解決し、より長く、より大きく、より広いスペースをユーザの操作に供して、ユーザが迅速に再生プログレスの調整操作を完了でき、電池の電気量を節約し、端末の持続時間を長くするという有益な効果を有する。
実施例4
本発明の実施例は、多段階プログレスバーの連動制御方法を提供する。実施例4は、実施例2に対する詳細な説明であり、図6に示すように、方法の流れは以下を含む。
301、アプリケーションソフトウェアの所定の操作をトリガーした場合、アプリケーションソフトウェアの多段階プログレスバーを表示する。
本実施例におけるアプリケーションソフトウェアは、ブラウザー、ビデオ再生ソフトウェア等を含むが、これらに限られない。そのうち、所定の操作は、アプリケーションソフトウェアを起動する操作又はアプリケーションソフトウェアにおけるある機能モジュールをトリガーする操作等を含むが、これらに限られない。例えば、ビデオ再生ソフトウェアにおけるある映画リンクをトリガーし、端末は該映画の再生ファイルをロードするとともに、再生インターフェイスに多段階プログレスバーを表示する。
本実施例における多段階プログレスバーは上記と類似し、少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーがそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダがそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数がプログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーが該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は少なくともトリガーされたプログレスバー情報及び該プログレスバーのプログレススライダのスライド距離を含み、本実施例では、これについて再度説明しない。
本実施例では、実施例1における前記多段階プログレスバーの類型のように、閉鎖式多段階プログレスバー又は非閉鎖式プログレスバーを含むが、これらに限られない。好ましくは、閉鎖式多段階プログレスバーは、多段階リング状プログレスバー、多段階矩形プログレスバー又は多段階三角形プログレスバー等を含むが、これらに限られない。非閉鎖式多段階プログレスバーは、多段階ストリップ状プログレスバー又は多段階曲線状プログレスバー等を含むが、これらに限られない。具体的なアプリケーションにおいて、多種類のプログレスバーを設計することができ、ユーザは、自己の好みに従って、異なるプログレスバーを変換して利用するように選択することができ、本実施例では、これについて具体的に限定されない。好ましくは、多段階プログレスバーの隠し機能を設定してもよく、多段階プログレスバーを用いる必要がある場合、前記多段階プログレスバーをトリガーして表示し、多段階プログレスバーを用いる必要がない場合に、該プログレスバーを隠すことができる。かつ、ユーザが多段階プログレスバーを制御しやすくなるために、好ましくは、多段階プログレスバーの拡大と縮小機能を設定することにより、ユーザは多段階プログレスバーを柔軟に調節することができる。
本ステップでは、多段階プログレスバーは少なくとも二段階のプログレスバーを含み、各段階のプログレスバーの間は連動関係が存在し、かつ各段階の前記プログレスバーは、前記アプリケーションの再生プログレスの異なる調整値に対応し、例えば、図1に示すように、多段階プログレスバーはリング状プログレスバーであり、二段階のプログレスバーを含み、外輪は第1段階のプログレスバーであり、再生プログレスの粗調整を実現し、内輪は第2段階のプログレスバーであり、再生プログレスの微調整を実現する。一つの実施例では、各段階のプログレスバーはそれぞれ一つのプログレススライダを含み、該プログレススライダの位置は現在のアプリケーションのプログレスを示し、該プログレススライダをドラッグすることにより、再生プログレスの調整を実現することができる。図2に示すように、第1段階のプログレスバーのプログレススライダを第1の位置から第2の位置までにドラッグすると、アプリケーションの再生プログレスも対応して第1の位置に対応する再生時間から第2の位置に対応する再生時間までに早送りすることができる。
302、多段階プログレスバーに作用するトリガー信号を検出する。
好ましくは、トリガー信号は、各段階のプログレスバー上のプログレススライダに対するトリガー信号、又は各段階のプログレスバー上の任意の位置に対するトリガー信号を含むが、これらに限られない。図2に示すように、端末は、ユーザが第1段階のプログレスバー上のプログレススライダを第1の位置から第2の位置までにドラッグするトリガー信号、又は、ユーザが第1段階のプログレスバー上の第2の位置をクリックするトリガー信号を検出した後、プログレススライダを第2の位置までにスライドすることができる。トリガー信号は、少なくともトリガーされたプログレスバー情報及び該プログレスバーのプログレススライダのスライド軌跡を含む。
303、前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出する。
本ステップでは、多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号、例えば図1における第1段階のプログレスバーに対するトリガー信号を検出すれば、該プログレスバーのプログレススライダのスライド軌跡の始点及び終点に基づいて、該プログレススライダのスライド距離を算出し、具体的には、スライド距離に対する計算過程は、従来の技術における計算方法と類似しているので、本実施例では、これについて再度説明しない。
304、トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出する。
本実施例では、アプリケーションソフトウェアに多種類の多段階プログレスバーを予め記憶し、ユーザの好みに従って、現在のアプリケーションの多段階プログレスバーを随時変換する可能性があり、例えば、ユーザは、現在のリング状プログレスバーを三角形プログレスバーに変換する可能性があるため、一つの実施例では、プログレス調整値を算出する場合、まず現在の多段階プログレスバーの類型を確認し、対応する類型に従って各プログレスバーのプログレス調整関数を取得し、トリガーされたプログレスバーのプログレススライダのスライド距離及びそれに対応するプログレス調整関数に基づいてプログレス調整値を算出する。
305、算出された前記プログレス調整値及び他のプログレスバーのプログレス調整関数に基づいて、前記他のプログレスバーのプログレススライダのスライド距離を算出するとともに、前記他のプログレスバーのプログレススライダのスライド距離に基づいて、対応するプログレスバーのプログレススライダのスライドを制御する。
本実施例では、多段階プログレスバーの間は連動し、そのうちの第1段階のプログレスバーのプログレススライダがトリガーされた後、他のプログレススライダのスライドを駆動することができる。一つの実施例では、算出された前記プログレス調整値及び他のプログレスバーのプログレス調整関数に基づいて、前記他のプログレスバーのプログレススライダのスライド距離を算出し、他のプログレスバーのプログレススライダのスライド距離に基づいてそのスライド軌跡を算出し、それに対応するスライド軌跡に基づいてプログレススライダのスライドを制御する。図2に示すように、第1段階のプログレスバーのプログレススライダが第1の位置から第2の位置までにスライドすることを検出すると、第1段階のプログレスバーのプログレススライダのスライド距離を取得し、該スライド距離及び第1段階のプログレスバーのプログレス調整関数に基づいてプログレス調整値を算出し、該プログレス調整値及び第2段階のプログレスバーのプログレス調整関数に基づいて第2段階のプログレスバーのプログレススライダのスライド距離を算出し、第2段階のプログレスバーのスライド距離に基づいてそのスライド軌跡を算出するとともに、第2段階のプログレスバーのプログレススライダを該スライド軌跡に従ってスライドさせるように駆動する。
本実施例では、前記多段階プログレスバーにおけるプログレススライダにより対応するプログレスバーに対して行われたプログレス調整は、平滑的調整又は離散的調整等を含むが、これらに限られない。いわゆる離散的調整とは、プログレススライダがプログレスバーに平滑に移動することではなく、予め設定されたプログレス目盛りに従ってステップ移動する。例えば、第1段階のプログレスバーと第2段階のプログレスバーは、いずれも十個のプログレス目盛りからなり、第2段階のプログレスバーが十個のプログレス目盛り移動するごとに、第1段階のプログレスバーは一つのプログレス目盛り移動する。
306、プログレス調整値に基づいてプログレス制御を行う。
そのうち、プログレス調整値に基づいてプログレス制御を行う具体的な流れの詳細は、実施例5を参照し、本実施例では、ここで再度説明しない。
本実施例は、多段階プログレスバーが少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、ユーザが必要に応じて異なる段階のプログレスバーを選択してプログレスを調整することにより、プログレスに対する微細な調整を実現し、従来の技術では再生プログレスに対する位置決めが不正確であるという問題を解決し、かつユーザが指でプログレスバーを操作する過程において常に誤操作又は位置決めの不正確等があるという問題を解決し、より長く、より大きく、より広いスペースをユーザの操作に供して、ユーザが迅速に再生プログレスの調整操作を完了でき、電池の電気量を節約し、端末の持続時間を長くするという有益な効果を有する。
実施例5
本発明の実施例は、多段階プログレスバーでプログレス制御を行う方法を提供し、本実施例は、実施例3に対する詳細な説明であり、図7に示すように、方法の流れは以下を含む。
401、多段階プログレスバーに作用するトリガー信号を検出する。
本実施例では、アプリケーションソフトウェアの実行過程、例えばウェブページの閲覧過程又はビデオの再生過程において、端末は多段階プログレスバーに作用するトリガー信号を検出する。該トリガー信号は、各段階のプログレスバー上のプログレススライダに対するトリガー信号、又は各段階のプログレスバー上の任意の位置に対するトリガー信号を含むが、これらに限られず、本実施例では、これについて再度説明しない。そのうち、前記トリガー信号は少なくともトリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含む。
本実施例における多段階プログレスバーは上記と類似し、少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーがそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダがそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数がプログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーが該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は少なくともトリガーされたプログレスバー情報及び該プログレスバーのプログレススライダのスライド距離を含み、本実施例では、これについて再度説明しない。
402、前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出する。
本ステップでは、多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号、例えば図1における第1段階のプログレスバーに対するトリガー信号を検出すれば、該プログレスバーのプログレススライダのスライド軌跡の始点及び終点に基づいて、該プログレススライダのスライド距離を算出し、具体的には、スライド距離に対する計算過程は、従来の技術における計算方法と類似しているので、本実施例では、これについて再度説明しない。
403、トリガーされたプログレスバーのプログレススライダのスライド距離及びそれに対応するプログレス調整関数に基づいてプログレス調整値を算出する。
本実施例では、アプリケーションソフトウェアに多種類の多段階プログレスバーを予め記憶し、ユーザの好みに従って、現在のアプリケーションの多段階プログレスバーを随時変換する可能性があり、例えば、ユーザは、現在のリング状プログレスバーを三角形プログレスバーに変換する可能性があるため、一つの実施例では、プログレス調整値を算出する場合、まず現在の多段階プログレスバーの類型を確認し、対応する類型に従って対応するプログレス調整関数を取得し、トリガーされたプログレスバーのプログレススライダのスライド距離及びそれに対応するプログレス調整関数に基づいてプログレス調整値を算出する。
404、前記プログレス調整値に基づいてプログレス制御を行う。
本ステップでは、プログレス調整値を取得した後、プログレスを制御し、ビデオの再生の調整値が5分間であれば、対応してビデオの五分間後のビデオストリームを、現在の再生プログレスとしてドラッグし、ここで、調整値に基づいて再生プログレスを調整することは、従来の技術と類似しているので、本実施例では、これについて再度説明しない。
405、調整後のプログレスに基づいてアプリケーションソフトウェアを再生する。
端末は、調整後の再生プログレスを取得した後、調整後の再生プログレスに基づいて該アプリケーションソフトウェアを引き続き再生し、ここで、従来の技術と類似しているので、本実施例では、これについて再度説明しない。
本実施例は、多段階プログレスバーが少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、ユーザが必要に応じて異なる段階のプログレスバーを選択してプログレスを調整することにより、プログレスに対する微細な調整を実現し、従来の技術では再生プログレスに対する位置決めが不正確であるという問題を解決し、かつユーザが指でプログレスバーを操作する過程において常に誤操作又は位置決めの不正確等があるという問題を解決し、より長く、より大きく、より広いスペースをユーザの操作に供して、ユーザが迅速に再生プログレスの調整操作を完了でき、電池の電気量を節約し、端末の持続時間を長くするという有益な効果を有する。
実施例6
図8に示すように、本発明の実施例は、検出モジュール501、スライド距離取得モジュール502、プログレス調整値取得モジュール503及び連動モジュール504を含むプログレス制御装置を提供する。
検出モジュール501は、多段階プログレスバーに作用するトリガー信号を検出する。前記多段階プログレスバーはそれぞれ少なくとも一つのプログレススライダを含む少なくとも二段階のプログレスバーを含み、前記プログレススライダがそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数がプログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーが該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は少なくともトリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含む。
スライド距離取得モジュール502は、前記検出モジュールにより前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出する。
プログレス調整値取得モジュール503は、トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出する。
前記スライド距離取得モジュール502は、さらに、算出された前記プログレス調整値及び他のプログレスバーのプログレス調整関数に基づいて、前記他のプログレスバーのプログレススライダのスライド距離を算出する。
連動モジュール504は、前記他のプログレスバーのプログレススライダのスライド距離に基づいて、対応するプログレスバーのプログレススライダのスライドを制御する。
他の実施例では、図9に示すように、前記検出モジュール501は、
各段階のプログレスバー上のプログレススライダに作用するトリガー信号を検出する第1の検出手段501a、又は、
各段階のプログレスバー上の任意の位置に作用するトリガー信号を検出する第2の検出手段501b、を含む。
各段階のプログレスバー上のプログレススライダに作用するトリガー信号を検出する第1の検出手段501a、又は、
各段階のプログレスバー上の任意の位置に作用するトリガー信号を検出する第2の検出手段501b、を含む。
他の実施例では、図9に示すように、前記プログレス調整値取得モジュール503は、
前記多段階プログレスバーの類型を確定する類型取得手段503aと、
前記多段階プログレスバーの類型に従って各プログレスバーのプログレス関数を取得するプログレス関数取得手段503bと、
トリガーされたプログレスバーのプログレス関数及び前記プログレススライダのスライド距離に基づいて、プログレス調整値を算出するプログレス調整値取得手段503cとを含む。
前記多段階プログレスバーの類型を確定する類型取得手段503aと、
前記多段階プログレスバーの類型に従って各プログレスバーのプログレス関数を取得するプログレス関数取得手段503bと、
トリガーされたプログレスバーのプログレス関数及び前記プログレススライダのスライド距離に基づいて、プログレス調整値を算出するプログレス調整値取得手段503cとを含む。
他の実施例では、前記プログレススライダのスライド距離とプログレス調整値との間の関数の関係は線形関係である。
他の実施例では、前記多段階プログレスバーにおけるプログレススライダにより対応するプログレスバーに対して行われたプログレス調整は、平滑的調整又は離散的調整を含む。
他の実施例では、前記多段階プログレスバーは、多段階リング状プログレスバー、多段階矩形プログレスバー又は多段階三角形プログレスバーを含む。
本実施例は、多段階プログレスバーが少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、ユーザが必要に応じて異なる段階のプログレスバーを選択してプログレスを調整することにより、プログレスに対する微細な調整を実現し、従来の技術では再生プログレスに対する位置決めが不正確であるという問題を解決し、かつユーザが指でプログレスバーを操作する過程において常に誤操作又は位置決めの不正確等があるという問題を解決し、より長く、より大きく、より広いスペースをユーザの操作に供して、ユーザが迅速に再生プログレスの調整操作を完了でき、電池の電気量を節約し、端末の持続時間を長くするという有益な効果を有する。
実施例7
図10に示すように、本発明の実施例は、検出モジュール601、スライド距離取得モジュール602、プログレス調整値取得モジュール603及びプログレス調整モジュール604を含む、多段階プログレスバーでプログレス制御を行う装置を提供する。
検出モジュール601は、多段階プログレスバーに作用するトリガー信号を検出する。前記多段階プログレスバーはそれぞれ少なくとも一つのプログレススライダを含む少なくとも二段階のプログレスバーを含み、前記プログレススライダがそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数がプログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーが該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は少なくともトリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含む。
スライド距離取得モジュール602は、前記検出モジュールにより前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出する。
プログレス調整値取得モジュール603は、トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出する。
プログレス調整モジュール604は、前記プログレス調整値に基づいてプログレス制御を行う。
他の実施例では、図11に示すように、前記検出モジュール601は、
各段階のプログレスバー上のプログレススライダに作用するトリガー信号を検出する第1の検出手段601a、又は、
各段階のプログレスバー上の任意の位置に作用するトリガー信号を検出する第2の検出手段601bを含む。
各段階のプログレスバー上のプログレススライダに作用するトリガー信号を検出する第1の検出手段601a、又は、
各段階のプログレスバー上の任意の位置に作用するトリガー信号を検出する第2の検出手段601bを含む。
他の実施例では、図11に示すように、前記プログレス調整値取得モジュール603は、
前記多段階プログレスバーの類型を確定する類型取得手段603aと、
前記多段階プログレスバーの類型に従って各プログレスバーのプログレス関数を取得するプログレス関数取得手段603bと、
トリガーされたプログレスバーのプログレス関数及び前記プログレススライダのスライド距離に基づいて、プログレス調整値を算出するプログレス調整値取得手段603cと、を含む。
前記多段階プログレスバーの類型を確定する類型取得手段603aと、
前記多段階プログレスバーの類型に従って各プログレスバーのプログレス関数を取得するプログレス関数取得手段603bと、
トリガーされたプログレスバーのプログレス関数及び前記プログレススライダのスライド距離に基づいて、プログレス調整値を算出するプログレス調整値取得手段603cと、を含む。
他の実施例では、前記プログレススライダのスライド距離とプログレス調整値との間の関数の関係は線形関係である。
他の実施例では、前記多段階プログレスバーにおけるプログレススライダにより対応するプログレスバーに対して行われたプログレス調整は、平滑的調整又は離散的調整を含む。
他の実施例では、前記多段階プログレスバーは、多段階リング状プログレスバー、多段階矩形プログレスバー又は多段階三角形プログレスバーを含む。
本実施例は、多段階プログレスバーが少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、ユーザが必要に応じて異なる段階のプログレスバーを選択してプログレスを調整することにより、プログレスに対する微細な調整を実現し、従来の技術では再生プログレスに対する位置決めが不正確であるという問題を解決し、かつユーザが指でプログレスバーを操作する過程において常に誤操作又は位置決めの不正確等があるという問題を解決し、より長く、より大きく、より広いスペースをユーザの操作に供して、ユーザが迅速に再生プログレスの調整操作を完了でき、電池の電気量を節約し、端末の持続時間を長くするという有益な効果を有する。
説明すべきことは、前記実施例に係るプログレス制御装置と多段階プログレスバーでプログレス制御を行う装置は、前記各機能モジュールの区画を例として説明するに過ぎず、実際の応用において、必要に応じて前記機能を異なる機能モジュールに割り当てて完了し、即ち、装置の内部構造を異なる機能モジュールに区画することにより、上記のように説明したすべて又は一部の機能を完了することができる。
また、前記実施例に係るプログレス制御装置及び多段階プログレスバーでプログレス制御を行う装置は、それぞれプログレス制御方法及び多段階プログレスバーでプログレス制御を行う方法の実施例と同一の構想に属し、その具体的な実現過程の詳細は、方法の実施例を参照し、ここで再度説明しない。
前記本発明の実施例の番号は説明のためのものに過ぎず、実施例の優劣を示さない。
当業者にとって、上記実施例の全て又は一部のステップは、ハードウェアで完了してもよく、プログラムによって関連するハードウェアを命令して完了してもよい。前記プログラムはコンピュータが読み取り可能な記憶媒体に記憶でき、上記記憶媒体は、読み取り専用メモリ、磁気ディスク又は光ディスク等を使用できる。
以上は、本発明の好ましい実施例に過ぎず、本発明はこれらに限定されるものではない。本発明の要旨を逸脱しない範囲内で行なったいかなる変更、同等入替、改良などは、すべて本発明の保護範囲に含まれるべきである。
Claims (28)
- 少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーはそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダはそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数は、プログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーは該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動する、ことを特徴とする多段階プログレスバー。
- 前記プログレススライダのスライド距離とプログレス調整値との間の関数の関係は線形関係である、
ことを特徴とする請求項1に記載の多段階プログレスバー。 - 前記多段階プログレスバーにおけるプログレススライダにより対応するプログレスバーに対して行われたプログレス調整は、平滑的調整又は離散的調整を含む、
ことを特徴とする請求項1に記載の多段階プログレスバー。 - 前記多段階プログレスバーは、多段階リング状プログレスバー、多段階矩形プログレスバー又は多段階三角形プログレスバーを含む、
ことを特徴とする請求項1に記載の多段階プログレスバー。 - 多段階プログレスバーに作用するトリガー信号を検出すること、を含み、前記多段階プログレスバーは少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーはそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダはそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数は、プログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーは該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は、少なくとも、トリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含み、
前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出することと、
トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出することと、
算出された前記プログレス調整値及び他のプログレスバーのプログレス調整関数に基づいて、前記他のプログレスバーのプログレススライダのスライド距離を算出することと、
前記他のプログレスバーのプログレススライダのスライド距離に基づいて、対応するプログレスバーのプログレススライダのスライドを制御することと、
をさらに含むことを特徴とする多段階プログレスバーの連動制御方法。 - 前記多段階プログレスバーに作用するトリガー信号を検出することは、
各段階のプログレスバー上のプログレススライダに作用するトリガー信号を検出すること、又は、
各段階のプログレスバー上の任意の位置に作用するトリガー信号を検出すること、
を含むことを特徴とする請求項5に記載の方法。 - 前記トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出することは、
前記多段階プログレスバーの類型を確定することと、
前記多段階プログレスバーの類型に従って各プログレスバーのプログレス関数を取得することと、
トリガーされたプログレスバーのプログレス関数及び前記プログレススライダのスライド距離に基づいて、プログレス調整値を算出することと、
を含むことを特徴とする請求項5に記載の方法。 - 前記プログレススライダのスライド距離とプログレス調整値との間の関数の関係は線形関係である、
ことを特徴とする請求項5に記載の方法。 - 前記多段階プログレスバーにおけるプログレススライダにより対応するプログレスバーに対して行われたプログレス調整は、平滑的調整又は離散的調整を含む、ことを特徴とする請求項5に記載の方法。
- 前記多段階プログレスバーは、多段階リング状プログレスバー、多段階矩形プログレスバー又は多段階三角形プログレスバーを含む、
ことを特徴とする請求項5に記載の方法。 - 多段階プログレスバーに作用するトリガー信号を検出すること、を含み、前記多段階プログレスバーは少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーはそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダはそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数は、プログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーは該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は、少なくとも、トリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含み、
前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出することと、
トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出することと、
前記プログレス調整値に基づいてプログレス制御を行うことと、
をさらに含むことを特徴とする多段階プログレスバーでプログレス制御を行う方法。 - 前記多段階プログレスバーに作用するトリガー信号を検出することは、
各段階のプログレスバー上のプログレススライダに作用するトリガー信号を検出すること、又は、
各段階のプログレスバー上の任意の位置に作用するトリガー信号を検出すること、
を含むことを特徴とする請求項11に記載の方法。 - 前記トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出することは、
前記多段階プログレスバーの類型を確定することと、
前記多段階プログレスバーの類型に従って各プログレスバーのプログレス関数を取得することと、
トリガーされたプログレスバーのプログレス関数及び前記プログレススライダのスライド距離に基づいて、プログレス調整値を算出することと、
を含むことを特徴とする請求項11に記載の方法。 - 前記プログレススライダのスライド距離とプログレス調整値との間の関数の関係は線形関係である、
ことを特徴とする請求項11に記載の方法。 - 前記多段階プログレスバーにおけるプログレススライダにより対応するプログレスバーに対して行われたプログレス調整は、平滑的調整又は離散的調整を含む、
ことを特徴とする請求項11に記載の方法。 - 前記多段階プログレスバーは、多段階リング状プログレスバー、多段階矩形プログレスバー又は多段階三角形プログレスバーを含む、
ことを特徴とする請求項11に記載の方法。 - 多段階プログレスバーに作用するトリガー信号を検出する検出モジュールとを含み、前記多段階プログレスバーは少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーはそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダはそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数は、プログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーは該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は、少なくとも、トリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含み、
前記検出モジュールにより前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出するスライド距離取得モジュールと、
トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出するプログレス調整値取得モジュールと、
前記他のプログレスバーのプログレススライダのスライド距離に基づいて、対応するプログレスバーのプログレススライダのスライドを制御する連動モジュールと、をさらに含み、
前記スライド距離取得モジュールはさらに、算出された前記プログレス調整値及び他のプログレスバーのプログレス調整関数に基づいて、前記他のプログレスバーのプログレススライダのスライド距離を算出する、
ことを特徴とする多段階プログレスバーの連動制御装置。 - 前記検出モジュールは、
各段階のプログレスバー上のプログレススライダに作用するトリガー信号を検出する第1の検出手段、又は、
各段階のプログレスバー上の任意の位置に作用するトリガー信号を検出する第2の検出手段、
を含む、ことを特徴とする請求項16に記載の装置。 - 前記プログレス調整値取得モジュールは、
前記多段階プログレスバーの類型を確定する類型取得手段と、
前記多段階プログレスバーの類型に従って各プログレスバーのプログレス関数を取得するプログレス関数取得手段と、
トリガーされたプログレスバーのプログレス関数及び前記プログレススライダのスライド距離に基づいて、プログレス調整値を算出するプログレス調整値取得手段と、
を含むことを特徴とする請求項16に記載の装置。 - 前記プログレススライダのスライド距離とプログレス調整値との間の関数の関係は線形関係である、
ことを特徴とする請求項16に記載の装置。 - 前記多段階プログレスバーにおけるプログレススライダにより対応するプログレスバーに対して行われたプログレス調整は、平滑的調整又は離散的調整を含む、
ことを特徴とする請求項16に記載の装置。 - 前記多段階プログレスバーは、多段階リング状プログレスバー、多段階矩形プログレスバー又は多段階三角形プログレスバーを含む、ことを特徴とする請求項16に記載の装置。
- 多段階プログレスバーに作用するトリガー信号を検出する検出モジュールとを含み、前記多段階プログレスバーは少なくとも二段階のプログレスバーを含み、各段階の前記プログレスバーはそれぞれ少なくとも一つのプログレススライダを含み、前記プログレススライダはそれに対応するプログレスバーに対してプログレス調整を行うためのものであり、各段階の前記プログレスバーが異なるプログレス調整関数に対応し、前記プログレス調整関数は、プログレススライダのスライド距離とプログレス調整値との間の関数であり、各段階の前記プログレスバーは該プログレス調整値及び対応するプログレス調整関数に基づいて互いに連動し、前記トリガー信号は、少なくとも、トリガーされたプログレスバー情報と該プログレスバーのプログレススライダのスライド軌跡を含み、
前記検出モジュールにより前記多段階プログレスバーのうちいずれか一つのプログレスバーに対するトリガー信号を検出すれば、前記トリガー信号におけるスライド軌跡に基づいて、トリガーされたプログレスバーのプログレススライダのスライド距離を算出するスライド距離取得モジュールと、
トリガーされたプログレスバーのプログレス調整関数及び前記プログレススライダのスライド距離に基づいてプログレス調整値を算出するプログレス調整値取得モジュールと、
前記プログレス調整値に基づいてプログレス制御を行うプログレス調整モジュールと、
をさらに含むことを特徴とする、多段階プログレスバーでプログレス制御を行う装置。 - 前記検出モジュールは、
各段階のプログレスバー上のプログレススライダに作用するトリガー信号を検出する第1の検出手段、又は、
各段階のプログレスバー上の任意の位置に作用するトリガー信号を検出する第2の検出手段、
を含むことを特徴とする請求項23に記載の装置。 - 前記プログレス調整値取得モジュールは、
前記多段階プログレスバーの類型を確定する類型取得手段と、
前記多段階プログレスバーの類型に従って各プログレスバーのプログレス関数を取得するプログレス関数取得手段と、
トリガーされたプログレスバーのプログレス関数及び前記プログレススライダのスライド距離に基づいて、プログレス調整値を算出するプログレス調整値取得手段と、
を含むことを特徴とする請求項23に記載の装置。 - 前記プログレススライダのスライド距離とプログレス調整値との間の関数の関係は線形関係である、
ことを特徴とする請求項23に記載の装置。 - 前記多段階プログレスバーにおけるプログレススライダにより対応するプログレスバーに対して行われたプログレス調整は、平滑的調整又は離散的調整を含む、
ことを特徴とする請求項23に記載の装置。 - 前記多段階プログレスバーは、多段階リング状プログレスバー、多段階矩形プログレスバー又は多段階三角形プログレスバーを含む、
ことを特徴とする請求項23に記載の装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013102148916A CN103279352A (zh) | 2013-05-31 | 2013-05-31 | 多级进度条、进度控制的方法和装置 |
CN201310214891.6 | 2013-05-31 | ||
PCT/CN2014/076179 WO2014190829A1 (zh) | 2013-05-31 | 2014-04-25 | 多级进度条、进度控制的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2016502195A true JP2016502195A (ja) | 2016-01-21 |
Family
ID=49061892
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015544350A Pending JP2016502195A (ja) | 2013-05-31 | 2014-04-25 | 多段階プログレスバー、プログレス制御方法、装置、プログラム及び記録媒体 |
Country Status (10)
Country | Link |
---|---|
US (1) | US9927946B2 (ja) |
EP (1) | EP2942779B1 (ja) |
JP (1) | JP2016502195A (ja) |
KR (1) | KR20150074161A (ja) |
CN (1) | CN103279352A (ja) |
BR (1) | BR112015017955A2 (ja) |
IN (1) | IN2015DN04016A (ja) |
MX (1) | MX352644B (ja) |
RU (1) | RU2618770C2 (ja) |
WO (1) | WO2014190829A1 (ja) |
Families Citing this family (76)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7959598B2 (en) | 2008-08-20 | 2011-06-14 | Asante Solutions, Inc. | Infusion pump systems and methods |
CN103279352A (zh) | 2013-05-31 | 2013-09-04 | 北京小米科技有限责任公司 | 多级进度条、进度控制的方法和装置 |
KR102192155B1 (ko) * | 2013-11-12 | 2020-12-16 | 삼성전자주식회사 | 어플리케이션 정보를 제공하는 방법 및 장치 |
US20160019360A1 (en) | 2013-12-04 | 2016-01-21 | Apple Inc. | Wellness aggregator |
CN103646655B (zh) * | 2013-12-30 | 2016-09-07 | 优视科技有限公司 | 多媒体播放方法及装置 |
CN104778055B (zh) * | 2014-01-15 | 2020-11-06 | 腾讯科技(深圳)有限公司 | 显示进度条的方法和装置 |
CN104978125B (zh) * | 2014-04-04 | 2018-06-08 | 宏碁股份有限公司 | 电子装置以及用户界面控制方法 |
CN104156165A (zh) * | 2014-06-16 | 2014-11-19 | 乐视致新电子科技(天津)有限公司 | 一种调节视频的播放进度的方法和装置 |
CN104090705A (zh) * | 2014-07-28 | 2014-10-08 | 联想(北京)有限公司 | 进度调节方法和电子设备 |
CN105320430B (zh) * | 2014-07-30 | 2019-11-19 | 腾讯科技(深圳)有限公司 | 页面信息的控制方法及装置 |
US10291597B2 (en) | 2014-08-14 | 2019-05-14 | Cisco Technology, Inc. | Sharing resources across multiple devices in online meetings |
US9628966B2 (en) | 2014-08-19 | 2017-04-18 | Xiaomi Inc. | Method and device for sending message |
DE112015007285B4 (de) * | 2014-09-02 | 2023-11-02 | Apple Inc. | Monitor für physische aktivität und training |
CN104378686B (zh) * | 2014-11-18 | 2019-02-05 | Oppo广东移动通信有限公司 | 音视频播放进度的控制方法与装置 |
CN104469519B (zh) * | 2014-12-18 | 2017-12-29 | 北京元心科技有限公司 | 一种视频播放方法及装置 |
US10542126B2 (en) | 2014-12-22 | 2020-01-21 | Cisco Technology, Inc. | Offline virtual participation in an online conference meeting |
CN105843530B (zh) * | 2015-01-15 | 2019-03-19 | 电信科学技术研究院 | 一种移动终端媒体播放进度控制方法及装置 |
US9948786B2 (en) | 2015-04-17 | 2018-04-17 | Cisco Technology, Inc. | Handling conferences using highly-distributed agents |
CN104822091B (zh) * | 2015-04-29 | 2016-08-24 | 努比亚技术有限公司 | 视频播放进度控制方法、装置及移动终端 |
EP4321088A3 (en) | 2015-08-20 | 2024-04-24 | Apple Inc. | Exercise-based watch face |
CN105245961A (zh) * | 2015-09-29 | 2016-01-13 | 武汉传神信息技术有限公司 | 一种触控屏的视频播放方法及装置 |
CN105472469B (zh) * | 2015-12-08 | 2018-11-02 | 小米科技有限责任公司 | 视频播放进度调整方法及装置 |
CN105389086B (zh) * | 2015-12-14 | 2019-11-05 | 魅族科技(中国)有限公司 | 音乐应用操作方法以及装置 |
EP3951579A1 (en) | 2015-12-15 | 2022-02-09 | Huawei Technologies Co., Ltd. | Operation track response method and operation track response apparatus |
CN105700804B (zh) * | 2015-12-31 | 2019-10-22 | 杭州华为数字技术有限公司 | 一种响应操作轨迹的方法以及操作轨迹响应装置 |
CN106897014A (zh) * | 2015-12-17 | 2017-06-27 | 北京奇虎科技有限公司 | 一种视频音量的调节方法和装置 |
US10275573B2 (en) | 2016-01-13 | 2019-04-30 | Bigfoot Biomedical, Inc. | User interface for diabetes management system |
WO2017124006A1 (en) | 2016-01-14 | 2017-07-20 | Bigfoot Biomedical, Inc. | Adjusting insulin delivery rates |
AU2017100667A4 (en) | 2016-06-11 | 2017-07-06 | Apple Inc. | Activity and workout updates |
US11216119B2 (en) | 2016-06-12 | 2022-01-04 | Apple Inc. | Displaying a predetermined view of an application |
CN106101811A (zh) * | 2016-06-15 | 2016-11-09 | 成都神州数码索贝科技有限公司 | 一种视频回放进度控制的方法 |
CN106325878B (zh) * | 2016-08-30 | 2019-09-13 | 贵阳朗玛信息技术股份有限公司 | 图片批量上传或下载的进度显示方法及装置 |
US10736543B2 (en) | 2016-09-22 | 2020-08-11 | Apple Inc. | Workout monitor interface |
CN106412706B (zh) * | 2016-09-28 | 2019-09-27 | 北京小米移动软件有限公司 | 视频播放的控制方法、装置及其设备 |
US10592867B2 (en) | 2016-11-11 | 2020-03-17 | Cisco Technology, Inc. | In-meeting graphical user interface display using calendar information and system |
CN106775299B (zh) * | 2016-11-25 | 2020-01-10 | 维沃移动通信有限公司 | 一种滑动条的创建方法及移动终端 |
CN106648359A (zh) * | 2016-11-29 | 2017-05-10 | 维沃移动通信有限公司 | 一种调节视频播放进度的方法及移动终端 |
US10516707B2 (en) | 2016-12-15 | 2019-12-24 | Cisco Technology, Inc. | Initiating a conferencing meeting using a conference room device |
WO2018132754A1 (en) | 2017-01-13 | 2018-07-19 | Mazlish Bryan | System and method for adjusting insulin delivery |
EP3568859A1 (en) | 2017-01-13 | 2019-11-20 | Bigfoot Biomedical, Inc. | Insulin delivery methods, systems and devices |
US10440073B2 (en) | 2017-04-11 | 2019-10-08 | Cisco Technology, Inc. | User interface for proximity based teleconference transfer |
US10375125B2 (en) | 2017-04-27 | 2019-08-06 | Cisco Technology, Inc. | Automatically joining devices to a video conference |
US10845955B2 (en) | 2017-05-15 | 2020-11-24 | Apple Inc. | Displaying a scrollable list of affordances associated with physical activities |
GB201708572D0 (en) * | 2017-05-30 | 2017-07-12 | Expodo Ltd | Image capture |
USD826957S1 (en) * | 2017-06-08 | 2018-08-28 | Insulet Corporation | Display screen with a graphical user interface |
US10375474B2 (en) | 2017-06-12 | 2019-08-06 | Cisco Technology, Inc. | Hybrid horn microphone |
US10477148B2 (en) | 2017-06-23 | 2019-11-12 | Cisco Technology, Inc. | Speaker anticipation |
US10516709B2 (en) | 2017-06-29 | 2019-12-24 | Cisco Technology, Inc. | Files automatically shared at conference initiation |
US10338799B1 (en) * | 2017-07-06 | 2019-07-02 | Spotify Ab | System and method for providing an adaptive seek bar for use with an electronic device |
US10706391B2 (en) | 2017-07-13 | 2020-07-07 | Cisco Technology, Inc. | Protecting scheduled meeting in physical room |
US10091348B1 (en) | 2017-07-25 | 2018-10-02 | Cisco Technology, Inc. | Predictive model for voice/video over IP calls |
CN108062196A (zh) * | 2017-12-14 | 2018-05-22 | 维沃移动通信有限公司 | 一种播放进度的调节方法及移动终端 |
USD928199S1 (en) | 2018-04-02 | 2021-08-17 | Bigfoot Biomedical, Inc. | Medication delivery device with icons |
US11317833B2 (en) | 2018-05-07 | 2022-05-03 | Apple Inc. | Displaying user interfaces associated with physical activities |
DK179992B1 (en) | 2018-05-07 | 2020-01-14 | Apple Inc. | DISPLAY OF USER INTERFACES ASSOCIATED WITH PHYSICAL ACTIVITIES |
CN108769819B (zh) * | 2018-06-20 | 2021-04-06 | 网易(杭州)网络有限公司 | 播放进度控制方法、介质、装置和计算设备 |
US10953307B2 (en) | 2018-09-28 | 2021-03-23 | Apple Inc. | Swim tracking and notifications for wearable devices |
CN109286847A (zh) * | 2018-09-29 | 2019-01-29 | 传线网络科技(上海)有限公司 | 视频的播放进度展示方法及装置 |
CN109151554A (zh) * | 2018-09-29 | 2019-01-04 | 传线网络科技(上海)有限公司 | 视频的播放进度展示方法及装置 |
CN109121010A (zh) * | 2018-09-29 | 2019-01-01 | 传线网络科技(上海)有限公司 | 视频的播放进度展示方法及装置 |
USD920343S1 (en) | 2019-01-09 | 2021-05-25 | Bigfoot Biomedical, Inc. | Display screen or portion thereof with graphical user interface associated with insulin delivery |
DK201970532A1 (en) | 2019-05-06 | 2021-05-03 | Apple Inc | Activity trends and workouts |
WO2020247261A1 (en) | 2019-06-01 | 2020-12-10 | Apple Inc. | Multi-modal activity tracking user interface |
CN110209320B (zh) * | 2019-06-06 | 2021-04-02 | 掌阅科技股份有限公司 | 页面中有声书籍播放进度的联动展现方法及电子设备 |
CN112399259B (zh) * | 2019-08-19 | 2023-05-02 | 上海哔哩哔哩科技有限公司 | 一种播放器的进度条控制方法 |
CN110677720B (zh) * | 2019-09-26 | 2021-09-03 | 腾讯科技(深圳)有限公司 | 视频图像帧的定位方法、装置和设备及计算机存储介质 |
DK181076B1 (en) | 2020-02-14 | 2022-11-25 | Apple Inc | USER INTERFACES FOR TRAINING CONTENT |
CN111625158B (zh) * | 2020-05-22 | 2022-05-20 | 京东方科技集团股份有限公司 | 电子交互平板、菜单展示方法及书写工具属性的控制方法 |
USD977502S1 (en) | 2020-06-09 | 2023-02-07 | Insulet Corporation | Display screen with graphical user interface |
WO2022245669A1 (en) | 2021-05-15 | 2022-11-24 | Apple Inc. | User interfaces for group workouts |
CN113259780B (zh) * | 2021-07-15 | 2021-11-05 | 中国传媒大学 | 全息多维音视频播放进度条生成、显示和控制播放方法 |
CN113613049B (zh) * | 2021-07-22 | 2023-04-07 | 山东浪潮超高清视频产业有限公司 | 机顶盒媒体播放器进度条平滑拖动的方法 |
CN114630166A (zh) * | 2022-03-03 | 2022-06-14 | 浙江大华技术股份有限公司 | 一种播放控制方法、装置、设备及介质 |
US20230390626A1 (en) | 2022-06-05 | 2023-12-07 | Apple Inc. | User interfaces for physical activity information |
US11977729B2 (en) | 2022-06-05 | 2024-05-07 | Apple Inc. | Physical activity information user interfaces |
CN116233558A (zh) * | 2022-12-15 | 2023-06-06 | 杭州华橙软件技术有限公司 | 一种媒体流播放方法、***、电子设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09198224A (ja) * | 1995-11-13 | 1997-07-31 | Internatl Business Mach Corp <Ibm> | グラフィカル・ユーザ・インターフェース内で値を指定する方法および装置 |
JP2006164033A (ja) * | 2004-12-09 | 2006-06-22 | Canon Inc | 編集システム |
JP2009295147A (ja) * | 2008-05-07 | 2009-12-17 | Hoya Corp | スクロール表示可能な情報処理装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070250772A1 (en) * | 2004-06-02 | 2007-10-25 | Koninklijke Philips Electronics, N.V. | Clock-Based User Interface for Hdd Time-Shift Buffer Navigation |
US7881505B2 (en) * | 2006-09-29 | 2011-02-01 | Pittsburgh Pattern Recognition, Inc. | Video retrieval system for human face content |
US7956847B2 (en) * | 2007-01-05 | 2011-06-07 | Apple Inc. | Gestures for controlling, manipulating, and editing of media files using touch sensitive devices |
KR101239797B1 (ko) * | 2007-02-07 | 2013-03-06 | 엘지전자 주식회사 | 터치 스크린을 구비한 전자 기기 및 이를 이용한 아날로그시계 제공 방법 |
JP2009230468A (ja) * | 2008-03-24 | 2009-10-08 | Seiko Epson Corp | 再生装置、再生装置の制御方法および制御プログラム |
CN102257463A (zh) * | 2008-12-18 | 2011-11-23 | 日本电气株式会社 | 滑动条显示控制装置以及滑动条显示控制方法 |
CN102426841A (zh) * | 2009-10-31 | 2012-04-25 | 华为技术有限公司 | 定位播放视频的装置、方法及*** |
JP2012252642A (ja) * | 2011-06-06 | 2012-12-20 | Sony Corp | 情報処理装置、情報処理方法、及びプログラム |
CN103021439B (zh) * | 2011-09-27 | 2016-06-15 | 腾讯科技(深圳)有限公司 | 一种精确定位文件播放进度的方法和装置 |
CN102609143A (zh) * | 2012-02-15 | 2012-07-25 | 张群 | 一种手持电子设备及其视频播放控制方法 |
CN103279352A (zh) * | 2013-05-31 | 2013-09-04 | 北京小米科技有限责任公司 | 多级进度条、进度控制的方法和装置 |
-
2013
- 2013-05-31 CN CN2013102148916A patent/CN103279352A/zh active Pending
-
2014
- 2014-04-25 MX MX2015007305A patent/MX352644B/es active IP Right Grant
- 2014-04-25 BR BR112015017955A patent/BR112015017955A2/pt not_active IP Right Cessation
- 2014-04-25 JP JP2015544350A patent/JP2016502195A/ja active Pending
- 2014-04-25 KR KR1020157013585A patent/KR20150074161A/ko not_active Application Discontinuation
- 2014-04-25 WO PCT/CN2014/076179 patent/WO2014190829A1/zh active Application Filing
- 2014-04-25 EP EP14804456.3A patent/EP2942779B1/en active Active
- 2014-04-25 RU RU2015129669A patent/RU2618770C2/ru active
-
2015
- 2015-05-12 IN IN4016DEN2015 patent/IN2015DN04016A/en unknown
- 2015-06-30 US US14/755,175 patent/US9927946B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09198224A (ja) * | 1995-11-13 | 1997-07-31 | Internatl Business Mach Corp <Ibm> | グラフィカル・ユーザ・インターフェース内で値を指定する方法および装置 |
JP2006164033A (ja) * | 2004-12-09 | 2006-06-22 | Canon Inc | 編集システム |
JP2009295147A (ja) * | 2008-05-07 | 2009-12-17 | Hoya Corp | スクロール表示可能な情報処理装置 |
Also Published As
Publication number | Publication date |
---|---|
RU2015129669A (ru) | 2017-05-04 |
WO2014190829A1 (zh) | 2014-12-04 |
EP2942779B1 (en) | 2021-11-10 |
US9927946B2 (en) | 2018-03-27 |
US20150301691A1 (en) | 2015-10-22 |
IN2015DN04016A (ja) | 2015-10-02 |
MX352644B (es) | 2017-12-01 |
CN103279352A (zh) | 2013-09-04 |
MX2015007305A (es) | 2015-09-10 |
EP2942779A4 (en) | 2016-03-16 |
RU2618770C2 (ru) | 2017-05-11 |
BR112015017955A2 (pt) | 2017-07-11 |
KR20150074161A (ko) | 2015-07-01 |
EP2942779A1 (en) | 2015-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2016502195A (ja) | 多段階プログレスバー、プログレス制御方法、装置、プログラム及び記録媒体 | |
US11907519B2 (en) | Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate | |
JP7410893B2 (ja) | ユーザインタフェースにおけるナビゲートのためのカラムインタフェース | |
US11750914B2 (en) | Devices, methods, and graphical user interfaces for capturing and recording media in multiple modes | |
US11816303B2 (en) | Device, method, and graphical user interface for navigating media content | |
EP2863394B1 (en) | Apparatus and method for editing synchronous media | |
US10664120B1 (en) | Media element navigation using a virtual jog wheel | |
CN106293410B (zh) | 一种视频进度调节方法及移动终端 | |
US20130257770A1 (en) | Controlling and editing media files with touch gestures over a media viewing area using a touch sensitive device | |
US20140359447A1 (en) | Method, Apparatus and Computer Program Product for Generation of Motion Images | |
US20150106722A1 (en) | Navigating Image Presentations | |
US10572138B1 (en) | Utilizing dynamic granularity for application controls | |
US10976913B2 (en) | Enabling undo on scrubber/seekbar UI widgets | |
US10152215B2 (en) | Setting adjustment range of graphical user interface | |
JP5481430B2 (ja) | メディア再生を制御する方法、装置、及び記録媒体 | |
US11765333B1 (en) | Systems and methods for improved transitions in immersive media | |
US20240045572A1 (en) | Device, method, and graphical user interface for navigating media content |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160513 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160520 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160812 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20160907 |