JP4690280B2 - メディアデータをストリーミングする方法、システム及びクライアント装置 - Google Patents
メディアデータをストリーミングする方法、システム及びクライアント装置 Download PDFInfo
- Publication number
- JP4690280B2 JP4690280B2 JP2006263162A JP2006263162A JP4690280B2 JP 4690280 B2 JP4690280 B2 JP 4690280B2 JP 2006263162 A JP2006263162 A JP 2006263162A JP 2006263162 A JP2006263162 A JP 2006263162A JP 4690280 B2 JP4690280 B2 JP 4690280B2
- Authority
- JP
- Japan
- Prior art keywords
- client device
- predecoder
- decoder
- server
- buffering
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 21
- 239000000872 buffer Substances 0.000 claims description 131
- 230000003139 buffering effect Effects 0.000 claims description 115
- 230000005540 biological transmission Effects 0.000 claims description 31
- 230000011664 signaling Effects 0.000 claims description 11
- 229960001716 benzalkonium Drugs 0.000 claims 1
- CYDRXTMLKJDRQH-UHFFFAOYSA-N benzododecinium Chemical compound CCCCCCCCCCCC[N+](C)(C)CC1=CC=CC=C1 CYDRXTMLKJDRQH-UHFFFAOYSA-N 0.000 claims 1
- 230000007123 defense Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 108091026890 Coding region Proteins 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000002301 combined effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/9005—Buffering arrangements using dynamic buffer space allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/9023—Buffering arrangements for implementing a jitter-buffer
-
- 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/1066—Session management
- H04L65/1101—Session protocols
-
- 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/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
- H04L65/4038—Arrangements for multi-party communication, e.g. for conferences with floor control
-
- 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/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- 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/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/762—Media network packet handling at the source
-
- 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/764—Media network packet handling at the destination
-
- 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/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
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6582—Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Communication Control (AREA)
- Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)
- Finish Polishing, Edge Sharpening, And Grinding By Specific Grinding Devices (AREA)
Description
本発明、並びにその更なる目的と利点は、以下の添付の図面との関連において本明細書の詳細な説明を参照することにより、最も良く理解することができる。
本発明によれば、改良された受信側バッファリングを提供するべく、端末アーキテクチャ内に新しいバッファリングブロックが提供される。本明細書においては、このバッファリングブロックを前置復号器バッファと呼ぶことにする。
ストリーミングクライアントで受信データをバッファリングすると共に、ネットワークに基づいたストリーミングサーバーからのストリームの符号化及びサービスを制御するべく、本実施例に従って動作するバッファリングアルゴリズムが提供される。このアルゴリズムは、本発明による前置復号器バッファがストリーミングクライアントに提供されていることを前提としている。
図2は、前置復号器バッファリングの効果を示す典型的なストリーミングシステムにおけるデータフローの例を示している。各バーは、メディアフレーム又はパケットを表しており、例えば、色の濃いバーは、ビデオデータパケット(例えばITU-T勧告H.263に従って符号化されたもの)であり、色の淡いバーは、オーディオデータパケット(例えば適応マルチレート(AMR)音声コーデックを使用して符号化されたもの)である。各バーの高さは、フレーム(又は、パケット)のサイズをバイト数で表している。そして、処理フローは上から下に実行され、時間は左から右に経過する。
ストリーミングクライアントにおける所定の最低バッファリング能力を確保するべく、あるデフォルトバッファ特性を規定する。前述のように、バッファ特性は、主に初期バッファリング時間と最小前置復号器バッファサイズという2つの要因によって規定することができる。初期バッファリング時間のデフォルト値は、例えば、約1秒であり、デフォルト最小前置復号器バッファサイズは約30720バイトである。これらの値は模範的なものに過ぎず、これらを変更し、当該時点でネットワークにおいて受ける特定タイプの遅延に適した性能を実現可能であることに留意されたい。推奨したこれらのデフォルト値は、一般化された環境における実際の実験に基づいたものであり、決して特定なものではないが、最も一般的に起こるパケット伝送のシナリオが考慮されている。所定のストリーミングシステムにおいて、デフォルト前置復号器初期バッファリング時間とデフォルト前置復号器バッファサイズを暗黙的に規定することも可能であることに留意されたい。即ち、ネットワーク内のソースサーバーとストリーミングクライアントが、あるデフォルト前置復号器バッファパラメータ(例えば前置復号器初期バッファリング時間及び/又は前置復号器バッファサイズ)を前提とするようなやり方で動作するのである。別の実施例においては、前置復号器バッファパラメータの明示的なシグナリングを使用する。
110 前置復号器バッファ
120 ソース復号器
MCU 主制御ユニット
Claims (19)
- メディアデータを受信するためのクライアント装置であって、前記メディアデータが該クライアント装置においてデータパケットストリームとしてサーバーから受信され、該クライアント装置が非圧縮データフォーマットに復号化する前に一時的に前記メディアデータをバッファリングするための前置復号器バッファ(110)を含むクライアント装置において、
前記メディアデータの前置復号器初期バッファリング時間及び最小前置復号器バッファサイズのうち少なくとも1つを示す情報を受信し、
前記最小前置復号器バッファサイズが、前記データパケットストリームが一定遅延の信頼できる伝送ネットワークを通じて伝送されるとき前記クライアント装置において前記メディアデータを実質的に正確に再生するために必要とされる前記前置復号器バッファ(110)の最小サイズに相当し、
バッファリングアルゴリズムに従って前記前置復号器バッファ(110)に前記メディアデータをバッファリングするように構成され、前記バッファリングアルゴリズムの動作が、前記前置復号器初期バッファリング時間及び最小前置復号器バッファサイズの影響を受ける
ことを特徴とする、クライアント装置。 - 前記バッファリングアルゴリズムに従って前記の伝送されるデータパケットストリームを検証するために、前記サーバーが使用する前置復号器初期バッファリング時間及び最小前置復号器バッファサイズのうちいずれか一方またはその両方を示すため、前記サーバーへシグナリングするように構成されることを特徴とする、請求項1に記載のクライアント装置。
- 前記クライアント装置の前記前置復号器バッファについてデフォルト前置復号器初期バッファリング時間及びデフォルト最小前置復号器バッファサイズが規定されることを特徴とする、請求項1に記載のクライアント装置。
- 前記サーバーとのストリームセッションのセットアップに関連して前記サーバーに対して前記デフォルト前置復号器初期バッファリング時間及び前記デフォルト最小前置復号器バッファサイズのうちいずれか一方またはその両方をシグナリングするように構成されることを特徴とする、請求項3に記載のクライアント装置。
- 前記クライアント装置の前置復号器バッファリング能力が前記デフォルト値によって規定される能力を上回る場合、前記サーバーに対して前記前置復号器バッファリング能力をシグナリングするように構成されることを特徴とする、請求項3に記載のクライアント装置。
- 前記サーバーから受信した必要な前置復号器バッファサイズの指示に応答して、前記クライアント装置の前置復号器バッファサイズを調整するように構成されることを特徴とする、請求項1〜5のいずれか一項に記載のクライアント装置。
- 同一のメディアコンテントを表す複数の異なる事前符号化メディアストリームの各々を正確に再生するために必要とされる前置復号器初期バッファリング時間及び前置復号器バッファサイズのうち少なくとも一方を示すシグナリングを前記サーバーから受信し、
前記クライアント装置における再生のために前記複数の異なる事前符号化メディアストームのうち1つを選択し、かつ
前記選択されたメディアストリームの要件に従って前記前置復号器初期バッファリング時間及び前記前置復号器バッファサイズを調整する、
ように構成されることを特徴とする、請求項1〜6のいずれか一項に記載のクライアント装置。 - ストリーミングセッション中前記サーバーによってシグナリングされた必要な前置復号器バッファパラメータの変化に応答して前記前置復号器初期バッファリング時間及び前記前置復号器バッファサイズのうちいずれか一方またはその両方を調整するように構成されることを特徴とする、請求項1に記載のクライアント装置。
- 復号に関係する遅延の変動を吸収するために後置復号器バッファも備える請求項1〜8のいずれか一項に記載のクライアント装置。
- 無線端末、デスクトップコンピュータ、ラップトップコンピュータまたはセットトップボックスのうちの1つであることを特徴とする、請求項1に記載のクライアント装置。
- サーバーからデータパケットストリームとしてクライアント装置に受信されるメディアデータをバッファリングするための方法であって、前記クライアント装置が、非圧縮データフォーマットに復号化する前に一時的に前記メディアデータをバッファリングするための前置復号器バッファ(110)を含む方法において、
前記クライアント装置が前記メディアデータの前置復号器初期バッファリング時間及び最小前置復号器バッファサイズのうち少なくとも1つを示す情報を受信するステップであって、前記最小前置復号器バッファサイズが、前記データパケットストリームが一定遅延の信頼できる伝送ネットワークを通じて伝送されるとき前記クライアント装置において前記メディアデータを実質的に正確に再生するために必要とされる前記前置復号器バッファ(110)の最小サイズに相当するステップと、
バッファリングアルゴリズムに従って前記クライアント装置の前記前置復号器バッファ(110)に前記メディアデータをバッファリングするステップであって、前記バッファリングアルゴリズムの動作が、前記前置復号器初期バッファリング時間及び最小前置復号器バッファサイズの影響を受けるステップと、
を有することを特徴とする方法。 - 前記バッファリングアルゴリズムに従って前記の伝送されるデータパケットストリームを検証するために、前記前置復号器初期バッファリング時間及び前記最小前置復号器バッファサイズのうちいずれか一方またはその両方を示すため、前記クライアント装置から前記サーバーへシグナリングするステップ、
を有することを特徴とする請求項11に記載の方法。 - 前記クライアント装置の前記前置復号器バッファ用にデフォルト前置復号器初期バッファリング時間及びデフォルト最小前置復号器バッファサイズを規定するステップを有する請求項11に記載の方法。
- 前記クライアント装置が、前記サーバーとのストリーミングセッションのセットアップに関連して前記サーバーに対して前記デフォルト前置復号器初期バッファリング時間及び前記デフォルト最小前置復号器バッファサイズのうちいずれか一方またはその両方をシグナリングすることを特徴とする、請求項13に記載の方法。
- 前記クライアント装置が、該クライアント装置の前置復号器バッファリング能力が前記デフォルト値によって規定される能力を上回る場合、前記サーバーに対して前記前置復号器バッファリング能力をシグナリングすることを特徴とする、請求項13に記載の方法。
- 前記クライアント装置が前記サーバーから受信した必要な前置復号器バッファサイズの指示に応答して、前記クライアント装置の前置復号器バッファサイズを調整することを特徴とする、請求項13〜15のいずれか一項に記載の方法。
- 前記サーバーに同一のメディアコンテントを表す複数の異なる事前符号化メディアストリームの正確な再生を保証するために必要とされる前置復号器初期バッファリング時間及び前置復号器バッファサイズのうち少なくとも一方を示すため、前記サーバーからのシグナリングを前記クライアント装置で受信するステップと、
前記クライアント装置において、前記複数の異なる事前符号化メディアストリームのうち一つを選択するステップと、
前記の選択されたメディアストリームの要求条件によって、前記前置復号器初期バッファリング時間及び前記前置復号器バッファサイズを調整するステップと、
を有することを特徴とする、請求項13〜16のいずれか一項に記載の方法。 - 前記クライアント装置が、ストリーミングセッション中前記サーバーによってシグナリングされた必要な前置復号器バッファパラメータの変化に応答して前記前置復号器初期バッファリング時間及び前記前置復号器バッファサイズのうちいずれか一方またはその両方を調整することを特徴とする、請求項13に記載の方法。
- 前記クライアント装置が後置復号器バッファによって復号関係の遅延の変動を吸収することを特徴とする、請求項11〜18のいずれか一項に記載の方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20010239A FI118830B (fi) | 2001-02-08 | 2001-02-08 | Tietovirran toisto |
FI20010239 | 2001-02-08 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002563340A Division JP2004525556A (ja) | 2001-02-08 | 2002-02-08 | ストリーミングされたメディアをバッファリングする方法及びシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006345582A JP2006345582A (ja) | 2006-12-21 |
JP4690280B2 true JP4690280B2 (ja) | 2011-06-01 |
Family
ID=8560281
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002563340A Withdrawn JP2004525556A (ja) | 2001-02-08 | 2002-02-08 | ストリーミングされたメディアをバッファリングする方法及びシステム |
JP2006263162A Expired - Lifetime JP4690280B2 (ja) | 2001-02-08 | 2006-09-27 | メディアデータをストリーミングする方法、システム及びクライアント装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002563340A Withdrawn JP2004525556A (ja) | 2001-02-08 | 2002-02-08 | ストリーミングされたメディアをバッファリングする方法及びシステム |
Country Status (18)
Country | Link |
---|---|
US (1) | US7421508B2 (ja) |
EP (3) | EP1358542B1 (ja) |
JP (2) | JP2004525556A (ja) |
KR (1) | KR100629158B1 (ja) |
CN (1) | CN100504757C (ja) |
AT (2) | ATE310275T1 (ja) |
AU (1) | AU2002231829B2 (ja) |
BR (1) | BRPI0206630B1 (ja) |
CA (1) | CA2435936C (ja) |
DE (2) | DE60233177D1 (ja) |
EE (1) | EE04862B1 (ja) |
FI (1) | FI118830B (ja) |
HU (1) | HUP0302621A3 (ja) |
MX (1) | MXPA03007096A (ja) |
RU (1) | RU2302032C2 (ja) |
SG (1) | SG148844A1 (ja) |
WO (1) | WO2002063461A1 (ja) |
ZA (1) | ZA200306100B (ja) |
Families Citing this family (101)
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 |
US7355530B2 (en) * | 2001-11-21 | 2008-04-08 | Canon Kabushiki Kaisha | Method and device for determining at least one multimedia data encoding parameter |
JP2004015114A (ja) * | 2002-06-03 | 2004-01-15 | Funai Electric Co Ltd | デジタル放送記録装置及びそれを備えたデジタル放送システム |
US9240810B2 (en) | 2002-06-11 | 2016-01-19 | Digital Fountain, Inc. | Systems and processes for decoding chain reaction codes through inactivation |
AU2003249115A1 (en) * | 2002-07-16 | 2004-02-02 | Nokia Corporation | Method for enabling packet transfer delay compensation in multimedia streaming |
AU2003252347A1 (en) * | 2002-07-31 | 2004-03-11 | Sharp Kabushiki Kaisha | Data communication device, its intermittent communication method, program describing its method, and recording medium on which program is recorded |
KR101143282B1 (ko) | 2002-10-05 | 2012-05-08 | 디지털 파운튼, 인크. | 연쇄 반응 코드의 체계적 인코딩 및 디코딩 |
MY134659A (en) * | 2002-11-06 | 2007-12-31 | Nokia Corp | Picture buffering for prediction references and display |
KR100926711B1 (ko) | 2003-02-07 | 2009-11-17 | 엘지전자 주식회사 | 멀티미디어 데이터 송수신 방법 |
JP2006518948A (ja) * | 2003-02-13 | 2006-08-17 | ノキア コーポレイション | マルチメディア・ストリーミングにおけるストリーミング品質適合と制御機構のシグナリング方法 |
BRPI0407527B1 (pt) * | 2003-02-18 | 2019-04-02 | Nokia Technologies Oy | Método para armazenar dados de mídia em buffer, método para decodificar o fluxo de imagem codificado em um decodificador, sistema, dispositivo de transmissão, dispositivo de recepção, sinal, módulo para recepção de fluxo de imagem codificado, processador, codificador e decodificador. |
MY136056A (en) * | 2003-02-18 | 2008-08-29 | Nokia Corp | Picture decoding method |
US7353284B2 (en) * | 2003-06-13 | 2008-04-01 | Apple Inc. | Synchronized transmission of audio and video data from a computer to a client via an interface |
KR100651566B1 (ko) * | 2003-08-26 | 2006-11-28 | 삼성전자주식회사 | 이동통신 단말기에서 출력 버퍼링을 이용한 멀티미디어재생 장치 및 그 제어 방법 |
CN100412832C (zh) * | 2003-09-02 | 2008-08-20 | 竺红卫 | 一种基于优先级调度的非均匀多媒体流传输调度方法 |
US8345754B2 (en) * | 2003-09-07 | 2013-01-01 | Microsoft Corporation | Signaling buffer fullness |
US8582659B2 (en) * | 2003-09-07 | 2013-11-12 | Microsoft Corporation | Determining a decoding time stamp from buffer fullness |
WO2005036753A2 (en) | 2003-10-06 | 2005-04-21 | Digital Fountain, Inc. | Error-correcting multi-stage code generator and decoder for communication systems having single transmitters or multiple transmitters |
KR101014233B1 (ko) * | 2003-10-22 | 2011-02-14 | 엘지전자 주식회사 | 대화형 광디스크의 부가 오디오 파일 관리 및 재생방법 |
US20050201471A1 (en) * | 2004-02-13 | 2005-09-15 | Nokia Corporation | Picture decoding method |
US7296205B2 (en) * | 2004-02-18 | 2007-11-13 | Nokia Corporation | Data repair |
KR101145261B1 (ko) * | 2004-02-27 | 2012-05-24 | 삼성전자주식회사 | 멀티미디어 데이터를 기록한 정보저장매체, 그 재생방법및 재생장치 |
JP4971144B2 (ja) | 2004-05-07 | 2012-07-11 | デジタル ファウンテン, インコーポレイテッド | ファイルダウンロードおよびストリーミングのシステム |
US9219729B2 (en) * | 2004-05-19 | 2015-12-22 | Philip Drope | Multimedia network system with content importation, content exportation, and integrated content management |
US9124907B2 (en) * | 2004-10-04 | 2015-09-01 | Nokia Technologies Oy | Picture buffering method |
US7447978B2 (en) * | 2004-11-16 | 2008-11-04 | Nokia Corporation | Buffering packets of a media stream |
US8218439B2 (en) * | 2004-11-24 | 2012-07-10 | Sharp Laboratories Of America, Inc. | Method and apparatus for adaptive buffering |
US7543073B2 (en) * | 2004-12-10 | 2009-06-02 | Microsoft Corporation | System and process for performing an exponentially weighted moving average on streaming data to establish a moving average bit rate |
US7536469B2 (en) * | 2004-12-10 | 2009-05-19 | Microsoft Corporation | System and process for controlling the coding bit rate of streaming media data employing a limited number of supported coding bit rates |
US20060143678A1 (en) * | 2004-12-10 | 2006-06-29 | Microsoft Corporation | System and process for controlling the coding bit rate of streaming media data employing a linear quadratic control technique and leaky bucket model |
TWI401918B (zh) * | 2005-02-03 | 2013-07-11 | Nokia Corp | 傳送指示接收器緩衝架構之緩衝參數信號的通訊方法 |
CA2603883A1 (en) * | 2005-04-07 | 2006-10-12 | Nokia Corporation | Buffering in streaming delivery |
US7613112B2 (en) * | 2005-06-28 | 2009-11-03 | Nokia Corporation | Optimizing playback startup time of bursty real-time streams |
JP4673411B2 (ja) * | 2005-11-07 | 2011-04-20 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 移動通信ネットワークにおける方法および装置 |
US8788933B2 (en) * | 2005-12-01 | 2014-07-22 | Nokia Corporation | Time-shifted presentation of media streams |
WO2007095550A2 (en) | 2006-02-13 | 2007-08-23 | Digital Fountain, Inc. | Streaming and buffering using variable fec overhead and protection periods |
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 |
TWI633769B (zh) * | 2006-05-11 | 2018-08-21 | Cfph股份有限公司 | 使用及管理電子檔案的方法和設備 |
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 |
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 |
US9178535B2 (en) | 2006-06-09 | 2015-11-03 | Digital Fountain, Inc. | Dynamic stream interleaving and sub-stream based delivery |
US9432433B2 (en) | 2006-06-09 | 2016-08-30 | Qualcomm Incorporated | Enhanced block-request streaming system using signaling or block creation |
US9209934B2 (en) | 2006-06-09 | 2015-12-08 | Qualcomm Incorporated | Enhanced block-request streaming using cooperative parallel HTTP and forward error correction |
FR2907990B1 (fr) * | 2006-10-27 | 2009-04-17 | Envivio France Entpr Uniperson | Encodeur temps-reel contraint en debit et en delai,procede, produit programme d'ordinateur et moyen de stockage correspondants. |
US7962637B2 (en) | 2006-11-03 | 2011-06-14 | Apple Computer, Inc. | Dynamic adjustments of video streams |
US8069260B2 (en) * | 2007-01-12 | 2011-11-29 | Microsoft Corporation | Dynamic buffer settings for media playback |
US8914529B2 (en) * | 2007-01-22 | 2014-12-16 | Microsoft Corporation | Dynamically adapting media content streaming and playback parameters for existing streaming and playback conditions |
GB0705329D0 (en) | 2007-03-20 | 2007-04-25 | Skype Ltd | Method of transmitting data in a communication system |
CN101647241A (zh) * | 2007-03-27 | 2010-02-10 | 日本电气株式会社 | 移动通信系统、网络装置和分组顺序控制方法 |
US9148628B2 (en) * | 2007-08-16 | 2015-09-29 | Yahoo! Inc. | Intelligent media buffering based on input focus proximity |
AU2008298602A1 (en) | 2007-09-12 | 2009-03-19 | Digital Fountain, Inc. | Generating and communicating source identification information to enable reliable communications |
ATE550718T1 (de) * | 2007-10-11 | 2012-04-15 | Nxp Bv | Verfahren und system zur steuerung der zulassung eines speichermediums für einen peripheren bus eines datenreproduktionssystems |
RU2447489C1 (ru) * | 2008-02-20 | 2012-04-10 | ЭлДжи ЭЛЕКТРОНИКС ИНК. | Устройство и способ конструирования единицы данных, которая включает в себя информацию состояния буфера |
US8126048B2 (en) * | 2008-03-18 | 2012-02-28 | Seiko Epson Corporation | Recording streaming delta-encoded data |
US8139923B2 (en) * | 2008-03-19 | 2012-03-20 | Seiko Epson Corporation | Playback of recorded streaming delta-encoded data |
EP2129130A1 (fr) * | 2008-05-26 | 2009-12-02 | THOMSON Licensing | Procédé de transmission simplifié d'un flux de signaux entre un émetteur et un appareil électronique |
US8379083B1 (en) * | 2008-07-17 | 2013-02-19 | Sprint Communications Company L.P. | Simultaneous viewing and reliable recording of multimedia content over a network |
JP5135147B2 (ja) | 2008-09-29 | 2013-01-30 | 富士フイルム株式会社 | 動画ファイル送信サーバおよびその動作制御方法 |
JP5077181B2 (ja) * | 2008-10-14 | 2012-11-21 | ソニー株式会社 | 情報受信装置、情報送信装置および情報通信システム |
KR101019594B1 (ko) | 2008-11-10 | 2011-03-07 | 주식회사 케이티 | 스트리밍 서비스의 버퍼링 시간을 조정하기 위한 시스템 및그 방법 |
US9281847B2 (en) | 2009-02-27 | 2016-03-08 | Qualcomm Incorporated | Mobile reception of digital video broadcasting—terrestrial services |
JP5278059B2 (ja) * | 2009-03-13 | 2013-09-04 | ソニー株式会社 | 情報処理装置及び方法、プログラム、並びに情報処理システム |
US9357568B2 (en) * | 2009-06-16 | 2016-05-31 | Futurewei Technologies, Inc. | System and method for adapting an application source rate to a load condition |
US20100329355A1 (en) * | 2009-06-30 | 2010-12-30 | Nxp B.V | System and method for configurable packet streaming |
US9288010B2 (en) | 2009-08-19 | 2016-03-15 | Qualcomm Incorporated | Universal file delivery methods for providing unequal error protection and bundled file delivery services |
US9917874B2 (en) | 2009-09-22 | 2018-03-13 | Qualcomm Incorporated | Enhanced block-request streaming using block partitioning or request controls for improved client-side handling |
JP5482178B2 (ja) * | 2009-12-16 | 2014-04-23 | ソニー株式会社 | 送信装置および方法、並びに、受信装置および方法 |
CN102724705B (zh) * | 2009-12-25 | 2015-04-29 | 华为技术有限公司 | 一种报告缓存数据量的方法及装置 |
TWI400949B (zh) * | 2010-04-06 | 2013-07-01 | Hon Hai Prec Ind Co Ltd | 媒體資料播放裝置及其重播方法 |
US8301794B2 (en) * | 2010-04-16 | 2012-10-30 | Microsoft Corporation | Media content improved playback quality |
US8532804B2 (en) * | 2010-06-18 | 2013-09-10 | Microsoft Corporation | Predictive resampler scheduler algorithm |
US9049497B2 (en) | 2010-06-29 | 2015-06-02 | Qualcomm Incorporated | Signaling random access points for streaming video data |
US8918533B2 (en) | 2010-07-13 | 2014-12-23 | Qualcomm Incorporated | Video switching for streaming video data |
US9185439B2 (en) | 2010-07-15 | 2015-11-10 | Qualcomm Incorporated | Signaling data for multiplexing video components |
KR20120034550A (ko) * | 2010-07-20 | 2012-04-12 | 한국전자통신연구원 | 스트리밍 컨텐츠 제공 장치 및 방법 |
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 |
US9467493B2 (en) | 2010-09-06 | 2016-10-11 | Electronics And Telecommunication Research Institute | Apparatus and method for providing streaming content |
KR101739272B1 (ko) | 2011-01-18 | 2017-05-24 | 삼성전자주식회사 | 멀티미디어 스트리밍 시스템에서 컨텐트의 저장 및 재생을 위한 장치 및 방법 |
US8958375B2 (en) | 2011-02-11 | 2015-02-17 | Qualcomm Incorporated | Framing for an improved radio link protocol including FEC |
US9270299B2 (en) | 2011-02-11 | 2016-02-23 | Qualcomm Incorporated | Encoding and decoding using elastic codes with flexible source block mapping |
KR20120108564A (ko) * | 2011-03-24 | 2012-10-05 | 삼성전자주식회사 | 데이터 처리 시스템 및 그 동작 방법 |
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 |
GB2495929B (en) | 2011-10-25 | 2014-09-03 | Skype | Jitter buffer |
GB2520867B (en) * | 2011-10-25 | 2016-05-18 | Skype Ltd | Jitter buffer |
GB2495928B (en) | 2011-10-25 | 2016-06-15 | Skype | Jitter buffer |
WO2013158787A1 (en) | 2012-04-17 | 2013-10-24 | Sirius Xm Radio Inc. | Server side crossfade for progressive download media |
US9406303B2 (en) | 2011-11-18 | 2016-08-02 | Sirius Xm Radio Inc. | Systems and methods for implementing cross-fading, interstitials and other effects downstream |
EP2608558A1 (en) * | 2011-12-22 | 2013-06-26 | Thomson Licensing | System and method for adaptive streaming in a multipath environment |
US20150309844A1 (en) | 2012-03-06 | 2015-10-29 | Sirius Xm Radio Inc. | Systems and Methods for Audio Attribute Mapping |
US9294226B2 (en) | 2012-03-26 | 2016-03-22 | Qualcomm Incorporated | Universal object delivery and template-based file delivery |
CN103476062B (zh) * | 2012-06-06 | 2015-05-27 | 华为技术有限公司 | 一种数据流调度的方法、设备和系统 |
US9246970B2 (en) * | 2014-02-14 | 2016-01-26 | GM Global Technology Operations LLC | System and method for compensating for delay and jitter |
US10283091B2 (en) | 2014-10-13 | 2019-05-07 | Microsoft Technology Licensing, Llc | Buffer optimization |
KR102350504B1 (ko) * | 2015-04-27 | 2022-01-14 | 삼성전자주식회사 | 통신 시스템에서 하향링크 전송률 제어를 위한 장치 및 방법 |
WO2020048617A1 (en) | 2018-09-07 | 2020-03-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Latency efficient streaming of video frames for machine vision over an ip network |
CN114586371A (zh) | 2019-10-14 | 2022-06-03 | 谷歌有限责任公司 | 使用自适应缓冲区流式传送视频内容的方法、系统和介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08237650A (ja) * | 1994-10-21 | 1996-09-13 | At & T Corp | データバッファの同期システム |
JPH10271137A (ja) * | 1997-01-03 | 1998-10-09 | Ncr Internatl Inc | バッファスペースを最小限とするために圧縮された情報を伝送する方法 |
JPH10285591A (ja) * | 1997-04-02 | 1998-10-23 | Hitachi Denshi Ltd | 映像信号伝送方法およびその装置 |
JP2000228669A (ja) * | 1999-02-08 | 2000-08-15 | Hitachi Ltd | ストリーム配送システムにおけるストリームデータ配送方法 |
JP2002084339A (ja) * | 2000-07-06 | 2002-03-22 | Matsushita Electric Ind Co Ltd | ストリーミング方法およびそれを実行するシステム |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5014265A (en) | 1989-11-30 | 1991-05-07 | At&T Bell Laboratories | Method and apparatus for congestion control in a data network |
DE69222754T2 (de) * | 1992-03-27 | 1998-02-26 | Alsthom Cge Alcatel | Videodekoder |
JPH0652666A (ja) * | 1992-07-31 | 1994-02-25 | Matsushita Electric Ind Co Ltd | マルチメディア再生装置 |
US5363097A (en) * | 1992-09-14 | 1994-11-08 | Industrial Technology Research Institute | Direct sequential-bit variable length decoder |
US5913031A (en) * | 1994-12-02 | 1999-06-15 | U.S. Philips Corporation | Encoder system level buffer management |
US5606369A (en) * | 1994-12-28 | 1997-02-25 | U.S. Philips Corporation | Buffering for digital video signal encoders using joint bit-rate control |
JP3060877B2 (ja) * | 1995-02-20 | 2000-07-10 | 日本ビクター株式会社 | マルチメディアシナリオ再生装置 |
US5808607A (en) * | 1995-04-07 | 1998-09-15 | International Business Machines Corporation | Multi-node media server that provides video to a plurality of terminals from a single buffer when video requests are close in time |
JPH09186966A (ja) * | 1995-12-25 | 1997-07-15 | Texas Instr Inc <Ti> | ビデオ再生方法及び再生システム |
US5790792A (en) * | 1996-09-04 | 1998-08-04 | Radiant Systems, Inc. | Method and apparatus for transmitting multimedia data from and application logic server to interactive multimedia workstations |
US5892980A (en) * | 1997-02-28 | 1999-04-06 | Comsys Communication And Signal Processing Ltd. | System for dynamically changing the length of transmit and receive sample buffers utilizing previous responding to an interrupt in a communications system |
US6175871B1 (en) * | 1997-10-01 | 2001-01-16 | 3Com Corporation | Method and apparatus for real time communication over packet networks |
US6301258B1 (en) * | 1997-12-04 | 2001-10-09 | At&T Corp. | Low-latency buffering for packet telephony |
US6792615B1 (en) * | 1999-05-19 | 2004-09-14 | New Horizons Telecasting, Inc. | Encapsulated, streaming media automation and distribution system |
ATE349113T1 (de) | 2000-04-14 | 2007-01-15 | Cit Alcatel | Selbstanpassender zitterspufferspeicher |
CA2312333A1 (en) * | 2000-06-21 | 2001-12-21 | Kimihiko E. Sato | Multimedia compression, coding and transmission method and apparatus |
US7310678B2 (en) * | 2000-07-28 | 2007-12-18 | Kasenna, Inc. | System, server, and method for variable bit rate multimedia streaming |
US6768499B2 (en) * | 2000-12-06 | 2004-07-27 | Microsoft Corporation | Methods and systems for processing media content |
US6823394B2 (en) * | 2000-12-12 | 2004-11-23 | Washington University | Method of resource-efficient and scalable streaming media distribution for asynchronous receivers |
US6842433B2 (en) * | 2001-04-24 | 2005-01-11 | Wideray Corporation | System and method for communicating information from a computerized distributor to portable computing devices |
-
2001
- 2001-02-08 FI FI20010239A patent/FI118830B/fi not_active IP Right Cessation
-
2002
- 2002-02-08 MX MXPA03007096A patent/MXPA03007096A/es active IP Right Grant
- 2002-02-08 AU AU2002231829A patent/AU2002231829B2/en not_active Expired
- 2002-02-08 RU RU2003127066/09A patent/RU2302032C2/ru active
- 2002-02-08 HU HU0302621A patent/HUP0302621A3/hu unknown
- 2002-02-08 CN CNB028047648A patent/CN100504757C/zh not_active Expired - Lifetime
- 2002-02-08 WO PCT/FI2002/000093 patent/WO2002063461A1/en active IP Right Grant
- 2002-02-08 BR BRPI0206630A patent/BRPI0206630B1/pt active IP Right Grant
- 2002-02-08 SG SG200505021-6A patent/SG148844A1/en unknown
- 2002-02-08 KR KR1020037009374A patent/KR100629158B1/ko active IP Right Grant
- 2002-02-08 EE EEP200300316A patent/EE04862B1/xx unknown
- 2002-02-08 CA CA2435936A patent/CA2435936C/en not_active Expired - Lifetime
- 2002-02-08 DE DE60233177T patent/DE60233177D1/de not_active Expired - Lifetime
- 2002-02-08 US US10/071,326 patent/US7421508B2/en not_active Expired - Lifetime
- 2002-02-08 EP EP02711897A patent/EP1358542B1/en not_active Expired - Lifetime
- 2002-02-08 DE DE60207381T patent/DE60207381T2/de not_active Expired - Lifetime
- 2002-02-08 AT AT02711897T patent/ATE310275T1/de not_active IP Right Cessation
- 2002-02-08 AT AT05018669T patent/ATE438136T1/de not_active IP Right Cessation
- 2002-02-08 EP EP09166588.5A patent/EP2159684B1/en not_active Expired - Lifetime
- 2002-02-08 JP JP2002563340A patent/JP2004525556A/ja not_active Withdrawn
- 2002-02-08 EP EP05018669A patent/EP1605347B1/en not_active Expired - Lifetime
-
2003
- 2003-08-07 ZA ZA200306100A patent/ZA200306100B/en unknown
-
2006
- 2006-09-27 JP JP2006263162A patent/JP4690280B2/ja not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08237650A (ja) * | 1994-10-21 | 1996-09-13 | At & T Corp | データバッファの同期システム |
JPH10271137A (ja) * | 1997-01-03 | 1998-10-09 | Ncr Internatl Inc | バッファスペースを最小限とするために圧縮された情報を伝送する方法 |
JPH10285591A (ja) * | 1997-04-02 | 1998-10-23 | Hitachi Denshi Ltd | 映像信号伝送方法およびその装置 |
JP2000228669A (ja) * | 1999-02-08 | 2000-08-15 | Hitachi Ltd | ストリーム配送システムにおけるストリームデータ配送方法 |
JP2002084339A (ja) * | 2000-07-06 | 2002-03-22 | Matsushita Electric Ind Co Ltd | ストリーミング方法およびそれを実行するシステム |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4690280B2 (ja) | メディアデータをストリーミングする方法、システム及びクライアント装置 | |
AU2002231829A1 (en) | Method and system for buffering streamed data | |
US7652994B2 (en) | Accelerated media coding for robust low-delay video streaming over time-varying and bandwidth limited channels | |
EP1514378B1 (en) | Multimedia server with simple adaptation to dynamic network loss conditions | |
US8218439B2 (en) | Method and apparatus for adaptive buffering | |
US7668170B2 (en) | Adaptive packet transmission with explicit deadline adjustment | |
US20130304874A1 (en) | Multi-stream bit rate adaptation | |
US20130046902A1 (en) | Procedure and device for transmission of multimedia digital data | |
US7111058B1 (en) | Server and method for transmitting streaming media to client through a congested network | |
JP2007089137A (ja) | ロバストなストリーミングを行うためのサーバメディア処理による適応型メディアプレイアウト | |
US10177899B2 (en) | Adapting a jitter buffer | |
EP2058968A1 (en) | Method and apparatus for FEC encoding and decoding | |
JP4903435B2 (ja) | メディア信号の送信方法と受信方法ならびに送受信方法及び装置 | |
US20100299448A1 (en) | Device for the streaming reception of audio and/or video data packets | |
JP2023161219A (ja) | 送信装置、受信装置及びそれらのプログラム | |
KR20100068780A (ko) | 스트리밍 서비스에서 프리 디코더 버퍼의 오버플로우 방지 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061027 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061027 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090514 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090602 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20090828 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20090902 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091030 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100413 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100712 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20100715 |
|
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: 20110118 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110217 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4690280 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140225 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |
|
EXPY | Cancellation because of completion of term |