(57)【特許請求の範囲】
【請求項１】
ビデオサーバに適用される、ビデオデータを取得するための方法であって、前記方法は、
目標対角線画素数を取得する段階と、
前記目標対角線画素数に従って、利用可能な解像度から目標解像度を決定する段階と、
電子デバイスに前記目標解像度に対応するビデオデータを送信する段階と
を含む、
方法。
【請求項２】
目標対角線画素数を前記取得する段階は、
前記ビデオサーバが、前記電子デバイスにより送信された前記目標対角線画素数を受信する段階
を含む、請求項１に記載の方法。
【請求項３】
目標対角線画素数を前記取得する段階は、
前記ビデオサーバが、前記電子デバイスにより送信された、目標画素密度ＰＰＩの値及びビデオ表示領域のサイズを受信する段階と、
前記目標画素密度ＰＰＩの前記値及び前記ビデオ表示領域の前記サイズに従って、前記目標対角線画素数を決定する段階と
を含む、請求項１又は２に記載の方法。
【請求項４】
電子デバイスに適用される、ビデオデータを取得するための方法であって、前記方法は、
前記電子デバイスが、ビデオアプリケーション画面を表示するとき、少なくとも１つの解像度切り替えオプションを表示する段階であって、各解像度切り替えオプションは、画素密度ＰＰＩの値に対応している、表示する段階と、
ユーザにより選択された解像度切り替えオプションを受信するとき、ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値を取得する段階であって、前記目標画素密度ＰＰＩの前記値は、前記ユーザにより選択された前記解像度切り替えオプションに対応する画素密度ＰＰＩの値である、取得する段階と、
前記ビデオ表示領域の前記サイズ及び前記目標画素密度ＰＰＩの前記値に従って第１のパラメータを決定する段階と、
ビデオサーバに前記第１のパラメータを送信する段階であって、これにより、前記ビデオサーバは、前記第１のパラメータに従って目標対角線画素数を決定する、送信する段階と
を含む、
ビデオデータを取得するための方法。
【請求項５】
前記ビデオ表示領域の前記サイズ及び前記目標画素密度ＰＰＩの前記値に従って第１のパラメータを前記決定する段階は、
前記ビデオ表示領域の前記サイズ及び前記目標画素密度ＰＰＩの前記値の両方を前記第１のパラメータとして決定する段階
を含む、請求項４に記載のビデオデータを取得するための方法。
【請求項６】
前記ビデオ表示領域の前記サイズ及び前記目標画素密度ＰＰＩの前記値に従って第１のパラメータを前記決定する段階は、
前記ビデオ表示領域の前記サイズ及び前記目標画素密度ＰＰＩの前記値に従って前記目標対角線画素数を取得する段階と、
前記目標対角線画素数を前記第１のパラメータとして決定する段階と
を含む、請求項４又は５に記載のビデオデータを取得するための方法。
【請求項７】
ビデオサーバに適用される、ビデオデータを取得するための装置であって、前記装置は、
目標対角線画素数を取得する取得ユニットと、
前記目標対角線画素数に従って、利用可能な解像度から目標解像度を決定する処理ユニットと、
電子デバイスに前記目標解像度に対応するビデオデータを送信する送信ユニットと
を含む、
装置。
【請求項８】
前記取得ユニットは、
前記電子デバイスにより送信された前記目標対角線画素数を受信する、
請求項７に記載の装置。
【請求項９】
前記取得ユニットは、
前記電子デバイスにより送信された、目標画素密度ＰＰＩの値及びビデオ表示領域のサイズを受信し、
前記目標画素密度ＰＰＩの前記値及び前記ビデオ表示領域の前記サイズに従って、前記目標対角線画素数を決定する、
請求項７又は８に記載の装置。
【請求項１０】
電子デバイスに適用される、ビデオデータを取得するための装置であって、前記装置は、
ビデオアプリケーション画面を表示するとき、少なくとも１つの解像度切り替えオプションを表示する表示ユニットであって、各解像度切り替えオプションは、画素密度ＰＰＩの値に対応している、表示ユニットと、
ユーザにより選択された解像度切り替えオプションを受信する受信ユニットと、
前記受信ユニットが、前記ユーザにより選択された前記解像度切り替えオプションを受信するとき、ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値を取得する取得ユニットであって、前記目標画素密度ＰＰＩの前記値は、前記ユーザにより選択された前記解像度切り替えオプションに対応する画素密度ＰＰＩの値である、取得ユニットと、
前記ビデオ表示領域の前記サイズ及び前記目標画素密度ＰＰＩの前記値に従って第１のパラメータを決定する処理ユニットと、
ビデオサーバに前記第１のパラメータを送信する送信ユニットであって、これにより、前記ビデオサーバは、前記第１のパラメータに従って目標対角線画素数を決定する、送信ユニットと
を含む、
ビデオデータを取得するための装置。
【請求項１１】
前記処理ユニットは、
前記ビデオ表示領域の前記サイズ及び前記目標画素密度ＰＰＩの前記値の両方を前記第１のパラメータとして決定する、
請求項１０に記載のビデオデータを取得するための装置。
【請求項１２】
前記処理ユニットは、
前記ビデオ表示領域の前記サイズ及び前記目標画素密度ＰＰＩの前記値に従って前記目標対角線画素数を取得し、
前記目標対角線画素数を前記第１のパラメータとして決定する、
請求項１０又は１１に記載のビデオデータを取得するための装置。
【請求項１３】
ビデオサーバに適用される、ビデオデータを取得するための装置であって、前記装置は、
目標対角線画素数を取得し、
前記目標対角線画素数に従って、利用可能な解像度から目標解像度を決定するプロセッサと、
電子デバイスに前記目標解像度に対応するビデオデータを送信する送信部と
を含む、
装置。
【請求項１４】
前記装置は、
前記電子デバイスにより送信された前記目標対角線画素数を受信し、前記プロセッサに前記目標対角線画素数を送信する受信部
を更に含む、請求項１３に記載の装置。
【請求項１５】
前記受信部は更に、
前記電子デバイスにより送信された、目標画素密度ＰＰＩの値及びビデオ表示領域のサイズを受信し、前記プロセッサに前記目標画素密度ＰＰＩの前記値及び前記ビデオ表示領域の前記サイズを送信する、
前記プロセッサは更に、
前記目標画素密度ＰＰＩの前記値及び前記ビデオ表示領域の前記サイズに従って、前記目標対角線画素数を決定する、
請求項１４に記載の装置。
【請求項１６】
電子デバイスに適用される、ビデオデータを取得するための装置であって、前記装置は、
ビデオアプリケーション画面を表示するとき、少なくとも１つの解像度切り替えオプションを表示する表示画面であって、各画像切り替えオプションは、画素密度ＰＰＩの値に対応している、表示画面と、
ユーザにより選択された解像度切り替えオプションを受信するとき、ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値を取得し、前記目標画素密度ＰＰＩの前記値は、前記ユーザにより選択された前記解像度切り替えオプションに対応する画素密度ＰＰＩの値であり、
前記ビデオ表示領域の前記サイズ及び前記目標画素密度ＰＰＩの前記値に従って、第１のパラメータを決定する
プロセッサと、
ビデオサーバに前記第１のパラメータを送信する送信部であって、これにより、前記ビデオサーバは、前記第１のパラメータに従って目標対角線画素数を決定する、送信部と
を含む、
ビデオデータを取得するための装置。
【請求項１７】
前記プロセッサは、
前記ビデオ表示領域の前記サイズ及び前記目標画素密度ＰＰＩの前記値の両方を前記第１のパラメータとして決定する、
請求項１６に記載の装置。
【請求項１８】
前記プロセッサは、
前記ビデオ表示領域の前記サイズ及び前記目標画素密度ＰＰＩの前記値に従って前記目標対角線画素数を取得し、
前記目標対角線画素数を前記第１のパラメータとして決定する、
請求項１６又は１７に記載の装置。
【請求項１９】
ビデオデータを取得するためのシステムであって、前記システムは、ビデオサーバ及び電子デバイスを含み、
前記電子デバイスは、
ビデオアプリケーション画面を表示するときに少なくとも１つの解像度切り替えオプションを表示し、各解像度切り替えオプションは、画素密度ＰＰＩの値に対応しており、
ユーザにより選択された解像度切り替えオプションを受信するときに、ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値を取得し、前記目標画素密度ＰＰＩの前記値は、前記ユーザにより選択された前記解像度切り替えオプションに対応する画素密度ＰＰＩの値であり、
前記ビデオ表示領域の前記サイズ及び前記目標画素密度ＰＰＩの前記値に従って第１のパラメータを決定し、前記ビデオサーバに前記第１のパラメータを送信する、
前記ビデオサーバは、
前記電子デバイスにより送信された前記第１のパラメータを受信し、
前記第１のパラメータに従って目標対角線画素数を取得し、
前記目標対角線画素数に従って、利用可能な解像度から目標解像度を決定し、
前記電子デバイスに、前記目標解像度に対応するビデオデータを送信する、
システム。
【請求項２０】
ビデオサーバに、請求項１から３の何れか一項に記載の方法を実行させるための
コンピュータプログラム。
【請求項２１】
ビデオ表示機能を有する電子デバイスに、請求項４から６の何れか一項に記載の方法を実行させるための
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストリーミング技術の分野に関し、特に、ビデオデータを取得するための方法、装置、及びシステム並びにコンピュータ可読記憶媒体に関する。
【背景技術】
【０００２】
携帯電話又はコンピュータ等の電子デバイスを使用してオンラインでビデオを視聴することは、現代の人々にとって主要な娯楽の１つになってきている。
【０００３】
現在、ビデオを再生するために使用される一般的な技術は、適応ビットレートストリーミング技術である。具体的には、エンコーダが、ビデオソースのコンテンツを異なるビットレートで複数のストリームにエンコードし、各ストリームは、複数の小さいストリームセグメントに更に分割される。プレーヤクライアントが、リストファイルを使用して、再生されるビデオに対応する、複数の異なるビットレートでのストリームセグメントを知り得る。ビデオを再生し始めるとき、クライアントはまず、最低ビットレートストリームのストリームセグメントを要求する。現在のネットワークにより提供されるダウンロード速度が、そのストリームセグメントのビットレートより高い場合、クライアントは、より高いビットレートストリームのストリームセグメントを要求する。現在のネットワークにより提供されるダウンロード速度が、そのストリームセグメントのビットレートより低い場合、クライアントは、より低いビットレートストリームのストリームセグメントを要求する。このように、クライアントは最終的に、最も適切なビットレートでストリームセグメントを要求する。
【０００４】
加えて、人間の眼の網膜のそれに近い解像度、及び非常に明瞭で鮮明な画像を表示する能力に起因して、液晶ディスプレイが広く使用されている。一般的に、液晶ディスプレイの各インチ（ｉｎｃｈ）内の画素の数が、３００より大きいとき、人間の眼の網膜が、画素を認識することは非常に難しい。この場合、より高い解像度のビデオデータが提供されるとしても、人間の眼の網膜が、ビデオデータの精細度変更を認識することは非常に難しく、視覚体験の改善は限られる。
【０００５】
現在の適応ビットレートストリーミング技術が、ビデオデータを取得するために使用されるとき、ネットワーク帯域幅及びＣＰＵ処理能力が、基準要素として主に使用される。ネットワーク帯域幅が比較的広い、及びＣＰＵ処理能力が比較的高い場合に、過度に高い解像度でのビデオデータが提供され得るが、実際には、より低い解像度でのビデオが、ユーザの視覚体験要求を満たしていたかもしれない。従って、過度に高い解像度でのビデオデータは、ユーザの視覚体験を更に改善することはできないが、より広い帯域幅を占有する。
【発明の概要】
【０００６】
本発明は、限られたネットワーク帯域幅を使用して、ユーザの視覚体験要求を満たすビデオデータを提供するような、ビデオデータを取得するための方法、装置、及びシステム並びにコンピュータ可読記憶媒体を提供する。
【０００７】
前述の目的を達成すべく、本発明は、以下の技術的解決手段を用いる。
【０００８】
第１態様によると、本発明の実施形態は、ビデオデータを取得するための方法を提供する。方法は、ビデオサーバに適用され、
目標対角線画素数を取得する段階と、
目標対角線画素数に従って、利用可能な解像度から目標解像度を決定する段階と、
電子デバイスに目標解像度に対応するビデオデータを送信する段階と
を含む。
【０００９】
第１態様を参照すると、第１態様の第１の実施例では、目標対角線画素数を取得する段階は、
ビデオサーバが、電子デバイスにより送信された目標対角線画素数を受信する段階
を具体的に含む。
【００１０】
第１態様を参照すると、第１態様の第２の実施例では、目標対角線画素数を取得する段階は、
ビデオサーバが、電子デバイスにより送信された、目標画素密度ＰＰＩの値及びビデオ表示領域のサイズを受信する段階と、
目標画素密度ＰＰＩの値及びビデオ表示領域のサイズに従って、目標対角線画素数を決定する段階と
を具体的に含む。
【００１１】
第２態様によると、本発明の実施形態は、ビデオデータを取得するための方法を更に提供する。方法は、電子デバイスに適用され、
電子デバイスが、ビデオアプリケーション画面を表示するとき、少なくとも１つの解像度切り替えオプションを表示する段階であって、各解像度切り替えオプションは、画素密度ＰＰＩの値に対応している、表示する段階と、
ユーザにより選択された解像度切り替えオプションを受信するとき、ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値を取得する段階であって、目標画素密度ＰＰＩの値は、ユーザにより選択された解像度切り替えオプションに対応する画素密度ＰＰＩの値である、取得する段階と、
ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値に従って第１のパラメータを決定する段階と、
ビデオサーバに第１のパラメータを送信する段階であって、これにより、ビデオサーバは、第１のパラメータに従って目標対角線画素数を決定する、送信する段階と
を含む。
【００１２】
第２態様を参照すると、第２態様の第１の実施例では、ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値に従って第１のパラメータを決定する段階は、
ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値の両方を第１のパラメータとして決定する段階
を具体的に含む。
【００１３】
第２態様を参照すると、第２態様の第２の実施例では、ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値に従って第１のパラメータを決定する段階は、
ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値に従って目標対角線画素数を取得する段階と、
目標対角線画素数を第１のパラメータとして決定する段階と
を具体的に含む。
【００１４】
第３態様によると、本発明の実施形態は、ビデオデータを取得するための装置を更に提供する。装置は、ビデオサーバに適用され、
目標対角線画素数を取得するように構成される取得ユニットと、
目標対角線画素数に従って、利用可能な解像度から目標解像度を決定するように構成される処理ユニットと、
電子デバイスに目標解像度に対応するビデオデータを送信するように構成される送信ユニットと
を含む。
【００１５】
第３態様を参照すると、第３態様の第１の可能な実施例では、取得ユニットは具体的に、
電子デバイスにより送信された目標対角線画素数を受信する
ように構成される。
【００１６】
第３態様を参照すると、第３態様の第２の可能な実施例では、取得ユニットは具体的に、
電子デバイスにより送信された、目標画素密度ＰＰＩの値及びビデオ表示領域のサイズを受信し、
目標画素密度ＰＰＩの値及びビデオ表示領域のサイズに従って、目標対角線画素数を決定する
ように構成される。
【００１７】
第４態様によると、本発明の実施形態は、ビデオデータを取得するための装置を更に提供する。装置は、電子デバイスに適用され、
ビデオアプリケーション画面を表示するとき、少なくとも１つの解像度切り替えオプションを表示するように構成される表示ユニットであって、各解像度切り替えオプションは、画素密度ＰＰＩの値に対応している、表示ユニットと、
ユーザにより選択された解像度切り替えオプションを受信するように構成される受信ユニットと、
受信ユニットが、ユーザにより選択された解像度切り替えオプションを受信するとき、ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値を取得するように構成される取得ユニットであって、目標画素密度ＰＰＩの値は、ユーザにより選択された解像度切り替えオプションに対応する画素密度ＰＰＩの値である、取得ユニットと、
ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値に従って第１のパラメータを決定するように構成される処理ユニットと、
ビデオサーバに第１のパラメータを送信するように構成される送信ユニットであって、これにより、ビデオサーバは、第１のパラメータに従って目標対角線画素数を決定する、送信ユニットと
を含む。
【００１８】
第４態様を参照すると、第４態様の第１の実施例では、処理ユニットは具体的に、
ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値の両方を第１のパラメータとして決定するように構成される。
【００１９】
第４態様を参照すると、第４態様の第２の実施例では、処理ユニットは具体的に、
ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値に従って目標対角線画素数を取得し、
目標対角線画素数を第１のパラメータとして決定するように構成される。
【００２０】
第５態様によると、本発明の実施形態は、ビデオデータを取得するための装置を更に提供する。装置は、ビデオサーバに適用され、
目標対角線画素数を取得し、
目標対角線画素数に従って、利用可能な解像度から目標解像度を決定するように構成されるプロセッサと、
電子デバイスに目標解像度に対応するビデオデータを送信するように構成される送信部と
を含む。
【００２１】
第５態様を参照すると、第５態様の第１の実施例では、装置は、
電子デバイスにより送信された目標対角線画素数を受信し、プロセッサに目標対角線画素数を送信するように構成される受信部
を更に含む。
【００２２】
第５態様の第１の実施例を参照すると、第５態様の第２の実施例では、受信部は更に、
電子デバイスにより送信された、目標画素密度ＰＰＩの値及びビデオ表示領域のサイズを受信し、プロセッサに目標画素密度ＰＰＩの値及びビデオ表示領域のサイズを送信するように構成され、
プロセッサは更に、
目標画素密度ＰＰＩの値及びビデオ表示領域のサイズに従って、目標対角線画素数を決定するように構成される。
【００２３】
第６態様によると、本発明の実施形態は、ビデオデータを取得するための装置を更に提供する。装置は、電子デバイスに適用され、
ビデオアプリケーション画面を表示するとき、少なくとも１つの解像度切り替えオプションを表示するように構成される表示画面であって、各解像度切り替えオプションは、画素密度ＰＰＩの値に対応している、表示画面と、
ユーザにより選択された解像度切り替えオプションを受信するとき、ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値を取得し、目標画素密度ＰＰＩの値は、ユーザにより選択された解像度切り替えオプションに対応する画素密度ＰＰＩの値であり、
ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値に従って第１のパラメータを決定するように構成される
プロセッサと、
ビデオサーバに第１のパラメータを送信するように構成される送信部であって、これにより、ビデオサーバは、第１のパラメータに従って目標対角線画素数を決定する、送信部と
を含む。
【００２４】
第６態様を参照すると、第６態様の第１の実施例では、プロセッサは具体的に、
ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値の両方を第１のパラメータとして決定するように構成される。
【００２５】
第６態様を参照すると、第６態様の第２の実施例では、プロセッサは具体的に、
ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値に従って目標対角線画素数を取得し、
目標対角線画素数を第１のパラメータとして決定するように構成される。
【００２６】
第７態様によると、本発明の実施形態は、ビデオデータを取得するためのシステムを更に提供する。システムは、ビデオサーバ及び電子デバイスを含み、
電子デバイスは、
ビデオアプリケーション画面を表示するときに少なくとも１つの解像度切り替えオプションを表示し、各解像度切り替えオプションは、画素密度ＰＰＩの値に対応しており、
ユーザにより選択された解像度切り替えオプションを受信するときに、ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値を取得し、目標画素密度ＰＰＩの値は、ユーザにより選択された解像度切り替えオプションに対応する画素密度ＰＰＩの値であり、
ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値に従って第１のパラメータを決定し、ビデオサーバに第１のパラメータを送信するように構成され、
ビデオサーバは、
電子デバイスにより送信された第１のパラメータを受信し、
第１のパラメータに従って目標対角線画素数を取得し、
目標対角線画素数に従って、利用可能な解像度から目標解像度を決定し、
電子デバイスに、目標解像度に対応するビデオデータを送信するように構成される。
【００２７】
第８態様によると、本発明の実施形態は、１又は複数のプログラムを格納する不揮発性のコンピュータ可読記憶媒体を更に提供し、１又は複数のプログラムは、命令を含み、ビデオサーバにより実行されているときに、命令は、ビデオサーバが、
目標対角線画素数を取得することと、
目標対角線画素数に従って、利用可能な解像度から目標解像度を決定することと、
電子デバイスに目標解像度に対応するビデオデータを送信することと
のイベントを実行することを可能にする。
【００２８】
第９態様によると、本発明の実施形態は、１又は複数のプログラムを格納する不揮発性のコンピュータ可読記憶媒体を更に提供し、１又は複数のプログラムは、命令を含み、ビデオ表示機能を有する電子デバイスにより実行されているときに、命令は、電子デバイスが、
電子デバイスが、ビデオアプリケーション画面を表示するとき、少なくとも１つの解像度切り替えオプションを表示することであって、各解像度切り替えオプションは、画素密度ＰＰＩの値に対応している、表示することと、
ユーザにより選択された解像度切り替えオプションを受信するとき、ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値を取得することであって、目標画素密度ＰＰＩの値は、ユーザにより選択された解像度切り替えオプションに対応する画素密度ＰＰＩの値である、取得することと、
ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値に従って第１のパラメータを決定することと、
ビデオサーバに第１のパラメータを送信することであって、これにより、ビデオサーバは、第１のパラメータに従って目標対角線画素数を決定する、送信することと
のイベントを実行することを可能にする。
【００２９】
本発明の実施形態において提供されている、ビデオデータを取得するための方法、装置、及びシステムによると、ユーザにより選択された解像度切り替えオプションを受信するとき、電子デバイスは、ユーザにより選択された解像度切り替えオプションに対応するＰＰＩの値及びビデオ表示領域のサイズを取得し、２つのパラメータに従って、ビデオサーバに送信される第１のパラメータを決定する。第１のパラメータを受信した後、ビデオサーバは、第１のパラメータに従って目標対角線画素数を取得し、目標対角線画素数に従って、利用可能な解像度から目標解像度を決定し、電子デバイスに目標解像度に対応するビデオデータを送信する。本発明によると、ビデオデータが電子デバイスに送信される場合に、ＰＰＩの値は、基準として使用され、解像度及びビデオ表示領域のサイズも考慮される。従来技術と比較して、ビデオ表示領域のサイズが比較的小さく、同等の視覚体験がユーザに提供される必要がある場合に、本発明は、より低い解像度のビデオデータを提供し得、これにより、より狭いネットワーク帯域幅が占有される。従って、本発明の実施形態における技術的解決手段は、限られたネットワーク帯域幅を使用して、ユーザの視覚体験要求を満たすビデオデータを提供し得る。
【図面の簡単な説明】
【００３０】
本発明の実施形態における技術的解決手段をより明確に説明すべく、実施形態又は従来技術を説明するために必要な添付図面を以下で簡潔に説明する。以下の説明における添付図面は、本発明のいくつかの実施形態を示しているに過ぎず、当業者であれば、これらの添付図面から、創造的努力なしに、他の図面を更に導出し得ることは明らかである。
【００３１】
【図１】本発明の実施形態に係る、ビデオデータを取得するための方法のフローチャートである。
【００３２】
【図２ａ】本発明の実施形態に係る、解像度切り替えオプションとＰＰＩとの間の対応関係の概略図である。
【００３３】
【図２ｂ】従来技術における、解像度切り替えオプションと解像度との間の対応関係の概略図である。
【００３４】
【図３ａ】非フル画面モードにおけるビデオ表示領域及びビデオ表示領域のサイズの概略図である。
【００３５】
【図３ｂ】フル画面モードにおけるビデオ表示領域及びビデオ表示領域のサイズの概略図である。
【００３６】
【図４】本発明の実施形態に係る、ビデオデータを取得するための装置の構造図である。
【００３７】
【図５】本発明の実施形態に係る、ビデオデータを取得するための他の装置の構造図である。
【００３８】
【図６】本発明の実施形態に係る、ビデオデータを取得するための更に他の装置の構造図である。
【００３９】
【図７】本発明の実施形態に係る、ビデオデータを取得するための更に他の装置の構造図である。
【発明を実施するための形態】
【００４０】
以下において、実施形態における添付図面を参照して、実施形態における技術的解決手段を明確かつ完全に説明する。説明されている実施形態は、本発明の実施形態のいくつかに過ぎず、全てではないことは明らかである。本発明の実施形態に基づいて、当業者によって創造的努力なしに得られる他の全ての実施形態は、本発明の保護範囲に含まれる。
【００４１】
インチ当たり画素（ｐｉｘｅｌｓ  ｐｅｒ  ｉｎｃｈ、ＰＰＩ）（本発明の実施形態において画素密度とも称される）は、画像解像度の単位である。ＰＰＩのより大きい値は、より高い画像解像度を示し、画像がより詳細になることを示し、より明瞭な画像を示す。これに基づいて、本発明の実施形態は、ＰＰＩの値に基づいてビデオデータを取得するための方法を提供する。本発明のこの実施形態において提供されている方法は、ビデオサーバ及び電子デバイスを含むシステムに適用される。
【００４２】
図１は、本発明の実施形態に係る、ビデオデータを取得するための方法のフローチャートである。方法は、以下の段階を備える。
【００４３】
１０１：電子デバイスが、ビデオアプリケーション画面を表示するときに少なくとも１つの解像度切り替えオプションを表示し、各解像度切り替えオプションは、画素密度ＰＰＩの値に対応している。
【００４４】
ビデオアプリケーション画面は、ビデオが再生されている画面であってもよく、又はビデオが一時停止されている画面であってもよい。
【００４５】
図２ａは、本発明のこの実施形態に係る、解像度切り替えオプションとＰＰＩとの間の対応関係の概略図である。各解像度切り替えオプションは、画素密度ＰＰＩの１つの値に対応し得る。例えば、電子デバイスの表示画面が、超高精細度、高精細度、及び標準精細度の３つの解像度切り替えオプションを表示する。超高精細度、高精細度、及び標準精細度の３つの解像度切り替えオプションは、ＰＰＩの値に対応している。例えば、超高精細度に対応するＰＰＩの値は、３００であり得、高精細度に対応するＰＰＩの値は、２００であり得、標準精細度に対応するＰＰＩの値は、１００であり得る。当業者であれば、超高精細度、高精細度、及び標準精細度に対応するＰＰＩの値が、他の値であってもよいことを理解し得る。これは、本発明の技術的解決手段において具体的に限定されない。
【００４６】
加えて、解像度切り替えオプションは、代替的に、直接ＰＰＩの値の形態で提示されてもよい。
【００４７】
ユーザと液晶ディスプレイとの間の距離が、特定の範囲内であり、ＰＰＩの値が、特定の閾値より大きい場合、人間の眼の網膜が画素を認識することは非常に難しいことに注意すべきである。この場合、より高い解像度のビデオデータが提供されるとしても、人間の眼の網膜が精細度変更を認識することは非常に難しい。従って、解像度切り替えオプションに対応するＰＰＩの最大値が、閾値として設定され得る。
【００４８】
図２ｂは、従来技術における、解像度切り替えオプションと解像度との間の対応関係の概略図である。電子デバイスの表示画面が、超高精細度、高精細度、及び標準精細度の３つの解像度切り替えオプションを表示し得る。超高精細度、高精細度、及び標準精細度の３つの解像度切り替えオプションは、解像度に対応している。例えば、超高精細度は、１９２０ｘ１０８０の解像度に対応しており、高精細度は、１２８０ｘ７２０の解像度に対応しており、標準精細度は、７２０ｘ５７６の解像度に対応している。
【００４９】
１０２：ユーザにより選択された解像度切り替えオプションを受信するとき、ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値を取得する。
【００５０】
この段階の特定の実施例プロセスでは、ユーザにより選択された解像度切り替えオプションが受信されると、ユーザにより選択された解像度切り替えオプションに対応するＰＰＩの値が決定され、ユーザにより選択された解像度切り替えオプションに対応するＰＰＩの値は、本発明のこの実施形態において説明されている目標画素密度ＰＰＩの値である。
【００５１】
ビデオ表示領域のサイズは、表示画面上の、ビデオ画面を表示するために使用される領域の物理的なサイズである。例えば、ビデオ表示領域が長方形領域である場合、本発明のこの実施形態の実施例では、ビデオ表示領域のサイズは、長方形領域の長さ及び幅を含み得、単位は、任意でインチである。本発明のこの実施形態の別の実施例では、ビデオ表示領域のサイズは、長方形領域の対角線の長さであり得、単位は、任意でインチである。フル画面モードに対応するビデオ表示領域のサイズと、非フル画面モードに対応するビデオ表示領域のサイズとは異なる。
【００５２】
図３ａは、非フル画面モードにおけるビデオ表示領域及びビデオ表示領域のサイズの概略図である。このモードでは、ビデオ表示領域は、表示画面全体の一部を占有する。
【００５３】
図３ｂは、フル画面モードにおけるビデオ表示領域及びビデオ表示領域のサイズの概略図である。フル画面モードでは、ビデオ表示領域は、表示画面の全体の領域を占有する。
【００５４】
１０３：ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値に従って第１のパラメータを決定する。
【００５５】
この段階の実施例では、ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値は、第１のパラメータとして直接決定され、ビデオサーバ側が、第１のパラメータに従って目標対角線画素数を決定する。
【００５６】
この段階の別の実施例では、第１のパラメータは、目標対角線画素数であり、目標対角線画素数は、ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値に従って取得され得る。この実施例では、目標対角線画素数を決定するプロセスは、具体的に以下の通りである。
【００５７】
取得されたビデオ表示領域のサイズが、長さ及び幅を含む場合、ビデオ表示領域の対角線の長さが、長さ及び幅に従ってまず取得される。例えば、ビデオ表示領域の長さは、ａであり、幅は、ｂであり、ビデオ表示領域の対角線の長さｃは、式
【数１】
0006505327.tif 000002
に従って取得され得る。取得されたビデオ表示領域のサイズが、ビデオ表示領域の対角線の長さである場合、ビデオ表示領域の対角線の長さを計算するプロセスは、スキップされ得る。
【００５８】
その後、目標画素密度ＰＰＩの値とビデオ表示領域の対角線の長さとの積が、式
【数２】
0006505327.tif 000003
に従って計算され、取得された対角線画素数は、この実施例において説明されている目標対角線画素数である。
【００５９】
１０４：ビデオサーバに第１のパラメータを送信する。
【００６０】
この段階の特定の実施例プロセスでは、ビデオサーバ側は、様々な異なるコンテンツのビデオデータを格納する。例えば、ビデオデータ１のコンテンツは、ＴＶドラマ、ビデオデータ２のコンテンツは、ニュース番組、ビデオデータ３のコンテンツは、スポーツ番組である。様々な異なるコンテンツのビデオデータを区別するために、電子デバイスは、ビデオサーバに、第１のパラメータを送信する必要があるだけでなく、ビデオサーバに、取得されるビデオデータの識別を送信する必要もあり、これにより、ビデオサーバは、電子デバイスにより選択されたビデオデータを決定し得る。例えば、ビデオデータ１のコンテンツを必要とする場合に、電子デバイスは更に、ビデオサーバにビデオデータ１の識別を送信する必要がある。
【００６１】
１０５：ビデオサーバは、電子デバイスにより送信された第１のパラメータを受信し、第１のパラメータに従って目標対角線画素数を取得する。
【００６２】
段階１０３の２つの実施例に対応して、この段階の実施例では、第１のパラメータが、ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値を含む場合に、ビデオサーバは、電子デバイスにより送信された第１のパラメータを受信し、第１のパラメータに従って目標対角線画素数を決定する。決定プロセスについては、電子デバイスにより実行される具体的な決定プロセスを参照されたい。詳細は、本明細書において繰り返さない。
【００６３】
この段階の別の実施例では、第１のパラメータが目標対角線画素数である場合に、この段階において目標対角線画素数を取得することは、電子デバイスにより送信された第１のパラメータを、目標対角線画素数として直接決定することである。
【００６４】
１０６：ビデオサーバは、目標対角線画素数に従って利用可能な解像度から目標解像度を決定する。
【００６５】
ビデオサーバ側は、ビデオデータを格納し得る。各ビデオデータは、Ｎ＞＝１であるＮ個の異なる解像度を有し得、各解像度は、利用可能な解像度と称され得る。異なる解像度は、ビデオデータの異なる精細度を示す。解像度は、水平画素数ｘ及び垂直画素数ｙを含む。各利用可能な解像度に対応する対角線画素数は、ｘ及びｙの値に従って計算され得、すなわち、
【数３】
0006505327.tif 000004
である。例えば、水平画素数ｘ＝１９２０、垂直画素数ｙ＝１０８０である解像度に対応する対角線画素数は、
【数４】
0006505327.tif 000005
である。
【００６６】
この段階の特定の実施例プロセスでは、ビデオサーバは、電子デバイスにより送信された、取得されるビデオデータの識別に従ってユーザ機器により選択されたビデオデータを決定し得、ユーザにより選択されたビデオデータが、ビデオサーバ側に１つの解像度のみを有する場合に、その解像度を目標解像度として決定する。
【００６７】
ユーザにより選択されたビデオデータが、ビデオサーバ側にＮ＞１であるＮ個の解像度を有する場合に、Ｎ個の解像度に対応する対角線画素数が、目標対角線画素数と比較され、目標対角線画素数との最小の差分を有する対角線画素数に対応する解像度が、目標解像度として決定される。
【００６８】
１０７：ビデオサーバは、電子デバイスに目標解像度に対応するビデオデータを送信する。
【００６９】
電子デバイスは、ビデオサーバにより送信された、目標解像度に対応するビデオデータを受信する。
【００７０】
本発明のこの実施形態において提供されているビデオデータを取得するための方法によると、ユーザにより選択された解像度切り替えオプションを受信するとき、電子デバイスは、ユーザにより選択された解像度切り替えオプションに対応するＰＰＩの値及びビデオ表示領域のサイズを取得し、２つのパラメータに従って、ビデオサーバに送信される第１のパラメータを決定する。第１のパラメータを受信した後、ビデオサーバは、第１のパラメータに従って目標対角線画素数を取得し、目標対角線画素数に従って、利用可能な解像度から目標解像度を決定し、電子デバイスに目標解像度に対応するビデオデータを送信する。本発明によると、ビデオデータが電子デバイスに送信される場合に、ＰＰＩの値は、基準として使用され、解像度及びビデオ表示領域のサイズも考慮される。従来技術と比較して、ビデオ表示領域のサイズが比較的小さく、同等の視覚体験がユーザに提供される必要がある場合に、本発明は、より低い解像度のビデオデータを提供し得、これにより、より狭いネットワーク帯域幅が占有される。従って、本発明のこの実施形態における技術的解決手段は、限られたネットワーク帯域幅を使用して、ユーザの視覚体験要求を満たすビデオデータを提供し得る。
【００７１】
加えて、本発明のこの実施形態では、解像度切り替えオプションは、異なる画素密度ＰＰＩの値に対応しており、可能な限りユーザに比較的鮮明なビデオデータを提供する。具体的には、図２ａ及び図２ｂを参照すると、本発明のこの実施形態において提供されている方法によると、ビデオ表示領域のサイズが異なる場合に、ユーザが同一の解像度切り替えオプションを選択する場合、電子デバイスにより受信されたビデオデータに対応する解像度も異なるが、画素密度ＰＰＩの値は同一である。従って、精細度は同一であり、比較的良好なユーザ体験がユーザに提供され得る。しかしながら、従来技術では、ユーザが、現在のビデオ表示領域のサイズに関わらず同一の解像度切り替えオプションを選択すると、同一の解像度でのデータが返される。その結果、ビデオ表示領域のサイズが比較的大きいと、画像精細度は比較的悪く、ユーザの視覚体験要求は、満たされることができない。
【００７２】
前述の方法の特定の用途において、本発明の実施形態は更に、特定のアプリケーションシナリオを提供する。このアプリケーションシナリオでは、電子デバイスの表示画面が、ビデオアプリケーション画面を表示すると、超高精細度、高精細度、及び標準精細度の３つの解像度切り替えオプションが表示され、対応する画素密度ＰＰＩの値は、それぞれ３００、２００、及び１００である。ビデオサーバは、同一コンテンツを有するが解像度が異なる３種類のビデオデータ、例えば、ｂ１＝（１９２０，１０８０）、ｂ２＝（１２８０，７２０）、及びｂ３＝（７２０，５７６）の３つの解像度でのビデオデータを格納する。横座標は、水平画素数を示し、縦座標は、垂直画素数を示す。
【００７３】
このアプリケーションシナリオでは、例えば、電子デバイスにより送信された第１のパラメータは、ビデオ表示領域のサイズ及びユーザにより選択された解像度切り替えオプションに対応する画素密度ＰＰＩの値を含む。
【００７４】
ユーザにより選択された「超高精細度」解像度切り替えオプションを受信するとき、電子デバイスは、ビデオ表示領域のサイズ、及び「超高精細度」解像度切り替えオプションに対応する画素密度ＰＰＩの値を取得する。例えば、取得されたビデオ表示領域のサイズは長さ４インチ（１０．１６センチメートル）、幅３インチ（７．６２センチメートル）であり、「超高精細度」解像度切り替えオプションに対応する画素密度ＰＰＩの値は、３００である。
【００７５】
電子デバイスは、ビデオサーバに、ビデオ表示領域が長さ４インチ、幅３インチであり、画素密度の値が３００であるというパラメータ情報を送信する。
【００７６】
ビデオサーバは、受信されたビデオ表示領域のサイズ及び画素密度ＰＰＩの値に従って、及びＰＰＩ計算式
【数５】
0006505327.tif 000006
を参照して目標対角線画素数又は目標対角線画素数の二乗を取得する。例えば、ビデオ表示領域のサイズが長さ４インチ、幅３インチである場合に、ビデオ表示領域の対角線長さは、５インチである。ＰＰＩの値、３００、ビデオ表示領域の対角線長さ、５インチ、は、式
【数６】
0006505327.tif 000007
に代入され、目標対角線画素数、１５００を取得する。
【００７７】
ビデオサーバは更に、３つの解像度ｂ１、ｂ２、及びｂ３に対応する対角線画素数、又は対角線画素数の二乗を計算する必要がある。例えば、ｂ１に対応する対角線画素数は、
【数７】
0006505327.tif 000008
、ｂ２に対応する対角線画素数は、
【数８】
0006505327.tif 000009
、ｂ３に対応する対角線画素数は、
【数９】
0006505327.tif 000010
となる。
【００７８】
ビデオサーバは、ｂ１、ｂ２、及びｂ３に対応する対角線画素数を目標対角線画素数１５００と比較し、ｂ２に対応する対角線画素数、１４６８が、目標対角線画素数１５００との最小の差分を有するという結果を取得し、ｂ２（１２８０，７２０）を目標解像度として決定する。
【００７９】
ビデオサーバは、電子デバイスに解像度ｂ２＝（１２８０，７２０）に対応するビデオデータを返す。
【００８０】
更に、実際のアプリケーションにおいて、既存の電子デバイス上で、超高精細度、高精細度、及び標準精細度の３つの解像度切り替えオプションはそれぞれ、１９２０ｘ１０８０、１２８０ｘ７２０及び７２０ｘ５７６の３つの解像度に対応している。この場合、ユーザが超高精細度オプションを選択すると、ビデオサーバは、本発明のこの実施形態では、電子デバイスに解像度１２８０ｘ７２０に対応するビデオデータを送信するが、従来技術では、解像度１９２０ｘ１０８０に対応するビデオデータが送信される。ユーザ体験の観点から、解像度が特定の閾値に到達すると、人間の眼の網膜は、画素間ギャップを認識できない。従って、ユーザにとっては、前述の例における長さ４インチ、幅３インチのビデオ表示領域においては、解像度１２８０ｘ７２０に対応するビデオデータと解像度１９２０ｘ１０８０に対応するビデオデータとは、同一の画像精細度を有する。従って、従来技術と比較して、本発明は、同一のネットワーク帯域幅を使用して、同等の視覚体験を有するがより小さいデータ量であるビデオデータを提供し得る。
【００８１】
前述のアプリケーションシナリオは、本発明のこの実施形態の任意の方式の説明に過ぎないことに注意すべきである。当業者であれば、前述のアプリケーションシナリオに従って別の任意の方式を得てもよい。従って、本発明のこの実施形態において詳細は繰り返さない。
【００８２】
前述の図面に示されている方法の特定の実施例では、本発明の実施形態は、ビデオデータを取得するための装置を更に提供する。
【００８３】
図４は、本発明の実施形態に係る、ビデオデータを取得するための装置の概略構造図である。  装置は、ビデオサーバに適用され、
目標対角線画素数を取得するように構成される取得ユニット２０１と、
目標対角線画素数に従って、利用可能な解像度から目標解像度を決定するように構成される処理ユニット２０２と、
電子デバイスに目標解像度に対応するビデオデータを送信するように構成される送信ユニット２０３と
を含む。
【００８４】
更に、取得ユニット２０１は具体的に、
電子デバイスにより送信された目標対角線画素数を受信するように構成される。
【００８５】
更に、取得ユニット２０１は具体的に、
電子デバイスにより送信された、目標画素密度ＰＰＩの値及びビデオ表示領域のサイズを受信し、
目標画素密度ＰＰＩの値及びビデオ表示領域のサイズに従って、目標対角線画素数を決定する
ように構成される。
【００８６】
図５は、本発明の実施形態に係る、ビデオデータを取得するための装置の概略構造図である。装置は、電子デバイスに適用され、
ビデオアプリケーション画面を表示するとき、少なくとも１つの解像度切り替えオプションを表示するように構成される表示ユニット３０１であって、各解像度切り替えオプションは、画素密度ＰＰＩの値に対応している、表示ユニット３０１と、
ユーザにより選択された解像度切り替えオプションを受信するように構成される受信ユニット３０２と、
受信ユニット３０２が、ユーザにより選択された解像度切り替えオプションを受信するとき、ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値を取得するように構成される取得ユニット３０３であって、目標画素密度ＰＰＩの値は、ユーザにより選択された解像度切り替えオプションに対応する画素密度ＰＰＩの値である、取得ユニット３０３と、
ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値に従って第１のパラメータを決定するように構成される処理ユニット３０４と、
ビデオサーバに第１のパラメータを送信するように構成される送信ユニット３０５であって、これにより、ビデオサーバは、第１のパラメータに従って目標対角線画素数を決定する、送信ユニット３０５と
を含む。
【００８７】
更に、受信ユニット３０２は、ビデオサーバにより送信されたビデオデータを受信するように構成される。
【００８８】
更に、処理ユニット３０４は具体的に、
ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値の両方を第１のパラメータとして決定するように構成される。
【００８９】
更に、処理ユニット３０４は具体的に、
ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値に従って目標対角線画素数を取得し、
目標対角線画素数を第１のパラメータとして決定するように構成される。
【００９０】
本発明のこの実施形態において提供されているビデオデータを取得するための装置によると、ユーザにより選択された解像度切り替えオプションを受信するとき、電子デバイスは、ユーザにより選択された解像度切り替えオプションに対応するＰＰＩの値及びビデオ表示領域のサイズを取得し、２つのパラメータに従って、ビデオサーバに送信される第１のパラメータを決定する。第１のパラメータを受信した後、ビデオサーバは、第１のパラメータに従って目標対角線画素数を取得し、目標対角線画素数に従って、利用可能な解像度から目標解像度を決定し、電子デバイスに目標解像度に対応するビデオデータを送信する。本発明によると、ビデオデータが電子デバイスに送信される場合に、ＰＰＩの値は、基準として使用され、解像度及びビデオ表示領域のサイズも考慮される。従来技術と比較して、ビデオ表示領域のサイズが比較的小さく、同等の視覚体験がユーザに提供される必要がある場合に、本発明は、より低い解像度のビデオデータを提供し得、これにより、より狭いネットワーク帯域幅が占有される。従って、本発明のこの実施形態における技術的解決手段は、限られたネットワーク帯域幅を使用して、ユーザの視覚体験要求を満たすビデオデータを提供し得る。
【００９１】
図６は、本発明の実施形態に係る、ビデオデータを取得するための装置の概略構造図である。装置は、ビデオサーバ４００に適用され、プロセッサ４０１、送信部４０２、受信部４０３、メモリ４０４、及びバス４０５を具体的に含む。プロセッサ４０１、送信部４０２、受信部４０３、及びメモリ４０４は、バス４０５を使用して互いに接続される。
【００９２】
プロセッサ４０１は、目標対角線画素数を取得し、
目標対角線画素数に従って、利用可能な解像度から目標解像度を決定するように構成される。
【００９３】
送信部４０２は、電子デバイスに目標解像度に対応するビデオデータを送信するように構成される。
【００９４】
更に、受信部４０３は、電子デバイスにより送信された目標対角線画素数を受信し、プロセッサ４０１に目標対角線画素数を送信するように構成される。
【００９５】
更に、受信部４０３は更に、
電子デバイスにより送信された、目標画素密度ＰＰＩの値及びビデオ表示領域のサイズを受信し、プロセッサ４０１に目標画素密度ＰＰＩの値及びビデオ表示領域のサイズを送信するように構成される。
【００９６】
プロセッサ４０１は更に、目標画素密度ＰＰＩの値及びビデオ表示領域のサイズに従って、目標対角線画素数を決定するように構成される。
【００９７】
加えて、図６には示されないが、ビデオサーバ４００は、コンポーネントに電力を供給する電源（例えば、バッテリ）を更に含み得、外部インタフェースを更に含み得る。外部インタフェースは、標準的なｍｉｃｒｏ  ＵＳＢインタフェースであってもよく、又はマルチピンコネクタであってもよく、電子デバイスを通信のための他の装置等に接続するように構成されてもよい。
【００９８】
メモリ４０４は、記憶装置であってもよく、又は複数の記憶要素の総称であってもよく、ランダムアクセスメモリ（ＲＡＭ）を含んでもよく、又は磁気ディスクメモリ又はフラッシュメモリ（Ｆｌａｓｈ）等の不揮発性メモリ（ｎｏｎ‐ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）を含んでもよいことに注意すべきである。メモリ４０４は、命令記憶領域及びデータ記憶領域を主に含み得る。命令記憶領域は、例えば、オペレーティングシステム、プロセッサ４０１等により必要とされる命令を格納し得る。データ記憶領域は、受信された目標画素密度ＰＰＩの値、ビデオ表示領域のサイズ等を格納するために使用され得る。
【００９９】
プロセッサ４０１は、ビデオサーバ４００の制御センタであり、様々なインタフェース及びラインを使用してビデオサーバ全体の全てのコンポーネントに接続される。プロセッサ４０１は、ビデオサーバ４００の様々な機能を実行し、メモリ４０４に格納された命令を実行すること（ｒｕｎｎｉｎｇ）又は実行（ｅｘｅｃｕｔｉｎｇ）すること、及びメモリ４０４に格納されたデータを呼び出すことによりデータを処理する。任意で、プロセッサ４０１は、プロセッサであってもよく、又は複数の処理要素の総称であってもよい。例えば、プロセッサは、中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、略してＣＰＵ）であってもよく、特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ、略してＡＳＩＣ）であってもよく、又は本発明のこの実施形態を実施するための１又は複数の集積回路、例えば、１又は複数のマイクロプロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ、略してＤＳＰ）、又は１又は複数のフィールドプログラマブルゲートアレイ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ、略してＦＰＧＡ）として構成されてもよい。
【０１００】
バス４０５は、業界標準アーキテクチャ（Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ、ＩＳＡ）バス、ペリフェラルコンポーネント相互接続（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ、ＰＣＩ）バス、拡張型業界標準アーキテクチャ（Ｅｘｔｅｎｄｅｄ  Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ、ＥＩＳＡ）バス等であり得る。バスは、アドレスバス、データバス、制御バス等に分類され得る。表現しやすくするために、バスは、図６において１つの太線のみを用いて表されるが、１つのバス又は１つの種類のバスのみがあることを意味するものではない。
【０１０１】
図７は、本発明の実施形態に係る、ビデオデータを取得するための他の装置の概略構造図である。装置は、電子デバイス５００に適用され、表示画面５０１、プロセッサ５０２、送信部５０３、受信部５０４、メモリ５０５、及びバス５０６を含む。表示画面５０１、プロセッサ５０２、送信部５０３、受信部５０４、及びメモリ５０５は、バス５０６を使用して互いに接続される。
【０１０２】
表示画面５０１は、ビデオアプリケーション画面を表示するときに少なくとも１つの解像度切り替えオプションを表示するように構成され、各解像度切り替えオプションは、画素密度ＰＰＩの値に対応している。
【０１０３】
プロセッサ５０２は、
ユーザにより選択された解像度切り替えオプションを受信するとき、ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値を取得し、目標画素密度ＰＰＩの値は、ユーザにより選択された解像度切り替えオプションに対応する画素密度ＰＰＩの値である、取得する、
ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値に従って第１のパラメータを決定する、
ように構成される。
【０１０４】
送信部５０３は、ビデオサーバに第１のパラメータを送信するように構成され、これにより、ビデオサーバは、第１のパラメータに従って目標対角線画素数を決定する。
【０１０５】
受信部５０４は、ビデオサーバにより送信されたビデオデータを受信するように構成される。
【０１０６】
更に、プロセッサ５０２は具体的に、
ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値の両方を第１のパラメータとして決定するように構成される。
【０１０７】
更に、プロセッサ５０２は具体的に、
ビデオ表示領域のサイズ及び目標画素密度ＰＰＩの値に従って目標対角線画素数を取得し、
目標対角線画素数を第１のパラメータとして決定するように構成される。
【０１０８】
表示画面５０１は、タッチ感応表示ユニットを有する表示画面であり得、表示画面５０１は、電子デバイスとユーザとの間の入力インタフェース及び出力インタフェースを提供する。タッチ感応表示ユニットは、ユーザによりタッチ感応表示ユニット上又はタッチ感応表示ユニットの近くで実行されたタッチ操作、例えば、指、関節、又はスタイラス等の任意の適切な物体を使用してユーザによりタッチ感応表示ユニット上又はタッチ感応表示ユニットの近くで実行された操作を収集し得る。タッチ感応表示ユニットは、タッチ感応表示ユニット上で実行されたタッチ動作、タッチ感応表示ユニットのグリッドキャパシタンス値、及び接触座標を検出し、プロセッサにタッチ動作、タッチ感応表示ユニットのグリッドキャパシタンス値、及び接触座標に関する情報を送信し得、プロセッサにより送信されたコマンドを受信及び実行し得る。タッチ感応表示ユニットは、視覚的出力を表示する。視覚的出力は、グラフ、テキスト、アイコン、ビデオ、及びそれらの任意の組み合わせ（集合的に「グラフ」と称される）を含み得る。
【０１０９】
タッチ感応表示ユニットは、ＬＣＤ（液晶ディスプレイ）技術、ＬＰＤ（発光ポリマディスプレイ）技術、又はＬＥＤ（発光ダイオード）技術を使用してもよく、又は別のディスプレイ技術を使用してもよい。タッチ感応表示ユニットは、現在知られている又は将来開発される複数のタッチ感知技術、及び別の近接センサアレイ、又はタッチ感応表示ユニットと接触する１又は複数の点を決定するように構成される別の要素のいずれか１つを使用して接触又は接触の任意の動き又は中断を検出し得る。複数のタッチ感知技術には、静電容量技術、抵抗性技術、赤外線技術、及び表面音響波技術が含まれるが、これらに限定されない。
【０１１０】
ユーザは、スタイラス、指、又は関節等の任意の適切な物体又はアクセサリを使用してタッチ感応表示ユニットにタッチし得る。例えば、ユーザインタフェースが、関節接触及びジェスチャに主に基づいて動作するように設計されている場合に、電子デバイスは、関節ベースの粗い入力を正確なポインタ／カーソル位置又はコマンドに変換し、ユーザにより期待される動作を実行する。例えば、電子デバイスの表示画面が、解像度切り替えオプションを表示するときに、ユーザは、目標解像度切り替えオプションを選択すべく触れ得る。ユーザにより実行されたタッチ選択操作を受信した後、タッチ感応表示ユニットは、プロセッサに選択情報を送信する。
【０１１１】
いくつかの実施形態では、電子デバイスは、音声処理ユニットを更に含み得る。音声処理ユニットは、ユーザにより入力された音声情報を受信し、プロセッサに音声情報を送信し得、対応する操作を実行する。例えば、電子デバイスの表示画面が、解像度切り替えオプションを表示するときに、ユーザは、音声に基づいて、ユーザが選択したい目標解像度切り替えオプションを入力し得る。ユーザの選択を受信した後、音声処理ユニットは、プロセッサに選択情報を送信する。
【０１１２】
加えて、図７には示されないが、電子デバイスは、拡声器、音声回路、マイク等を更に含み得、ユーザと電子デバイスとの間の音声インタフェースを提供する。電子デバイスは、コンポーネントに電力を供給する電源（例えば、バッテリ）を更に含み、外部インタフェースを更に含む。外部インタフェースは、標準的なｍｉｃｒｏ  ＵＳＢインタフェースであってもよく、又はマルチピンコネクタであってもよく、通信のための他の装置に接続するように構成されてもよく、又は電子デバイスを充電する充電器に接続するように構成されてもよい。電子デバイスは、カメラ、カメラフラッシュ等を更に含み得、詳細は、本明細書において説明しない。
【０１１３】
メモリ５０５は、記憶装置であってもよく、又は複数の記憶要素の総称であってもよく、ランダムアクセスメモリ（ＲＡＭ）を含んでもよく、又は磁気ディスクメモリ又はフラッシュメモリ（Ｆｌａｓｈ）等の不揮発性メモリ（ｎｏｎ‐ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）を含んでもよいことに注意すべきである。メモリ５０５は、命令記憶領域及びデータ記憶領域を主に含み得る。命令記憶領域は、例えば、オペレーティングシステム、プロセッサ等により必要とされる命令を格納し得る。データ記憶領域は、画像切り替えオプションと画素密度ＰＰＩの値との間の対応関係等を格納するために使用され得る。
【０１１４】
プロセッサ５０２は、電子デバイス５００の制御センタであり、様々なインタフェース及びラインを使用して電子デバイス全体の全てのコンポーネントに接続される。プロセッサ５０２は、電子デバイス５００の様々な機能を実行し、メモリ５０５に格納された命令を実行すること（ｒｕｎｎｉｎｇ）又は実行すること（ｅｘｅｃｕｔｉｎｇ）、及びメモリ５０５に格納されたデータを呼び出すことによりデータを処理する。任意で、プロセッサ５０２は、プロセッサであってもよく、又は複数の処理要素の総称であってもよい。例えば、プロセッサは、中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、略してＣＰＵ）であってもよく、特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ、略してＡＳＩＣ）であってもよく、又は本発明のこの実施形態を実施するための１又は複数の集積回路、例えば、１又は複数のマイクロプロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ、略してＤＳＰ）、又は１又は複数のフィールドプログラマブルゲートアレイ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ、略してＦＰＧＡ）として構成されてもよい。
【０１１５】
バス５０６は、業界標準アーキテクチャ（Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ、ＩＳＡ）バス、ペリフェラルコンポーネント相互接続（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ、ＰＣＩ）バス、拡張型業界標準アーキテクチャ（Ｅｘｔｅｎｄｅｄ  Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ、ＥＩＳＡ）バス等であり得る。バスは、アドレスバス、データバス、制御バス等に分類され得る。表現しやすくするために、バスは、図７において１つの太線のみを用いて表されるが、１つのバス又は１つの種類のバスのみがあることを意味するものではない。
【０１１６】
本発明のこの実施形態において提供されているビデオデータを取得するための装置によると、ユーザにより選択された解像度切り替えオプションを受信するとき、電子デバイスは、ユーザにより選択された解像度切り替えオプションに対応するＰＰＩの値及びビデオ表示領域のサイズを取得し、２つのパラメータに従って、ビデオサーバに送信される第１のパラメータを決定する。第１のパラメータを受信した後、ビデオサーバは、第１のパラメータに従って目標対角線画素数を取得し、目標対角線画素数に従って、利用可能な解像度から目標解像度を決定し、電子デバイスに目標解像度に対応するビデオデータを送信する。本発明によると、ビデオデータが電子デバイスに送信される場合に、ＰＰＩの値は、基準として使用され、解像度及びビデオ表示領域のサイズも考慮される。従来技術と比較して、ビデオ表示領域のサイズが比較的小さく、同等の視覚体験がユーザに提供される必要がある場合に、本発明は、より低い解像度のビデオデータを提供し得、これにより、より狭いネットワーク帯域幅が占有される。従って、本発明のこの実施形態における技術的解決手段は、限られたネットワーク帯域幅を使用して、ユーザの視覚体験要求を満たすビデオデータを提供し得る。
【０１１７】
実施例の前述の説明に基づいて、当業者であれば、本発明は、必要な汎用ハードウェアに加えてソフトウェアによって、又はハードウェアのみによって実施され得ることを明確に理解し得る。ほとんどの場合、前者が好ましい実施例である。そのような理解に基づいて、本発明の技術的解決手段は本質的に、又は従来技術に寄与する部分は、ソフトウェア製品の形態で実施されてよい。コンピュータソフトウェア製品は、フロッピー（登録商標）ディスク、ハードディスク、又はコンピュータの光学ディスク等の読み取り可能な記憶媒体に格納され、本発明の実施形態において説明されている方法を実行するよう（パーソナルコンピュータ、サーバ、ネットワークデバイス等であり得る）コンピュータデバイスに命令するためのいくつかの命令を含む。
【０１１８】
前述の説明は、本発明の特定の実施例に過ぎず、本発明の保護範囲を限定することを意図するものではない。本発明において開示される技術範囲内で当業者により容易に理解される任意の組み合わせ、修正、変更、同等の置き換え、又は改善は、本発明の保護範囲に含まれる。
【図１】
0006505327.tif 000011
【図２ａ】
0006505327.tif 000012
【図２ｂ】
0006505327.tif 000013
【図３ａ】
0006505327.tif 000014
【図３ｂ】
0006505327.tif 000015
【図４】
0006505327.tif 000016
【図５】
0006505327.tif 000017
【図６】
0006505327.tif 000018
【図７】
0006505327.tif 000019