JP2005260936A - 映像データ符号化及び復号化方法及び装置 - Google Patents
映像データ符号化及び復号化方法及び装置 Download PDFInfo
- Publication number
- JP2005260936A JP2005260936A JP2005049363A JP2005049363A JP2005260936A JP 2005260936 A JP2005260936 A JP 2005260936A JP 2005049363 A JP2005049363 A JP 2005049363A JP 2005049363 A JP2005049363 A JP 2005049363A JP 2005260936 A JP2005260936 A JP 2005260936A
- Authority
- JP
- Japan
- Prior art keywords
- macroblocks
- frame
- assigned
- video
- slice group
- 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
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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/89—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
- H04N19/895—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder in combination with error concealment
-
- 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/129—Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
-
- 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
-
- 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
-
- 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/65—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using error resilience
-
- 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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/89—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
【解決手段】本開示は、基準ブロックの更新に必要とされる負荷を最小化しながら、デコーダでの基準ブロックの乖離を訂正するより向上した方法を提供する。
【選択図】図1
Description
102 ローカルテレビ会議ステーション
104 リモートテレビ会議ステーション
106 ネットワーク
200 テレビ会議ステーション
202 表示装置
204 CPU
206 メモリ
208 映像キャプチャ装置
210 画像処理エンジン
212 通信インタフェース
302 符号化エンジン
304 マクロブロックパケット化エンジン
306 通信バッファ
Claims (10)
- 映像データを符号化する方法であって、
映像信号の各フレームを複数のマクロブロックに分割するステップと、
各フレームに対し、前記複数のマクロブロックのイントラリフレッシュ対象の1以上のマクロブロックを第1スライスグループに割り当てるステップと、
各フレームに対し、前記複数のマクロブロックの残りのマクロブロックを1以上の他のスライスグループに割り当てるステップと、
前記第1スライスグループに割り当てられたマクロブロックを示すマップを生成するステップと、
以降の各フレームに対し、前記マップを前記以降のフレームにおける前記イントラリフレッシュ対象のマクロブロックに対応するようインデックス処理するステップと、
から構成される方法。 - 請求項1記載の方法であって、さらに、
前記複数のマクロブロックと前記マップからなる映像データを他の装置に送信するステップを有することを特徴とする方法。 - 映像信号を復号化する方法であって、
1以上のマクロブロックが第1スライスグループに割り当てられ、残りのマクロブロックが1以上の他のスライスグループに割り当てられる複数のマクロブロックと、前記第1スライスグループに割り当てられたマクロブロックを示すマップとからなる信号を受信するステップと、
前記第1スライスグループに割り当てられた1以上のマクロブロックを、前記第1スライスグループに割り当てられていないマクロブロックを参照することなく、イントラ符号化されたものとして復号化するステップと、
前記1以上の他のスライスグループに割り当てられた残りのマクロブロックを復号化するステップと、
前記復号化されたマクロブロックから映像フレームを生成するステップと、
から構成されることを特徴とする方法。 - 請求項3記載の方法であって、さらに、
以降のフレームに対し前記マップをインデックス処理するステップと、
前記以降のフレームに対応し、前記以降の第1スライスグループに割り当てられる1以上のマクロブロックを、前記以降のフレームにおける前記第1スライスグループに割り当てられていないマクロブロックを参照することなく復号化するステップと、
前記以降のフレームに対応する残りのマクロブロックを復号化するステップと、
前記復号化されたマクロブロックから前記以降の映像フレームを再生成するステップと、
を有することを特徴とする方法。 - 請求項3記載の方法であって、さらに、
前記生成されたフレームを表示するステップを有することを特徴とする方法。 - 映像データを格納する記憶媒体であって、
前記映像データは、各々が複数のマクロブロックに分割されるフレームのシーケンスに分割され、
前記複数のマクロブロックの1以上が第1スライスグループに割り当てられ、前記複数のマクロブロックの残りが1以上の他のスライスグループに割り当てられ、
前記映像データはさらに、前記スライスグループに割り当てられたマクロブロックを示すマップを備え、
前記第1スライスグループに割り当てられたマクロブロックは、イントラブロックとして符号化され、
前記残りのマクロブロックは、イントラまたはインタ符号化ブロックとして符号化される、
ことを特徴とする記憶媒体。 - CPUと画像処理エンジンとを有する映像信号を符号化する装置であって、
映像信号の各フレームを複数のマクロブロックに分割するステップと、
各フレームに対し、前記複数のマクロブロックのイントラリフレッシュ対象の1以上のマクロブロックを第1スライスグループに割り当てるステップと、
各フレームに対し、前記複数のマクロブロックの残りのマクロブロックを1以上の他のスライスグループに割り当てるステップと、
前記第1スライスグループに割り当てられたマクロブロックを示すマップを生成するステップと、
以降の各フレームに対し、前記マップを前記以降のフレームにおける前記イントラリフレッシュ対象のマクロブロックに対応するようインデックス処理するステップと、
を実行するようプログラムされることを特徴とする装置。 - 請求項7記載の装置であって、さらに、
映像キャプチャ装置を有することを特徴とする装置。 - CPUを有する映像データを復号化する装置であって、
1以上のマクロブロックが第1スライスグループに割り当てられ、残りのマクロブロックが1以上の他のスライスグループに割り当てられる複数のマクロブロックと、前記第1スライスグループに割り当てられたマクロブロックを示すマップとからなる信号を受信するステップと、
前記第1スライスグループに割り当てられた1以上のマクロブロックを、前記第1スライスグループに割り当てられていないマクロブロックを参照することなく、イントラ符号化されたものとして復号化するステップと、
前記1以上の他のスライスグループに割り当てられた残りのマクロブロックを復号化するステップと、
前記復号化されたマクロブロックから映像フレームを生成するステップと、
を実行するようプログラムされることを特徴とする装置。 - 請求項9記載の装置であって、さらに、
表示装置を有し、
前記CPUは、前記生成された映像フレームの表示を前記表示装置上に実行するようプログラムされることを特徴とする装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US799829 | 2004-03-12 | ||
US10/799,829 US20050201470A1 (en) | 2004-03-12 | 2004-03-12 | Intra block walk around refresh for H.264 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005260936A true JP2005260936A (ja) | 2005-09-22 |
JP4820559B2 JP4820559B2 (ja) | 2011-11-24 |
Family
ID=34827685
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005049363A Expired - Fee Related JP4820559B2 (ja) | 2004-03-12 | 2005-02-24 | 映像データ符号化及び復号化方法及び装置 |
Country Status (4)
Country | Link |
---|---|
US (2) | US20050201470A1 (ja) |
EP (1) | EP1575302A3 (ja) |
JP (1) | JP4820559B2 (ja) |
CN (1) | CN100413345C (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011216929A (ja) * | 2010-03-31 | 2011-10-27 | Hitachi Consumer Electronics Co Ltd | 画像符号化装置 |
US8428131B2 (en) | 2007-09-18 | 2013-04-23 | Fujitsu Limited | Video encoder and decoder using region based coding and decoding techniques with sequential refresh |
US9078000B2 (en) | 2011-10-31 | 2015-07-07 | Fujitsu Limited | Moving image decoding apparatus, moving image encoding apparatus, moving image decoding method and moving image encoding method |
US9591305B2 (en) | 2010-07-15 | 2017-03-07 | Fujitsu Limited | Moving image decoding apparatus, moving image decoding method and moving image encoding apparatus, and moving image encoding method |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050201470A1 (en) * | 2004-03-12 | 2005-09-15 | John Sievers | Intra block walk around refresh for H.264 |
US8233535B2 (en) * | 2005-11-18 | 2012-07-31 | Apple Inc. | Region-based processing of predicted pixels |
US20070230567A1 (en) * | 2006-03-28 | 2007-10-04 | Nokia Corporation | Slice groups and data partitioning in scalable video coding |
US8780986B2 (en) * | 2008-06-06 | 2014-07-15 | Apple Inc. | Refresh pixel group selection and coding adjustment |
US9172967B2 (en) | 2010-10-05 | 2015-10-27 | Google Technology Holdings LLC | Coding and decoding utilizing adaptive context model selection with zigzag scan |
AU2011379258C1 (en) | 2011-10-17 | 2015-11-26 | Kabushiki Kaisha Toshiba | Encoding method and decoding method |
US9247257B1 (en) * | 2011-11-30 | 2016-01-26 | Google Inc. | Segmentation based entropy encoding and decoding |
US9774856B1 (en) | 2012-07-02 | 2017-09-26 | Google Inc. | Adaptive stochastic entropy coding |
KR101491591B1 (ko) * | 2012-11-05 | 2015-02-09 | 주식회사 케이티 | 웹앱 가상화 서비스를 제공하는 가상화 서버 및 웹앱 가상화 서비스 제공을 위한 데이터 전송방법 |
US9509998B1 (en) | 2013-04-04 | 2016-11-29 | Google Inc. | Conditional predictive multi-symbol run-length coding |
US9392288B2 (en) | 2013-10-17 | 2016-07-12 | Google Inc. | Video coding using scatter-based scan tables |
US9179151B2 (en) | 2013-10-18 | 2015-11-03 | Google Inc. | Spatial proximity context entropy coding |
EP3110749A1 (en) * | 2014-02-28 | 2017-01-04 | ExxonMobil Chemical Patents Inc. | Nanocomposite mooney viscosity stability |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5664660A (en) * | 1989-02-24 | 1997-09-09 | Kosan Crisplant A/S | Sorter conveyor |
US5305097A (en) * | 1989-12-20 | 1994-04-19 | Canon Kabushiki Kaisha | Communicating apparatus having a calling party number display device |
US5260783A (en) * | 1991-02-21 | 1993-11-09 | Gte Laboratories Incorporated | Layered DCT video coder for packet switched ATM networks |
US5644660A (en) * | 1992-04-09 | 1997-07-01 | Picturetel Corporation | Method and apparatus for efficiently transmitting forced updates in a moving picture codec |
JPH0828876B2 (ja) * | 1993-02-25 | 1996-03-21 | 日本電気株式会社 | 動画像信号のリフレッシュ方法 |
KR0166725B1 (ko) * | 1993-06-30 | 1999-03-20 | 김광호 | 강제인트라-프레임부호화방법 |
GB9622055D0 (en) * | 1996-10-23 | 1996-12-18 | Univ Strathclyde | Vector quantisation |
KR100239308B1 (ko) * | 1997-02-18 | 2000-01-15 | 전주범 | 적응적 윤곽선 부호화 방법 및 그 장치 |
GB2324435A (en) * | 1997-04-18 | 1998-10-21 | Northern Telecom Ltd | Connectionless communication network with changing topology |
JP3905969B2 (ja) * | 1998-01-30 | 2007-04-18 | 株式会社東芝 | 動画像符号化装置および動画像符号化方法 |
EP0935396A3 (en) * | 1998-02-09 | 2004-08-11 | Matsushita Electric Industrial Co., Ltd. | Video coding method and apparatus |
US6304295B1 (en) * | 1998-09-18 | 2001-10-16 | Sarnoff Corporation | Region-based refresh strategy for video compression |
JP3623679B2 (ja) * | 1999-01-06 | 2005-02-23 | 日本電気株式会社 | 動画像符号化装置 |
US6987805B1 (en) * | 1999-09-24 | 2006-01-17 | Lsi Logic Corporation | Macroblock level intrarefresh technique for encoded video |
US6993075B2 (en) * | 2001-03-05 | 2006-01-31 | Intervideo, Inc. | Systems and methods for reducing error propagation in a video data stream |
US6842484B2 (en) * | 2001-07-10 | 2005-01-11 | Motorola, Inc. | Method and apparatus for random forced intra-refresh in digital image and video coding |
US7020203B1 (en) * | 2001-12-21 | 2006-03-28 | Polycom, Inc. | Dynamic intra-coded macroblock refresh interval for video error concealment |
WO2003092286A1 (en) * | 2002-04-26 | 2003-11-06 | Nokia Corporation | Adaptive method and system for mapping parameter values to codeword indexes |
JP2004015501A (ja) * | 2002-06-07 | 2004-01-15 | Nec Corp | 動画像符号化装置および動画像符号化方法 |
US8406301B2 (en) * | 2002-07-15 | 2013-03-26 | Thomson Licensing | Adaptive weighting of reference pictures in video encoding |
US7903742B2 (en) * | 2002-07-15 | 2011-03-08 | Thomson Licensing | Adaptive weighting of reference pictures in video decoding |
US20050201470A1 (en) * | 2004-03-12 | 2005-09-15 | John Sievers | Intra block walk around refresh for H.264 |
-
2004
- 2004-03-12 US US10/799,829 patent/US20050201470A1/en not_active Abandoned
-
2005
- 2005-02-18 EP EP05003494A patent/EP1575302A3/en not_active Withdrawn
- 2005-02-24 JP JP2005049363A patent/JP4820559B2/ja not_active Expired - Fee Related
- 2005-03-09 CN CNB2005100541484A patent/CN100413345C/zh not_active Expired - Fee Related
-
2010
- 2010-10-18 US US12/906,761 patent/US20110026592A1/en not_active Abandoned
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8428131B2 (en) | 2007-09-18 | 2013-04-23 | Fujitsu Limited | Video encoder and decoder using region based coding and decoding techniques with sequential refresh |
JP2011216929A (ja) * | 2010-03-31 | 2011-10-27 | Hitachi Consumer Electronics Co Ltd | 画像符号化装置 |
US9591305B2 (en) | 2010-07-15 | 2017-03-07 | Fujitsu Limited | Moving image decoding apparatus, moving image decoding method and moving image encoding apparatus, and moving image encoding method |
US9078000B2 (en) | 2011-10-31 | 2015-07-07 | Fujitsu Limited | Moving image decoding apparatus, moving image encoding apparatus, moving image decoding method and moving image encoding method |
Also Published As
Publication number | Publication date |
---|---|
EP1575302A2 (en) | 2005-09-14 |
CN100413345C (zh) | 2008-08-20 |
JP4820559B2 (ja) | 2011-11-24 |
US20110026592A1 (en) | 2011-02-03 |
US20050201470A1 (en) | 2005-09-15 |
CN1668112A (zh) | 2005-09-14 |
EP1575302A3 (en) | 2009-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4820559B2 (ja) | 映像データ符号化及び復号化方法及び装置 | |
JP6635184B2 (ja) | 画像処理装置および方法 | |
JP5081408B2 (ja) | ビデオ誤り隠蔽法 | |
JP5238523B2 (ja) | 動画像符号化装置、動画像復号化装置、および、動画像復号化方法 | |
US7020203B1 (en) | Dynamic intra-coded macroblock refresh interval for video error concealment | |
JP3630474B2 (ja) | 動画像伝送システム及び動画像伝送装置 | |
US6614845B1 (en) | Method and apparatus for differential macroblock coding for intra-frame data in video conferencing systems | |
US20120307904A1 (en) | Partial frame utilization in video codecs | |
MXPA04001656A (es) | Sistema y metodo para ocultar errores de video. | |
JP5361896B2 (ja) | 動画像符号化方法および動画像符号化装置 | |
MXPA04006814A (es) | Filtros dinamicos de codificacion. | |
US20150030068A1 (en) | Image processing device and method | |
US20060120449A1 (en) | Method of coding and decoding moving picture | |
US6040875A (en) | Method to compensate for a fade in a digital video input sequence | |
US7342960B2 (en) | Data storage unit for image compression device | |
KR100543607B1 (ko) | 동영상 디코딩 방법 | |
JP2007019994A (ja) | 符号化装置、符号化方法およびそのプログラム | |
KR100557118B1 (ko) | 동영상 디코더 및 이를 이용한 디코딩 방법 | |
KR100557047B1 (ko) | 동영상 디코딩 방법 | |
KR100590328B1 (ko) | 동영상 디코더 및 이를 이용한 디코딩 방법 | |
US8358694B2 (en) | Effective error concealment in real-world transmission environment | |
KR20040031948A (ko) | 동영상 디코딩 방법 | |
JP2001078201A (ja) | 画像復号装置、画像符号化復号装置及びイントラ符号化制御処理を行う無線画像通信端末装置 | |
KR20040039807A (ko) | 컴퓨터를 이용한 영상 디코딩 방법 | |
KR20040031868A (ko) | 동영상 부호화 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071113 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080213 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090217 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090609 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091009 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20091028 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20091120 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110808 |
|
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: 20110905 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140909 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees |