(57)【要約】  本開示は、アプリケーションを表示するための方法および端末を開示する。一例によれば、本方法では、端末は、アプリケーションのためのユーザからの操作コマンドを受け取ったとき、ユーザインターフェース(UI)操作コントローラおよびUI操作ウィンドウを作成し、この場合ビデオアプリケーションのためのビデオ表示コマンドが受け取られるとき、作成されるUI操作コントローラが、ビデオ復号器であり、作成されるUI操作ウィンドウが、ビデオ表示ウィンドウであり、そのビデオ表示ウィンドウが、端末によって提供されるUIの指定領域に表示され、別のアプリケーションのためのUI操作ウィンドウが作成されるとき、UI操作ウィンドウ全体が、全指定領域に及びかつ指定領域と同じサイズを有する、またはUI操作ウィンドウ全体が、指定領域内にある。端末は、ビデオ表示ウィンドウおよびUI操作ウィンドウが両方ともUIに表示されるとき、透過性および半透過性を有するUI操作ウィンドウの属性を構成し、UI操作ウィンドウをビデオ表示ウィンドウの上に構成する。本開示の技術的解決策によれば、端末での画面の利用が、改善される。
2015509633.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションのための操作コマンドをユーザから受け取ったとき、前記アプリケーションのためのユーザインターフェース(UI)操作コントローラおよびUI操作ウィンドウを端末によって作成するステップであって、ビデオアプリケーションのためのビデオ表示コマンドが受け取られるとき、前記作成されるUI操作コントローラが、ビデオ復号器であり、前記作成されるUI操作ウィンドウが、ビデオ表示ウィンドウであり、前記ビデオ表示ウィンドウが、前記端末によって提供されるUIの指定領域に表示され、別のアプリケーションのための前記UI操作ウィンドウが作成されるとき、前記UI操作ウィンドウ全体が、前記全指定領域に及びかつ前記指定領域と同じサイズを有する、または前記UI操作ウィンドウ全体が、前記指定領域内にある、ステップと、
前記ビデオ表示ウィンドウおよび前記UI操作ウィンドウが両方とも前記UIに表示されるとき、透過性および半透過性を有する前記UI操作ウィンドウの属性を前記端末によって構成し、前記UI操作ウィンドウを前記ビデオ表示ウィンドウの上に構成するステップとを含む、アプリケーションを表示するための方法。
【請求項２】
前記指定領域は、前記UIの全体または一部を占有する、請求項1に記載の方法。
【請求項３】
ビデオデータを前記ビデオ復号器によって取得し、前記ビデオデータが復号された後に前記復号されたビデオデータを表示すべき前記ビデオ表示ウィンドウに送るステップをさらに含む、請求項1に記載の方法。
【請求項４】
前記ビデオデータを取得するステップは、
前記端末に保存された前記ビデオデータを前記ビデオ復号器によって読み取るステップ、または
前記端末でのハードウェアを介して入力される前記ビデオデータを前記ビデオ復号器によって受け取るステップを含む、請求項3に記載の方法。
【請求項５】
前記ビデオアプリケーションは、ポイントツーポイントリアルタイムビデオ通信アプリケーション、ビデオオンデマンド番組アプリケーションおよびローカルビデオアプリケーションを含む、請求項1に記載の方法。
【請求項６】
前記ビデオ復号器および前記ビデオ表示ウィンドウを作成するとき、ビデオコントローラを前記端末によって作成するステップと、
前記ビデオ表示ウィンドウに表示すべきウィンドウ要素を前記ビデオコントローラによって作成し、前記ビデオ表示ウィンドウに表示されている前記ウィンドウ要素のための前記ユーザからの操作に応答するステップとをさらに含む、請求項1に記載の方法。
【請求項７】
前記UI操作コントローラが作成された後に前記UI操作ウィンドウに表示すべきウィンドウ要素を前記UI操作コントローラによって作成し、前記UI操作ウィンドウに表示されている前記ウィンドウ要素のための前記ユーザからの操作に応答するステップをさらに含む、請求項1に記載の方法。
【請求項８】
ビデオ表示コマンドをユーザから受け取ったとき、ビデオ復号器およびビデオ表示ウィンドウを端末によって作成するステップであって、前記ビデオ表示ウィンドウが、前記端末によって提供されるユーザインターフェース(UI)の指定領域にある、ステップと、
別のアプリケーションのための操作コマンドを受け取ったとき、UI操作コントローラおよびUI操作ウィンドウを前記端末によって作成するステップであって、前記UI操作ウィンドウ全体が、前記全指定領域に及びかつ前記指定領域と同じサイズを有する、または前記UI操作ウィンドウ全体が、前記指定領域内にある、ステップと、
前記ビデオ表示ウィンドウおよび前記UI操作ウィンドウが両方とも前記UIに表示されるとき、透過性および半透過性を有する前記UI操作ウィンドウの属性を前記端末によって構成し、前記UI操作ウィンドウを前記ビデオ表示ウィンドウの上に構成するステップとを含む、アプリケーションを表示するための方法。
【請求項９】
前記ビデオ復号器および前記ビデオ表示ウィンドウが作成された後、ビデオデータを前記ビデオ復号器によって取得し、前記ビデオデータが復号された後に前記復号されたビデオデータを表示すべき前記ビデオ表示ウィンドウに送るステップをさらに含む、請求項8に記載の方法。
【請求項１０】
前記UI操作コントローラが作成された後、前記UI操作ウィンドウに表示すべきウィンドウ要素を前記UI操作コントローラによって作成し、前記UI操作ウィンドウに表示されている前記ウィンドウ要素のための前記ユーザからの操作に応答するステップをさらに含む、請求項8に記載の方法。
【請求項１１】
前記指定領域は、前記UIの全体または一部を占有する、請求項8に記載の方法。
【請求項１２】
前記ビデオデータを取得するステップは、
前記端末に保存された前記ビデオデータを前記ビデオ復号器によって読み取るステップ、または
前記端末でのハードウェアデバイスを介して入力される前記ビデオデータを前記ビデオ復号器によって受け取るステップを含む、請求項9に記載の方法。
【請求項１３】
前記ビデオアプリケーションは、ポイントツーポイントリアルタイムビデオ通信アプリケーション、ビデオオンデマンド番組アプリケーションおよびローカルビデオアプリケーションを含む、請求項8に記載の方法。
【請求項１４】
前記ビデオ復号器および前記ビデオ表示ウィンドウを作成するとき、ビデオコントローラを前記端末によって作成するステップをさらに含む、請求項8に記載の方法。
【請求項１５】
受け取りモジュールおよび作成モジュールを備える端末であって、
前記受け取りモジュールは、操作コマンドをユーザから受け取り、前記操作コマンドを前記作成モジュールに送るためのものであり、
前記作成モジュールは、アプリケーションのための前記ユーザからの前記操作コマンドが受け取られたとき、アプリケーションのためのユーザインターフェース(UI)操作コントローラおよびUI操作ウィンドウを作成し、この場合ビデオアプリケーションのためのビデオ表示コマンドが受け取られるとき、前記作成されるUI操作コントローラが、ビデオ復号器であり、前記作成されるUI操作ウィンドウが、ビデオ表示ウィンドウであり、前記ビデオ表示ウィンドウが、前記端末によって提供されるUIの指定領域に表示され、別のアプリケーションのための前記UI操作ウィンドウが作成されるとき、前記UI操作ウィンドウ全体が、前記全指定領域に及びかつ前記指定領域と同じサイズを有する、または前記UI操作ウィンドウ全体が、前記指定領域内にあり、前記ビデオ表示ウィンドウおよび前記UI操作ウィンドウが両方とも前記UIに表示されるとき、透過性および半透過性を有する前記UI操作ウィンドウの属性を構成し、前記UI操作ウィンドウを前記ビデオ表示ウィンドウの上に構成するためのものである、端末。
【請求項１６】
前記作成モジュールはさらに、前記ビデオ復号器および前記ビデオ表示ウィンドウが作成された後、ビデオデータを取得し、前記ビデオデータが復号された後に前記復号されたビデオデータを表示すべき前記ビデオ表示ウィンドウに送るためのものである、請求項15に記載の端末。
【請求項１７】
前記作成モジュールはさらに、前記UI操作コントローラが作成された後、前記UI操作コントローラを通じて前記UI操作ウィンドウに表示すべきウィンドウ要素を作成し、前記UI操作ウィンドウに表示されている前記ウィンドウ要素のための前記ユーザからの操作に応答するためのものである、請求項15に記載の端末。
【請求項１８】
前記指定領域は、前記UIの全体または一部を占有する、請求項15に記載の端末。
【請求項１９】
前記ビデオアプリケーションは、ポイントツーポイントリアルタイムビデオ通信アプリケーション、ビデオオンデマンド番組アプリケーションおよびローカルビデオアプリケーションを含む、請求項15に記載の端末。
【請求項２０】
前記作成モジュールはさらに、前記ビデオ復号器および前記ビデオ表示ウィンドウが、作成されるとき、ビデオコントローラを作成し、前記ビデオコントローラを通じて前記ビデオ表示ウィンドウに表示すべきウィンドウ要素を作成し、前記ビデオコントローラを通じて前記ビデオ表示ウィンドウに表示されている前記ウィンドウ要素のための前記ユーザからの操作に応答するためのものである、請求項15に記載の端末。
【請求項２１】
受け取りモジュールおよび作成モジュールを備える端末であって、
前記受け取りモジュールは、操作コマンドをユーザから受け取り、前記操作コマンドを前記作成モジュールに送るためのものであり、
前記作成モジュールは、前記ユーザからのビデオ表示コマンドが受け取られたとき、ビデオ復号器およびビデオ表示ウィンドウを作成し、この場合前記ビデオ表示ウィンドウが、前記端末によって提供されるユーザインターフェース(UI)の指定領域にあり、別のアプリケーションのための操作コマンドを受け取ったとき、UI操作コントローラおよびUI操作ウィンドウを作成し、この場合前記UI操作ウィンドウ全体が、前記全指定領域に及びかつ前記指定領域と同じサイズを有する、または前記UI操作ウィンドウ全体が、前記指定領域内にあり、前記ビデオ表示ウィンドウおよび前記UI操作ウィンドウが両方とも前記UIに表示されるとき、透過性および半透過性を有する前記UI操作ウィンドウの属性を構成し、前記UI操作ウィンドウを前記ビデオ表示ウィンドウの上に構成するためのものである、端末。
【請求項２２】
前記作成モジュールはさらに、前記ビデオ復号器および前記ビデオ表示ウィンドウが作成された後、前記ビデオ復号器を通じてビデオデータを取得し、前記ビデオデータが復号された後に前記復号されたビデオデータを表示すべき前記ビデオ表示ウィンドウに前記ビデオ復号器を通じて送るためのものである、請求項21に記載の端末。
【請求項２３】
前記作成モジュールはさらに、前記UI操作コントローラが作成された後、前記UI操作コントローラを通じて前記UI操作ウィンドウに表示すべきウィンドウ要素を作成し、前記UI操作コントローラを通じて前記UI操作ウィンドウに表示されている前記ウィンドウ要素のための前記ユーザからの操作に応答するためのものである、請求項21に記載の端末。
【請求項２４】
前記指定領域は、前記UIの全体または一部を占有する、請求項21に記載の端末。
【請求項２５】
前記作成モジュールはさらに、前記ビデオ復号器および前記ビデオ表示ウィンドウを作成するときビデオコントローラを作成し、前記ビデオコントローラを通じて前記ビデオ表示ウィンドウに表示すべきウィンドウ要素を作成し、前記ビデオコントローラを通じて前記ビデオ表示ウィンドウに表示されている前記ウィンドウ要素のための前記ユーザからの操作に応答するためのものである、請求項21に記載の端末。
【請求項２６】
請求項1から14のいずれか一項に記載の方法をコンピュータに実行させるための命令を保存する、コンピュータ記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本方法は、端末技術に関し、より詳細にはアプリケーションを表示するための方法および端末に関する。
【背景技術】
【０００２】
電話などの携帯端末では、計算能力およびネットワーク送信能力が制限されるので、ビデオは、前面のウィンドウに表示されるだけである。
【０００３】
携帯端末での画面は、通常小さい。したがって、ウィンドウが、大部分を占有し、全画面をさえ占有するとき、他のアプリケーションは、同時に表示されないことになる。したがって、携帯端末での画面の利用は、低下する。
【発明の概要】
【課題を解決するための手段】
【０００４】
本開示の例により、アプリケーションを表示するための方法および端末が提供され、端末での画面の利用を改善する。
【０００５】
アプリケーションを表示するための方法は、
ビデオ表示コマンドをユーザから受け取ったとき、ビデオ復号器およびビデオ表示ウィンドウを端末によって作成するステップと、
ビデオデータをビデオ復号器によって取得し、ビデオデータが復号された後にビデオ表示ウィンドウに表示すべき復号されたビデオデータを送るステップと、
別のアプリケーションのための操作コマンドをユーザから受け取ったとき、UI操作コントローラおよびUI操作ウィンドウを端末によって作成するステップであって、UI操作ウィンドウのサイズおよび開始位置が、ビデオ表示ウィンドウのサイズおよび開始位置と同じである、またはUI操作ウィンドウ全体が位置する領域が、ビデオ表示ウィンドウが位置する領域内にある、ステップと、
UI操作ウィンドウに表示すべきウィンドウ要素をUI操作コントローラによって作成し、UI操作ウィンドウのためのユーザからの操作に応答するステップと、
ビデオ表示ウィンドウおよびUI操作ウィンドウが両方とも同時に存在するとき、透過性を有するUI操作ウィンドウの属性を端末によって構成し、UI操作ウィンドウをビデオ表示ウィンドウの上に構成するステップとを含む。
【０００６】
端末は、受け取りモジュールおよび作成モジュールを含む。
【０００７】
受け取りモジュールは、操作コマンドをユーザから受け取り、その操作コマンドを作成モジュールに送るためのものである。
【０００８】
作成モジュールは、ユーザからのビデオ表示コマンドが受け取られたとき、ビデオ復号器およびビデオ表示ウィンドウを作成し、この場合ビデオ表示ウィンドウは、端末によって提供されるユーザインターフェース(UI)の指定領域にあり、別のアプリケーションのための操作コマンドを受け取ったとき、UI操作コントローラおよびUI操作ウィンドウを作成し、この場合UI操作ウィンドウ全体は、全指定領域に及びかつ指定領域と同じサイズを有する、またはUI操作ウィンドウ全体が、指定領域内にあり、ビデオ表示ウィンドウおよびUI操作ウィンドウが両方ともUIに表示されるとき、透過性および半透過性を有するUI操作ウィンドウの属性を構成し、UI操作ウィンドウをビデオ表示ウィンドウの上に構成するためのものである。
【０００９】
本開示の技術的解決策によれば、表示されているビデオは、ビデオアプリケーション以外の別のアプリケーションの背景として取り込まれ、ビデオアプリケーション以外のそのアプリケーションは、表示されているビデオの背景上に表示されることが上記から分かる。したがって、ビデオアプリケーションおよびビデオアプリケーション以外のアプリケーションは、端末の画面の利用を改善するために、端末の画面上に同時に表示されてもよい。その上、従来の技術では、静止画像が、アプリケーションの背景、例えばはるかに単調である空白の背景、特定の色の背景または画像背景として取り込まれる。本開示の技術的解決策によれば、動画像が、背景として取り込まれ、その結果背景の形態は、はるかに豊富である。加えて、本技術的解決策は、実施が簡単であり、普及および促進が容易である。
【図面の簡単な説明】
【００１０】
【図１】本開示の一例によるアプリケーションを表示するための方法を例示する流れ図である。
【図２】本開示の図1での例に従って作成される様々な要素間の関係を例示する概略図である。
【図３】本開示の一例による携帯端末の構造を例示する概略図である。
【発明を実施するための形態】
【００１１】
本開示の一例によるアプリケーションを表示するための方法が、従来の技術に存在する問題のために提供される。一例によれば、本方法では、別のアプリケーションの背景が、表示されているビデオを用いて構成され、ビデオアプリケーション以外のそのアプリケーションが、表示されているビデオの背景上に表示される。
【００１２】
技術的解決策をより明らかにするために、その技術的解決策は、以下のように図面および例を参照して詳細に例示されることになる。
【００１３】
図1は、本開示の一例によるアプリケーションを表示するための方法を例示する流れ図である。図1で示されるように、本方法は、次の手順を含む。
【００１４】
ブロック11において、ビデオ表示コマンドをユーザから受け取ったとき、端末は、ビデオ復号器およびビデオ表示ウィンドウを作成し、この場合ビデオ表示コマンドは、ビデオアプリケーションのための操作コマンドであり、ビデオ復号器は、ビデオアプリケーションのためのUI(ユーザインターフェース)操作コントローラであり、ビデオ表示ウィンドウは、ビデオアプリケーションのUI操作ウィンドウである。UI操作コントローラは、UIに表示されるコンテンツを制御する、またはUI上のユーザの操作を受け入れ応答するためのプログラムである。
【００１５】
ビデオアプリケーションは、ポイントツーポイントリアルタイムビデオ通信アプリケーション、ビデオオンデマンド番組アプリケーションおよびローカルビデオアプリケーションを含む。
【００１６】
ビデオ表示コマンドをユーザから受け取ったとき、端末は、ビデオ復号器およびビデオ表示ウィンドウをそれぞれ作成する。加えて、端末はさらに、ビデオコントローラを作成する。
【００１７】
ビデオ表示ウィンドウは、端末によって提供されるUIの指定領域を占有する。一例では、ビデオ表示ウィンドウは、全UIを占有してもよく、UIは、端末での全画面を占有する。
【００１８】
UIが端末での全画面を占有する一例では、開始位置(StartLeft、StartTop)は、画面の左上角である。サイズ(Width、Height)は、全画面のサイズである。すなわち、
StartLeft=0、StartTop=0、
Width=Width Of Window、Height=Height Of Window、
ただし「Width Of Window」は、画面の幅を指し、「Height Of Window」は、画面の高さを指す。
【００１９】
ブロック12において、ビデオ復号器は、ビデオデータを取得する。ビデオデータが復号された後、復号されたビデオデータは、表示すべきビデオ表示ウィンドウに送られる。
【００２０】
ビデオコントローラがブロック11において作成される場合、ビデオコントローラは、ビデオ表示ウィンドウに表示すべきウィンドウ要素を作成し、ビデオ表示ウィンドウのための操作に応答してもよい。
【００２１】
ビデオコントローラは、UIとのインタラクションに関連する制御機能および一組の状態パラメータを含んでもよい。
【００２２】
状態パラメータは、ビデオ表示ウィンドウに表示すべきウィンドウ要素、例えばテキスト、画像、ボタン、ならびにウィンドウ要素の属性値、例えば位置、サイズ、テキストコンテンツ、および画像コンテンツを含んでもよい。制御機能は、ユーザの操作のための応答機能を含んでもよい。
【００２３】
上記の情報に基づいて、ビデオコントローラは、ビデオ表示ウィンドウに表示すべきウィンドウ要素を作成し、ビデオ表示ウィンドウに表示されているウィンドウ要素のためのユーザの操作に応答してもよく、例えば早送りに応答する、休止に応答する。
【００２４】
ビデオデータを取得した後、ビデオ復号器は、ビデオデータを復号し、次いで復号されたビデオデータを表示すべきビデオ表示ウィンドウに送ってもよい。
【００２５】
ビデオ復号器がビデオデータを取得するプロセスは、ビデオ復号器が保存されたビデオデータを読み取ることを含んでもよい。ビデオ復号器がビデオデータを取得するプロセスはまた、ビデオ復号器がハードウェアデバイスを介して入力されるビデオデータを受け取ることを含んでもよい。
【００２６】
一例では、ビデオがローカルで表示されるとき、ビデオ復号器は、ビデオデータを対応するディレクトリから読み取ってもよい。別の例では、ポイントツーポイントリアルタイムビデオ通信アプリケーションが実行されるとき、ビデオコントローラは、外部ビデオデータ、例えばカメラから入力されるビデオデータを受け取ってもよい。
【００２７】
ブロック13において、ビデオアプリケーション以外の別のアプリケーションのための操作コマンドを受け取ったとき、端末は、ビデオアプリケーション以外のそのアプリケーションのためのUI操作コントローラおよびUI操作ウィンドウを作成する。UI操作ウィンドウのサイズおよび開始位置はそれぞれ、ビデオ表示ウィンドウのそれらと同じである。別法として、UI操作ウィンドウは、ビデオ表示ウィンドウ内にある。ビデオアプリケーション以外のアプリケーションは、端末でビデオアプリケーションと同じハードウェアを使用するために競合するアプリケーションを排除する。そのアプリケーションは、インスタントメッセージ用アプリケーション、ウェブページブラウジングアプリケーション、文書(例えば、ワード/PDF)処理用アプリケーション、画像処理用アプリケーション、ゲームアプリケーションを含んでもよい。
【００２８】
ビデオアプリケーション以外のアプリケーションのための操作コマンドを受け取ったとき、例えばインスタントメッセージ用アプリケーションのための操作コマンドを受け取ったとき、UI操作コントローラ(例えば、データを表示するためのプログラミングおよびインスタントメッセージ用ツールのためのデータ伝送の制御)ならびにUI操作ウィンドウ(例えば、インスタントメッセージのチャット用ウィンドウ)がそれぞれ、インスタントメッセージ用アプリケーションのために作成される。
【００２９】
UI操作ウィンドウのためのサイズおよび開始位置は、ビデオ表示ウィンドウのそれらと同じであってもよい。すなわち、ビデオ表示ウィンドウの開始位置がStartLeft=0、StartTop=0である場合、UI操作ウィンドウの開始位置もまた、StartLeft=0、StartTop=0である。ビデオ表示ウィンドウのサイズがWidth=Width Of Window、Height=Height Of Windowである場合、UI操作ウィンドウのサイズは、Width=Width Of Window、Height=Height Of Windowである。
【００３０】
加えて、UI操作ウィンドウが位置する領域は、ビデオ表示ウィンドウの領域内であってもよい。前の方法が、通常採用される。
【００３１】
ブロック14において、UI操作コントローラは、UI操作ウィンドウに表示すべきウィンドウ要素を作成し、UI操作ウィンドウのためにユーザによって実行される操作に応答する。
【００３２】
UI操作コントローラは、UIとのインタラクションに関連する制御機能および一組の状態パラメータを含んでもよい。
【００３３】
ブロック15において、ビデオ表示ウィンドウおよびUI操作ウィンドウが、同時に存在するとき、端末は、透過性および半透過性を有するUI操作ウィンドウの属性を構成し、UI操作ウィンドウをビデオ表示ウィンドウの上に構成する。
【００３４】
ビデオ表示コマンドおよびビデオアプリケーション以外のアプリケーション(ブロック15において「アプリケーションX」と名付けられる)のための操作コマンドが受け取られたとき、ビデオ表示ウィンドウおよびUI操作ウィンドウは、同時に存在する。
【００３５】
一例では、端末は、ビデオ表示コマンドを受け取るだけであってもよい。別の例では、端末は、アプリケーションXのための操作コマンドを受け取るだけであってもよい。別の例では、端末は、ビデオ表示コマンドおよびアプリケーションXのための操作コマンドを両方とも受け取ってもよい。対応するコマンドを受け取ったとき、端末は、上述のような対応するプロセスを実行してもよい。
【００３６】
ビデオ表示コマンドおよびアプリケーションXのための操作コマンドが両方とも受け取られる条件では、3つのサブケースがあり、1)ビデオ表示コマンドが最初に受け取られ、次いでアプリケーションXのための操作コマンドが受け取られる、2)アプリケーションXのための操作コマンドが最初に受け取られ、次いでビデオ表示コマンドが受け取られる、3)ビデオ表示コマンドおよびアプリケーションXのための操作コマンドが、同時に受け取られる、例えばビデオ表示機能およびテキストチャット機能が、ソフトウェアに統合されてもよく、ビデオ表示コマンドおよびアプリケーションXのための操作コマンドが、そのソフトウェアが開始されるとき同時に受け取られる。
【００３７】
サブケース1)、2)、3)のいずれにおいても、対応する手順が上記の方法に従って実行されることを除いて、ビデオ表示コマンドおよびアプリケーションXのための操作コマンドが両方とも受け取られたとき、端末はさらに、透過性を有するUI操作ウィンドウの属性を構成し、UI操作ウィンドウをビデオ表示ウィンドウの上に構成する。すなわち、表示されているビデオは、アプリケーションXのための背景であってもよく、アプリケーションXは、表示されているビデオの背景上に提示される。
【００３８】
図2は、本開示の図1での例に従って作成される様々な要素間の関係を例示する概略図である。図2で示されるように、UI操作ウィンドウのサイズおよび開始位置は、ビデオ表示ウィンドウのそれらと同じである。図2で示されるような記述方法は、UI操作ウィンドウがビデオ表示ウィンドウと区別されることを可能にする。
【００３９】
加えて、図1での様々なブロック対する数字は、教示を簡潔にするために使用されるが、しかし本開示の技術的解決策を限定するためではない。一例では、ブロック11におけるプロセスは、ブロック13におけるプロセスの後に実行されてもよい。別の例では、ブロック11におけるプロセスおよびブロック13におけるプロセスは、同時に実行されてもよい。
【００４０】
ビデオ復号器、ビデオコントローラ、ビデオ表示ウィンドウ、UI操作コントローラおよびUI操作ウィンドウは、従来の技術での方法に従って作成されてもよい。
【００４１】
ここまでで、本開示の例は、終わる。
【００４２】
図3は、本開示の一例による端末の構造を例示する概略図である。図3で示されるように、端末は、受け取りモジュール31および作成モジュール32を含む。
【００４３】
受け取りモジュール31は、操作コマンドをユーザから受け取り、その操作コマンドを作成モジュール32に送るためのものである。
【００４４】
作成モジュール32は、ビデオアプリケーションのためのビデオ表示コマンドを受け取ったとき、ビデオ復号器およびビデオ表示ウィンドウを作成するためのものであり、この場合ビデオ復号器は、ビデオデータを取得し、ビデオデータが復号された後にビデオ表示ウィンドウに表示すべきビデオデータを送るためのものである。
【００４５】
ビデオアプリケーション以外の別のアプリケーションのための操作コマンドを受け取ったとき、作成モジュール32は、ビデオアプリケーション以外のそのアプリケーションのためのUI操作コントローラおよびUI操作ウィンドウを作成するためのものである。UI操作ウィンドウのサイズおよび開始位置はそれぞれ、ビデオ表示ウィンドウのそれらと同じである、またはUI操作ウィンドウが位置する領域は、ビデオ表示ウィンドウが位置する領域内にある。作成モジュール32は、UI操作ウィンドウに表示すべきウィンドウ要素を作成し、UI操作コントローラを通じてUI操作ウィンドウのためのユーザからの操作に応答するためのものである。
【００４６】
ビデオ表示ウィンドウおよびUI操作ウィンドウが同時に存在するとき、作成モジュール32は、透過性を有するUI操作ウィンドウの属性を構成し、ビデオ表示ウィンドウの上に重ね合わされるUI操作ウィンドウを構成するためのものである。
【００４７】
一例では、ビデオ表示ウィンドウは、全UIを占有してもよい。UIは、端末の全画面を占有してもよい。
【００４８】
ビデオアプリケーションは、ポイントツーポイントリアルタイムビデオ通信アプリケーション、ビデオオンデマンド番組アプリケーションおよびローカルビデオアプリケーションを含む。
【００４９】
作成モジュール32はさらに、ビデオ復号器およびビデオ表示ウィンドウが作成されると、ビデオコントローラを作成し、ビデオコントローラを通じてビデオ表示ウィンドウに表示すべきウィンドウ要素を作成し、ユーザによってビデオ表示ウィンドウのために実行される操作に応答するためのものである。
【００５０】
上記の方法例で述べられる方法は、図3で示されるような端末に適用されてもよく、そのことは、本明細書では繰り返して述べられない。
【００５１】
図3で示されるような端末は、携帯端末、例えば電話、ラップトップ、タブレットPC、POS(販売時点管理)機、搭載コンピュータであってもよい。端末はまた、本技術的解決策が適用されてもよい、移動されない端末、例えばデスクトップコンピュータおよびサーバであってもよい。
【００５２】
加えて、本開示による技術的解決策は、以下のものに適用されてもよい。
ポイントツーポイントビデオ通信のための製品。例えば他の人たちとの同期されたテキストチャットを表示する別のアプリケーションは、表示されているビデオの背景上に表示される。
ビデオを表示するための製品、例えばビデオオンデマンド番組またはローカルビデオを表示するための製品。例えばゲーム用の別のアプリケーションは、表示されているビデオの背景上に表示される。
ポイントツーポイントリアルタイムテキストチャットのための製品。ビデオ機能が、その製品に追加されてもよく、ポイントツーポイントリアルタイムテキストチャットは、表示されているビデオの背景上に表示されてもよい。
【００５３】
本開示による技術的解決策は、別の製品に適用されてもよく、そのことは、本明細書では繰り返して述べられない。
【００５４】
本開示の技術的解決策によれば、表示されているビデオは、ビデオアプリケーション以外の別のアプリケーションの背景として取り込まれ、ビデオアプリケーション以外のそのアプリケーションは、表示されているビデオの背景上に表示されることが上記から分かる。したがって、ビデオ表示アプリケーションおよびビデオアプリケーション以外のアプリケーションは、端末の画面の利用を改善するために、端末の画面に同時に表示されてもよい。その上、従来の技術では、静止画像が、アプリケーションの背景、例えばはるかに単調である空白の背景、特定の色の背景または画像背景として取り込まれる。本開示の技術的解決策によれば、動画像が、背景として取り込まれ、その結果背景の形態は、はるかに豊富である。加えて、本技術的解決策は、実施が簡単であり、普及および促進が容易である。
【００５５】
本開示の例に従って提供される技術的解決策に基づいて、機械可読記憶媒体が、本開示によるアプリケーションを表示するための方法を機械に実行させるための命令を保存するために提供される。具体的には、記憶媒体を有するシステムまたは装置が、提供されてもよい。本開示の例のいずれかの機能を実行するためのソフトウェアプログラムのコードが、提供されてもよく、その結果システムまたは装置でのコンピュータ(またはCPUまたはMPU)が、記憶媒体に保存されたプログラムのコードを読み取り、実行する。
【００５６】
この条件では、記憶媒体から読み取られたプログラムのコードは、例のいずれかの機能を実施してもよい。したがって、プログラムのコードおよびプログラムのコードを保存する記憶媒体は、アプリケーションを表示するための本技術的解決策を実施する一部である。
【００５７】
一例では、プログラムのコードを保存するための記憶媒体は、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、光ディスク(例えば、CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW)、磁気テープ、不揮発性メモリカード、およびROMを含む。オプションとして、プログラムのコードは、通信ネットワークを通じてサーバとしてのコンピュータからダウンロードされてもよい。
【００５８】
加えて、実際の操作のすべてまたは一部は、コンピュータによって読み取られたプログラムのコードを実行することによって実施されてもよいことに留意すべきである。別法として、コンピュータのオペレーティングシステムは、プログラムのコードに基づく命令を通じて実際の操作のすべてまたは一部を実施するように指示されてもよい。このようにして、本開示による上記の例のいずれかの機能が、実施されてもよい。
【００５９】
加えて、記憶媒体から読み取られたプログラムのコードは、コンピュータに挿入された拡張ボードのメモリに書き込まれてもよく、その後、プログラムのコードに基づく命令は、拡張ボードまたは拡張ユニットに設置されたCPUに実際の操作のすべてまたは一部を実行させてもよいことに留意すべきである。
【００６０】
本開示の技術的解決策によれば、ユーザを探し出すとき、ユーザが地理的位置それ自体を送る時刻が現在の時刻とかけ離れている場合、ユーザは、その地理的位置を変えることもあると考えられる。したがって、ユーザは、探索結果の有用性を改善するためにその探索結果にいないこともある。その上、保存された要求は、ユーザの地理的位置などのプライバシーを効果的に保護し、サーバの記憶スペースを節約するために削除されることもある。その上、本技術的解決策は、実施が簡単であり、普及および促進が容易である。
【００６１】
前述のことは、本発明の好ましい例にすぎず、本発明の保護範囲を限定するために使用されない。本発明の趣旨および原理から逸脱しない任意の変更、等価な置換および改善は、本発明の保護範囲内である。
【符号の説明】
【００６２】
31  受け取りモジュール
32  作成モジュール
【図１】
2015509633.tif 000003
【図２】
2015509633.tif 000004
【図３】
2015509633.tif 000005
【手続補正書】
【提出日】平成26年10月8日(2014.10.8)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】削除
【補正の内容】
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アプリケーションのための操作コマンドをユーザから受け取ったとき、前記アプリケーションのためのユーザインターフェース(UI)操作コントローラおよびUI操作ウィンドウを端末によって作成するステップであって、ビデオアプリケーションのためのビデオ表示コマンドが受け取られるとき、前記作成されるUI操作コントローラが、ビデオ復号器であり、前記作成されるUI操作ウィンドウが、ビデオ表示ウィンドウであり、前記ビデオ表示ウィンドウが、前記端末によって提供されるUIの指定領域に表示され、別のアプリケーションのための前記UI操作ウィンドウが作成されるとき、前記UI操作ウィンドウ全体が、全指定領域に及びかつ前記指定領域と同じサイズを有する、または前記UI操作ウィンドウ全体が、前記指定領域内にある、ステップと、
前記ビデオ表示ウィンドウおよび前記UI操作ウィンドウが両方とも前記UIに表示されるとき、透過性および半透過性を有する前記UI操作ウィンドウの属性を前記端末によって構成し、前記UI操作ウィンドウを前記ビデオ表示ウィンドウの上に構成するステップとを含む、アプリケーションを表示するための方法。
【請求項２】
前記指定領域は、前記UIの全体または一部を占有する、請求項1に記載の方法。
【請求項３】
ビデオデータを前記ビデオ復号器によって取得し、前記ビデオデータが復号された後に前記復号されたビデオデータを表示すべき前記ビデオ表示ウィンドウに送るステップをさらに含む、請求項1に記載の方法。
【請求項４】
前記ビデオデータを取得するステップは、
前記端末に保存された前記ビデオデータを前記ビデオ復号器によって読み取るステップ、または
前記端末でのハードウェアを介して入力される前記ビデオデータを前記ビデオ復号器によって受け取るステップを含む、請求項3に記載の方法。
【請求項５】
前記ビデオアプリケーションは、ポイントツーポイントリアルタイムビデオ通信アプリケーション、ビデオオンデマンド番組アプリケーションおよびローカルビデオアプリケーションを含む、請求項1に記載の方法。
【請求項６】
前記ビデオ復号器および前記ビデオ表示ウィンドウを作成するとき、ビデオコントローラを前記端末によって作成するステップと、
前記ビデオ表示ウィンドウに表示すべきウィンドウ要素を前記ビデオコントローラによって作成し、前記ビデオ表示ウィンドウに表示されている前記ウィンドウ要素のための前記ユーザからの操作に応答するステップとをさらに含む、請求項1に記載の方法。
【請求項７】
前記UI操作コントローラが作成された後に前記UI操作ウィンドウに表示すべきウィンドウ要素を前記UI操作コントローラによって作成し、前記UI操作ウィンドウに表示されている前記ウィンドウ要素のための前記ユーザからの操作に応答するステップをさらに含む、請求項1に記載の方法。
【請求項８】
受け取りモジュールおよび作成モジュールを備える端末であって、
前記受け取りモジュールは、操作コマンドをユーザから受け取り、前記操作コマンドを前記作成モジュールに送るためのものであり、
前記作成モジュールは、アプリケーションのための前記ユーザからの前記操作コマンドが受け取られたとき、アプリケーションのためのユーザインターフェース(UI)操作コントローラおよびUI操作ウィンドウを作成し、この場合ビデオアプリケーションのためのビデオ表示コマンドが受け取られるとき、前記作成されるUI操作コントローラが、ビデオ復号器であり、前記作成されるUI操作ウィンドウが、ビデオ表示ウィンドウであり、前記ビデオ表示ウィンドウが、前記端末によって提供されるUIの指定領域に表示され、別のアプリケーションのための前記UI操作ウィンドウが作成されるとき、前記UI操作ウィンドウ全体が、全指定領域に及びかつ前記指定領域と同じサイズを有する、または前記UI操作ウィンドウ全体が、前記指定領域内にあり、前記ビデオ表示ウィンドウおよび前記UI操作ウィンドウが両方とも前記UIに表示されるとき、透過性および半透過性を有する前記UI操作ウィンドウの属性を構成し、前記UI操作ウィンドウを前記ビデオ表示ウィンドウの上に構成するためのものである、端末。
【請求項９】
前記作成モジュールはさらに、前記ビデオ復号器および前記ビデオ表示ウィンドウが作成された後、ビデオデータを取得し、前記ビデオデータが復号された後に前記復号されたビデオデータを表示すべき前記ビデオ表示ウィンドウに送るためのものである、請求項8に記載の端末。
【請求項１０】
前記作成モジュールはさらに、前記UI操作コントローラが作成された後、前記UI操作コントローラを通じて前記UI操作ウィンドウに表示すべきウィンドウ要素を作成し、前記UI操作ウィンドウに表示されている前記ウィンドウ要素のための前記ユーザからの操作に応答するためのものである、請求項8に記載の端末。
【請求項１１】
前記指定領域は、前記UIの全体または一部を占有する、請求項8に記載の端末。
【請求項１２】
ビデオアプリケーションは、ポイントツーポイントリアルタイムビデオ通信アプリケーション、ビデオオンデマンド番組アプリケーションおよびローカルビデオアプリケーションを含む、請求項8に記載の端末。
【請求項１３】
前記作成モジュールはさらに、前記ビデオ復号器および前記ビデオ表示ウィンドウが、作成されるとき、ビデオコントローラを作成し、前記ビデオコントローラを通じて前記ビデオ表示ウィンドウに表示すべきウィンドウ要素を作成し、前記ビデオコントローラを通じて前記ビデオ表示ウィンドウに表示されている前記ウィンドウ要素のための前記ユーザからの操作に応答するためのものである、請求項8に記載の端末。
【国際調査報告】
2015509633.tif 000006
2015509633.tif 000007
2015509633.tif 000008
2015509633.tif 000009
2015509633.tif 000010
2015509633.tif 000011