JP5058823B2 - 実時間フレーム符号化方法及び装置 - Google Patents
実時間フレーム符号化方法及び装置 Download PDFInfo
- Publication number
- JP5058823B2 JP5058823B2 JP2007553166A JP2007553166A JP5058823B2 JP 5058823 B2 JP5058823 B2 JP 5058823B2 JP 2007553166 A JP2007553166 A JP 2007553166A JP 2007553166 A JP2007553166 A JP 2007553166A JP 5058823 B2 JP5058823 B2 JP 5058823B2
- Authority
- JP
- Japan
- Prior art keywords
- macroblock
- amount
- data
- video
- encoding
- 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 - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/156—Availability of hardware or computational resources, e.g. encoding based on power-saving criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/147—Data rate or code amount at the encoder output according to rate distortion criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/15—Data rate or code amount at the encoder output by monitoring actual compressed data size at the memory before deciding storage at the transmission buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/152—Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Measuring Or Testing Involving Enzymes Or Micro-Organisms (AREA)
Description
Claims (29)
- ビデオ符号器にて使用される方法であって:
(a)ビデオデータの1つの所与のマクロブロックを処理するために一定の限られた時間量を割り当てる割当段階;
(b)割当てられた前記時間量に基づいて、前記マクロブロックを符号化するのに利用可能なマクロブロック符号化モードの少なくとも1つの部分集合を選択する選択段階;及び
(c)前記選択された少なくとも1つの部分集合内のマクロブロック符号化モードのうちの1つを用いて、前記ビデオ符号器で前記マクロブロックを符号化する符号化段階;
を有する方法。 - 前記マクロブロックは動き補償されたビデオフレームの一部である、請求項1に記載の方法。
- 前記マクロブロックはビデオフレームのイントラ・マクロブロックである、請求項1に記載の方法。
- 前記マクロブロックを符号化するために用いられるマクロブロック符号化モードは、前記選択された少なくとも1つの部分集合内のマクロブロック符号化モードを検査して、前記マクロブロックに関して何れのマクロブロック符号化モードが最大の符号化効率を達成するかを決定することによって決定され;決定されたマクロブロック符号化モードが前記マクロブロックを符号化するために用いられる、請求項1に記載の方法。
- ビデオフレームに含まれる2つ以上のマクロブロックに対して段階(a)から(c)を繰り返す反復段階;
を更に有する請求項1に記載の方法。 - ビデオ符号器における或る状態の発生を調べる検査段階;及び
前記状態が発生した場合に、段階(a)及び(b)を実行する実行段階;
を更に有し、
前記状態は不十分なビデオ符号器性能を意味する、請求項1に記載の方法。 - 前記検査段階は、段階(a)及び(b)を実行する前提条件として、入力バッファ内のデータ量が所定の閾値を上回るかどうかを調べる、請求項6に記載の方法。
- 前記検査段階は、段階(a)及び(b)を実行する前提条件として、出力バッファ内のデータ量が所定の閾値を下回るかどうかを調べる、請求項6に記載の方法。
- 前記検査段階は、段階(a)及び(b)を実行する前提条件として、入力バッファ内のデータ量が所定の閾値を上回るかどうか、及び出力バッファ内のデータ量が所定の閾値を下回るかどうかを調べる、請求項6に記載の方法。
- 前記時間量は、2つのブロック間の絶対差の和、及び不一致という、画像及びマクロブロックの複雑さの要素の少なくとも一方により決定される、請求項1に記載の方法。
- 動き予測のために使用される参照フレームの数を、データの前記マクロブロックを処理するために利用可能な前記割当て時間量の関数として調整する調整段階;
を更に有する請求項1に記載の方法。 - ビデオ符号化に使用される装置であって:
符号化された出力データを提供するためにビデオデータの符号化に際して使用されるプロセッサ;
を有し、
前記プロセッサは、ビデオデータの1つの所与のマクロブロックを、前記マクロブロックを符号化するのに利用可能なマクロブロック符号化モードの少なくとも1つの部分集合内のマクロブロック符号化モードを用いて符号化し、前記少なくとも1つの部分集合は、前記マクロブロックを処理するために割り当てられた一定の限られた時間量に基づいて選択される、
装置。 - 前記マクロブロックは動き補償されたビデオフレームの一部である、請求項12に記載の装置。
- 前記マクロブロックはビデオフレームのイントラ・マクロブロックである、請求項12に記載の装置。
- 前記プロセッサは、前記選択された少なくとも1つの部分集合内のマクロブロック符号化モードを検査して、前記マクロブロックに関して何れのマクロブロック符号化モードが最大の符号化効率を達成するかを決定し、且つ前記マクロブロックを符号化するために、決定されたマクロブロック符号化モードを使用する、請求項12に記載の装置。
- 前記プロセッサは、ビデオフレームに含まれる2つ以上のマクロブロックに対して、利用可能なマクロブロック符号化モードの部分集合を選択する、請求項12に記載の装置。
- 前記プロセッサは、動き予測のために使用される参照フレームの数を、ビデオデータの前記マクロブロックを処理するために利用可能な前記時間量の関数として動的に調整する、請求項12に記載の装置。
- 前記プロセッサは先ず、ビデオ符号器における或る状態の発生を調べ、そして、前記状態が発生した場合に、前記プロセッサは、利用可能なマクロブロック符号化モードの前記少なくとも1つの部分集合を用いることに符号化を制約し、前記状態は不十分なビデオ符号器性能を意味する、請求項12に記載の装置。
- 前記プロセッサは、符号化を制約する前提条件として、入力バッファ内のデータ量が所定の閾値を上回るかどうかを調べる、請求項18に記載の装置。
- 前記プロセッサは、符号化を制約する前提条件として、出力バッファ内のデータ量が所定の閾値を下回るかどうかを調べる、請求項18に記載の装置。
- 前記プロセッサは、符号化を制約する前提条件として、入力バッファ内のデータ量が所定の閾値を上回るかどうか、及び出力バッファ内のデータ量が所定の閾値を下回るかどうかを調べる、請求項18に記載の装置。
- 前記時間量は、2つのブロック間の絶対差の和、及び不一致という、画像及びマクロブロックの複雑さの要素の少なくとも一方により決定される、請求項12に記載の装置。
- データを提供する入力バッファ;
データを符号化し且つ符号化されたデータを提供するビデオ符号器;及び
符号化されたデータを格納する出力バッファ;
を有し、
前記ビデオ符号器は、前記入力バッファ内のデータ量及び前記出力バッファ内の符号化されたデータの量の内の少なくとも一方に基づいて、マクロブロックを符号化するのに利用可能なマクロブロック符号化モードの少なくとも1つの部分集合を選択し、該少なくとも1つの部分集合内のマクロブロック符号化モードを用いて前記マクロブロックを符号化する、
ビデオ符号器システム。 - 前記ビデオ符号器は、前記入力バッファ内の前記データ量が所定の閾値を上回る場合に、前記少なくとも1つの部分集合内のマクロブロック符号化モードを用いて前記マクロブロックを符号化する、請求項23に記載のビデオ符号器システム。
- 前記ビデオ符号器は、前記出力バッファ内の前記符号化されたデータの量が所定の閾値を下回る場合に、前記少なくとも1つの部分集合内のマクロブロック符号化モードを用いて前記マクロブロックを符号化する、請求項23に記載のビデオ符号器システム。
- 前記ビデオ符号器は、前記入力バッファ内の前記データ量が所定の閾値を上回り且つ前記出力バッファ内の前記符号化されたデータの量が所定の閾値を下回る場合に、前記少なくとも1つの部分集合内のマクロブロック符号化モードを用いて前記マクロブロックを符号化する、請求項23に記載のビデオ符号器システム。
- 前記利用可能なマクロブロック符号化モードは、16×16、8×8、4×8、8×4、4×4、16×8、及び8×16のマクロブロック符号化モードを含む、請求項1に記載の方法。
- 前記利用可能なマクロブロック符号化モードは、16×16、8×8、4×8、8×4、4×4、16×8、及び8×16のマクロブロック符号化モードを含む、請求項12に記載の装置。
- 前記利用可能なマクロブロック符号化モードは、16×16、8×8、4×8、8×4、4×4、16×8、及び8×16のマクロブロック符号化モードを含む、請求項23に記載のビデオ符号器システム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US64782405P | 2005-01-28 | 2005-01-28 | |
US60/647,824 | 2005-01-28 | ||
PCT/US2006/002415 WO2006083614A2 (en) | 2005-01-28 | 2006-01-24 | Method and apparatus for real-time frame encoding |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008529416A JP2008529416A (ja) | 2008-07-31 |
JP5058823B2 true JP5058823B2 (ja) | 2012-10-24 |
Family
ID=36777756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007553166A Expired - Fee Related JP5058823B2 (ja) | 2005-01-28 | 2006-01-24 | 実時間フレーム符号化方法及び装置 |
Country Status (9)
Country | Link |
---|---|
US (1) | US20090003454A1 (ja) |
EP (1) | EP1849304B9 (ja) |
JP (1) | JP5058823B2 (ja) |
KR (1) | KR101244030B1 (ja) |
CN (1) | CN101151906A (ja) |
CA (1) | CA2595583A1 (ja) |
DE (1) | DE602006018868D1 (ja) |
TW (1) | TWI347132B (ja) |
WO (1) | WO2006083614A2 (ja) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9325998B2 (en) * | 2003-09-30 | 2016-04-26 | Sharp Laboratories Of America, Inc. | Wireless video transmission system |
US8356327B2 (en) * | 2004-10-30 | 2013-01-15 | Sharp Laboratories Of America, Inc. | Wireless video transmission system |
US9544602B2 (en) * | 2005-12-30 | 2017-01-10 | Sharp Laboratories Of America, Inc. | Wireless video transmission system |
US7924925B2 (en) * | 2006-02-24 | 2011-04-12 | Freescale Semiconductor, Inc. | Flexible macroblock ordering with reduced data traffic and power consumption |
GB0619570D0 (en) * | 2006-10-04 | 2006-11-15 | Univ Bristol | Complexity scalable video transcoder and encoder |
US20090323799A1 (en) * | 2008-06-25 | 2009-12-31 | Stmicroelectronics, Inc. | System and method for rendering a high-performance virtual desktop using compression technology |
US8326075B2 (en) | 2008-09-11 | 2012-12-04 | Google Inc. | System and method for video encoding using adaptive loop filter |
US8885706B2 (en) | 2011-09-16 | 2014-11-11 | Google Inc. | Apparatus and methodology for a video codec system with noise reduction capability |
US20150201193A1 (en) * | 2012-01-10 | 2015-07-16 | Google Inc. | Encoding and decoding techniques for remote screen sharing of media content using video source and display parameters |
US9131073B1 (en) | 2012-03-02 | 2015-09-08 | Google Inc. | Motion estimation aided noise reduction |
US9344729B1 (en) | 2012-07-11 | 2016-05-17 | Google Inc. | Selective prediction signal filtering |
CN104813590B (zh) * | 2012-11-06 | 2018-01-05 | 加利福尼亚大学董事会 | 用于基于多频qam方案的芯片到芯片连接的可扩展串行/解串行i/o |
US10102613B2 (en) | 2014-09-25 | 2018-10-16 | Google Llc | Frequency-domain denoising |
KR102036565B1 (ko) * | 2016-10-27 | 2019-10-25 | 주식회사 에스원 | 계산-율-왜곡을 최적화하는 방법 및 장치, 그리고 이를 이용해 영상 프레임을 부호화하는 방법 및 장치 |
GB2559783A (en) | 2017-02-17 | 2018-08-22 | British Broadcasting Corp | Image or video encoding and decoding |
CN108810531B (zh) * | 2017-05-03 | 2019-11-19 | 腾讯科技(深圳)有限公司 | 视频编码处理方法、装置及电子设备 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6421733B1 (en) * | 1997-03-25 | 2002-07-16 | Intel Corporation | System for dynamically transcoding data transmitted between computers |
US6690833B1 (en) * | 1997-07-14 | 2004-02-10 | Sarnoff Corporation | Apparatus and method for macroblock based rate control in a coding system |
US6876703B2 (en) * | 2000-05-11 | 2005-04-05 | Ub Video Inc. | Method and apparatus for video coding |
KR100525785B1 (ko) * | 2001-06-15 | 2005-11-03 | 엘지전자 주식회사 | 이미지 화소 필터링 방법 |
US20030028591A1 (en) * | 2001-07-19 | 2003-02-06 | Alexey Goloshubin | Browser having dynamically self-adjusting rendering functionality |
US20050226172A1 (en) * | 2001-12-15 | 2005-10-13 | Richardson John W | Video conference call set up |
US20030123540A1 (en) * | 2001-12-27 | 2003-07-03 | Koninklijke Philips Electronics N.V. | Dynamic control in complexity-constrained data compression |
US7817717B2 (en) * | 2002-06-18 | 2010-10-19 | Qualcomm Incorporated | Motion estimation techniques for video encoding |
US7515634B2 (en) * | 2002-06-28 | 2009-04-07 | Qualcomm Incorporated | Computationally constrained video encoding |
US7336720B2 (en) * | 2002-09-27 | 2008-02-26 | Vanguard Software Solutions, Inc. | Real-time video coding/decoding |
US7313584B2 (en) * | 2003-07-31 | 2007-12-25 | International Business Machines Corporation | Increased precision in the computation of a reciprocal square root |
US20050276493A1 (en) * | 2004-06-01 | 2005-12-15 | Jun Xin | Selecting macroblock coding modes for video encoding |
CN100534193C (zh) * | 2004-08-04 | 2009-08-26 | 松下电器产业株式会社 | 图像解码装置 |
US7558428B2 (en) * | 2004-09-13 | 2009-07-07 | Microsoft Corporation | Accelerated video encoding using a graphics processing unit |
US20060062311A1 (en) * | 2004-09-20 | 2006-03-23 | Sharp Laboratories Of America, Inc. | Graceful degradation of loop filter for real-time video decoder |
US8170102B2 (en) * | 2005-12-19 | 2012-05-01 | Seiko Epson Corporation | Macroblock homogeneity analysis and inter mode prediction |
-
2006
- 2006-01-24 WO PCT/US2006/002415 patent/WO2006083614A2/en active Application Filing
- 2006-01-24 KR KR1020077019520A patent/KR101244030B1/ko active IP Right Grant
- 2006-01-24 JP JP2007553166A patent/JP5058823B2/ja not_active Expired - Fee Related
- 2006-01-24 EP EP06733835A patent/EP1849304B9/en not_active Expired - Fee Related
- 2006-01-24 CN CNA2006800103764A patent/CN101151906A/zh active Pending
- 2006-01-24 CA CA002595583A patent/CA2595583A1/en not_active Abandoned
- 2006-01-24 DE DE602006018868T patent/DE602006018868D1/de active Active
- 2006-01-24 US US11/883,209 patent/US20090003454A1/en not_active Abandoned
- 2006-01-27 TW TW095103567A patent/TWI347132B/zh not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
WO2006083614A3 (en) | 2007-03-22 |
JP2008529416A (ja) | 2008-07-31 |
US20090003454A1 (en) | 2009-01-01 |
CA2595583A1 (en) | 2006-08-10 |
WO2006083614A8 (en) | 2007-02-15 |
EP1849304B1 (en) | 2010-12-15 |
KR101244030B1 (ko) | 2013-03-14 |
KR20070104636A (ko) | 2007-10-26 |
TW200706002A (en) | 2007-02-01 |
WO2006083614A2 (en) | 2006-08-10 |
TWI347132B (en) | 2011-08-11 |
EP1849304B9 (en) | 2011-03-30 |
CN101151906A (zh) | 2008-03-26 |
EP1849304A2 (en) | 2007-10-31 |
DE602006018868D1 (de) | 2011-01-27 |
WO2006083614A9 (en) | 2006-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5058823B2 (ja) | 実時間フレーム符号化方法及び装置 | |
RU2377737C2 (ru) | Способ и устройство для преобразования с повышением частоты кадров с помощью кодера (ea-fruc) для сжатия видеоизображения | |
JP5676705B2 (ja) | 映像符号化規格に対応した映像レート制御の改善 | |
TWI429293B (zh) | 視訊區塊標頭資訊之適應編碼 | |
KR100942395B1 (ko) | 다층 비디오 설계를 위한 레이트 제어 | |
RU2402885C2 (ru) | Классификация контента для обработки мультимедийных данных | |
US10244255B2 (en) | Rate-constrained fallback mode for display stream compression | |
US20070030894A1 (en) | Method, device, and module for improved encoding mode control in video encoding | |
JP6449329B2 (ja) | ディスプレイストリーム圧縮(dsc)において量子化パラメータ(qp)を選択するためのシステムおよび方法 | |
JP2010525658A (ja) | イントラ予測のための適応参照画像データ生成 | |
US10284849B2 (en) | Quantization parameter (QP) calculation for display stream compression (DSC) based on complexity measure | |
JP6464192B2 (ja) | ディスプレイストリーム圧縮(dsc)のための平坦度検出のためのシステムおよび方法 | |
KR20070086710A (ko) | 매개 방정식을 이용한 비디오 인코딩을 위한 레이트 제어 | |
JP2008543214A (ja) | コーデック補助情報を用いた動画像画質評価システム及び方法 | |
JP2017516392A (ja) | ディスプレイストリーム圧縮(dsc)のためにブロック予測モードでコーディングするためのシステムおよび方法 | |
KR20040104193A (ko) | 모션벡터 및 매크로블록 타입 결정방법 | |
JP5684342B2 (ja) | デジタル映像データを処理するための方法および装置 | |
Masala et al. | On the effects of sender-receiver concealment mismatch on multimedia communication optimization | |
Andrews et al. | Test model 11 Purpose: Information | |
Andrews et al. | Test model 12/Appendix II of H. 263 Version 3 Purpose: Information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081121 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110927 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111227 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120321 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120621 |
|
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: 20120717 |
|
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: 20120801 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150810 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5058823 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 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 |
|
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 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees |