KR100282389B1 - 에이치디티브이 비디오 디코더의 메모리 제어 방법 - Google Patents
에이치디티브이 비디오 디코더의 메모리 제어 방법 Download PDFInfo
- Publication number
- KR100282389B1 KR100282389B1 KR1019970080709A KR19970080709A KR100282389B1 KR 100282389 B1 KR100282389 B1 KR 100282389B1 KR 1019970080709 A KR1019970080709 A KR 1019970080709A KR 19970080709 A KR19970080709 A KR 19970080709A KR 100282389 B1 KR100282389 B1 KR 100282389B1
- Authority
- KR
- South Korea
- Prior art keywords
- buffer
- read
- data
- memory
- bitstream
- Prior art date
Links
- 230000015654 memory Effects 0.000 title claims abstract description 65
- 239000000872 buffer Substances 0.000 claims abstract description 52
- 238000000034 method Methods 0.000 claims abstract description 25
- 239000012536 storage buffer Substances 0.000 claims abstract description 8
- 238000012545 processing Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000009977 dual effect Effects 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
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/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/423—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/015—High-definition television systems
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44004—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
Claims (3)
- 입력되는 비디오 비트 스트림의 디코딩을 위해 비디오 비트스트림 라이트 버퍼, 비트스트림 리드 버퍼, 움직임 보상을 위한 움직임 보상 버퍼, 디코딩된 데이터 저장을 위한 저장 버퍼, 디스플레이를 위한 디스플레이 버퍼를 구비하여 필요할 때마다 외부 메모리로 데이터의 리드 또는 라이트 요구 신호를 출력하는 에이치디티브이 비디오 디코더의 메모리 제어 방법에 있어서, 상기 비디오 비트 스트림 라이트 버퍼, 비트 스트림 리드 버퍼, 움직임 보상 버퍼, 저장 버퍼, 디스플레이 버퍼 중 어느 하나로부터 리드 또는 라이트 요구 신호가 입력되면 해당 버퍼에 승인을 보내고, 상기 비디오 비트스트림 라이트 버퍼, 비트 스트림 리드 버퍼, 움직임 보상 버퍼, 저장 버퍼, 디스플레이 버퍼 중 적어도 두 개 이상의 버퍼로부터 동시에 리드 또는 라이트 요구 신호가 입력되면 비트스트림 라이트 버퍼, 디스플레이 버퍼, 비트스트림 리드 버퍼, 저장 버퍼, 움직임 보상 버퍼의 순서로 승인을 보내는 것을 특징으로 하는 에이치디티브이 비디오 디코더의 메모리 제어 방법.
- 제1항에 있어서, 상기 외부 메모리로 동기 디램(SDRM) 할당시 위, 아래 슬라이스가 서로 다른 뱅크 어드레스를 가지도록 할당함을 특징으로 하는 에이치디티브이 비디오 디코더의 메모리 제어 방법.
- 제2항에 있어서, 움직임 보상을 위한 데이터를 상기 SDRM으로부터 읽어올 때 두 슬라이스에 걸려 있는 데이터를 SDRAM의 인터리빙 억세스 방법에 의해 읽어오는 것을 특징으로 하는 에이치디티브이 비디오 디코더의 메모리 제어 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970080709A KR100282389B1 (ko) | 1997-12-31 | 1997-12-31 | 에이치디티브이 비디오 디코더의 메모리 제어 방법 |
US09/221,821 US6266104B1 (en) | 1997-12-31 | 1998-12-28 | Method for controlling memory of HDTV video decoder |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970080709A KR100282389B1 (ko) | 1997-12-31 | 1997-12-31 | 에이치디티브이 비디오 디코더의 메모리 제어 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19990060482A KR19990060482A (ko) | 1999-07-26 |
KR100282389B1 true KR100282389B1 (ko) | 2001-02-15 |
Family
ID=19530421
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970080709A KR100282389B1 (ko) | 1997-12-31 | 1997-12-31 | 에이치디티브이 비디오 디코더의 메모리 제어 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US6266104B1 (ko) |
KR (1) | KR100282389B1 (ko) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100298397B1 (ko) * | 1998-02-03 | 2001-08-07 | 구자홍 | 비디오디코딩시스템 |
US6765625B1 (en) * | 1998-03-09 | 2004-07-20 | Divio, Inc. | Method and apparatus for bit-shuffling video data |
US7589789B2 (en) * | 1999-05-08 | 2009-09-15 | Lg Electronics Inc. | Video converting device and method for digital TV |
KR20020001064A (ko) * | 2000-06-24 | 2002-01-09 | 박종섭 | 고화질 텔레비전의 움직임 보상 및 화면 디스플레이 장치 |
KR100777271B1 (ko) * | 2001-02-28 | 2007-11-20 | 엘지전자 주식회사 | 디지털 시스템의 메모리 관리 방법 |
EP1407616A1 (en) * | 2001-07-06 | 2004-04-14 | Koninklijke Philips Electronics N.V. | Motion estimation and compensation with controlled vector statistics |
US20040161039A1 (en) * | 2003-02-14 | 2004-08-19 | Patrik Grundstrom | Methods, systems and computer program products for encoding video data including conversion from a first to a second format |
US20050094003A1 (en) * | 2003-11-05 | 2005-05-05 | Per Thorell | Methods of processing digital image and/or video data including luminance filtering based on chrominance data and related systems and computer program products |
KR20060021446A (ko) * | 2004-09-03 | 2006-03-08 | 삼성전자주식회사 | 디인터레이싱 방법 및 이를 적용한 영상기기 |
KR101305490B1 (ko) | 2005-10-01 | 2013-09-06 | 삼성전자주식회사 | 메모리 맵핑 방법 및 장치 |
TWI343525B (en) * | 2007-10-04 | 2011-06-11 | Novatek Microelectronics Corp | Method for data storage and access of memory and memory using the same |
JP4840440B2 (ja) * | 2008-12-24 | 2011-12-21 | ソニー株式会社 | 画像処理装置およびその方法、並びにプログラム |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0720374A1 (en) * | 1994-12-30 | 1996-07-03 | Daewoo Electronics Co., Ltd | Apparatus for parallel decoding of digital video signals |
KR960027667A (ko) * | 1994-12-21 | 1996-07-22 | 구자홍 | 디지탈 위성 방송수신장치 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06189292A (ja) * | 1992-12-15 | 1994-07-08 | Sony Corp | 動画像復号装置 |
KR0139887B1 (ko) * | 1994-02-17 | 1999-02-18 | 김광호 | 영상메모리의 데이타 혼선방지회로 |
TW245871B (en) * | 1994-08-15 | 1995-04-21 | Gen Instrument Corp | Method and apparatus for efficient addressing of dram in a video decompression processor |
KR100203243B1 (ko) * | 1995-07-31 | 1999-06-15 | 윤종용 | 에스디알에이엠에 프레임의 영상신호를 기록하는 방법 |
US5912676A (en) * | 1996-06-14 | 1999-06-15 | Lsi Logic Corporation | MPEG decoder frame memory interface which is reconfigurable for different frame store architectures |
US6104752A (en) * | 1996-10-01 | 2000-08-15 | Victor Company Of Japan, Ltd. | Apparatus and method of decoding high efficiency coded picture data with picture size resizing |
US6088047A (en) * | 1997-12-30 | 2000-07-11 | Sony Corporation | Motion compensated digital video decoding with buffered picture storage memory map |
-
1997
- 1997-12-31 KR KR1019970080709A patent/KR100282389B1/ko not_active IP Right Cessation
-
1998
- 1998-12-28 US US09/221,821 patent/US6266104B1/en not_active Expired - Lifetime
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR960027667A (ko) * | 1994-12-21 | 1996-07-22 | 구자홍 | 디지탈 위성 방송수신장치 |
EP0720374A1 (en) * | 1994-12-30 | 1996-07-03 | Daewoo Electronics Co., Ltd | Apparatus for parallel decoding of digital video signals |
Also Published As
Publication number | Publication date |
---|---|
US6266104B1 (en) | 2001-07-24 |
KR19990060482A (ko) | 1999-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5581310A (en) | Architecture for a high definition video frame memory and an accompanying data organization for use therewith and efficient access therefrom | |
US8687706B2 (en) | Memory word array organization and prediction combination for memory access | |
US6917652B2 (en) | Device and method for decoding video signal | |
US5912676A (en) | MPEG decoder frame memory interface which is reconfigurable for different frame store architectures | |
US7403564B2 (en) | System and method for multiple channel video transcoding | |
US8068545B2 (en) | Method and apparatus for processing image data | |
KR100606812B1 (ko) | 비디오 디코딩 시스템 | |
JP3943129B2 (ja) | 3:2のプルダウンで映像をデコードしそして表示するメモリ利用法 | |
US8811494B2 (en) | Local macroblock information buffer | |
US6088391A (en) | Method and apparatus for segmenting memory to reduce the memory required for bidirectionally predictive-coded frames | |
CN1805517B (zh) | 解码双视频信号的系统和方法 | |
KR100298397B1 (ko) | 비디오디코딩시스템 | |
KR100282389B1 (ko) | 에이치디티브이 비디오 디코더의 메모리 제어 방법 | |
KR0157570B1 (ko) | 복수경로를 통해 mpeg2 비트열을 복호하는 복호화장치 | |
US5752266A (en) | Method controlling memory access operations by changing respective priorities thereof, based on a situation of the memory, and a system and an integrated circuit implementing the method | |
US20070047655A1 (en) | Transpose buffering for video processing | |
KR20000017121A (ko) | 동화상 복호 방법 및 장치 | |
US6233280B1 (en) | Video decoder for high picture quality | |
JP2000175201A (ja) | 画像処理装置及び方法、並びに提供媒体 | |
US20030123555A1 (en) | Video decoding system and memory interface apparatus | |
JPH0865686A (ja) | 画像復号化装置 | |
KR100504507B1 (ko) | 비디오 디코딩 시스템 | |
Ling et al. | A real-time HDTV video decoder | |
KR100565714B1 (ko) | 비디오 디코딩 장치 및 방법_ | |
KR100288141B1 (ko) | 엠펙 비디오 인코더의 메모리 접속 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19971231 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19971231 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20000425 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20001018 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20001128 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20001129 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20030930 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20040923 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20050912 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20060911 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20070918 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20080926 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20090929 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20100929 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20110920 Start annual number: 12 End annual number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20121026 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20121026 Start annual number: 13 End annual number: 13 |
|
FPAY | Annual fee payment |
Payment date: 20131024 Year of fee payment: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20131024 Start annual number: 14 End annual number: 14 |
|
FPAY | Annual fee payment |
Payment date: 20141024 Year of fee payment: 15 |
|
PR1001 | Payment of annual fee |
Payment date: 20141024 Start annual number: 15 End annual number: 15 |
|
FPAY | Annual fee payment |
Payment date: 20151023 Year of fee payment: 16 |
|
PR1001 | Payment of annual fee |
Payment date: 20151023 Start annual number: 16 End annual number: 16 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20170908 |