KR100939951B1 - 인 밴드 에러 패턴을 사용한 에러 복원 - Google Patents
인 밴드 에러 패턴을 사용한 에러 복원 Download PDFInfo
- Publication number
- KR100939951B1 KR100939951B1 KR1020077029202A KR20077029202A KR100939951B1 KR 100939951 B1 KR100939951 B1 KR 100939951B1 KR 1020077029202 A KR1020077029202 A KR 1020077029202A KR 20077029202 A KR20077029202 A KR 20077029202A KR 100939951 B1 KR100939951 B1 KR 100939951B1
- Authority
- KR
- South Korea
- Prior art keywords
- bitstream
- marker
- delete delete
- modified
- bits
- 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
- 238000011084 recovery Methods 0.000 title abstract description 7
- 239000003550 marker Substances 0.000 claims abstract description 109
- 238000000034 method Methods 0.000 claims abstract description 91
- 238000004891 communication Methods 0.000 claims description 20
- 238000012545 processing Methods 0.000 claims description 13
- 230000011664 signaling Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 abstract description 42
- 230000000977 initiatory effect Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 12
- 238000001514 detection method Methods 0.000 description 7
- 238000003780 insertion Methods 0.000 description 6
- 230000037431 insertion Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 235000007682 pyridoxal 5'-phosphate Nutrition 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000005562 fading Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000006249 magnetic particle Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000009466 transformation Effects 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/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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
-
- 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
- H04N19/68—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using error resilience involving the insertion of resynchronisation markers into the bitstream
-
- 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
-
- 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
- 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4344—Remultiplexing of multiplex streams, e.g. by modifying time stamps or remapping the packet identifiers
-
- 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
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44209—Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Error Detection And Correction (AREA)
Abstract
Description
Claims (56)
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 인코딩된 비트스트림을 수신하는 단계;상기 인코딩된 비트스트림에서 잘못된 데이터를 식별하는 단계;상기 잘못된 데이터와 관련된 마커를 생성하는 단계; 및변형된 비트스트림을 생성하기 위해, 상기 인코딩된 비트스트림에 상기 마커를 삽입하는 단계를 포함하고,상기 마커에 기초하여 패킷 손실 비율이 결정되는, 멀티미디어 데이터의 프로세싱 방법.
- 인코딩된 비트스트림을 수신하는 단계;상기 인코딩된 비트스트림에서 잘못된 데이터를 식별하는 단계;상기 잘못된 데이터와 관련된 마커를 생성하는 단계; 및변형된 비트스트림을 생성하기 위해, 상기 인코딩된 비트스트림에 상기 마커를 삽입하는 단계를 포함하고,상기 마커는, 상기 변형된 비트스트림에서 마커의 존재를 시그널링하기 위한 시작 코드 프레픽스를 포함하는, 멀티미디어 데이터의 프로세싱 방법.
- 제 7 항에 있어서,상기 마커는, 상기 시작 코드 프레픽스 이후 상기 마커에서 사용되는 바이트(들)의 개수와 관련된 수치값을 포함하는, 멀티미디어 데이터의 프로세싱 방법.
- 인코딩된 비트스트림을 수신하는 단계;상기 인코딩된 비트스트림에서 잘못된 데이터를 식별하는 단계;상기 잘못된 데이터와 관련된 마커를 생성하는 단계; 및변형된 비트스트림을 생성하기 위해, 상기 인코딩된 비트스트림에 상기 마커를 삽입하는 단계를 포함하고,상기 마커는, 상기 잘못된 데이터의 길이를 나타내는 정보의 1 바이트 이상을 포함하는 필드를 포함하는, 멀티미디어 데이터의 프로세싱 방법.
- 삭제
- 삭제
- 인코딩된 비트스트림을 수신하는 단계;상기 인코딩된 비트스트림에서 잘못된 데이터를 식별하는 단계;상기 잘못된 데이터와 관련된 마커를 생성하는 단계; 및변형된 비트스트림을 생성하기 위해, 상기 인코딩된 비트스트림에 상기 마커를 삽입하는 단계를 포함하고,상기 변형된 비트스트림을 디코딩하기 위해 상기 마커를 사용하는 단계를 더 포함하며,상기 마커는, 상기 마커가 상기 비트스트림의 일부가 되도록 상기 비트스트림에 삽입되고, 상기 삽입된 마커를 갖는 비트스트림은 디코더의 상위층에 의해 디코딩되는, 멀티미디어 데이터의 프로세싱 방법.
- 제 12 항에 있어서,상기 상위층은 애플리케이션층을 포함하는, 멀티미디어 데이터의 프로세싱 방법.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 멀티미디어 데이터의 인코딩된 비트스트림을 수신하도록 구성된 통신 컴포넌트; 및상기 비트스트림에서 하나 이상의 잘못된 비트의 위치를 식별하고, 상기 하나 이상의 잘못된 비트를 나타내는 마커를 생성하고, 변형된 비트스트림을 생성하기 위해 상기 비트스트림에 상기 마커를 삽입하도록 구성된 프로세서를 포함하고,상기 마커는 에러 패턴을 포함하는, 멀티미디어 데이터의 프로세싱 장치.
- 제 20 항에 있어서,상기 에러 패턴에 기초하여 패킷 손실 비율이 결정되는, 멀티미디어 데이터의 프로세싱 장치.
- 제 20 항에 있어서,상기 에러 패턴은 상기 변형된 비트스트림에서 에러 패턴의 존재를 시그널링하는 시작 코드 프레픽스를 포함하는, 멀티미디어 데이터의 프로세싱 장치.
- 제 20 항에 있어서,상기 비트스트림은, 전송 헤더를 포함하는 패킷의 형태로 디코더에 패싱되고, 상기 에러 패턴은 상기 전송 헤더에 "인-밴드"로 삽입되는, 멀티미디어 데이터의 프로세싱 장치.
- 제 20 항에 있어서,상기 에러 패턴은 상기 에러 패턴의 길이를 나타내는 정보를 포함하는, 멀티미디어 데이터의 프로세싱 장치.
- 제 20 항에 있어서,상기 에러 패턴은 상기 잘못된 비트들의 개수를 나타내는 정보를 포함하는, 멀티미디어 데이터의 프로세싱 장치.
- 삭제
- 멀티미디어 데이터의 인코딩된 비트스트림을 수신하도록 구성된 통신 컴포넌트; 및상기 비트스트림에서 하나 이상의 잘못된 비트의 위치를 식별하고, 상기 하나 이상의 잘못된 비트를 나타내는 마커를 생성하고, 변형된 비트스트림을 생성하기 위해 상기 비트스트림에 상기 마커를 삽입하도록 구성된 프로세서를 포함하고,상기 비트스트림을 디코딩하도록 구성된 디코더를 더 포함하며,상기 프로세서는, 상기 마커가 상기 비트스트림의 일부가 되도록 상기 비트스트림에 상기 마커를 삽입하도록 구성되고, 상기 디코더는 상기 비트스트림을 디코딩하기 위한 상위층을 포함하는, 멀티미디어 데이터의 프로세싱 장치.
- 제 27 항에 있어서,상기 상위층은 애플리케이션층을 포함하는, 멀티미디어 데이터의 프로세싱 장치.
- 삭제
- 삭제
- 삭제
- 삭제
- 인코딩된 비트스트림을 수신하는 수단;상기 비트스트림에서 하나 이상의 잘못된 비트의 위치를 식별하는 수단;상기 하나 이상의 잘못된 비트를 나타내는 마커를 생성하는 수단; 및변형된 비트스트림을 생성하기 위해 상기 비트스트림에 상기 마커를 삽입하는 수단을 포함하고,상기 식별하는 수단은 상기 비트스트림에서 하나 이상의 잘못된 비트의 위치를 식별하도록 구성된 프로세서를 포함하는, 멀티미디어 데이터의 프로세싱 장치.
- 삭제
- 삭제
- 삭제
- 인코딩된 비트스트림을 수신하는 수단;상기 비트스트림에서 하나 이상의 잘못된 비트의 위치를 식별하는 수단;상기 하나 이상의 잘못된 비트를 나타내는 마커를 생성하는 수단; 및변형된 비트스트림을 생성하기 위해 상기 비트스트림에 상기 마커를 삽입하는 수단을 포함하고,상기 변형된 비트스트림을 디코딩하는 수단을 더 포함하며,상기 마커는 디코딩 동안 상기 하나 이상의 잘못된 비트를 나타내기 위해 사용되며,상기 삽입하는 수단은, 상기 마커가 상기 비트스트림의 일부가 되도록 상기 비트스트림에 상기 마커를 삽입하도록 구성되고, 상기 디코딩하는 수단은 상기 삽입된 마커를 사용하여 상기 변형된 비트스트림을 디코딩하기 위한 상위층을 포함하는, 멀티미디어 데이터의 프로세싱 장치.
- 제 37 항에 있어서,상기 상위층은 애플리케이션층을 포함하는, 멀티미디어 데이터의 프로세싱 장치.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 인코딩된 비트스트림을 수신하고,상기 비트스트림에서 하나 이상의 잘못된 비트의 위치를 식별하고,상기 하나 이상의 잘못된 비트를 나타내는 마커를 생성하고,변형된 비트스트림을 생성하기 위해 상기 비트스트림에 상기 마커를 삽입하도록 구성되고,상기 변형된 비트를 디코딩하도록 더 구성되며, 디코딩 동안 상기 하나 이상의 잘못된 비트를 나타내기 위해 상기 마커를 사용하도록 구성되고,상기 마커가 상기 비트스트림의 일부가 되도록 상기 비트스트림에 상기 마커를 삽입하도록 더 구성되고, 애플리케이션층을 사용하여 상기 비트스트림을 디코딩하도록 더 구성되는, 멀티미디어 데이터 프로세싱용 프로세서.
- 삭제
- 삭제
- 삭제
- 삭제
- 인코딩된 비트스트림에서 하나 이상의 잘못된 비트의 위치를 식별하고, 상기 하나 이상의 잘못된 비트를 나타내는 마커를 생성하고, 변형된 비트스트림을 생성하기 위해 상기 비트스트림에 상기 마커를 삽입하도록 구성된 디코더를 포함하고,상기 마커는 에러 패턴을 포함하는, 멀티미디어 데이터의 프로세싱 장치.
- 제 51 항에 있어서,상기 에러 패턴은 상기 변형된 비트스트림에서 에러 패턴의 존재를 시그널링하는 시작 코드 프레픽스를 포함하는, 멀티미디어 데이터의 프로세싱 장치.
- 인코딩된 비트스트림에서 하나 이상의 잘못된 비트의 위치를 식별하고, 상기 하나 이상의 잘못된 비트를 나타내는 마커를 생성하고, 변형된 비트스트림을 생성하기 위해 상기 비트스트림에 상기 마커를 삽입하도록 구성된 디코더를 포함하고,상기 인코딩된 비트스트림은, 각각인 전송 헤더를 포함하는 패킷들을 포함하며, 상기 마커는 상기 전송 헤더에 "인-밴드"로 삽입되는, 멀티미디어 데이터의 프로세싱 장치.
- 인코딩된 비트스트림에서 하나 이상의 잘못된 비트의 위치를 식별하고, 상기 하나 이상의 잘못된 비트를 나타내는 마커를 생성하고, 변형된 비트스트림을 생성하기 위해 상기 비트스트림에 상기 마커를 삽입하도록 구성된 디코더를 포함하고,상기 마커는 상기 마커의 길이를 나타내는 정보를 포함하는, 멀티미디어 데이터의 프로세싱 장치.
- 인코딩된 비트스트림에서 하나 이상의 잘못된 비트의 위치를 식별하고, 상기 하나 이상의 잘못된 비트를 나타내는 마커를 생성하고, 변형된 비트스트림을 생성하기 위해 상기 비트스트림에 상기 마커를 삽입하도록 구성된 디코더를 포함하고,상기 마커는 상기 잘못된 비트들의 개수를 나타내는 정보를 포함하는, 멀티미디어 데이터의 프로세싱 장치.
- 삭제
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US68063305P | 2005-05-13 | 2005-05-13 | |
US60/680,633 | 2005-05-13 | ||
US78927306P | 2006-04-04 | 2006-04-04 | |
US60/789,273 | 2006-04-04 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020097024139A Division KR100998454B1 (ko) | 2005-05-13 | 2006-05-15 | 인 밴드 에러 패턴을 사용한 에러 복원 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080016637A KR20080016637A (ko) | 2008-02-21 |
KR100939951B1 true KR100939951B1 (ko) | 2010-02-04 |
Family
ID=37432017
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020107019267A Withdrawn KR20100110885A (ko) | 2005-05-13 | 2006-05-15 | 인 밴드 에러 패턴을 사용한 에러 복원 |
KR1020097024139A Expired - Fee Related KR100998454B1 (ko) | 2005-05-13 | 2006-05-15 | 인 밴드 에러 패턴을 사용한 에러 복원 |
KR1020077029202A Expired - Fee Related KR100939951B1 (ko) | 2005-05-13 | 2006-05-15 | 인 밴드 에러 패턴을 사용한 에러 복원 |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020107019267A Withdrawn KR20100110885A (ko) | 2005-05-13 | 2006-05-15 | 인 밴드 에러 패턴을 사용한 에러 복원 |
KR1020097024139A Expired - Fee Related KR100998454B1 (ko) | 2005-05-13 | 2006-05-15 | 인 밴드 에러 패턴을 사용한 에러 복원 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20060268996A1 (ko) |
EP (1) | EP1884029A4 (ko) |
JP (1) | JP2008546230A (ko) |
KR (3) | KR20100110885A (ko) |
TW (1) | TWI325706B (ko) |
WO (1) | WO2006124852A2 (ko) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102007018484B4 (de) * | 2007-03-20 | 2009-06-25 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung und Verfahren zum Senden einer Folge von Datenpaketen und Decodierer und Vorrichtung zum Decodieren einer Folge von Datenpaketen |
EP2147558A2 (en) * | 2007-04-17 | 2010-01-27 | Nokia Corporation | Feedback based scalable video coding |
JP5190458B2 (ja) * | 2007-09-26 | 2013-04-24 | パナソニック株式会社 | データ処理装置及び方法 |
FR2942095A1 (fr) * | 2009-02-09 | 2010-08-13 | Canon Kk | Procede et dispositif d'identification de pertes de donnees video |
US9288161B2 (en) * | 2011-12-05 | 2016-03-15 | International Business Machines Corporation | Verifying the functionality of an integrated circuit |
US10904577B2 (en) | 2018-02-07 | 2021-01-26 | Mediatek Inc. | Video compression system with post-processing of bitstream generated by hardware video encoding and associated video compression method |
TW201939953A (zh) * | 2018-03-16 | 2019-10-01 | 晨星半導體股份有限公司 | 影像壓縮系統及利用影像壓縮系統以壓縮影像畫面的方法 |
US11580396B2 (en) | 2020-10-13 | 2023-02-14 | Aira Technologies, Inc. | Systems and methods for artificial intelligence discovered codes |
US11088784B1 (en) * | 2020-12-24 | 2021-08-10 | Aira Technologies, Inc. | Systems and methods for utilizing dynamic codes with neural networks |
US11368250B1 (en) | 2020-12-28 | 2022-06-21 | Aira Technologies, Inc. | Adaptive payload extraction and retransmission in wireless data communications with error aggregations |
US11575469B2 (en) | 2020-12-28 | 2023-02-07 | Aira Technologies, Inc. | Multi-bit feedback protocol systems and methods |
US11477308B2 (en) | 2020-12-28 | 2022-10-18 | Aira Technologies, Inc. | Adaptive payload extraction in wireless communications involving multi-access address packets |
US11483109B2 (en) | 2020-12-28 | 2022-10-25 | Aira Technologies, Inc. | Systems and methods for multi-device communication |
US11191049B1 (en) | 2020-12-28 | 2021-11-30 | Aira Technologies, Inc. | Systems and methods for improving wireless performance |
US12199759B2 (en) | 2021-03-09 | 2025-01-14 | Intel Corporation | Asynchronous input dependency resolution mechanism |
US11489623B2 (en) | 2021-03-15 | 2022-11-01 | Aira Technologies, Inc. | Error correction in network packets |
US11496242B2 (en) | 2021-03-15 | 2022-11-08 | Aira Technologies, Inc. | Fast cyclic redundancy check: utilizing linearity of cyclic redundancy check for accelerating correction of corrupted network packets |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040107399A1 (en) * | 2002-08-20 | 2004-06-03 | Canon Kabushiki Kaisha | Image processing apparatus and method therefor |
US6778610B2 (en) * | 2001-03-02 | 2004-08-17 | Redrock Semiconductor, Ltd. | Simultaneous search for different resync-marker patterns to recover from corrupted MPEG-4 bitstreams |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5579317A (en) * | 1995-08-15 | 1996-11-26 | Lsi Logic Corporation | Packet error propagation for MPEG transport demultiplexers |
JP3769786B2 (ja) * | 1995-09-29 | 2006-04-26 | 株式会社デンソー | 画像信号の復号化装置 |
FI105962B (fi) * | 1998-06-30 | 2000-10-31 | Nokia Mobile Phones Ltd | Virheiden ilmaisu multipleksattuja signaaleja vastaanotettaessa |
JP2001025010A (ja) * | 1999-07-09 | 2001-01-26 | Mitsubishi Electric Corp | マルチメディア情報通信装置およびその方法 |
JP3898885B2 (ja) * | 1999-09-30 | 2007-03-28 | 松下電器産業株式会社 | 動画像復号化方法、動画像復号化装置、及びプログラム記録媒体 |
US7133455B2 (en) * | 2000-12-29 | 2006-11-07 | Intel Corporation | Providing error resilience and concealment for video data |
WO2002071640A1 (en) * | 2001-03-05 | 2002-09-12 | Intervideo, Inc. | Systems and methods for encoding and decoding redundant motion vectors in compressed video bitstreams |
JP3931595B2 (ja) * | 2001-07-10 | 2007-06-20 | 株式会社日立製作所 | データ修正装置及びデータ修正方法 |
KR20050040448A (ko) * | 2003-10-28 | 2005-05-03 | 삼성전자주식회사 | 에러 검출 기능을 가진 비디오 디코딩방법과 이를 위한 장치 |
-
2006
- 2006-05-12 US US11/432,953 patent/US20060268996A1/en not_active Abandoned
- 2006-05-15 KR KR1020107019267A patent/KR20100110885A/ko not_active Withdrawn
- 2006-05-15 WO PCT/US2006/018851 patent/WO2006124852A2/en active Application Filing
- 2006-05-15 EP EP06759898A patent/EP1884029A4/en not_active Withdrawn
- 2006-05-15 KR KR1020097024139A patent/KR100998454B1/ko not_active Expired - Fee Related
- 2006-05-15 KR KR1020077029202A patent/KR100939951B1/ko not_active Expired - Fee Related
- 2006-05-15 TW TW095117143A patent/TWI325706B/zh not_active IP Right Cessation
- 2006-05-15 JP JP2008511470A patent/JP2008546230A/ja active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6778610B2 (en) * | 2001-03-02 | 2004-08-17 | Redrock Semiconductor, Ltd. | Simultaneous search for different resync-marker patterns to recover from corrupted MPEG-4 bitstreams |
US20040107399A1 (en) * | 2002-08-20 | 2004-06-03 | Canon Kabushiki Kaisha | Image processing apparatus and method therefor |
Also Published As
Publication number | Publication date |
---|---|
WO2006124852A2 (en) | 2006-11-23 |
US20060268996A1 (en) | 2006-11-30 |
EP1884029A2 (en) | 2008-02-06 |
TWI325706B (en) | 2010-06-01 |
WO2006124852A3 (en) | 2009-05-07 |
JP2008546230A (ja) | 2008-12-18 |
KR20100110885A (ko) | 2010-10-13 |
EP1884029A4 (en) | 2010-07-14 |
KR20080016637A (ko) | 2008-02-21 |
KR100998454B1 (ko) | 2010-12-06 |
TW200707986A (en) | 2007-02-16 |
KR20090127958A (ko) | 2009-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100939951B1 (ko) | 인 밴드 에러 패턴을 사용한 에러 복원 | |
JP5738929B2 (ja) | ストリーミングマルチメディアにおける最適エラー管理のためのデコーダアーキテクチャ | |
US8976858B2 (en) | Error resilience using out of band directory information | |
US7151754B1 (en) | Complete user datagram protocol (CUDP) for wireless multimedia packet networks using improved packet level forward error correction (FEC) coding | |
CN105681342A (zh) | 一种基于h264的多路视频会议系统的抗误码方法及系统 | |
RU2374787C2 (ru) | Структура декодера для оптимизированного управления обработкой ошибок в потоковой передаче мультимедийных данных | |
CN101176353B (zh) | 用于流式多媒体中优化错误管理的解码器架构 | |
HK1114276A (en) | A decoder architecture for optimized error management in streaming multimedia |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0105 | International application |
Patent event date: 20071213 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PA0201 | Request for examination | ||
AMND | Amendment | ||
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: 20090728 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20091019 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20090728 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
A107 | Divisional application of patent | ||
AMND | Amendment | ||
J201 | Request for trial against refusal decision | ||
PA0104 | Divisional application for international application |
Comment text: Divisional Application for International Patent Patent event code: PA01041R01D Patent event date: 20091119 |
|
PJ0201 | Trial against decision of rejection |
Patent event date: 20091119 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20091019 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Decision date: 20091229 Appeal identifier: 2009101010586 Request date: 20091119 |
|
PB0901 | Examination by re-examination before a trial |
Comment text: Amendment to Specification, etc. Patent event date: 20091119 Patent event code: PB09011R02I Comment text: Request for Trial against Decision on Refusal Patent event date: 20091119 Patent event code: PB09011R01I Comment text: Amendment to Specification, etc. Patent event date: 20090928 Patent event code: PB09011R02I Comment text: Amendment to Specification, etc. Patent event date: 20080114 Patent event code: PB09011R02I |
|
B701 | Decision to grant | ||
PB0701 | Decision of registration after re-examination before a trial |
Patent event date: 20091229 Comment text: Decision to Grant Registration Patent event code: PB07012S01D Patent event date: 20091222 Comment text: Transfer of Trial File for Re-examination before a Trial Patent event code: PB07011S01I |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20100126 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20100126 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |