JP2015062319A - ワイヤレスハンドヘルドコンピューティングデバイスの媒体再生品質を最適化するためのシステムおよび方法 - Google Patents
ワイヤレスハンドヘルドコンピューティングデバイスの媒体再生品質を最適化するためのシステムおよび方法 Download PDFInfo
- Publication number
- JP2015062319A JP2015062319A JP2014243831A JP2014243831A JP2015062319A JP 2015062319 A JP2015062319 A JP 2015062319A JP 2014243831 A JP2014243831 A JP 2014243831A JP 2014243831 A JP2014243831 A JP 2014243831A JP 2015062319 A JP2015062319 A JP 2015062319A
- Authority
- JP
- Japan
- Prior art keywords
- computing device
- handheld computing
- wireless handheld
- wireless
- file
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000004891 communication Methods 0.000 claims abstract description 106
- 238000004590 computer program Methods 0.000 claims description 11
- 230000008859 change Effects 0.000 claims description 8
- 230000001419 dependent effect Effects 0.000 claims 3
- 230000005540 biological transmission Effects 0.000 description 22
- 230000006870 function Effects 0.000 description 15
- 230000008569 process Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 9
- 238000012546 transfer Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 4
- 230000003247 decreasing effect Effects 0.000 description 4
- 230000002411 adverse Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000005562 fading Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 229920001690 polydopamine Polymers 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000013515 script Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/752—Media network packet handling adapting media to network capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42202—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] environmental sensors, e.g. for detecting temperature, luminosity, pressure, earthquakes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44209—Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4621—Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
本特許出願は、2009年10月16日に出願された、「Mobile System Aware HTTP Stream Manager」という表題の米国特許仮出願第61/252,621号への、米国特許法第119条(e)に基づく優先権を主張し、上記の出願の内容全体が参照により本明細書に組み込まれる。
103A〜103B 通信リンク
105 ウェブブラウザ
109 要求マネージャ
109A 第6の通信
109B 第9の通信
109C 第12の通信
109D 第16の通信
111 HTTPスタック
111A 第2の通信
111B 第5の通信、第7の通信
111C 第13の通信
111D 第19の通信
113 DNSモジュール
119 メモリリソース
125 センサ
125A 歩数計
125B 加速度計
125C 近位センサ
125D コンパス
125E 周辺光センサ
127 転送通信プロトコル(「TCP」)モジュール
129 インターネットプロトコル(「IP」)レイヤ
131 ネットワークバッファレイヤ
133 モデムサブシステム
133A 第1の通信
133B 第3の通信
133C 第8の通信
133D 第11の通信
133E 第15の通信
133F 第17の通信
135 無線リンク制御(「RLC」)レイヤ
137 無線中継制御(「RRC」)モジュール
139 媒体アクセス制御(「MAC」)レイヤ
141 物理(「PHY」)レイヤ
143 全地球測位システム(「GPS」)
200 ワイヤレスハンドヘルドコンピューティングデバイス
206 ワイヤレス通信ネットワーク
208 ブロードキャストRFトランシーバタワー
210A 第4の通信
210B 第10の通信
210C 第14の通信
212A〜212D 映像ファイルセグメント
322 オンチップシステム
324 デジタル信号プロセッサ
326 アナログ信号プロセッサ
330 タッチスクリーンコントローラ
334 ビデオエンコーダ
336 ビデオ増幅器
338 ビデオポート
340 ユニバーサルシリアルバス(「USB」)コントローラ
346 加入者識別モジュール(「SIM」)カード
348 デジタルカメラ
350 ステレオオーディオコーデック
352 オーディオ増幅器
354 第1のステレオスピーカー
356 第2のステレオスピーカー
358 マイクロフォン増幅器
360 マイクロフォン
362 周波数変調(「FM」)無線チューナー
364 FMアンテナ
366 ステレオヘッドフォン
368 無線周波数(「RF」)トランシーバ
370 RFスイッチ
372 RFアンテナ
374 キーパッド
376 モノヘッドセット
378 バイブレータデバイス
380 電源
400 映像
402 メタオブジェクト
505 プログラムアイコン
510 メニュー
Claims (36)
- ワイヤレスハンドヘルドコンピューティングデバイスの媒体再生品質を最適化するための方法であって、
前記ワイヤレスハンドヘルドコンピューティングデバイスにダウンロードすべきメタオブジェクト記述媒体であって、ビットレートと解像度の組合せがそれぞれ異なる利用可能な複数のファイルセグメントを有する各時間セグメントを含む複数の時間セグメントを備え、前記利用可能な複数のファイルセグメントが、所与の解像度に対してビットレートがそれぞれ異なる複数のファイルセグメントおよび所与のビットレートに対して解像度がそれぞれ異なる複数のファイルセグメントを含む媒体を、通信ネットワークを介して受信するステップと、
前記メタオブジェクト記述媒体に記述された前記ビットレートと解像度のそれぞれの異なる組合せのオプションを検討するステップと、
1つまたは複数のセンサからのデータを評価して、前記ワイヤレスハンドヘルドコンピューティングデバイスに対する通信ネットワークの急速な変化の可能性を推定し、現在のネットワーク条件が同一のままである時間を前記推定に基づいて計算するステップと、
前記ビットレートと解像度のそれぞれの異なる組合せならびに前記推定に基づいて前記ワイヤレスハンドヘルドコンピューティングデバイスでの媒体再生を最適化するダウンロードできる任意のファイルセグメントを選択するステップとを含む方法。 - アプリケーションサブシステムおよびモデムサブシステムからのデータを評価するステップをさらに含み、前記任意のファイルセグメントを選択するステップは、さらに、前記アプリケーションサブシステムおよびモデムサブシステムのうち少なくとも1つから受信したデータに依存する、請求項1に記載の方法。
- 前記アプリケーションサブシステムおよび前記モデムサブシステムのうちの少なくとも1つからのデータに基づいてワイヤレスネットワークの将来の条件を推定するステップをさらに含む、請求項2に記載の方法。
- アプリケーションプログラムモジュールが前記ワイヤレスハンドヘルドコンピューティングデバイスを一次的に制御しているかどうかを判定するステップをさらに含む、請求項1に記載の方法。
- アプリケーションプログラムモジュールが前記ワイヤレスハンドヘルドコンピューティングデバイスを一次的に制御している場合、前記選択されたファイルセグメントの品質が最低であるかどうかを判定するステップをさらに含む、請求項4に記載の方法。
- 前記ワイヤレスハンドヘルドコンピューティングデバイスが電話呼を受信したかどうかを判定するステップをさらに含む、請求項1に記載の方法。
- 前記ワイヤレスハンドヘルドコンピューティングデバイスによって電話呼が受信された場合、前記選択されたファイルセグメントの品質が最低であるかどうかを判定するステップをさらに含む、請求項6に記載の方法。
- 前記ワイヤレスハンドヘルドコンピューティングデバイスは、携帯電話、携帯情報端末、ページャ、スマートフォン、ナビゲーションデバイス、およびワイヤレス接続またはワイヤレスリンクを含むハンドヘルドコンピュータのうちの少なくとも1つを備える、請求項1に記載の方法。
- 前記媒体は、映像、音声、画像、およびそれらの組合せのうちの少なくとも1つを含む、請求項1に記載の方法。
- ワイヤレスハンドヘルドコンピューティングデバイスの媒体再生品質を最適化するためのコンピュータシステムであって、
前記ワイヤレスハンドヘルドコンピューティングデバイスにダウンロードすべきメタオブジェクト記述媒体であって、ビットレートと解像度の組合せがそれぞれ異なる利用可能な複数のファイルセグメントを有する各時間セグメントを含む複数の時間セグメントを備え、前記利用可能な複数のファイルセグメントが、所与の解像度に対してビットレートがそれぞれ異なる複数のファイルセグメントおよび所与のビットレートに対して解像度がそれぞれ異なる複数のファイルセグメントを含む媒体を、通信ネットワークを介して受信し、
前記メタオブジェクト記述媒体に記述された前記ビットレートと解像度のそれぞれの異なる組合せのオプションを検討し、
1つまたは複数のセンサからのデータを評価して、前記ワイヤレスハンドヘルドコンピューティングデバイスに対する通信ネットワークの急速な変化の可能性を推定し、現在のネットワーク条件が同一のままである時間を前記推定に基づいて計算し、
前記ビットレートと解像度のそれぞれの異なる組合せならびに前記推定に基づいて前記ワイヤレスハンドヘルドコンピューティングデバイスでの媒体再生を最適化するダウンロードできるファイルセグメントを選択するように動作可能なプロセッサを備えるシステム。 - 前記プロセッサは、アプリケーションサブシステムおよびモデムサブシステムからのデータを評価するようにさらに動作可能であり、前記ファイルセグメントの選択は、さらに、前記アプリケーションサブシステムおよびモデムサブシステムのうち少なくとも1つから受信したデータに依存する、請求項10に記載のシステム。
- 前記プロセッサは、前記アプリケーションサブシステムおよび前記モデムサブシステムのうちの少なくとも一方からのデータに基づいてワイヤレスネットワークの将来の条件を推定するようにさらに動作可能である、請求項11に記載のシステム。
- 前記プロセッサは、アプリケーションプログラムモジュールが前記ワイヤレスハンドヘルドコンピューティングデバイスを一次的に制御しているかどうかを判定するようにさらに動作可能である、請求項10に記載のシステム。
- 前記プロセッサは、前記選択されたファイルセグメントの品質が最低であるかどうかを判定するようにさらに動作可能である、請求項13に記載のシステム。
- 前記プロセッサは、前記ワイヤレスハンドヘルドコンピューティングデバイスが電話呼を受信したかどうかを判定するようにさらに動作可能である、請求項10に記載のシステム。
- 前記プロセッサは、前記ワイヤレスハンドヘルドコンピューティングデバイスによって電話呼が受信されたかどうかを判定し、次いで、前記選択されたファイルセグメントの品質が最低であるかどうかを判定するようにさらに動作可能である、請求項10に記載のシステム。
- 前記ワイヤレスハンドヘルドコンピューティングデバイスは、携帯電話、携帯情報端末、ページャ、スマートフォン、ナビゲーションデバイス、およびワイヤレス接続またはワイヤレスリンクを含むハンドヘルドコンピュータのうちの少なくとも1つを備える、請求項10に記載のシステム。
- 前記媒体は、映像、音声、画像、およびそれらの組合せのうちの少なくとも1つを含む、請求項10に記載のシステム。
- ワイヤレスハンドヘルドコンピューティングデバイスの1つまたは複数のメモリリソースを管理するためのコンピュータシステムであって、
前記ワイヤレスハンドヘルドコンピューティングデバイスにダウンロードすべきメタオブジェクト記述媒体であって、ビットレートと解像度の組合せがそれぞれ異なる利用可能な複数のファイルセグメントを有する各時間セグメントを含む複数の時間セグメントを備え、前記利用可能な複数のファイルセグメントが、所与の解像度に対してビットレートがそれぞれ異なる複数のファイルセグメントおよび所与のビットレートに対して解像度がそれぞれ異なる複数のファイルセグメントを含む媒体を、通信ネットワークを介して受信するための手段と、
前記メタオブジェクト記述媒体に記述された前記ビットレートと解像度のそれぞれの異なる組合せのオプションを検討するための手段と、
1つまたは複数のセンサからのデータを評価して、前記ワイヤレスハンドヘルドコンピューティングデバイスに対する通信ネットワークの急速な変化の可能性を推定し、現在のネットワーク条件が同一のままである時間を前記推定に基づいて計算するための手段と、
前記ビットレートと解像度のそれぞれの異なる組合せならびに前記推定に基づいて前記ワイヤレスハンドヘルドコンピューティングデバイスでの媒体再生を最適化するダウンロードできるファイルセグメントを選択するための手段とを備えるシステム。 - アプリケーションサブシステムおよびモデムサブシステムからのデータを評価するための手段をさらに含み、前記ファイルセグメントを選択するための手段は、さらに、前記アプリケーションサブシステムおよびモデムサブシステムのうち少なくとも1つから受信したデータに依存する、請求項19に記載のシステム。
- 前記アプリケーションサブシステムおよび前記モデムサブシステムのうちの少なくとも一方からのデータに基づいてワイヤレスネットワークの将来の条件を推定するための手段をさらに備える、請求項20に記載のシステム。
- アプリケーションプログラムモジュールが前記ワイヤレスハンドヘルドコンピューティングデバイスを一次的に制御しているかどうかを判定するための手段をさらに備える、請求項19に記載のシステム。
- 前記選択されたファイルセグメントの品質が最低であるかどうか、およびアプリケーションプログラムモジュールが前記ワイヤレスハンドヘルドコンピューティングデバイスを一次的に制御しているかどうかを判定するための手段をさらに備える、請求項19に記載のシステム。
- 前記ワイヤレスハンドヘルドコンピューティングデバイスが電話呼を受信したかどうかを判定するための手段をさらに備える、請求項19に記載のシステム。
- 前記選択されたファイルセグメントの品質が最低であるかどうか、および前記ワイヤレスハンドヘルドコンピューティングデバイスによって電話呼が受信されたかどうかを判定するための手段をさらに備える、請求項19に記載のシステム。
- 前記ワイヤレスハンドヘルドコンピューティングデバイスは、携帯電話、携帯情報端末、ページャ、スマートフォン、ナビゲーションデバイス、およびワイヤレス接続またはワイヤレスリンクを含むハンドヘルドコンピュータのうちの少なくとも1つを備える、請求項19に記載のシステム。
- 前記媒体は、映像、音声、画像、およびそれらの組合せのうちの少なくとも1つを含む、請求項19に記載のシステム。
- コンピュータにより実行可能なコンピュータ可読プログラムコードからなるコンピュータプログラムであって、前記コンピュータ可読プログラムコードは、ワイヤレスハンドヘルドコンピューティングデバイスの媒体再生品質を最適化するための方法を実施するために実行されるようになされ、前記方法は、
前記ワイヤレスハンドヘルドコンピューティングデバイスにダウンロードすべきメタオブジェクト記述媒体であって、ビットレートと解像度の組合せがそれぞれ異なる利用可能な複数のファイルセグメントを有する各時間セグメントを含む複数の時間セグメントを備え、前記利用可能な複数のファイルセグメントが、所与の解像度に対してビットレートがそれぞれ異なる複数のファイルセグメントおよび所与のビットレートに対して解像度がそれぞれ異なる複数のファイルセグメントを含む媒体を受信するステップと、
前記メタオブジェクト記述媒体に記述された前記ビットレートと解像度のそれぞれの異なる組合せのオプションを検討するステップと、
1つまたは複数のセンサからのデータを評価して、前記ワイヤレスハンドヘルドコンピューティングデバイスに対する通信ネットワークの急速な変化の可能性を推定し、現在のネットワーク条件が同一のままである時間を前記推定に基づいて計算するステップと、
前記ビットレートと解像度のそれぞれの異なる組合せならびに前記推定に基づいて前記ワイヤレスハンドヘルドコンピューティングデバイスでの媒体再生を最適化するダウンロードできるファイルセグメントを選択するステップとを含むコンピュータプログラム。 - 前記方法を実施する前記コンピュータ可読プログラムコードは、
アプリケーションサブシステムおよびモデムサブシステムからのデータを評価するステップをさらに含み、前記ファイルセグメントを選択するステップは、さらに、前記アプリケーションサブシステムおよびモデムサブシステムのうち少なくとも1つから受信したデータに依存する、請求項28に記載のコンピュータプログラム。 - 前記方法を実施する前記コンピュータ可読プログラムコードは、
前記アプリケーションサブシステムおよび前記モデムサブシステムのうちの少なくとも一方からのデータに基づいてワイヤレスネットワークの将来の条件を推定するステップをさらに含む、請求項29に記載のコンピュータプログラム。 - 前記方法を実施する前記コンピュータ可読プログラムコードは、
アプリケーションプログラムモジュールが前記ワイヤレスハンドヘルドコンピューティングデバイスを一次的に制御しているかどうかを判定するステップをさらに含む、請求項28に記載のコンピュータプログラム。 - 前記方法を実施する前記コンピュータ可読プログラムコードは、
アプリケーションプログラムモジュールが前記ワイヤレスハンドヘルドコンピューティングデバイスを一次的に制御しているかどうかを判定し、次いで、前記選択されたファイルセグメントの品質が最低であるかどうかを判定するステップをさらに含む、請求項28に記載のコンピュータプログラム。 - 前記方法を実施する前記コンピュータ可読プログラムコードは、
前記ワイヤレスハンドヘルドコンピューティングデバイスが電話呼を受信したかどうかを判定するステップをさらに含む、請求項28に記載のコンピュータプログラム。 - 前記方法を実施する前記コンピュータ可読プログラムコードは、前記ワイヤレスハンドヘルドコンピューティングデバイスによって電話呼が受信されたかどうかを判定し、次いで、前記選択されたファイルセグメントの品質が最低であるかどうかを判定するステップをさらに含む、請求項33に記載のコンピュータプログラム。
- 前記ワイヤレスハンドヘルドコンピューティングデバイスは、携帯電話、携帯情報端末、ページャ、スマートフォン、ナビゲーションデバイス、およびワイヤレス接続またはワイヤレスリンクを含むハンドヘルドコンピュータのうちの少なくとも1つを含む、請求項28に記載のコンピュータプログラム。
- 前記媒体は、映像、音声、画像、およびそれらの組合せのうちの少なくとも1つを含む、請求項28に記載のコンピュータプログラム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/897,511 | 2010-10-04 | ||
US12/897,511 US8601153B2 (en) | 2009-10-16 | 2010-10-04 | System and method for optimizing media playback quality for a wireless handheld computing device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013532808A Division JP5705991B2 (ja) | 2010-10-04 | 2011-08-31 | ワイヤレスハンドヘルドコンピューティングデバイスの媒体再生品質を最適化するためのシステムおよび方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015062319A true JP2015062319A (ja) | 2015-04-02 |
JP5878614B2 JP5878614B2 (ja) | 2016-03-08 |
Family
ID=44645805
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013532808A Active JP5705991B2 (ja) | 2010-10-04 | 2011-08-31 | ワイヤレスハンドヘルドコンピューティングデバイスの媒体再生品質を最適化するためのシステムおよび方法 |
JP2014243831A Active JP5878614B2 (ja) | 2010-10-04 | 2014-12-02 | ワイヤレスハンドヘルドコンピューティングデバイスの媒体再生品質を最適化するためのシステムおよび方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013532808A Active JP5705991B2 (ja) | 2010-10-04 | 2011-08-31 | ワイヤレスハンドヘルドコンピューティングデバイスの媒体再生品質を最適化するためのシステムおよび方法 |
Country Status (8)
Country | Link |
---|---|
US (1) | US8601153B2 (ja) |
EP (1) | EP2625837B1 (ja) |
JP (2) | JP5705991B2 (ja) |
KR (1) | KR101448976B1 (ja) |
CN (1) | CN103155517B (ja) |
BR (1) | BR112013008024B1 (ja) |
ES (1) | ES2526570T3 (ja) |
WO (1) | WO2012047418A1 (ja) |
Families Citing this family (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9124642B2 (en) * | 2009-10-16 | 2015-09-01 | Qualcomm Incorporated | Adaptively streaming multimedia |
US9210527B2 (en) | 2010-07-13 | 2015-12-08 | Qualcomm Incorporated | Method and apparatus for providing uniform machine-to-machine addressing |
JP2012213142A (ja) * | 2011-02-18 | 2012-11-01 | Kotatsu Kokusai Denshi Kofun Yugenkoshi | バッテリ寿命向上のための受信ダイバーシチの制御方法及び関係する通信デバイス |
US9319453B2 (en) * | 2011-07-15 | 2016-04-19 | Shmuel Ur | User-controlled download duration time |
TW201309053A (zh) * | 2011-08-03 | 2013-02-16 | Acer Inc | 動態調整通訊協定之視窗大小以增加無線網路系統內資料流通量之方法 |
US9088965B2 (en) * | 2011-08-03 | 2015-07-21 | Acer Incorporated | Data transmission methods and apparatuses using the same |
US9112906B2 (en) * | 2011-11-07 | 2015-08-18 | Acer Incorporated | Data transmission methods and appratuses using the same |
TWI511588B (zh) * | 2011-11-07 | 2015-12-01 | Acer Inc | 最佳化通訊協定之視窗大小伸縮以在無線網路系統內傳送資料之方法 |
TWI503037B (zh) * | 2011-11-07 | 2015-10-01 | Acer Inc | 行動通訊裝置及資料傳輸方法 |
CN103124275B (zh) * | 2011-11-18 | 2016-01-20 | 腾讯科技(深圳)有限公司 | 一种获取文件的方法和装置 |
CN102523026B (zh) * | 2011-12-20 | 2014-04-02 | 展讯通信(上海)有限公司 | 通信终端及其秩指示参数的检测方法和装置 |
US9774894B2 (en) * | 2012-03-13 | 2017-09-26 | Cisco Technology, Inc. | Coordinating video delivery with radio frequency conditions |
US9276989B2 (en) | 2012-03-30 | 2016-03-01 | Adobe Systems Incorporated | Buffering in HTTP streaming client |
EP2850886B1 (en) * | 2012-05-16 | 2017-11-01 | Sony Mobile Communications Inc. | Discontinuous traffic in a telecommunication network using terminal suggested drx/dtx pattern |
US8824680B2 (en) * | 2012-08-08 | 2014-09-02 | Verizon Patent And Licensing Inc. | Centralized key generation |
WO2014037487A1 (en) * | 2012-09-07 | 2014-03-13 | Nokia Siemens Networks Oy | Mechanism and apparatus to perform cooperative resource management in wireless networks |
US8949206B2 (en) * | 2012-10-04 | 2015-02-03 | Ericsson Television Inc. | System and method for creating multiple versions of a descriptor file |
CN103024440B (zh) * | 2013-01-11 | 2014-12-31 | 德科仕通信(上海)有限公司 | 针对has的视频质量评价和故障诊断方法 |
US9332087B2 (en) * | 2013-02-06 | 2016-05-03 | Microsoft Technology Licensing, Llc | Dynamic buffer |
WO2014187491A1 (en) * | 2013-05-23 | 2014-11-27 | Nokia Solutions And Networks Oy | Methods and apparatus for adapting a data rate |
US11252213B2 (en) | 2013-08-15 | 2022-02-15 | Comcast Cable Communications, Llc | Multiple flinging devices in a media fling system |
US9530451B2 (en) * | 2013-11-27 | 2016-12-27 | Adobe Systems Incorporated | Reducing network bandwidth usage in a distributed video editing system |
US9253231B2 (en) * | 2013-12-19 | 2016-02-02 | Verizon Patent And Licensing Inc. | Retrieving and caching adaptive bitrate stream segments based on network congestion |
EP2897337B1 (en) * | 2014-01-21 | 2022-01-05 | Alcatel Lucent | Improved playback control device and method for streaming media content |
EP3120520B1 (en) * | 2014-03-17 | 2023-05-24 | bitmovin GmbH | Media streaming |
US9712584B2 (en) * | 2014-06-02 | 2017-07-18 | Sony Corporation | Context-based adaptive streaming algorithm for a user device |
DE112014007237B4 (de) | 2014-12-08 | 2023-01-19 | Mitsubishi Electric Corporation | Datenbereitstellsystem |
US20160191594A1 (en) * | 2014-12-24 | 2016-06-30 | Intel Corporation | Context aware streaming media technologies, devices, systems, and methods utilizing the same |
US9756112B2 (en) * | 2015-02-11 | 2017-09-05 | At&T Intellectual Property I, L.P. | Method and system for managing service quality according to network status predictions |
US10567069B2 (en) * | 2016-04-28 | 2020-02-18 | Netgear, Inc. | Repeater bandwidth, radio configuration, and ADC clock speed adjustment |
US10998002B2 (en) * | 2017-05-31 | 2021-05-04 | Nxp B.V. | Audio time stretching |
US20200105090A1 (en) * | 2018-10-02 | 2020-04-02 | Igt | Gaming system and method for determining awards based on moving wild reels with modifiers |
US10868726B2 (en) | 2018-12-07 | 2020-12-15 | At&T Intellectual Property I, L.P. | Apparatus and method for selecting a bandwidth prediction source |
WO2020150871A1 (en) * | 2019-01-21 | 2020-07-30 | Nokia Shanghai Bell Co., Ltd. | Discontinuous reception configuration of terminal device |
US11277463B2 (en) * | 2019-05-31 | 2022-03-15 | Apple Inc. | Application mobility enhancements |
US11140060B2 (en) * | 2019-11-12 | 2021-10-05 | Hulu, LLC | Dynamic variation of media segment durations for optimization of network round trip times |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003030085A (ja) * | 2001-07-10 | 2003-01-31 | Ntt Docomo Inc | コンテンツ配信システム、コンテンツ配信制御装置、コンテンツ配信方法及び移動端末装置 |
JP2004032204A (ja) * | 2002-06-24 | 2004-01-29 | Matsushita Electric Ind Co Ltd | 画像配信装置および無線移動端末 |
JP2004159318A (ja) * | 2002-10-15 | 2004-06-03 | Matsushita Electric Ind Co Ltd | コンテンツの記録に要する記録メディアの記録容量を節約する放送記録システム、記録装置、放送装置および記録プログラム |
JP2004193995A (ja) * | 2002-12-11 | 2004-07-08 | Seiko Epson Corp | 情報配信システム及び情報配信方法 |
WO2005006199A1 (ja) * | 2003-07-14 | 2005-01-20 | Matsushita Electric Industrial Co., Ltd. | コンテンツ配信装置及びコンテンツ再生装置 |
JP2006173973A (ja) * | 2004-12-15 | 2006-06-29 | Pioneer Electronic Corp | 遠隔再生システム、遠隔再生方法およびコンピュータプログラム |
WO2008120332A1 (ja) * | 2007-03-28 | 2008-10-09 | Pioneer Corporation | コンテンツ配信システム及びその制御方法 |
US20110088076A1 (en) * | 2009-10-08 | 2011-04-14 | Futurewei Technologies, Inc. | System and Method for Media Adaptation |
Family Cites Families (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6400996B1 (en) | 1999-02-01 | 2002-06-04 | Steven M. Hoffberg | Adaptive pattern recognition based control system and method |
US7006881B1 (en) | 1991-12-23 | 2006-02-28 | Steven Hoffberg | Media recording device with remote graphic user interface |
US6959288B1 (en) * | 1998-08-13 | 2005-10-25 | International Business Machines Corporation | Digital content preparation system |
KR100387965B1 (ko) | 2000-05-27 | 2003-06-18 | 엘지전자 주식회사 | 사용자 적응적 멀티미디어 서비스 시스템 |
US6983207B2 (en) | 2000-06-16 | 2006-01-03 | Ntn Corporation | Machine component monitoring, diagnosing and selling system |
US20020073238A1 (en) | 2000-11-28 | 2002-06-13 | Eli Doron | System and method for media stream adaptation |
KR20020057837A (ko) | 2002-03-29 | 2002-07-12 | 문의선 | 스트리밍 서비스 방법 및 장치 |
US20030233464A1 (en) | 2002-06-10 | 2003-12-18 | Jonathan Walpole | Priority progress streaming for quality-adaptive transmission of data |
FI116498B (fi) | 2002-09-23 | 2005-11-30 | Nokia Corp | Kaistanleveyden mukauttaminen |
WO2004114299A2 (en) * | 2003-06-25 | 2004-12-29 | Koninklijke Philips Electronics N.V. | Storage device for storing different data formats |
US7844992B2 (en) * | 2003-09-10 | 2010-11-30 | Thomson Licensing | Video on demand server system and method |
JP2005151352A (ja) * | 2003-11-18 | 2005-06-09 | Matsushita Electric Ind Co Ltd | 車載装置および配信局、並びにストリーミング配信システム |
GB0400658D0 (en) | 2004-01-13 | 2004-02-11 | Koninkl Philips Electronics Nv | Portable device for receiving media content |
JP4408383B2 (ja) | 2004-03-18 | 2010-02-03 | 国立大学法人 奈良先端科学技術大学院大学 | 情報配信装置、情報配信システムおよび情報配信方法 |
JP2006041770A (ja) * | 2004-07-26 | 2006-02-09 | Mitsubishi Heavy Ind Ltd | 画像配信方法、画像表示方法及びそれらを用いた広域監視方法と画像配信装置、画像表示装置及びそれらを用いた広域監視システム |
WO2006012911A1 (en) | 2004-08-03 | 2006-02-09 | Fg Microtec Gmbh | Dynamic optimization of wireless real-time video data flow |
US7983341B2 (en) * | 2005-02-24 | 2011-07-19 | Ericsson Television Inc. | Statistical content block matching scheme for pre-processing in encoding and transcoding |
US7333279B2 (en) | 2005-03-22 | 2008-02-19 | Seagate Technology Llc | System and method for drive-side guarantee of quality of service and for extending the lifetime of storage devices |
US20070022215A1 (en) * | 2005-07-19 | 2007-01-25 | Singer David W | Method and apparatus for media data transmission |
US20070091920A1 (en) | 2005-10-20 | 2007-04-26 | Harris John M | System and method for improving the capacity of a network |
US8842555B2 (en) | 2005-10-21 | 2014-09-23 | Qualcomm Incorporated | Methods and systems for adaptive encoding of real-time information in packet-switched wireless communication systems |
JP2007158685A (ja) * | 2005-12-05 | 2007-06-21 | Saver Corp | 動画配信システム |
US9209934B2 (en) * | 2006-06-09 | 2015-12-08 | Qualcomm Incorporated | Enhanced block-request streaming using cooperative parallel HTTP and forward error correction |
US20070299936A1 (en) | 2006-06-27 | 2007-12-27 | Borgendale Kenneth W | Interactively streaming data from a database in a high speed, low latency data communications environment |
WO2008024723A2 (en) * | 2006-08-21 | 2008-02-28 | Sling Media, Inc. | Capturing and sharing media content and management of shared media content |
US20080195664A1 (en) * | 2006-12-13 | 2008-08-14 | Quickplay Media Inc. | Automated Content Tag Processing for Mobile Media |
ATE424680T1 (de) | 2006-12-18 | 2009-03-15 | Research In Motion Ltd | System und verfahren zum einstellen der eigenschaften einer videodaten-übertragung zu einem mobilen gerät in einem umts- kommunikationsnetzwerk |
GB2451415B (en) | 2007-02-13 | 2011-08-17 | Vodafone Plc | Content reproduction in telecommunications systems |
JP2010519668A (ja) | 2007-02-26 | 2010-06-03 | フランス・テレコム | マルチメディアストリームの分散化された記録方法、装置及びコンピュータプログラム製品 |
US20080270532A1 (en) * | 2007-03-22 | 2008-10-30 | Melodeo Inc. | Techniques for generating and applying playlists |
CN101068236B (zh) | 2007-04-13 | 2011-10-26 | 华为技术有限公司 | 流媒体码率控制方法、***和设备 |
US20080310446A1 (en) | 2007-06-12 | 2008-12-18 | Bellwood Thomas A | Provisioning Bandwidth For A Digital Media Stream |
FR2917554B1 (fr) | 2007-06-14 | 2010-01-01 | Alcatel Lucent | Dispositif de gestion de reception par des terminaux de contenus multimedia transmis par des infrastructures mettant en oeuvre des techniques de transmission differentes |
US20090017860A1 (en) | 2007-07-09 | 2009-01-15 | Sony Ericsson Mobile Communications Ab | Intelligent Power-Aware Downloading for Mobile Communication Devices |
US7802286B2 (en) * | 2007-07-24 | 2010-09-21 | Time Warner Cable Inc. | Methods and apparatus for format selection for network optimization |
JP2009037320A (ja) * | 2007-07-31 | 2009-02-19 | Toshiba Corp | 情報処理装置、情報処理装置の制御方法 |
WO2009030643A2 (en) | 2007-09-06 | 2009-03-12 | Edgeware Ab | An apparatus and a method for data streaming applications |
US7937400B2 (en) * | 2007-10-07 | 2011-05-03 | International Business Machines Corporation | Dynamic distribution of content |
KR100891263B1 (ko) | 2007-11-15 | 2009-03-30 | 에스케이 텔레콤주식회사 | 단말기 움직임으로 단말기에 미디어를 재생하는 방법,시스템 및 서버 |
US7920478B2 (en) | 2008-05-08 | 2011-04-05 | Nortel Networks Limited | Network-aware adapter for applications |
EP2150059A1 (en) * | 2008-07-31 | 2010-02-03 | Vodtec BVBA | A method and associated device for generating video |
US20110178610A1 (en) | 2008-10-22 | 2011-07-21 | Terratrim, Inc. | Systems and methods for managing utility consumption |
US20100115472A1 (en) | 2008-10-30 | 2010-05-06 | Lee Kun-Bin | Method of Facilitating Browsing and Management of Multimedia Files with Data Structure thereof |
US20100121709A1 (en) * | 2008-11-10 | 2010-05-13 | Nokia Corporation | Invitation-based viral advertising |
US20110119587A1 (en) * | 2008-12-31 | 2011-05-19 | Microsoft Corporation | Data model and player platform for rich interactive narratives |
US9124642B2 (en) | 2009-10-16 | 2015-09-01 | Qualcomm Incorporated | Adaptively streaming multimedia |
EP2410759B1 (en) | 2010-07-21 | 2018-09-05 | Nagravision S.A. | A method and apparatus for delivering watermarked digital media content to a user upon request |
-
2010
- 2010-10-04 US US12/897,511 patent/US8601153B2/en active Active
-
2011
- 2011-08-31 EP EP11755489.9A patent/EP2625837B1/en active Active
- 2011-08-31 CN CN201180048255.XA patent/CN103155517B/zh active Active
- 2011-08-31 ES ES11755489.9T patent/ES2526570T3/es active Active
- 2011-08-31 KR KR1020137011614A patent/KR101448976B1/ko active IP Right Grant
- 2011-08-31 JP JP2013532808A patent/JP5705991B2/ja active Active
- 2011-08-31 WO PCT/US2011/049834 patent/WO2012047418A1/en active Application Filing
- 2011-08-31 BR BR112013008024-8A patent/BR112013008024B1/pt active IP Right Grant
-
2014
- 2014-12-02 JP JP2014243831A patent/JP5878614B2/ja active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003030085A (ja) * | 2001-07-10 | 2003-01-31 | Ntt Docomo Inc | コンテンツ配信システム、コンテンツ配信制御装置、コンテンツ配信方法及び移動端末装置 |
JP2004032204A (ja) * | 2002-06-24 | 2004-01-29 | Matsushita Electric Ind Co Ltd | 画像配信装置および無線移動端末 |
JP2004159318A (ja) * | 2002-10-15 | 2004-06-03 | Matsushita Electric Ind Co Ltd | コンテンツの記録に要する記録メディアの記録容量を節約する放送記録システム、記録装置、放送装置および記録プログラム |
JP2004193995A (ja) * | 2002-12-11 | 2004-07-08 | Seiko Epson Corp | 情報配信システム及び情報配信方法 |
WO2005006199A1 (ja) * | 2003-07-14 | 2005-01-20 | Matsushita Electric Industrial Co., Ltd. | コンテンツ配信装置及びコンテンツ再生装置 |
JP2006173973A (ja) * | 2004-12-15 | 2006-06-29 | Pioneer Electronic Corp | 遠隔再生システム、遠隔再生方法およびコンピュータプログラム |
WO2008120332A1 (ja) * | 2007-03-28 | 2008-10-09 | Pioneer Corporation | コンテンツ配信システム及びその制御方法 |
US20110088076A1 (en) * | 2009-10-08 | 2011-04-14 | Futurewei Technologies, Inc. | System and Method for Media Adaptation |
Also Published As
Publication number | Publication date |
---|---|
WO2012047418A1 (en) | 2012-04-12 |
KR20130064130A (ko) | 2013-06-17 |
KR101448976B1 (ko) | 2014-10-13 |
EP2625837B1 (en) | 2014-09-17 |
JP2013543323A (ja) | 2013-11-28 |
BR112013008024B1 (pt) | 2021-08-31 |
EP2625837A1 (en) | 2013-08-14 |
US8601153B2 (en) | 2013-12-03 |
CN103155517B (zh) | 2016-04-27 |
CN103155517A (zh) | 2013-06-12 |
JP5705991B2 (ja) | 2015-04-22 |
JP5878614B2 (ja) | 2016-03-08 |
US20110106969A1 (en) | 2011-05-05 |
ES2526570T3 (es) | 2015-01-13 |
BR112013008024A2 (pt) | 2016-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5878614B2 (ja) | ワイヤレスハンドヘルドコンピューティングデバイスの媒体再生品質を最適化するためのシステムおよび方法 | |
US9465777B2 (en) | System and method of performing domain name server pre-fetching | |
US7710906B2 (en) | Transmitting and receiving system, transmitting apparatus, transmitting method, receiving apparatus, receiving method, and program | |
CN103125108B (zh) | 建立发射控制协议连接的***和方法 | |
CN111937364A (zh) | 无线网络***中处理数据路径创建的方法和*** | |
KR101330631B1 (ko) | 통신 환경에 대한 정보를 이용한 데이터 전송 방법 및 장치 | |
KR102270034B1 (ko) | 다수 개의 무선 억세스 인터페이스들을 지원하는 이동 통신 시스템에서 스트리밍 서비스 데이터 수신 장치 및 방법 | |
US8565143B2 (en) | Dynamic content distribution in mobile telecommunications network | |
US20080132234A1 (en) | Apparatus and method for utilizing the transport layer to provide measurement opportunities for the physical layer in a multi-mode network | |
US20060034316A1 (en) | Energy based information transfer methodology |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150902 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150914 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151102 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160104 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160128 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5878614 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |