US8199824B2 - Spatial resolution conversion of image signal based on motion compensation - Google Patents

Spatial resolution conversion of image signal based on motion compensation Download PDF

Info

Publication number
US8199824B2
US8199824B2 US11/705,290 US70529007A US8199824B2 US 8199824 B2 US8199824 B2 US 8199824B2 US 70529007 A US70529007 A US 70529007A US 8199824 B2 US8199824 B2 US 8199824B2
Authority
US
United States
Prior art keywords
image signal
motion vector
frame
data processor
channel interpolation
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.)
Active, expires
Application number
US11/705,290
Other languages
English (en)
Other versions
US20070223589A1 (en
Inventor
Sung-Cheol Park
Jae-Hong Park
Hyung-Jun Lim
Eui-jin Kwon
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Assigned to SAMSUNG ELECTRONICS CO., LTD. reassignment SAMSUNG ELECTRONICS CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KWON, EUI-JIN, LIM, HYUNG-JUN, PARK, JAE-HONG, PARK, SUNG-CHEOL
Publication of US20070223589A1 publication Critical patent/US20070223589A1/en
Application granted granted Critical
Publication of US8199824B2 publication Critical patent/US8199824B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0125Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level one of the standards being a high definition standard
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4007Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/523Motion estimation or motion compensation with sub-pixel accuracy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/577Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/59Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0135Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving interpolation processes
    • H04N7/014Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving interpolation processes involving the use of motion vectors

Definitions

  • the present invention relates generally to spatial resolution conversion of an image signal, and more particularly, to using single-channel interpolation if a magnitude of a motion vector is greater than a threshold value, and using multi-channel interpolation otherwise, for attaining high resolution and stability in spatial resolution conversion.
  • FIG. 1A is a block diagram schematically illustrating a spatial resolution conversion method 10 using single-channel interpolation according to the prior art.
  • the spatial resolution conversion method 10 performs spatial resolution conversion on an image signal in units of a single frame to generate a magnified resolution-converted image signal.
  • the single-channel interpolation may be a cubic-based or spline-based linear interpolation, an edge directed interpolation (EDI), or a combination thereof, as known to one of ordinary skill in the art.
  • EDI edge directed interpolation
  • the spatial resolution conversion method 10 using single-channel interpolation cannot achieve spatial resolution improvement when aliasing is present in an image.
  • FIG. 1B is a block diagram schematically illustrating a spatial resolution conversion method 20 using multi-channel interpolation according to the prior art.
  • the spatial resolution conversion method 20 performs spatial resolution conversion based on a plurality of frames.
  • Multi-channel interpolation typically requires high computational complexity with sub-pixel based motion estimation and high-resolution image reconstruction.
  • spatial resolution conversion according to the present invention uses single channel interpolation or multi-channel interpolation depending on a magnitude of a motion vector for ensuring stability with high visual quality.
  • a magnitude of a motion vector from the image signal is compared to a threshold value.
  • Single channel interpolation is performed on the image signal if the magnitude of the motion vector is greater than a threshold value.
  • Multi-channel interpolation is performed on the image signal if the magnitude of the motion vector is not greater than the threshold value.
  • the single channel interpolation is performed on the image signal that is for a frame that does not include any motion vector.
  • the frame that does not include any motion vector is an intra frame encoded according to an MPEG standard.
  • the motion vector is determined for a current frame and at least one reference frame.
  • the current frame is a predicted frame with the motion vector being determined from one reference frame according to an MPEG standard.
  • the current frame is a bidirectional frame with the motion vector being determined from at least two reference frames according to an MPEG standard.
  • the motion vector, the current frame, and any reference frame are used for the multi-channel interpolation of the image signal.
  • a sub-pixel motion vector is determined from the motion vector.
  • the sub-pixel motion vector, the current frame, and any reference frame are used for the multi-channel interpolation of the image signal.
  • the single channel or the multi-channel interpolation is performed for each of all macroblocks of a frame defined by the image signal.
  • multi-channel interpolation is performed for the image having little motion since image quality is more important for such an image.
  • single channel interpolation is performed for the image having large motion to prevent instability in the spatial resolution conversion.
  • FIG. 1A is a block diagram schematically illustrating spatial resolution conversion using single-channel interpolation alone, according to the prior art
  • FIG. 1B is a block diagram schematically illustrating spatial resolution conversion using multi-channel interpolation alone, according to the prior art
  • FIG. 2 is a flowchart of steps during spatial resolution conversion of an image signal using each of single-channel and multi-channel interpolations depending on a magnitude of a motion vector, according to an embodiment of the present invention
  • FIGS. 3A , 3 B, and 3 C are conceptual views illustrating multi-channel interpolation in the flow-chart of FIG. 2 or 5 , according to an embodiment of the present invention
  • FIG. 4 shows an apparatus for performing the steps of FIGS. 2 and 5 , according to an embodiment of the present invention.
  • FIG. 5 shows a flowchart of steps during spatial resolution conversion of an image signal using each of single-channel and multi-channel interpolations depending on a magnitude of a motion vector, according to another embodiment of the present invention.
  • FIGS. 1 A, 1 B, 2 , 3 A, 3 B, 3 C, 4 , and 5 refer to elements having similar structure and/or function.
  • FIG. 2 shows a flowchart 100 of steps for spatial resolution conversion of an image signal according to an embodiment of the present invention.
  • FIG. 4 shows an apparatus 400 for performing such steps of the flowchart 100 of FIG. 2 , according to one embodiment of the present invention.
  • Such an apparatus 400 may be an (ISP) image signal processor for example including an image signal data processor 410 and a memory device 420 having sequences of instructions (i.e. software) stored thereon. Execution of such sequences of instructions by the data processor 410 causes the data processor 410 to perform the steps of the flowchart 100 of FIG. 2 , in one example embodiment of the present invention.
  • ISP image signal processor
  • the image signal is a bit stream that is encoded according to the MPEG (moving pictures experts group) standard.
  • the data processor 410 receives such an MPEG image stream which is an example image signal (step S 110 of FIG. 2 ).
  • the data processor 410 determines whether a current frame received via the MPEG image stream refers to at least one other frame (i.e., at least one reference frame) (step S 120 of FIG. 2 ).
  • I-frame intra frame
  • P-frame predicted frame
  • B-frame bidirectional frame
  • the MPEG image stream includes a respective motion vector m ⁇ V for each macroblock of the frame.
  • Such motion vectors are generated for motion compensation by MPEG encoding using the current frame and the reference frame(s) for efficient video data compression according to the MPEG standard.
  • the MPEG image stream does not include a motion vector for the intra frame according to the MPEG standard.
  • the data processor 410 performs spatial resolution conversion by single channel interpolation using just the current intra frame (step S 134 of FIG. 2 ).
  • Such single channel interpolation is used to generate a resolution converted image signal that may be subject to further processing by the image signal processor 400 (step S 150 of FIG. 2 ).
  • the data processor 410 compares the magnitude of a motion vector
  • the threshold value is “1” according to an example embodiment of the present invention.
  • the threshold value is determined by the accuracy of the motion vector and the type of image compression system.
  • the data processor 410 performs spatial resolution conversion by single channel interpolation using just the current frame (step S 134 of FIG. 2 ). Such single channel interpolation is used to generate a resolution converted image signal that may be subject to further processing by the image signal processor 400 (step S 150 of FIG. 2 ).
  • the data processor 410 determines a sub-pixel motion vector from the motion vector (step S 132 of FIG. 2 ) in one embodiment of the present invention. In that case, the data processor 410 performs spatial resolution conversion by multi-channel interpolation using the current frame, the sub-pixel motion vector as determined in step S 132 , and any reference frame(s) referred to by the current frame (step S 133 of FIG. 2 ).
  • the sub-pixel motion vector as determined in step S 132 more accurately indicates the degree of change of a macroblock of the current frame. In other words, the change of such a macroblock is roughly indicated by the motion vector.
  • the sub-pixel motion vector is calculated by the data processor 410 from the motion vector to more accurately determine the change of the macroblock.
  • the present invention may be practiced with or without the step S 132 for determining the sub-pixel motion vector.
  • step S 132 for determining the sub-pixel motion vector is deleted, the complexity is reduced.
  • the data processor 410 performs spatial resolution conversion by multi-channel interpolation using the current frame, the original motion vector m ⁇ V, and any reference frame(s) referred to by the current frame in step S 133 of FIG. 2 .
  • multi-channel interpolation in step S 133 of FIG. 2 is used to generate the resolution converted image signal that may be subject to further processing by the image signal processor 400 (step S 150 of FIG. 2 ).
  • the amount of motion is small indicating that spatial resolution conversion is to be performed on a relatively stationary area.
  • the accuracy of the motion vector is high and visual quality is more important for such a stationary area than in an area having higher motion.
  • multi-channel interpolation which is a more accurate form of interpolation with higher amount of data processing is used for the spatial resolution conversion of such a stationary area.
  • FIGS. 3A , 3 B, and 3 C are conceptual views illustrating multi-channel interpolation in the flowchart of FIG. 2 .
  • a predicted frame (P) refers to an intra frame (I).
  • the motion vector m ⁇ V for a macroblock is indicated by the MPEG image stream.
  • the current predicted frame P, the reference intra frame 1 , and the motion vector m ⁇ V are used for generating the spatial resolution converted image as illustrated in FIG. 3C .
  • FIG. 5 shows a flowchart 500 of steps for spatial resolution conversion of an image signal emphasizing processing on a macroblock by macroblock basis according to another embodiment of the present invention.
  • a macroblock includes image data for 16 ⁇ 16 pixels according to the MPEG standard.
  • execution of the sequences of instructions stored in the memory device 420 by the data processor 410 causes the data processor 410 to perform the steps of the flowchart 500 of FIG. 5 , in such an alternative example embodiment of the present invention.
  • the data processor 410 receives the MPEG image stream for a macroblock of a current frame (step S 510 of FIG. 5 ).
  • the data processor 410 determines whether the current frame is an intra frame (step S 520 of FIG. 5 ). If the current frame is an intra frame, the data processor 410 performs spatial resolution conversion by single channel interpolation using the current macroblock (step S 530 of FIG. 5 ) to generate the resolution converted macroblock that may be further processed (step S 540 of FIG. 5 ).
  • the data processor 410 determines whether the magnitude of the respective motion vector
  • the data processor 410 performs spatial resolution conversion by multi-channel interpolation using the current macroblock, the motion vector m ⁇ V, and any corresponding macroblock(s) of any reference frame(s) (steps S 560 and S 570 of FIG. 5 ) to generate the resolution converted macroblock that may be further processed (step S 540 of FIG. 5 ).
  • the data processor 410 calculates the sub-pixel motion vector from the original motion vector m ⁇ V in step S 560 similarly as described in reference to step S 132 in FIG. 2 . In that case, the data processor 410 uses the sub-pixel motion vector instead of the original motion vector for the multi-channel interpolation.
  • the present invention may also be practiced without the step S 560 in FIG. 5 . In that case, the data processor 410 uses the original motion vector for the multi-channel interpolation.
  • the data processor determines whether the current macroblock is a last macroblock for the current frame (step S 580 of FIG. 5 ). If the current macroblock is not the last macroblock of the current frame, the data processor 410 receives another macroblock of the current frame via the MPEG image stream (step S 590 in FIG. 5 ), and returns to step S 550 for spatial resolution conversion of that new macroblock.
  • the data processor 410 determines whether the current frame is the last frame to be processed (step S 592 of FIG. 5 ). If the current frame is the last frame to be processed, then the flowchart ends. If the current frame is not the last frame to be processed, the data processor 410 receives another macroblock of a new frame via the MPEG image stream (step S 594 in FIG. 5 ), and returns to step S 520 for spatial resolution conversion of that new frame.
  • FIGS. 3A and 3B illustrate the current macroblock P, the reference macroblock 1 , and the motion vector m ⁇ V between such macroblocks P and 1 .
  • FIG. 3C illustrates the resolution converted macroblock as determined by the data processor from the current macroblock P, the reference macroblock 1 , and the motion vector m ⁇ V.
  • spatial resolution conversion of each macroblock is performed with single-channel interpolation or multi-channel interpolation depending on the type of frame and the magnitude of the motion vector for each macroblock.
  • human beings are more sensitive to the resolution of a stationary image than to the resolution of a moving image.
  • the stable and simple single-channel interpolation is used for the moving image area, and the multi-channel interpolation having higher visual quality is used for the stationary image area.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Television Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
US11/705,290 2006-02-11 2007-02-12 Spatial resolution conversion of image signal based on motion compensation Active 2031-04-07 US8199824B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR2006-13335 2006-02-11
KR1020060013335A KR100734314B1 (ko) 2006-02-11 2006-02-11 움직임 보상 기반의 영상 압축 시스템에서의 영상 신호의공간 해상도 변환 방법

Publications (2)

Publication Number Publication Date
US20070223589A1 US20070223589A1 (en) 2007-09-27
US8199824B2 true US8199824B2 (en) 2012-06-12

Family

ID=38502872

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/705,290 Active 2031-04-07 US8199824B2 (en) 2006-02-11 2007-02-12 Spatial resolution conversion of image signal based on motion compensation

Country Status (2)

Country Link
US (1) US8199824B2 (ko)
KR (1) KR100734314B1 (ko)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101377530B1 (ko) 2009-08-21 2014-03-27 에스케이텔레콤 주식회사 적응적 움직임 벡터 해상도를 이용한 영상 부호화/복호화 방법 및 장치
KR101678968B1 (ko) * 2009-08-21 2016-11-25 에스케이텔레콤 주식회사 참조 픽처 보간 방법 및 장치와 그를 이용한 영상 부호화/복호화 방법 및 장치
US20110158309A1 (en) * 2009-12-28 2011-06-30 Motorola, Inc. Method and apparatus for determining reproduction accuracy of decompressed video
JP2011244210A (ja) * 2010-05-18 2011-12-01 Sony Corp 画像処理装置および方法
KR102085270B1 (ko) 2013-08-12 2020-03-05 삼성전자 주식회사 가장 작은 왜곡 값을 갖는 해상도를 선택하는 이미지 처리 방법과 상기 방법을 수행하는 장치들
KR102075207B1 (ko) * 2017-12-12 2020-02-10 전자부품연구원 부호화 유닛의 문맥을 사용하여 참조 프레임을 선택하는 영상 부호화 방법 및 장치
CN108833916B (zh) * 2018-06-20 2021-09-24 腾讯科技(深圳)有限公司 视频编码、解码方法、装置、存储介质和计算机设备
CN110572654B (zh) * 2019-09-27 2024-03-15 腾讯科技(深圳)有限公司 视频编码、解码方法和装置、存储介质及电子装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5754710A (en) * 1993-08-06 1998-05-19 Fuji Xerox Co., Ltd. Image resolution conversion method and appratus thereof
US5946044A (en) * 1995-06-30 1999-08-31 Sony Corporation Image signal converting method and image signal converting apparatus
US6173013B1 (en) * 1996-11-08 2001-01-09 Sony Corporation Method and apparatus for encoding enhancement and base layer image signals using a predicted image signal
US6275536B1 (en) * 1999-06-23 2001-08-14 General Instrument Corporation Implementation architectures of a multi-channel MPEG video transcoder using multiple programmable processors
US6430223B1 (en) 1997-11-01 2002-08-06 Lg Electronics Inc. Motion prediction apparatus and method
US20020150160A1 (en) * 2000-12-11 2002-10-17 Ming-Chang Liu Video encoder with embedded scene change and 3:2 pull-down detections
US20030185304A1 (en) * 2002-03-29 2003-10-02 Sony Corporation & Sony Electronics Inc. Method of estimating backward motion vectors within a video sequence

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0662392A (ja) * 1992-08-05 1994-03-04 Nec Corp 高能率動画像符号化方式
JPH11146347A (ja) 1997-11-11 1999-05-28 Canon Inc 画像処理装置及び画像処理方法
KR100850705B1 (ko) * 2002-03-09 2008-08-06 삼성전자주식회사 시공간적 복잡도를 고려한 적응적 동영상 부호화 방법 및그 장치
KR100519978B1 (ko) 2003-12-23 2005-10-13 한국전자통신연구원 동영상 인지 모델을 이용한 영상 화질 개선 장치 및 그방법

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5754710A (en) * 1993-08-06 1998-05-19 Fuji Xerox Co., Ltd. Image resolution conversion method and appratus thereof
US5946044A (en) * 1995-06-30 1999-08-31 Sony Corporation Image signal converting method and image signal converting apparatus
US6173013B1 (en) * 1996-11-08 2001-01-09 Sony Corporation Method and apparatus for encoding enhancement and base layer image signals using a predicted image signal
US6430223B1 (en) 1997-11-01 2002-08-06 Lg Electronics Inc. Motion prediction apparatus and method
US6275536B1 (en) * 1999-06-23 2001-08-14 General Instrument Corporation Implementation architectures of a multi-channel MPEG video transcoder using multiple programmable processors
US20020150160A1 (en) * 2000-12-11 2002-10-17 Ming-Chang Liu Video encoder with embedded scene change and 3:2 pull-down detections
US20030185304A1 (en) * 2002-03-29 2003-10-02 Sony Corporation & Sony Electronics Inc. Method of estimating backward motion vectors within a video sequence

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Japanese Patent Application No. 2003-088618 to Sugimoto, having Publication date of Oct. 21, 2004 (w/ English Abstract page).
Korean Patent Application No. 1019990040209 to Krishnamurthey et al., having Publication date of Apr. 25, 2000 (w/ English Abstract page).

Also Published As

Publication number Publication date
US20070223589A1 (en) 2007-09-27
KR100734314B1 (ko) 2007-07-02

Similar Documents

Publication Publication Date Title
US8199824B2 (en) Spatial resolution conversion of image signal based on motion compensation
JP4838312B2 (ja) より正確な動き情報を用いたフレーム補間
JP5426655B2 (ja) 圧縮動画符号化装置、圧縮動画復号化装置、圧縮動画符号化方法および圧縮動画復号化方法
JP2011091794A (ja) 動き推定の探索範囲の適応選択方法及び装置
JP2011097572A (ja) 動画像符号化装置
KR20130130695A (ko) 복수의 프로세서를 사용하여 비디오 프레임을 인코딩하는 방법 및 시스템
JP2007019979A (ja) 動画像復号装置、動画像復号方法および動画像復号プログラム
US6909750B2 (en) Detection and proper interpolation of interlaced moving areas for MPEG decoding with embedded resizing
US20060139497A1 (en) Method and algorithm for detection of scene cuts or similar images in video images
US6539058B1 (en) Methods and apparatus for reducing drift due to averaging in reduced resolution video decoders
JPH10322705A (ja) 動き検出及び動き補償予測回路
JP3469815B2 (ja) デジタルビデオ処理装置及びデジタルビデオ処理方法
JP6313614B2 (ja) 動画像符号化装置及びその制御方法
US20100309981A1 (en) Reuse of a search region in motion estimation of multiple target frames
JP5701018B2 (ja) 画像復号装置
KR0185841B1 (ko) 영상 부호기에서의 움직임 추정 장치
KR100208984B1 (ko) 물체의 윤곽선을 이용한 움직임 벡터 추정 장치
JP4533157B2 (ja) 画像復号方法
JP5718438B2 (ja) 圧縮動画符号化装置、圧縮動画復号化装置、圧縮動画符号化方法および圧縮動画復号化方法
JPH10262255A (ja) 画像符号化装置
JP5521859B2 (ja) 動画像符号化装置および方法
JP4274430B2 (ja) 動きベクトル検出装置
Lee et al. Distributed video codec with spatiotemporal side information
JP2007195080A (ja) 動画像復号化装置及び動画像復号化プログラム
JP2005175891A (ja) 記録装置

Legal Events

Date Code Title Description
AS Assignment

Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PARK, SUNG-CHEOL;PARK, JAE-HONG;LIM, HYUNG-JUN;AND OTHERS;SIGNING DATES FROM 20070511 TO 20070521;REEL/FRAME:019420/0404

Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PARK, SUNG-CHEOL;PARK, JAE-HONG;LIM, HYUNG-JUN;AND OTHERS;REEL/FRAME:019420/0404;SIGNING DATES FROM 20070511 TO 20070521

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12