KR100801630B1 - 멀티코어 프로세서를 이용한 분산 디코딩 처리 장치 및방법 - Google Patents
멀티코어 프로세서를 이용한 분산 디코딩 처리 장치 및방법 Download PDFInfo
- Publication number
- KR100801630B1 KR100801630B1 KR1020070058669A KR20070058669A KR100801630B1 KR 100801630 B1 KR100801630 B1 KR 100801630B1 KR 1020070058669 A KR1020070058669 A KR 1020070058669A KR 20070058669 A KR20070058669 A KR 20070058669A KR 100801630 B1 KR100801630 B1 KR 100801630B1
- Authority
- KR
- South Korea
- Prior art keywords
- slice
- core
- decoding
- bitstream
- mpeg data
- 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/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/127—Prioritisation of hardware or computational resources
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
-
- 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/174—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 slice, e.g. a line of blocks or a group of blocks
-
- 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/436—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 using parallelised computational arrangements
-
- 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/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
Claims (9)
- 쓰레드 단위로 처리하는 복수 개의 코어를 구비한 멀티코어 프로세서;엠펙 데이터를 입력받아 디코딩 정보 추출 후 개별 슬라이스 단위로 분할하고, 하나의 슬라이스를 개별적으로 디코딩하는 단일 슬라이스 디코딩 함수를 생성하여 제공함으로써 상기 분할된 개별 슬라이스를 대입하여 디코딩 연산을 수행하는 쓰레드가 상기 멀티코어 프로세서 내의 각 코어마다 분산 배치되도록 하는 엠펙 데이터 분할 모듈;상기 엠펙 데이터 분할 모듈로부터 개별 슬라이스를 입력받아 저장하고, 상기 저장된 슬라이스를 상기 멀티코어 프로세서 내의 각 코어마다 제공하는 버퍼 영역을 구비하는 메모리; 및상기 멀티코어 프로세서의 각 코어를 통해 디코딩된 데이터를 병합하는 디코딩 병합 모듈;를 포함하여 구성되는 분산 디코딩 처리 장치.
- 제 1 항에 있어서,상기 엠펙 데이터 분할 모듈은,상기 엠펙 데이터를 비트스트림으로 입력받아 디코딩 정보를 추출하고, 상기 메모리 내의 영역을 상기 멀티코어 프로세서의 각 코어에 대응되는 복수 개의 버퍼로 분할 할당하는 헤더 파싱부;상기 비트스트림 내의 슬라이스 시작 코드를 감지하여 개별 슬라이스 단위로 분할하는 슬라이스 분할부;상기 분할된 슬라이스 단위의 비트스트림을 상기 버퍼마다 할당하여 입력하는 분산 배치부; 및하나의 슬라이스를 개별적으로 디코딩하는 단일 슬라이스 디코딩 함수를 생성하여 상기 멀티코어 프로세서의 각 코어에 제공하는 단일 슬라이스 디코딩 함수 생성부;를 포함하여 구성되는 것을 특징으로 하는 분산 디코딩 처리 장치.
- 제 2 항에 있어서,상기 분산 배치부는 상기 슬라이스 단위의 비트스트림을 각 코어의 해당 버퍼마다 동일한 분량으로 할당하여 순차적으로 입력하는 것을 특징으로 하는 분산 디코딩 처리 장치.
- 제 2 항에 있어서,상기 엠펙 데이터 분할 모듈은,각 코어의 연산 점유량을 체크하는 코어 연산량 측정부를 더 포함하여 구성되고,상기 분산 배치부는 상기 슬라이스 단위의 비트스트림을 상기 각 코어의 연산 점유량에 반비례하도록 할당하여 각 코어의 해당 버퍼에 입력하는 것을 특징으로 하는 분산 디코딩 처리 장치.
- 삭제
- 복수 개의 코어를 구비한 프로세서를 통해 엠팩 데이터를 디코딩하는 방법에 있어서,(a) 엠펙 데이터 내의 각 슬라이스를 개별적으로 디코딩하는 단일 슬라이스 디코딩 함수를 준비하는 단계;(b) 엠펙 데이터를 비트스트림으로 입력받고 상기 엠펙 데이터 내의 디코딩 정보를 추출하는 단계;(c) 프로세서의 코어 개수만큼 메모리 내의 영역을 분할하여 상기 코어 개수만큼의 버퍼를 준비하고 각 코어마다 할당하는 단계;(d) 상기 비트스트림을 개별 슬라이스 단위로 분할하는 단계;(e) 상기 분할된 슬라이스 단위의 비트스트림을 상기 버퍼마다 할당하여 입력하는 단계;(f) 상기 버퍼마다 입력된 슬라이스 단위의 비트스트림에 대한 디코딩 연산 을 해당 코어에 쓰레드로 할당하는 단계;(g) 상기 각 코어가 상기 단일 슬라이스 디코딩 함수를 사용하여 디코딩 쓰레드를 수행하는 단계; 및(h) 모든 코어의 디코딩 쓰레드가 완료되면 상기 디코딩된 데이터를 병합하는 단계;를 포함하여 구성되는 분산 디코딩 처리 방법.
- 제 6 항에 있어서,상기 (d) 단계는 상기 비트스트림 내의 슬라이스 시작 코드를 감지하여 각 슬라이스를 구분하고 분할하는 단계를 포함하여 구성되는 것을 특징으로 하는 분산 디코딩 처리 방법.
- 제 7 항에 있어서,상기 (e) 단계는,각 코어의 연산 점유량을 체크하는 단계; 및상기 슬라이스 단위의 비트스트림을 상기 각 코어의 연산 점유량에 반비례하도록 할당하여 각 코어의 해당 버퍼에 입력하는 단계;를 더 포함하여 구성되는 분산 디코딩 처리 방법.
- 제 7 항에 있어서,상기 (e) 단계는 상기 슬라이스 단위의 비트스트림을 각 코어의 해당 버퍼마다 동일한 분량으로 할당하여 순차적으로 입력하는 단계를 더 포함하여 구성되는 분산 디코딩 처리 방법.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020070058669A KR100801630B1 (ko) | 2007-06-15 | 2007-06-15 | 멀티코어 프로세서를 이용한 분산 디코딩 처리 장치 및방법 |
| US12/136,989 US7796061B2 (en) | 2007-06-15 | 2008-06-11 | Distributed decoding device using multi-core processor and method for the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020070058669A KR100801630B1 (ko) | 2007-06-15 | 2007-06-15 | 멀티코어 프로세서를 이용한 분산 디코딩 처리 장치 및방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR100801630B1 true KR100801630B1 (ko) | 2008-02-05 |
Family
ID=39342591
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020070058669A Expired - Fee Related KR100801630B1 (ko) | 2007-06-15 | 2007-06-15 | 멀티코어 프로세서를 이용한 분산 디코딩 처리 장치 및방법 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7796061B2 (ko) |
| KR (1) | KR100801630B1 (ko) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101138920B1 (ko) * | 2010-05-04 | 2012-05-14 | 한양대학교 산학협력단 | 멀티 스레드 기반의 비디오 디코더 및 디코딩 방법 |
| KR101392349B1 (ko) | 2007-08-23 | 2014-05-19 | 삼성전자주식회사 | 비디오 디코딩 방법 및 장치 |
| WO2015050385A1 (ko) * | 2013-10-04 | 2015-04-09 | 삼성전자 주식회사 | 프레임의 특성에 따라 부하를 분배하는 방법 및 장치 |
| US9042456B2 (en) | 2008-11-11 | 2015-05-26 | Samsung Electronics Co., Ltd. | Moving picture encoding/decoding apparatus and method for processing of moving picture divided in units of slices |
| US9131240B2 (en) | 2007-08-23 | 2015-09-08 | Samsung Electronics Co., Ltd. | Video decoding method and apparatus which uses double buffering |
| KR101987076B1 (ko) * | 2018-11-12 | 2019-06-10 | 한화시스템(주) | 실시간 고속 데이터 병렬 처리 장치 및 방법 |
| KR20190134031A (ko) * | 2018-05-24 | 2019-12-04 | 홍익대학교 산학협력단 | 비트스트림의 임의성을 검증하는 방법 및 그 시스템 |
| KR20200054834A (ko) * | 2019-02-20 | 2020-05-20 | 한화시스템 주식회사 | 실시간 고속 데이터 병렬 처리 장치 및 방법 |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090310686A1 (en) * | 2008-06-17 | 2009-12-17 | Do-hyoung Kim | Distributed decoding device of sequential parallel processing scheme and method for the same |
| JP2010141821A (ja) * | 2008-12-15 | 2010-06-24 | Toshiba Corp | ストリーミングプロセッサおよびプロセッサシステム |
| JP5545288B2 (ja) * | 2009-02-18 | 2014-07-09 | 日本電気株式会社 | タスク割当装置、タスク割当方法、及び、タスク割当プログラム |
| US8705879B2 (en) * | 2009-04-01 | 2014-04-22 | Microsoft Corporation | Image compression acceleration using multiple processors |
| US8615039B2 (en) * | 2009-05-21 | 2013-12-24 | Microsoft Corporation | Optimized allocation of multi-core computation for video encoding |
| US8433978B2 (en) * | 2009-10-29 | 2013-04-30 | Cleversafe, Inc. | Data distribution utilizing unique read parameters in a dispersed storage system |
| JP5982734B2 (ja) * | 2011-03-11 | 2016-08-31 | ソニー株式会社 | 画像処理装置および方法 |
| US9817700B2 (en) | 2011-04-26 | 2017-11-14 | International Business Machines Corporation | Dynamic data partitioning for optimal resource utilization in a parallel data processing system |
| US9148670B2 (en) | 2011-11-30 | 2015-09-29 | Freescale Semiconductor, Inc. | Multi-core decompression of block coded video data |
| US8949663B2 (en) * | 2011-12-13 | 2015-02-03 | Toyota Jidosha Kabushiki Kaisha | Multi-core processor including a monitored processor core whose process result is to be monitored by a number of processors based on processing load |
| CN102625108B (zh) * | 2012-03-30 | 2014-03-12 | 浙江大学 | 一种基于多核处理器实现的h.264解码方法 |
| US9363523B2 (en) * | 2013-10-02 | 2016-06-07 | Amlogic Co., Limited | Method and apparatus for multi-core video decoder |
| US9177352B2 (en) * | 2014-01-07 | 2015-11-03 | Qualcomm Innovation Center, Inc. | Selective multithreading for sporadic processor workloads |
| US9854261B2 (en) * | 2015-01-06 | 2017-12-26 | Microsoft Technology Licensing, Llc. | Detecting markers in an encoded video signal |
| US9983966B2 (en) * | 2015-11-30 | 2018-05-29 | Oracle International Corporation | Detecting degraded core performance in multicore processors |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR950002475A (ko) * | 1993-06-23 | 1995-01-04 | 배순훈 | 영상복호기에서의 데이타 병렬처리장치 |
| KR980007751A (ko) * | 1996-06-26 | 1998-03-30 | 구자홍 | 엠펙2 가변길이 디코더의 병렬처리장치 및 방법 |
| KR19990010657A (ko) * | 1997-07-18 | 1999-02-18 | 윤종용 | 엠펙 비디오 데이타 디코딩방법 |
| KR19990075517A (ko) * | 1998-03-20 | 1999-10-15 | 김영환 | 비디오 비동기 복호장치 |
| KR20000072875A (ko) * | 1999-05-01 | 2000-12-05 | 윤종용 | 다중 비디오 디코딩 장치 및 그 방법 |
| KR20010023653A (ko) * | 1997-09-04 | 2001-03-26 | 벤자민 에프 커틀러 | 프로세서 자원분배기 및 방법 |
| KR20040014604A (ko) * | 2001-08-27 | 2004-02-14 | 인텔 코포레이션 | 리소스 할당 방법 및 프로세서 |
| KR20070037427A (ko) * | 2005-09-30 | 2007-04-04 | 코웨어, 인코포레이티드 | 멀티코어 구조에서의 스케줄링 |
| KR20070049226A (ko) * | 2004-09-28 | 2007-05-10 | 인텔 코오퍼레이션 | 가용 병렬 기능의 양에 따라 명령어 당 에너지를변화시키는 방법 및 장치 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5532744A (en) * | 1994-08-22 | 1996-07-02 | Philips Electronics North America Corporation | Method and apparatus for decoding digital video using parallel processing |
| US7292772B2 (en) * | 2000-05-29 | 2007-11-06 | Sony Corporation | Method and apparatus for decoding and recording medium for a coded video stream |
| US7627039B2 (en) * | 2003-09-05 | 2009-12-01 | Realnetworks, Inc. | Parallel video decoding |
-
2007
- 2007-06-15 KR KR1020070058669A patent/KR100801630B1/ko not_active Expired - Fee Related
-
2008
- 2008-06-11 US US12/136,989 patent/US7796061B2/en not_active Expired - Fee Related
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR950002475A (ko) * | 1993-06-23 | 1995-01-04 | 배순훈 | 영상복호기에서의 데이타 병렬처리장치 |
| KR980007751A (ko) * | 1996-06-26 | 1998-03-30 | 구자홍 | 엠펙2 가변길이 디코더의 병렬처리장치 및 방법 |
| KR19990010657A (ko) * | 1997-07-18 | 1999-02-18 | 윤종용 | 엠펙 비디오 데이타 디코딩방법 |
| KR20010023653A (ko) * | 1997-09-04 | 2001-03-26 | 벤자민 에프 커틀러 | 프로세서 자원분배기 및 방법 |
| KR19990075517A (ko) * | 1998-03-20 | 1999-10-15 | 김영환 | 비디오 비동기 복호장치 |
| KR20000072875A (ko) * | 1999-05-01 | 2000-12-05 | 윤종용 | 다중 비디오 디코딩 장치 및 그 방법 |
| KR20040014604A (ko) * | 2001-08-27 | 2004-02-14 | 인텔 코포레이션 | 리소스 할당 방법 및 프로세서 |
| KR20070049226A (ko) * | 2004-09-28 | 2007-05-10 | 인텔 코오퍼레이션 | 가용 병렬 기능의 양에 따라 명령어 당 에너지를변화시키는 방법 및 장치 |
| KR20070037427A (ko) * | 2005-09-30 | 2007-04-04 | 코웨어, 인코포레이티드 | 멀티코어 구조에서의 스케줄링 |
Non-Patent Citations (1)
| Title |
|---|
| roc. of 15th IPDPS 2000 Workshops (Bhandarker S.M. 외 1인 공저, "Parallel Parsing of MPEG Video in a Multi-threaded Multiprocessor Environment", LNCS Vol. 1800, pp. 194-201, 2000 출간) |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9131240B2 (en) | 2007-08-23 | 2015-09-08 | Samsung Electronics Co., Ltd. | Video decoding method and apparatus which uses double buffering |
| KR101392349B1 (ko) | 2007-08-23 | 2014-05-19 | 삼성전자주식회사 | 비디오 디코딩 방법 및 장치 |
| US9432687B2 (en) | 2008-11-11 | 2016-08-30 | Samsung Electronics Co., Ltd. | Moving picture encoding/decoding apparatus and method for processing of moving picture divided in units of slices |
| US9042456B2 (en) | 2008-11-11 | 2015-05-26 | Samsung Electronics Co., Ltd. | Moving picture encoding/decoding apparatus and method for processing of moving picture divided in units of slices |
| KR101138920B1 (ko) * | 2010-05-04 | 2012-05-14 | 한양대학교 산학협력단 | 멀티 스레드 기반의 비디오 디코더 및 디코딩 방법 |
| KR20150040126A (ko) * | 2013-10-04 | 2015-04-14 | 삼성전자주식회사 | 프레임의 특성에 따라 부하를 분배하는 방법 및 장치 |
| WO2015050385A1 (ko) * | 2013-10-04 | 2015-04-09 | 삼성전자 주식회사 | 프레임의 특성에 따라 부하를 분배하는 방법 및 장치 |
| US10341674B2 (en) | 2013-10-04 | 2019-07-02 | Samsung Electronics Co., Ltd. | Method and device for distributing load according to characteristic of frame |
| KR102280170B1 (ko) * | 2013-10-04 | 2021-07-21 | 삼성전자주식회사 | 프레임의 특성에 따라 부하를 분배하는 방법 및 장치 |
| KR20190134031A (ko) * | 2018-05-24 | 2019-12-04 | 홍익대학교 산학협력단 | 비트스트림의 임의성을 검증하는 방법 및 그 시스템 |
| KR102073474B1 (ko) * | 2018-05-24 | 2020-02-04 | 홍익대학교 산학협력단 | 비트스트림의 임의성을 검증하는 방법 및 그 시스템 |
| US11157239B2 (en) | 2018-05-24 | 2021-10-26 | Hongik University Industry-Academia Cooperation Foundation | Method of verifying randomness of bitstream and system thereof |
| KR101987076B1 (ko) * | 2018-11-12 | 2019-06-10 | 한화시스템(주) | 실시간 고속 데이터 병렬 처리 장치 및 방법 |
| KR20200054834A (ko) * | 2019-02-20 | 2020-05-20 | 한화시스템 주식회사 | 실시간 고속 데이터 병렬 처리 장치 및 방법 |
| KR102230669B1 (ko) | 2019-02-20 | 2021-03-22 | 한화시스템(주) | 실시간 고속 데이터 병렬 처리 장치 및 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20080310555A1 (en) | 2008-12-18 |
| US7796061B2 (en) | 2010-09-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100801630B1 (ko) | 멀티코어 프로세서를 이용한 분산 디코딩 처리 장치 및방법 | |
| KR101797845B1 (ko) | 멀티코어 컴퓨팅 시스템에서 병렬 비디오 처리 장치 및 방법 | |
| TWI734328B (zh) | 帶有約束的亮度-色度單獨的編碼樹編碼的方法和設備 | |
| US10200716B2 (en) | Parallel intra-prediction encoding/decoding process utilizing PIPCM and/or PIDC for selected sections | |
| CN106454354B (zh) | 一种avs2并行编码处理系统及方法 | |
| Blumenberg et al. | Adaptive content-based Tile partitioning algorithm for the HEVC standard | |
| KR20190094407A (ko) | 부호화 장치, 부호화 방법 및 프로그램, 복호 장치, 복호 방법 및 프로그램 | |
| JP2011066844A (ja) | 並列復号装置及びプログラム並びに符号化データの並列復号方法 | |
| US20110216827A1 (en) | Method and apparatus for efficient encoding of multi-view coded video data | |
| KR102480688B1 (ko) | 픽쳐 경계 처리를 사용하여 픽쳐를 인코딩하고 디코딩하는 장치 및 방법 | |
| KR20150098192A (ko) | 비디오 인코딩의 속도 제어 | |
| KR100827107B1 (ko) | 다중 연산부 구조의 h.264 복호화기 및 그 복호화기의압축 영상 데이터 복호화 방법 | |
| CN111913816A (zh) | Gpgpu中簇的实现方法、装置、终端及介质 | |
| Chen et al. | Efficient software H. 264/AVC to HEVC transcoding on distributed multicore processors | |
| Radicke et al. | A multi-threaded full-feature HEVC encoder based on wavefront parallel processing | |
| US20170094292A1 (en) | Method and device for parallel coding of slice segments | |
| US8111749B2 (en) | Image encoding or decoding method and device, with parallelization of processing over several processors and coprocessors, corresponding computer-readable storage medium | |
| WO2014209366A1 (en) | Frame division into subframes | |
| De Souza et al. | Towards GPU HEVC intra decoding: Seizing fine-grain parallelism | |
| KR101355375B1 (ko) | 멀티코어 플랫폼 기반의 멀티미디어 복호화 방법 및 장치 | |
| CN110446043A (zh) | 一种基于多核平台的hevc细粒度并行编码方法 | |
| US20150382021A1 (en) | Techniques for processing a video frame by a video encoder | |
| Kim et al. | H. 264/AVC decoder parallelization and optimization on asymetric multicore platform using dynamic load balancing | |
| KR102296960B1 (ko) | 블록 체인을 이용한 분산형 hevc 부호화 방법, 장치 및 시스템 | |
| JP6097326B2 (ja) | ブロックサイズ決定方法、ブロックサイズ決定装置及びブロックサイズ決定プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| A302 | Request for accelerated examination | ||
| PA0302 | Request for accelerated examination |
St.27 status event code: A-1-2-D10-D17-exm-PA0302 St.27 status event code: A-1-2-D10-D16-exm-PA0302 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| G170 | Re-publication after modification of scope of protection [patent] | ||
| PG1701 | Publication of correction |
St.27 status event code: A-5-5-P10-P19-oth-PG1701 Patent document republication publication date: 20080411 Republication note text: Request for Correction Notice (Document Request) Gazette number: 1008016300000 Gazette reference publication date: 20080205 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20101108 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20120131 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20120131 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |