JP2006527442A - 計時されるマルチメディアコンテンツの漸進的ダウンローディング - Google Patents
計時されるマルチメディアコンテンツの漸進的ダウンローディング Download PDFInfo
- Publication number
- JP2006527442A JP2006527442A JP2006516587A JP2006516587A JP2006527442A JP 2006527442 A JP2006527442 A JP 2006527442A JP 2006516587 A JP2006516587 A JP 2006516587A JP 2006516587 A JP2006516587 A JP 2006516587A JP 2006527442 A JP2006527442 A JP 2006527442A
- Authority
- JP
- Japan
- Prior art keywords
- component
- client
- content
- data
- time
- 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.)
- Withdrawn
Links
- 230000000750 progressive effect Effects 0.000 title abstract description 3
- 230000005540 biological transmission Effects 0.000 claims abstract description 20
- 239000000872 buffer Substances 0.000 claims abstract description 20
- 238000000034 method Methods 0.000 claims description 25
- 238000004590 computer program Methods 0.000 claims description 12
- 230000011664 signaling Effects 0.000 claims description 3
- 230000001186 cumulative effect Effects 0.000 description 4
- 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 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000012464 large buffer Substances 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
Images
Classifications
-
- 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- 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
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23406—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving management of server-side video buffer
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23412—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs for generating or manipulating the scene composition of objects, e.g. MPEG-4 objects
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44004—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44012—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving rendering scenes according to scene graphs, e.g. MPEG-4 scene graphs
-
- 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/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8543—Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
上記コンポーネントのコンテンツプロパティを示す情報を上記クライアントへ送り、
上記コンポーネントのコンテンツプロパティに基づいて、上記表示タイムの立上り遅延タイムを上記情報に応じてクライアント側で決定するのを備える。
上記コンポーネントサイズと、上記コンポーネントのコンテンツ表示タイムとに基づいて、上記プレイヤによるコンポーネントの開始タイムに上記コンポーネントを表示し、
上記データ内の別のコンポーネントを表示する一方で、1以上のコンポーネントのコンテンツ表示タイムとコンテンツ終了タイムとに基づいて、前記1以上のコンポーネントの表示後、前記1以上のコンポーネントを除去するのを備える。
データバッファを有する少なくとも1つのクライアントと、
複数のコンポーネントを有し、上記クライアントへデータを伝送する少なくとも1つのサーバであって、上記データの少なくとも一部の表示前に上記クライアントが上記データを上記データバッファにダウンロードできるように、上記コンポーネントが種々のコンテンツプロパティを有し、個々のコンポーネントがコンポーネントサイズを有し、
上記サーバが、
上記コンポーネントサイズと、上記コンポーネントのコンテンツプロパティとに基づいて上記コンポーネントのコンテンツ表示タイムを決定する手段と、
上記コンポーネントの表示タイムを示す情報を上記クライアントへ送る手段と、を具備し、
上記クライアントが、
上記送信済み情報を受信する手段と、
上記受信済み情報に基づいて上記表示タイムの立上り遅延タイムを決定する手段と、を具備する。
上記コンポーネントの立上り遅延タイムとコンテンツ表示タイムとに基づいて、上記プレイヤによるコンポーネントの開始タイムに従って上記データを表示する手段をさらに具備する。
上記コンポーネントのコンテンツ表示タイムと、上記コンポーネントのコンテンツ終了タイムとに基づいて、1以上のコンポーネントの表示後、上記1以上のコンポーネントを除去するようになっている。
上記コンポーネントサイズと、ファイルのコンテンツプロパティとに基づいて、上記コンポーネントのコンテンツ表示タイムを決定する手段と、
上記クライアントが上記情報に基づいて上記表示の際の立上り遅延タイムを決定できるように、上記コンポーネントの表示タイムを示す情報を上記クライアントへ送る手段と、を具備する。
上記クライアントは、
上記データの少なくとも1一部を格納するバッファと、
上記コンポーネントのコンテンツプロパティに基づいて上記表示の際の立上り遅延タイムを上記情報に応じて決定する手段とを具備する。
上記コンポーネントサイズと、上記ファイルのコンテンツプロパティとに基づいて表示タイムを決定する第1のコードと、
クライアントが上記表示タイムを示す情報を生成して、上記表示の際の立上り遅延タイムを決定できるようにする第2のコードと、を具備する。
上記表示の際の立上り遅延タイムを決定するコードと、
上記コンテンツプロパティと、上記表示の際の立上り遅延タイムとに基づいて上記プレイヤによるコンポーネントの開始タイムを決定するコードと、を具備する。
シーン1: 49
シーン2: 42
シーン3: 35
シーン4: 3
シーン5: 2
シーン6: 1
Claims (26)
- ネットワークにおけるシグナリング方法であって、前記ネットワークが少なくとも1つのクライアントと、複数のコンポーネントを含むデータを前記クライアントへ伝送するサーバとを有し、前記データの少なくとも一部の表示前に前記クライアントがクライアントバッファに前記データをダウンロードできるように、前記コンポーネントが種々のコンテンツプロパティを有し、個々のコンポーネントがコンポーネントサイズを有する方法であって、
前記コンポーネントのコンテンツプロパティを示す情報を前記クライアントへ送り、
前記コンポーネントのコンテンツプロパティに基づいて、前記表示タイムの立上り遅延タイムを前記情報に応じてクライアント側で決定することによって特徴付けられる方法。 - 前記情報が前記コンポーネントのコンテンツ表示タイムを示すことを特徴とする請求項1に記載の方法。
- 前記情報が前記コンポーネントサイズを示すことを特徴とする請求項1または2に記載の方法。
- 前記データのダウンロードに先行して、前記クライアントへ前記情報を送ることを特徴とする請求項1〜3のいずれか1項に記載の方法。
- 前記情報が前記コンポーネントのコンテンツ終了タイムをさらに示すことを特徴とする請求項2に記載の方法。
- 前記立上り遅延タイムと、前記コンポーネントのコンテンツ表示タイムとに基づいて、前記コンポーネントのプレイヤ開始タイムに前記コンポーネントを表示することをさらに特徴とする請求項2に記載の方法。
- 前記情報が前記コンポーネントのコンテンツ終了タイムをさらに示すことを特徴とする方法であって、さらに、
前記コンポーネントのコンテンツ開始タイムとコンテンツ終了タイムとに基づいて、前記データの一部を表示した後、該データの前記一部を除去することによって特徴付けられる請求項6に記載の方法。 - 前記ネットワークにおいて前記データを伝送レートで伝送し、
前記情報が前記伝送レートを示すことを特徴とする請求項1〜7のいずれか1項に記載の方法。 - 前記ネットワークにおいて前記データを伝送レートで伝送し、
前記情報が、前記伝送レートに基づいて前記コンポーネントの最小帯域幅を示すことを特徴とする請求項1〜7のいずれか1項に記載の方法。 - 前記コンテンツプロパティが、前記コンポーネントのコンテンツ表示タイムと、前記コンポーネントのコンテンツ終了タイムとを含むことを特徴とする方法において、さらに、
前記コンポーネントサイズと、前記コンポーネントのコンテンツ表示タイムとに基づいて、前記プレイヤによるコンポーネントの開始タイムに前記コンポーネントを表示し、
前記データ内の別のコンポーネントを表示する間に、1以上のコンポーネントのコンテンツ表示タイムとコンテンツ終了タイムとに基づいて、前記1以上のコンポーネントの表示後、前記1以上のコンポーネントを除去することによって特徴付けられる請求項1〜5のいずれか1項に記載の方法。 - データバッファを有する少なくとも1つのクライアントと、
複数のコンポーネントを有し、前記クライアントへデータを伝送する少なくとも1つのサーバであって、前記データの少なくとも一部の表示前に前記クライアントが前記データを前記データバッファにダウンロードできるように、前記コンポーネントが種々のコンテンツプロパティを有し、個々のコンポーネントがコンポーネントサイズを有するマルチメディアシステムにおいて、
前記サーバが、
前記コンポーネントサイズと、前記コンポーネントのコンテンツプロパティとに基づいて、前記コンポーネントのコンテンツ表示タイムを決定する手段と、
前記コンポーネントの表示タイムを示す情報を前記クライアントへ送る手段と、を具備し、
前記クライアントが、
前記送信済み情報を受信する手段と、
前記受信済み情報に基づいて前記表示タイムの立上り遅延タイムを決定する手段と、を具備することによって特徴付けられるマルチメディアシステム。 - 前記コンテンツ表示タイムを決定する前記手段が、前記コンポーネントサイズも決定し、さらに、
前記表示タイムを示す情報を前記クライアントへ送る手段が、前記コンポーネントサイズを示す情報も前記クライアントへ送ることを特徴とする請求項11に記載のシステム。 - 前記クライアントが、さらに、
前記コンポーネントの立上り遅延タイムとコンテンツ表示タイムとに基づいて、前記プレイヤによるコンポーネントの開始タイムに従って前記データを表示する手段を具備することを特徴とする請求項11または12に記載のシステム。 - 前記送信済み情報が前記コンポーネントのコンテンツ終了タイムをさらに示し、且つ、
前記コンポーネントのコンテンツ表示タイムと、前記コンポーネントのコンテンツ終了タイムとに基づいて、1以上のコンポーネントの表示後、前記クライアントが前記1以上のコンポーネントを除去することを特徴とする請求項13に記載のシステム。 - 前記データのダウンロードに先行して、前記情報を前記クライアントへ送ることを特徴とする請求項11〜14のいずれか1項に記載のシステム。
- 前記データを伝送レートで伝送し、前記情報が、前記伝送レートに基づいて、前記コンポーネントの伝送時の最小帯域幅を示すことを特徴とする請求項11〜15のいずれか1項に記載のシステム。
- 前記コンポーネントのコンテンツ表示タイムと前記最小帯域幅とに基づいて、1以上のコンポーネントの表示後、前記クライアントが前記1以上のコンポーネントを除去することを特徴とする請求項16に記載のシステム。
- マルチメディアネットワークにおけるサーバ装置であって、前記ネットワークが少なくとも1つのクライアントを有し、複数のコンポーネントを含むデータを前記サーバ装置が前記クライアントへ伝送し、前記データの少なくとも一部の表示前に前記クライアントが前記データをクライアントバッファにダウンロードできるように、前記コンポーネントが種々のコンテンツプロパティを有し、個々のコンポーネントがコンポーネントサイズを有するサーバ装置であって、
前記コンポーネントサイズと、ファイルのコンテンツプロパティとに基づいて、前記コンポーネントのコンテンツ表示タイムを決定する手段と、
前記クライアントが前記情報に基づいて前記表示の際の立上り遅延タイムを決定できるように、前記コンポーネントの表示タイムを示す情報を前記クライアントへ送る手段と、を具備することを特徴とするサーバ装置。 - 前記コンテンツ表示タイムを決定する前記手段が、前記コンポーネントサイズも決定し、且つ、
前記表示タイムを示す情報を前記クライアントへ送る前記手段が、前記コンポーネントサイズを示す情報も前記クライアントへ送ることを特徴する請求項18に記載のサーバ装置。 - 前記クライアントへのデータ伝送に先行して、前記情報を前記クライアントへ送ることを特徴する請求項18または19に記載のサーバ装置。
- 前記データを伝送レートで伝送し、前記情報が前記伝送レートに基づいて前記コンポーネントの伝送時の最小帯域幅を示すことを特徴とする請求項18〜20のいずれか1項に記載のサーバ装置。
- 前記マルチメディアネットワークにおけるクライアント側装置であって、前記ネットワークが、複数のコンポーネントを含むデータをクライアント側装置へ伝送する少なくとも1つのサーバを有し、前記データの少なくとも一部の表示前にクライアント側装置が前記データをダウンロードできるように、前記コンポーネントが種々のコンテンツプロパティを有し、個々のコンポーネントがコンポーネントサイズを有し、前記サーバが、前記クライアントのコンテンツプロパティを示す情報をクライアント側装置へさらに伝送するクライアント側装置において、
前記データの少なくとも一部を格納するバッファと、
前記コンポーネントのコンテンツプロパティに基づいて前記表示の際の立上り遅延タイムを前記情報に応じて決定する手段と、を具備することを特徴とするクライアント側装置。 - 前記情報が前記コンポーネントのコンテンツ表示タイムを示し、且つ、前記クライアント側装置が、さらに、
前記コンポーネントの立上り遅延タイムとコンテンツ表示タイムとに基づいて、前記プレイヤによるコンポーネントの開始タイムに従って前記データを表示する手段を具備することを特徴とする請求項22に記載のクライアント側装置。 - 前記情報が前記コンポーネントのコンテンツ終了タイムをさらに示し、次いで、前記クライアント側装置が前記コンポーネントのコンテンツ表示タイムとコンテンツ終了タイムとに基づいて、1以上のコンポーネントを表示した後、前記1以上のコンポーネントを除去することを特徴とする請求項23に記載のクライアント側装置。
- ネットワークにおいてサーバで使用するコンピュータプログラムであって、前記ネットワークが少なくとも1つのクライアントを有し、データの少なくとも一部の表示前にクライアントが前記データをクライアントバッファにダウンロードできるようにするために、前記サーバが種々のコンテンツプロパティを含むデータを前記クライアントへ伝送し、個々のコンポーネントがコンポーネントサイズを有するコンピュータプログラムであって、
前記コンポーネントサイズと前記ファイルのコンテンツプロパティとに基づいて表示タイムを決定する第1のコードと、
クライアントが上記表示タイムを示す情報を生成して、上記表示の際の立上り遅延タイムを決定できるようにする第2のコードとによって特徴付けられるコンピュータプログラム。 - ネットワークにおいてクライアント側で使用するコンピュータプログラムであって、データの少なくとも一部の表示前にクライアントが前記データをクライアントバッファにダウンロードできるようにするために、前記ネットワークが、種々のコンテンツプロパティを含む前記データを前記クライアントへ伝送する少なくとも1つのサーバを有し、個々のコンポーネントがコンポーネントサイズを有し、前記サーバが前記コンテンツプロパティを示す情報を前記クライアントへ伝送するコンピュータプログラムであって、
前記表示の際の立上り遅延タイムを決定するコードと、
前記コンテンツプロパティと、前記表示の際の立上り遅延タイムとに基づいて前記プレイヤによるコンポーネントの開始タイムを決定するコードとによって特徴付けられるコンピュータプログラム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US48450703P | 2003-07-01 | 2003-07-01 | |
US10/865,670 US20050004997A1 (en) | 2003-07-01 | 2004-06-09 | Progressive downloading of timed multimedia content |
PCT/IB2004/002149 WO2005003988A1 (en) | 2003-07-01 | 2004-06-29 | Progressive downloading of timed multimedia content |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009099099A Division JP2009159644A (ja) | 2003-07-01 | 2009-04-15 | 計時されるマルチメディアコンテンツの漸進的ダウンローディング |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006527442A true JP2006527442A (ja) | 2006-11-30 |
Family
ID=33555713
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006516587A Withdrawn JP2006527442A (ja) | 2003-07-01 | 2004-06-29 | 計時されるマルチメディアコンテンツの漸進的ダウンローディング |
JP2009099099A Pending JP2009159644A (ja) | 2003-07-01 | 2009-04-15 | 計時されるマルチメディアコンテンツの漸進的ダウンローディング |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009099099A Pending JP2009159644A (ja) | 2003-07-01 | 2009-04-15 | 計時されるマルチメディアコンテンツの漸進的ダウンローディング |
Country Status (12)
Country | Link |
---|---|
US (1) | US20050004997A1 (ja) |
EP (1) | EP1639485A4 (ja) |
JP (2) | JP2006527442A (ja) |
KR (1) | KR100809086B1 (ja) |
CN (1) | CN100445979C (ja) |
BR (1) | BRPI0411764A (ja) |
CA (1) | CA2526319A1 (ja) |
CO (1) | CO5600219A1 (ja) |
MX (1) | MXPA05013229A (ja) |
MY (1) | MY141161A (ja) |
TW (1) | TW200506663A (ja) |
WO (1) | WO2005003988A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018088679A (ja) * | 2009-09-22 | 2018-06-07 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | シグナリング又はブロック生成を用いた拡張ブロック−要求ストリーミングシステム |
US10855736B2 (en) | 2009-09-22 | 2020-12-01 | Qualcomm Incorporated | Enhanced block-request streaming using block partitioning or request controls for improved client-side handling |
Families Citing this family (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6307487B1 (en) | 1998-09-23 | 2001-10-23 | Digital Fountain, Inc. | Information additive code generator and decoder for communication systems |
US7068729B2 (en) | 2001-12-21 | 2006-06-27 | Digital Fountain, Inc. | Multi-stage code generator and decoder for communication systems |
US9240810B2 (en) | 2002-06-11 | 2016-01-19 | Digital Fountain, Inc. | Systems and processes for decoding chain reaction codes through inactivation |
KR101143282B1 (ko) | 2002-10-05 | 2012-05-08 | 디지털 파운튼, 인크. | 연쇄 반응 코드의 체계적 인코딩 및 디코딩 |
US7979886B2 (en) * | 2003-10-17 | 2011-07-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Container format for multimedia presentations |
EP2202888A1 (en) | 2004-05-07 | 2010-06-30 | Digital Fountain, Inc. | File download and streaming system |
US9294728B2 (en) | 2006-01-10 | 2016-03-22 | Imagine Communications Corp. | System and method for routing content |
EP1985021A4 (en) | 2006-02-13 | 2013-05-29 | Digital Fountain Inc | CONTINUOUS TRANSMISSION AND BUFFER DELIVERY USING CONTINUOUS MONITORING OVERVIEW AND PERIODS OF PROTECTION |
US9270414B2 (en) | 2006-02-21 | 2016-02-23 | Digital Fountain, Inc. | Multiple-field based code generator and decoder for communications systems |
WO2007134196A2 (en) | 2006-05-10 | 2007-11-22 | Digital Fountain, Inc. | Code generator and decoder using hybrid codes |
US9419749B2 (en) | 2009-08-19 | 2016-08-16 | Qualcomm Incorporated | Methods and apparatus employing FEC codes with permanent inactivation of symbols for encoding and decoding processes |
US9209934B2 (en) | 2006-06-09 | 2015-12-08 | Qualcomm Incorporated | Enhanced block-request streaming using cooperative parallel HTTP and forward error correction |
US9380096B2 (en) | 2006-06-09 | 2016-06-28 | Qualcomm Incorporated | Enhanced block-request streaming system for handling low-latency streaming |
US9386064B2 (en) | 2006-06-09 | 2016-07-05 | Qualcomm Incorporated | Enhanced block-request streaming using URL templates and construction rules |
US9178535B2 (en) | 2006-06-09 | 2015-11-03 | Digital Fountain, Inc. | Dynamic stream interleaving and sub-stream based delivery |
US10387919B1 (en) * | 2006-06-30 | 2019-08-20 | Google Llc | Accelerated content delivery in bandwidth-constrained networks |
US8180920B2 (en) * | 2006-10-13 | 2012-05-15 | Rgb Networks, Inc. | System and method for processing content |
CN100456677C (zh) * | 2006-10-31 | 2009-01-28 | 华为技术有限公司 | 一种闲时下载的方法及*** |
MX2009006990A (es) * | 2007-03-08 | 2009-08-13 | Ericsson Telefon Ab L M | Busqueda y sincronizacion usando tiempo de escena global. |
US7802006B2 (en) * | 2007-06-13 | 2010-09-21 | Microsoft Corporation | Multi-location buffering of streaming media data |
US8627509B2 (en) | 2007-07-02 | 2014-01-07 | Rgb Networks, Inc. | System and method for monitoring content |
CN101355488B (zh) * | 2007-07-25 | 2012-07-18 | ***通信集团公司 | 网络发起的消息类业务中控制流量的方法和*** |
MX2010002829A (es) | 2007-09-12 | 2010-04-01 | Digital Fountain Inc | Generacion y comunicacion de informacion para identificacion de fuentes para permitir comunicaciones seguras. |
KR101373187B1 (ko) * | 2007-11-12 | 2014-03-14 | 삼성전자 주식회사 | 이동통신 단말기 및 그의 멀티미디어 메시지 처리 방법 |
US9473812B2 (en) | 2008-09-10 | 2016-10-18 | Imagine Communications Corp. | System and method for delivering content |
US9247276B2 (en) * | 2008-10-14 | 2016-01-26 | Imagine Communications Corp. | System and method for progressive delivery of media content |
US20100180011A1 (en) * | 2009-01-12 | 2010-07-15 | Microsoft Corporation | Url based retrieval of portions of media content |
WO2010085470A1 (en) | 2009-01-20 | 2010-07-29 | Ripcode, Inc. | System and method for splicing media files |
US9281847B2 (en) | 2009-02-27 | 2016-03-08 | Qualcomm Incorporated | Mobile reception of digital video broadcasting—terrestrial services |
US9288010B2 (en) | 2009-08-19 | 2016-03-15 | Qualcomm Incorporated | Universal file delivery methods for providing unequal error protection and bundled file delivery services |
DE102010005682B4 (de) * | 2010-01-26 | 2017-10-05 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren und Vorrichtung zur Verarbeitung von Daten in einem Fahrzeug |
US9049497B2 (en) | 2010-06-29 | 2015-06-02 | Qualcomm Incorporated | Signaling random access points for streaming video data |
US9185439B2 (en) | 2010-07-15 | 2015-11-10 | Qualcomm Incorporated | Signaling data for multiplexing video components |
US9596447B2 (en) | 2010-07-21 | 2017-03-14 | Qualcomm Incorporated | Providing frame packing type information for video coding |
US8806050B2 (en) | 2010-08-10 | 2014-08-12 | Qualcomm Incorporated | Manifest file updates for network streaming of coded multimedia data |
US9270299B2 (en) | 2011-02-11 | 2016-02-23 | Qualcomm Incorporated | Encoding and decoding using elastic codes with flexible source block mapping |
US8958375B2 (en) | 2011-02-11 | 2015-02-17 | Qualcomm Incorporated | Framing for an improved radio link protocol including FEC |
US9253233B2 (en) | 2011-08-31 | 2016-02-02 | Qualcomm Incorporated | Switch signaling methods providing improved switching between representations for adaptive HTTP streaming |
US9843844B2 (en) | 2011-10-05 | 2017-12-12 | Qualcomm Incorporated | Network streaming of media data |
US9294226B2 (en) | 2012-03-26 | 2016-03-22 | Qualcomm Incorporated | Universal object delivery and template-based file delivery |
US20170024767A1 (en) * | 2012-07-12 | 2017-01-26 | William V Johnson, JR. | Technology System to Develop and Support Community News Services with Multi-Dimensional Marketing and Distributed Computing. |
KR20150050848A (ko) * | 2013-11-01 | 2015-05-11 | 삼성전자주식회사 | 파일을 재생하는 방법 및 장치 |
US10620930B2 (en) * | 2017-05-05 | 2020-04-14 | Servicenow, Inc. | Software asset management |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5793980A (en) * | 1994-11-30 | 1998-08-11 | Realnetworks, Inc. | Audio-on-demand communication system |
US6637031B1 (en) * | 1998-12-04 | 2003-10-21 | Microsoft Corporation | Multimedia presentation latency minimization |
US6708213B1 (en) * | 1999-12-06 | 2004-03-16 | Lucent Technologies Inc. | Method for streaming multimedia information over public networks |
US6868440B1 (en) * | 2000-02-04 | 2005-03-15 | Microsoft Corporation | Multi-level skimming of multimedia content using playlists |
US6766376B2 (en) * | 2000-09-12 | 2004-07-20 | Sn Acquisition, L.L.C | Streaming media buffering system |
KR100605854B1 (ko) * | 2001-02-28 | 2006-08-01 | 삼성전자주식회사 | 이동통신단말기에서 데이터의 다운로드 및 재생 시 진행시간 표시 방법 |
US7444418B2 (en) * | 2001-05-11 | 2008-10-28 | Bytemobile, Inc. | Transcoding multimedia information within a network communication system |
US20030028884A1 (en) * | 2001-08-03 | 2003-02-06 | Swart William D. | Video and digital multimedia aggregator content availability notification system and method |
US7646816B2 (en) * | 2001-09-19 | 2010-01-12 | Microsoft Corporation | Generalized reference decoder for image or video processing |
KR100436759B1 (ko) * | 2001-10-16 | 2004-06-23 | 삼성전자주식회사 | 수신된 멀티미디어 데이터를 저장하는 버퍼의 용량을가변할 수 있는 멀티미디어 데이터 복원장치 |
US7725557B2 (en) * | 2002-06-24 | 2010-05-25 | Microsoft Corporation | Client-side caching of streaming media content |
US20040181807A1 (en) * | 2003-03-11 | 2004-09-16 | Theiste Christopher H. | System and method for scheduling digital cinema content |
US7324523B2 (en) * | 2003-03-26 | 2008-01-29 | Sony Corporation | System and method for dynamically allocating bandwidth to applications in a network based on utility functions |
-
2004
- 2004-06-09 US US10/865,670 patent/US20050004997A1/en not_active Abandoned
- 2004-06-29 CN CNB2004800183350A patent/CN100445979C/zh not_active Expired - Fee Related
- 2004-06-29 MX MXPA05013229A patent/MXPA05013229A/es active IP Right Grant
- 2004-06-29 KR KR1020057025493A patent/KR100809086B1/ko not_active IP Right Cessation
- 2004-06-29 JP JP2006516587A patent/JP2006527442A/ja not_active Withdrawn
- 2004-06-29 EP EP04743825A patent/EP1639485A4/en not_active Withdrawn
- 2004-06-29 WO PCT/IB2004/002149 patent/WO2005003988A1/en active Application Filing
- 2004-06-29 BR BRPI0411764-6A patent/BRPI0411764A/pt not_active IP Right Cessation
- 2004-06-29 CA CA002526319A patent/CA2526319A1/en not_active Abandoned
- 2004-06-30 TW TW093119232A patent/TW200506663A/zh unknown
- 2004-06-30 MY MYPI20042613A patent/MY141161A/en unknown
- 2004-07-01 CO CO04063033A patent/CO5600219A1/es not_active Application Discontinuation
-
2009
- 2009-04-15 JP JP2009099099A patent/JP2009159644A/ja active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11477253B2 (en) | 2006-06-09 | 2022-10-18 | Qualcomm Incorporated | Enhanced block-request streaming system using signaling or block creation |
JP2018088679A (ja) * | 2009-09-22 | 2018-06-07 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | シグナリング又はブロック生成を用いた拡張ブロック−要求ストリーミングシステム |
US10855736B2 (en) | 2009-09-22 | 2020-12-01 | Qualcomm Incorporated | Enhanced block-request streaming using block partitioning or request controls for improved client-side handling |
US11743317B2 (en) | 2009-09-22 | 2023-08-29 | Qualcomm Incorporated | Enhanced block-request streaming using block partitioning or request controls for improved client-side handling |
US11770432B2 (en) | 2009-09-22 | 2023-09-26 | Qualcomm Incorporated | Enhanced block-request streaming system for handling low-latency streaming |
Also Published As
Publication number | Publication date |
---|---|
EP1639485A4 (en) | 2006-08-16 |
US20050004997A1 (en) | 2005-01-06 |
KR20060036413A (ko) | 2006-04-28 |
EP1639485A1 (en) | 2006-03-29 |
JP2009159644A (ja) | 2009-07-16 |
CN100445979C (zh) | 2008-12-24 |
MY141161A (en) | 2010-03-31 |
TW200506663A (en) | 2005-02-16 |
CA2526319A1 (en) | 2005-01-13 |
BRPI0411764A (pt) | 2006-08-08 |
MXPA05013229A (es) | 2006-03-09 |
CN1910568A (zh) | 2007-02-07 |
WO2005003988A1 (en) | 2005-01-13 |
CO5600219A1 (es) | 2006-01-31 |
KR100809086B1 (ko) | 2008-03-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2006527442A (ja) | 計時されるマルチメディアコンテンツの漸進的ダウンローディング | |
US9646141B2 (en) | Fast start of streaming digital media playback with deferred license retrieval | |
JP4944484B2 (ja) | 再生装置、再生方法及びプログラム | |
US8352910B1 (en) | System and method for providing audio in a media file | |
WO2002049343A1 (en) | Transmission and reception of audio and/or video material | |
CN111447455A (zh) | 直播视频流回放处理方法、装置及计算设备 | |
CN109937448A (zh) | 用于在特技播放回放期间提供音频内容的***和方法 | |
WO2015169172A1 (zh) | 网络视频播放的方法和装置 | |
US20160212054A1 (en) | Multiple Protocol Media Streaming | |
JP2003111048A (ja) | コンテンツ再生のためのサーバ及びプログラム | |
US20140362291A1 (en) | Method and apparatus for processing a video signal | |
US8724691B2 (en) | Transcoding video data | |
CN106454417A (zh) | 流媒体倍速播放方法及装置 | |
US11089379B2 (en) | Preload hinting for low latency HTTP live streaming system | |
JP4165134B2 (ja) | 情報再生装置、情報再生方法および情報再生システム | |
JP5135147B2 (ja) | 動画ファイル送信サーバおよびその動作制御方法 | |
JP6513054B2 (ja) | コンテンツ配信システムのクライアント装置、コンテンツの取得方法及びプログラム | |
CN103475906B (zh) | 用于多媒体流的测量方法和测量装置 | |
JP2015512188A (ja) | メディアファイルのファイルデータを提供する方法とシステム | |
CN104683882B (zh) | 一种流媒体倍速文件的生成及播放方法、装置 | |
CN113409801A (zh) | 用于实时音频流播放的噪音处理方法、***、介质和装置 | |
JP4364619B2 (ja) | 複数映像時刻同期表示端末、複数映像時刻同期表示方法、プログラム、および記録媒体 | |
JP2005328440A (ja) | マルチメディアコンテンツ分割端末と管理サーバとシステム | |
JP2015510727A (ja) | メディアファイル用のファイルデータを提供するための方法およびシステム | |
JP3714157B2 (ja) | ストリーム配信方法、ストリーム送受信機器及びストリーム配信システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080313 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080325 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080624 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20081216 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090316 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20090421 |
|
A912 | Removal of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20090612 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20110125 |