KR100562116B1 - 처리 효율을 높인 영상음성 처리장치 - Google Patents
처리 효율을 높인 영상음성 처리장치 Download PDFInfo
- Publication number
- KR100562116B1 KR100562116B1 KR1019980051200A KR19980051200A KR100562116B1 KR 100562116 B1 KR100562116 B1 KR 100562116B1 KR 1019980051200 A KR1019980051200 A KR 1019980051200A KR 19980051200 A KR19980051200 A KR 19980051200A KR 100562116 B1 KR100562116 B1 KR 100562116B1
- Authority
- KR
- South Korea
- Prior art keywords
- interrupt
- header
- processing
- state
- decoding
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/60—Receiver circuitry for the reception of television signals according to analogue transmission standards for the sound signals
-
- 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
-
- 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
- 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)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
Claims (22)
- 압축음성 데이터와 압축영상 데이터를 포함하는 데이터 스트림을 디코드 함으로써 영상 데이터 및 음성 데이터를 복원하는 영상음성 처리장치로서,데이터 스트림 중의 압축영상 데이터에 포함되는 소정 블록의 헤더 해석을 행하는 헤더 해석 처리와 데이터 스트림 중의 압축음성 데이터를 디코드 하는 음성 디코드 처리를 행하여 헤더 해석 처리를 음성 디코드 처리보다 우선적으로 행하는 순차 처리수단과,상기 순차 처리수단과 병행하여, 데이터 스트림 중의 압축영상 데이터의 헤더 해석 처리를 제외하는 압축영상 데이터의 디코드 처리를 행하는 정형 처리수단을 구비하는 것을 특징으로 하는 영상음성 처리장치.
- 제 1항에 있어서,순차 처리수단은 프로세서와, 프로세서를 전환(switching)하여 실행하기 위한 헤더 해석용 스레드와 음성 디코드용 스레드와 스레드 전환제어용 스레드를 기억하는 메모리를 갖고,프로세서가 헤더 해석용 스레드를 메모리로부터 판독하여 실행함으로써 헤더 해석 처리를 행하는 헤더 해석수단과,프로세서가 음성 디코드용 스레드를 메모리로부터 판독하여 실행함으로써 음성 디코드 처리를 행하는 음성 디코드수단과,프로세서가 스레드 전환 제어용 스레드를 메모리로부터 판독하여 실행함으로써 헤더 해석처리를 우선하도록 프로세서에 할당하는 스레드를 전환하는 제어를 행하는 제어수단을 구비하는 것을 특징으로 하는 영상음성 처리장치.
- 제 2항에 있어서,제어수단은,스레드의 전환 요인이 되는 인터럽트의 발생과 그 종별을 검출하는 인터럽트 검출수단과,인터럽트의 종별에 따라 천이하는 헤더 해석수단 및 음성 디코드 수단의 상태가 실행상태인지 대기상태인지 실행가능 상태인지를 관리하는 상태 관리수단과,헤더 해석수단이 대기상태로부터 실행가능 상태로 천이되었을 때 프로세서에 할당하는 스레드를 다른 스레드로부터 헤더 해석용 스레드로 전환하는 전환수단(switching means)을 구비하는 것을 특징으로 하는 영상음성 처리장치.
- 제 3항에 있어서,상태 관리수단은,헤더 해석 처리 및 음성 디코드 처리 각각의 상태를 기억하는 상태표와,인터럽트의 종별에 따라 상태표를 갱신하는 상태 갱신수단을 구비하는 것을 특징으로 하는 영상음성 처리장치.
- 제 4항에 있어서,상기 소정 블록은 데이터 스트림 중의 압축영상 데이터에 포함되는 매크로 블록이고,인터럽트 검출수단은 헤더 해석수단에 의한 매크로 블록의 헤더 해석이 종료되었을 때 헤더 해석수단에 의해 출력되는 제 1 인터럽트와, 매크로 블록의 복호가 종료되었을 때 정형 처리수단에 의해 출력되는 제 2 인터럽트를 검출하며,상태 갱신수단은 인터럽트 검출수단에 의해 제 1 인터럽트가 검출되면 상태표 중의 헤더 해석수단의 상태를 대기상태로 갱신하고, 인터럽트 검출수단에 의해 제 2 인터럽트가 검출되면 상태표의 헤더 해석수단의 상태를 실행가능 상태로 갱신하도록 구성되는 것을 특징으로 하는 영상음성 처리장치.
- 제 3항에 있어서,상기 전환수단은 상기 헤더 해석수단이 대기상태인 경우, 상기 음성 디코드수단이 대기상태로부터 실행가능 상태로 천이되었을 때 음성 디코드용 스레드를 프로세서에 할당하도록 구성되는 것을 특징으로 하는 영상음성 처리장치.
- 제 6항에 있어서,상태 관리수단은,헤더 해석처리 및 음성 디코드 처리 각각의 상태를 기억하는 상태표와,인터럽트의 종별에 따라 상태표를 갱신하는 상태 갱신수단을 구비하는 것을 특징으로 하는 영상음성 처리장치.
- 제 7항에 있어서,상기 소정 블록은 데이터 스트림 중의 압축영상 데이터에 포함되는 매크로 블록이고,인터럽트 검출수단은 헤더 해석수단에 의한 매크로 블록의 헤더 해석이 종료되었을 때 헤더 해석수단에 의해 출력되는 제 1 인터럽트와 매크로 블록의 복호가 종료되었을 때 정형 처리수단에 의해 출력되는 제 2 인터럽트를 검출하며,상태 갱신수단은 인터럽트 검출수단에 의해 제 1 인터럽트가 검출되면 상태표 중의 헤더 해석수단의 상태를 대기상태로 갱신하고, 인터럽트 검출수단에 의해 제 2 인터럽트가 검출되면 상태표의 헤더 해석수단의 상태를 실행가능 상태로 갱신하도록 구성되는 것을 특징으로 하는 영상음성 처리장치.
- 제 2항에 있어서,상기 정형 처리수단은,데이터 스트림 중의 압축영상 데이터를 가변길이 복호하는 코드 변환수단과,가변길이 복호에 의해 얻어진 영상블록에 대하여 소정의 연산을 실시함으로써 역양자화 및 역 이산 여현변환을 행하는 연산수단과,역 이산 여현변환 후의 영상블록과 복호 완료된 블록을 합성함으로써 모션 보상처리를 행하여 영상 데이터를 복원하는 합성수단을 구비하며,헤더 해석수단은,코드 변환수단에 요구하여 가변길이 복호된 헤더 정보를 취득하는 취득수단과,취득된 헤더 정보를 해석하고, 계속해서 모션 벡터를 산출하는 해석수단과,해석결과로서 얻어지는 파라미터를 정형 처리수단에 통지하는 통지수단과,해석수단에 의한 해석 과정의 소정 시점에서 코드 변환수단에 블록의 가변길이 복호 개시를 지시하는 개시 지시수단을 구비하는 것을 특징으로 하는 영상음성 처리장치.
- 제 9항에 있어서,상기 개시 지시수단은 해석수단에 의한 모션 벡터의 산출 전에 가변길이 복호개시를 지시하고,상기 통지수단은 산출된 모션 벡터를 합성수단에 통지하도록 구성되는 것을 특징으로 하는 영상음성 처리장치.
- 제 10항에 있어서,제어수단은,스레드의 전환 요인이 되는 인터럽트의 발생과 그 종별을 검출하는 인터럽트 검출수단과,인터럽트 검출수단에 의해 에러 인터럽트가 검출된 경우, 정형 처리수단에서의 당해 소정 블록에 관한 데이터를 파기시켜 헤더 해석수단을 실행가능 상태로 하는 에러 처리수단과,인터럽트의 종별에 따라 천이하는 헤더 해석수단 및 음성 디코드수단의 상태가 실행상태인지 대기상태인지 실행가능 상태인지를 관리하는 상태 관리수단과,헤더 해석수단이 실행가능 상태로 천이되었을 때 프로세서에 헤더 해석용 스레드를 할당하는 전환수단을 구비하는 것을 특징으로 하는 영상음성 처리장치.
- 제 11항에 있어서,상태 관리수단은,헤더 해석처리 및 음성 디코드 처리 각각의 상태를 기억하는 상태표와,인터럽트의 종별에 따라 상태표를 갱신하는 상태 갱신수단을 구비하는 것을 특징으로 하는 영상음성 처리장치.
- 제 12항에 있어서,인터럽트 검출수단은 헤더 해석수단에 의한 매크로 블록의 헤더 해석이 종료되었을 때 헤더 해석수단에 의해 출력되는 제 1 인터럽트와, 매크로 블록의 복호가 종료되었을 때 정형 처리수단에 의해 출력되는 제 2 인터럽트와, 가변길이 복호 중에 에러가 발생된 경우에 코드 변환수단에 의해 출력되는 제 3 인터럽트와, 모션 보상 처리 중에 에러가 발생된 경우에 합성수단에 의해 출력되는 제 4 인터럽트를 검출하고,상태 갱신수단은 인터럽트 검출수단에 의해 제 1 인터럽트가 검출되면 상태표 중의 헤더 해석수단의 상태를 대기상태로 갱신하고, 인터럽트 검출수단에 의해 제 2 인터럽트가 검출되면 상태표의 헤더 해석수단의 상태를 실행가능 상태로 갱신하고, 인터럽트 검출수단에 의해 제 3 및 제 4 인터럽트가 검출되면 상태표 중의 헤더 해석수단의 상태를 실행가능 상태로 갱신하며,에러 처리수단은 인터럽트 검출수단에 의해 제 3 및 제 4 인터럽트가 검출되면 정형 처리수단에서의 당해 소정블록에 관한 데이터를 파기시키도록 구성되는 것을 특징으로 하는 영상음성 처리장치.
- 제 10항에 있어서,제어수단은,스레드의 전환요인이 되는 인터럽트의 발생과 그 종별을 검출하는 인터럽트검출수단과,인터럽트 검출수단에 의해 에러 인터럽트가 검출된 경우, 정형 처리수단에서의 당해 소정 블록에 관한 데이터를 파기시켜 헤더 해석수단을 실행가능 상태로 하는 에러 처리수단과,인터럽트의 종별에 따라 천이하는 헤더 해석수단 및 음성 디코드수단의 상태가 실행상태인지 대기상태인지 실행가능 상태인지를 관리하는 상태 관리수단과,헤더 해석수단이 실행가능 상태로 천이되었을 때 프로세서에 헤더 해석용 스레드를 할당하는 전환수단을 구비하는 것을 특징으로 하는 영상음성 처리장치.
- 제 14항에 있어서,상태 관리수단은,헤더 해석처리 및 음성 디코드 처리 각각의 상태를 기억하는 상태표와,인터럽트의 종별에 따라 상태표를 갱신하는 상태 갱신수단을 구비하는 것을 특징으로 하는 영상음성 처리장치.
- 제 15항에 있어서,인터럽트 검출수단은 헤더 해석수단에 의한 매크로 블록의 헤더 해석이 종료되었을 때 헤더 해석수단에 의해 출력되는 제 1 인터럽트와, 매크로 블록의 복호가 종료되었을 때 정형 처리수단에 의해 출력되는 제 2 인터럽트와, 가변길이 복호 중에 에러가 발생된 경우에 코드 변환수단에 의해 출력되는 제 3 인터럽트와, 모션 보상 처리 중에 에러가 발생된 경우에 합성수단에 의해 출력되는 제 4 인터럽트를 검출하고,상태 갱신수단은 인터럽트 검출수단에 의해 제 1 인터럽트가 검출되면 상태표 중의 헤더 해석수단의 상태를 대기상태로 갱신하고, 인터럽트 검출수단에 의해 제 2 인터럽트가 검출되면 상태표의 헤더 해석수단의 상태를 실행가능 상태로 갱신하며, 인터럽트 검출수단에 의해 제 3 및 제 4 인터럽트가 검출되면 상태표 중의 헤더 해석수단의 상태를 실행가능 상태로 갱신하고,에러 처리수단은 인터럽트 검출수단에 의해 제 3 및 제 4 인터럽트가 검출되면 정형 처리수단에서의 당해 소정 블록에 관한 데이터를 파기시키도록 구성되는 것을 특징으로 하는 영상음성 처리장치.
- 제 9항에 있어서,제어수단은,스레드의 전환 요인이 되는 인터럽트의 발생과 그 종별을 검출하는 인터럽트 검출수단과,인터럽트의 종별에 따라 천이하는 헤더 해석수단 및 음성 디코드수단의 상태가 실행상태인지 대기상태인지 실행가능 상태인지를 관리하는 상태 관리수단과,헤더 해석수단이 대기상태로부터 실행가능 상태로 천이되었을 때 프로세서에 할당하는 스레드를 다른 스레드로부터 헤더 해석용 스레드로 전환하는 전환수단을 구비하는 것을 특징으로 하는 영상음성 처리장치.
- 제 17항에 있어서,상태 관리수단은,헤더 해석처리 및 음성 디코드 처리 각각의 상태를 기억하는 상태표와,인터럽트의 종별에 따라 상태표를 갱신하는 상태 갱신수단을 구비하는 것을 특징으로 하는 영상음성 처리장치.
- 제 18항에 있어서,인터럽트 검출수단은 소정 블록의 헤더 해석이 종료되었을 때 헤더 해석수단에 의해 출력되는 제 1 인터럽트와,소정 블록의 정형처리가 종료되었을 때 정형 처리수단에 의해 출력되는 제 2 인터럽트와,1프레임분의 헤더 해석이 종료되었을 때 헤더 해석수단에 의해 출력되는 제 3 인터럽트와,헤더 취득수단이 요구한 경우에 헤더 정보가 가변길이 복호되어 있지 않을 때 코드 변환수단에 의해 출력되는 제 4 인터럽트와,영상 처리장치의 외부로부터 입력되는 수직 동기신호인 제 5 인터럽트와,제 4 인터럽트 후 헤더 취득수단이 요구한 헤더 정보가 가변길이 복호되었을 때 코드 변환수단에 의해 출력되는 제 6 인터럽트와,음성 디코드수단이 디코드 하는 데이터를 소정의 메모리에 요구한 경우, 그 메모리에 당해 데이터가 없는 경우에 메모리로부터 출력되는 제 7 인터럽트와,제 7 인터럽트 후 음성 디코드수단이 요구한 데이터가 소정의 메모리에 입력되었을 때 메모리로부터 출력되는 제 8 인터럽트를 검출하고,상태 갱신수단은 인터럽트 검출수단에 의해 제 1 인터럽트, 제 3 인터럽트, 제 4 인터럽트가 검출되면 상태표 중의 헤더 해석수단의 상태를 대기상태로 갱신하고,제 2 인터럽트, 제 5 인터럽트, 제 6 인터럽트가 검출되면 상태표의 헤더 해석수단의 상태를 실행가능 상태로 갱신하며,제 7 인터럽트가 검출되면 상태표의 음성 디코드수단의 상태를 대기상태로 갱신하고,제 8 인터럽트가 검출되면 상태표의 음성 디코드수단의 상태를 실행가능 상태로 갱신하도록 구성되는 것을 특징으로 하는 영상음성 처리장치.
- 압축음성 데이터와 압축영상 데이터를 포함하는 데이터 스트림을 디코드 하는 것에 의해 영상 데이터 및 음성 데이터를 복원하는 프로그램을 기록하고 있는 컴퓨터 판독 가능한 프로그램 기록매체로서,데이터 스트림 중의 압축영상 데이터에 포함되는 소정 블록의 헤더를 해석하는 헤더 해석처리와,데이터 스트림 중의 압축음성 데이터의 디코드를 행하는 음성 디코드 처리와,헤더 해석처리가 우선적으로 실행되도록 헤더 해석처리와 음성 디코드 처리를 전환하는 제어처리와,데이터 스트림 중의 압축영상 데이터의 헤더 해석처리를 제외하는 압축영상 데이터의 디코드를 행하는 정형처리로 이루어지는 것을 특징으로 하는 프로그램 기록매체.
- 제 20항에 있어서,상기 컴퓨터는 제 1 프로세서와 제 2 프로세서를 갖는 영상음성 처리장치이며, 헤더 해석처리, 음성 디코드 처리, 제어처리는 제 1 프로세서에 의해 실행되며, 정형처리는 제 2 프로세서에 의해 실행되는 것을 특징으로 하는 프로그램 기록매체.
- 제 21항에 있어서,상기 제어처리는 헤더 해석처리와 음성 디코드 처리의 전환 요인이 되는 인터럽트의 발생과 그 종별을 검출하는 인터럽트 검출처리와,인터럽트의 종별에 따라 천이하는 헤더 해석처리 및 음성 디코드 처리의 상태가 실행상태인지 대기상태인지 실행가능 상태인지를 관리하는 상태 관리와,헤더 해석처리가 대기상태로부터 실행가능 상태로 천이한 경우에 실행되는 처리를 음성 디코드 처리로부터 헤더 해석처리로 전환하는 전환처리로 이루어지는 것을 특징으로 하는 프로그램 기록매체.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP32743497 | 1997-11-28 | ||
JP???9-327434 | 1997-11-28 | ||
JP9-327434 | 1997-11-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19990045632A KR19990045632A (ko) | 1999-06-25 |
KR100562116B1 true KR100562116B1 (ko) | 2006-05-25 |
Family
ID=18199130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019980051200A KR100562116B1 (ko) | 1997-11-28 | 1998-11-27 | 처리 효율을 높인 영상음성 처리장치 |
Country Status (5)
Country | Link |
---|---|
US (1) | US6782368B2 (ko) |
EP (1) | EP0919953B1 (ko) |
KR (1) | KR100562116B1 (ko) |
CN (1) | CN1199471C (ko) |
DE (1) | DE69825710T2 (ko) |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6980331B1 (en) * | 1999-12-02 | 2005-12-27 | Lucent Technologies Inc. | Automatic send to embedded fax/e-mail address |
US6847687B2 (en) * | 2000-03-08 | 2005-01-25 | Matsushita Electric Industrial Co., Ltd. | Audio and video processing apparatus |
JP2002041285A (ja) * | 2000-07-28 | 2002-02-08 | Toshiba Corp | データ処理装置およびデータ処理方法 |
EP1217843B1 (en) | 2000-12-19 | 2012-11-28 | Canon Kabushiki Kaisha | Image processing method, apparatus, and storage medium |
CN1311348C (zh) * | 2001-12-14 | 2007-04-18 | 皇家飞利浦电子股份有限公司 | 数据处理系统 |
FR2842058B1 (fr) * | 2002-07-08 | 2004-10-01 | France Telecom | Procede de restitution d'un flux de donnees multimedia sur un terminal client, dispositif, systeme et signal correspondants |
DE10230812B4 (de) * | 2002-07-08 | 2004-11-25 | T-Mobile Deutschland Gmbh | Verfahren zur Übertragung von zusätzlichen Informationen bei Verwendung eines Verfahrens zur Komprimierung von Daten mittels einer priorisierenden Pixelübertragung |
US7349435B2 (en) * | 2002-07-11 | 2008-03-25 | Bay Microsystems, Inc. | Multiport overhead cell processor for telecommunications nodes |
US20040008701A1 (en) * | 2002-07-11 | 2004-01-15 | Giacomini Peter J. | Hierarchical finite-state machines |
DE60225703T2 (de) * | 2002-12-16 | 2008-07-17 | Alcatel Lucent | Mehrkanaliges Netzknoten und Verfahren zur Vermittlung/Leitweglenkung den Daten |
US7272658B1 (en) * | 2003-02-13 | 2007-09-18 | Adobe Systems Incorporated | Real-time priority-based media communication |
US7555540B2 (en) * | 2003-06-25 | 2009-06-30 | Microsoft Corporation | Media foundation media processor |
JP4699685B2 (ja) * | 2003-08-21 | 2011-06-15 | パナソニック株式会社 | 信号処理装置及びそれを用いた電子機器 |
JP2005234794A (ja) * | 2004-02-18 | 2005-09-02 | Matsushita Electric Ind Co Ltd | ファイルシステム制御装置 |
AU2005241905A1 (en) * | 2004-04-21 | 2005-11-17 | Dolby Laboratories Licensing Corporation | Audio bitstream format in which the bitstream syntax is described by an ordered transversal of a tree hierarchy data structure |
US7672573B2 (en) * | 2004-05-13 | 2010-03-02 | Sunplus Technology Co., Ltd. | Shared memory architecture and method in an optical storage and recording system |
KR100710305B1 (ko) * | 2005-06-07 | 2007-04-23 | 엘지전자 주식회사 | 비디오 디코딩 장치의 데이터 관리기 |
US7827554B2 (en) * | 2005-06-20 | 2010-11-02 | Microsoft Corporation | Multi-thread multimedia processing |
WO2007015047A2 (en) * | 2005-08-04 | 2007-02-08 | Nds Limited | Advanced digital tv system |
WO2007032058A1 (ja) * | 2005-09-13 | 2007-03-22 | Mitsubishi Denki Kabushiki Kaisha | 復号装置 |
JP4769665B2 (ja) * | 2006-08-29 | 2011-09-07 | パナソニック株式会社 | 音楽再生装置および音楽再生端末 |
US8411734B2 (en) | 2007-02-06 | 2013-04-02 | Microsoft Corporation | Scalable multi-thread video decoding |
DE102007005866B4 (de) | 2007-02-06 | 2021-11-04 | Intel Deutschland Gmbh | Anordnung, Verfahren und Computerprogramm-Produkt zum Anzeigen einer Folge von digitalen Bildern |
US9648325B2 (en) | 2007-06-30 | 2017-05-09 | Microsoft Technology Licensing, Llc | Video decoding implementations for a graphics processing unit |
US20090086824A1 (en) * | 2007-09-28 | 2009-04-02 | Mediatek Inc. | Video Decoding Apparatus and Systems |
US8443175B2 (en) * | 2009-07-10 | 2013-05-14 | Via Technologies, Inc. | Microprocessor with first processor for debugging second processor |
US8762779B2 (en) | 2010-01-22 | 2014-06-24 | Via Technologies, Inc. | Multi-core processor with external instruction execution rate heartbeat |
US8495344B2 (en) * | 2010-01-22 | 2013-07-23 | Via Technologies, Inc. | Simultaneous execution resumption of multiple processor cores after core state information dump to facilitate debugging via multi-core processor simulator using the state information |
US8885729B2 (en) | 2010-12-13 | 2014-11-11 | Microsoft Corporation | Low-latency video decoding |
US9706214B2 (en) | 2010-12-24 | 2017-07-11 | Microsoft Technology Licensing, Llc | Image and video decoding implementations |
US8639919B2 (en) | 2011-01-18 | 2014-01-28 | Via Technologies, Inc. | Tracer configuration and enablement by reset microcode |
BR112013033552B1 (pt) | 2011-06-30 | 2022-02-22 | Microsoft Technology Licensing, Llc | Método em um sistema de computador que implementa um decodificador de vídeo, método em um sistema de computação, meio legível por computador e sistema de computação |
US8731067B2 (en) | 2011-08-31 | 2014-05-20 | Microsoft Corporation | Memory management for video decoding |
US9621908B2 (en) * | 2011-09-06 | 2017-04-11 | Mediatek Inc. | Dynamic load balancing for video decoding using multiple processors |
US9819949B2 (en) | 2011-12-16 | 2017-11-14 | Microsoft Technology Licensing, Llc | Hardware-accelerated decoding of scalable video bitstreams |
US9985996B2 (en) * | 2013-09-09 | 2018-05-29 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Decoupling audio-video (AV) traffic processing from non-AV traffic processing |
US9137285B2 (en) * | 2013-10-21 | 2015-09-15 | Broadcom Corporation | Adaptive audio video (AV) stream processing |
CN113055691A (zh) * | 2017-12-29 | 2021-06-29 | 深圳市大疆创新科技有限公司 | 视频解码器及其制造方法,数据处理电路、系统和方法 |
EP3777168B1 (en) * | 2018-03-29 | 2023-07-05 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Accelerating video encoding and decoding |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0870457A (ja) * | 1994-08-29 | 1996-03-12 | Graphics Commun Lab:Kk | 並列処理による画像復号装置 |
EP0710029A2 (en) * | 1994-10-27 | 1996-05-01 | Canon Kabushiki Kaisha | Signal processor for encoding and decoding |
JPH08115567A (ja) * | 1994-08-26 | 1996-05-07 | Toko Inc | 画像送信装置 |
KR19990033450A (ko) * | 1997-10-24 | 1999-05-15 | 전주범 | 디지탈방송 수신기에 있어서 방송신호 저장 및 재생장치와 그방법 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR950009680B1 (ko) | 1992-05-19 | 1995-08-25 | 주식회사금성사 | 영상 압축/신장 시스템의 영상 디코더 |
JP2528446B2 (ja) | 1992-09-30 | 1996-08-28 | 株式会社ハドソン | 音声画像処理装置 |
JP3255308B2 (ja) * | 1992-12-18 | 2002-02-12 | ソニー株式会社 | データ再生装置 |
US5949891A (en) * | 1993-11-24 | 1999-09-07 | Intel Corporation | Filtering audio signals from a combined microphone/speaker earpiece |
KR0166935B1 (ko) * | 1994-11-23 | 1999-03-20 | 구자홍 | 엠펙2 트랜스포트 디코더 장치 |
US5596369A (en) * | 1995-01-24 | 1997-01-21 | Lsi Logic Corporation | Statistically derived method and system for decoding MPEG motion compensation and transform coded video data |
JPH08298663A (ja) | 1995-04-26 | 1996-11-12 | Canon Inc | 画像処理方法及びその装置 |
JP3729540B2 (ja) | 1995-09-08 | 2005-12-21 | 株式会社ルネサステクノロジ | 画像処理装置 |
US6018765A (en) * | 1996-01-23 | 2000-01-25 | Storage Concepts, Inc. | Multi-channel multimedia data server |
EP0790557A2 (en) * | 1996-02-14 | 1997-08-20 | Matsushita Electric Industrial Co., Ltd. | Task managemant apparatus |
JP3279186B2 (ja) * | 1996-06-21 | 2002-04-30 | 日本電気株式会社 | 動画像データの再生制御方式 |
US6105127A (en) * | 1996-08-27 | 2000-08-15 | Matsushita Electric Industrial Co., Ltd. | Multithreaded processor for processing multiple instruction streams independently of each other by flexibly controlling throughput in each instruction stream |
US6226291B1 (en) * | 1996-11-01 | 2001-05-01 | Texas Instruments Incorporated | Transport stream packet parser system |
US5959684A (en) * | 1997-07-28 | 1999-09-28 | Sony Corporation | Method and apparatus for audio-video synchronizing |
US6012116A (en) * | 1997-12-31 | 2000-01-04 | Sun Microsystems, Inc. | Apparatus and method for controlling data, address, and enable buses within a microprocessor |
-
1998
- 1998-11-27 EP EP98309766A patent/EP0919953B1/en not_active Expired - Lifetime
- 1998-11-27 KR KR1019980051200A patent/KR100562116B1/ko not_active IP Right Cessation
- 1998-11-27 CN CNB98125649XA patent/CN1199471C/zh not_active Expired - Lifetime
- 1998-11-27 DE DE69825710T patent/DE69825710T2/de not_active Expired - Lifetime
-
2002
- 2002-08-12 US US10/217,172 patent/US6782368B2/en not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08115567A (ja) * | 1994-08-26 | 1996-05-07 | Toko Inc | 画像送信装置 |
JPH0870457A (ja) * | 1994-08-29 | 1996-03-12 | Graphics Commun Lab:Kk | 並列処理による画像復号装置 |
EP0710029A2 (en) * | 1994-10-27 | 1996-05-01 | Canon Kabushiki Kaisha | Signal processor for encoding and decoding |
KR19990033450A (ko) * | 1997-10-24 | 1999-05-15 | 전주범 | 디지탈방송 수신기에 있어서 방송신호 저장 및 재생장치와 그방법 |
Also Published As
Publication number | Publication date |
---|---|
US6782368B2 (en) | 2004-08-24 |
CN1230081A (zh) | 1999-09-29 |
EP0919953A2 (en) | 1999-06-02 |
CN1199471C (zh) | 2005-04-27 |
EP0919953B1 (en) | 2004-08-18 |
EP0919953A3 (en) | 2000-09-20 |
DE69825710D1 (de) | 2004-09-23 |
DE69825710T2 (de) | 2005-07-14 |
KR19990045632A (ko) | 1999-06-25 |
US20030014264A1 (en) | 2003-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100562116B1 (ko) | 처리 효율을 높인 영상음성 처리장치 | |
USRE48845E1 (en) | Video decoding system supporting multiple standards | |
KR100502586B1 (ko) | 처리효율을높인영상음성처리장치 | |
US20030185298A1 (en) | Method of operating a video decoding system | |
WO1996042169A1 (en) | Video decoder with dedicated mpeg processor | |
JP5309700B2 (ja) | 動画像復号装置および符号化装置 | |
JPH05268590A (ja) | 動画像符号化復号化回路 | |
US9258569B2 (en) | Moving image processing method, program and apparatus including slice switching | |
US7027514B2 (en) | Distributed video stream decoding system on computer and decoding method of the same | |
JP2001069512A (ja) | データ処理システムおよび画像データの復号処理方法 | |
EP1774789A1 (en) | Method and system for performing deblocking filtering | |
JP3589565B2 (ja) | 映像音声処理装置 | |
JP3410669B2 (ja) | 映像音声処理装置 | |
EP1351512A2 (en) | Video decoding system supporting multiple standards | |
JPH1155668A (ja) | 画像符号化装置 | |
JP2002051337A (ja) | 映像音声処理装置 | |
US20070206870A1 (en) | Encoded Data Decoding Apparatus | |
JP4214554B2 (ja) | 動画像復号化装置 | |
JPH09307899A (ja) | 可変長復号装置 | |
JP2002245448A (ja) | 演算装置 | |
JP2008066973A (ja) | 画像符号化装置及び画像符号化方法並びに画像復号化装置及び画像復号化方法 | |
JP3380236B2 (ja) | 映像音声処理装置 | |
JP2001324998A (ja) | 映像音声処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130219 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140220 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20150224 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20160219 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20170221 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20180302 Year of fee payment: 13 |
|
EXPY | Expiration of term |