HK1232691B - Apparatus for generating and interpreting a data stream with segments having specified entry points - Google Patents
Apparatus for generating and interpreting a data stream with segments having specified entry points Download PDFInfo
- Publication number
- HK1232691B HK1232691B HK17106077.4A HK17106077A HK1232691B HK 1232691 B HK1232691 B HK 1232691B HK 17106077 A HK17106077 A HK 17106077A HK 1232691 B HK1232691 B HK 1232691B
- Authority
- HK
- Hong Kong
- Prior art keywords
- seg
- data
- frame
- audio
- information
- Prior art date
Links
Claims (11)
- Ein Verfahren zum Einbetten eines Stroms (102) von komprimierten Audiorahmen (d1, d2, d3) in Datensegmente (Seg#-1, Seg#0, Seg#1, Seg#2, Seg#3, 510, 520) eines Datenstroms (500), mit folgenden Merkmalen:Einbetten, durch einen Kodierer, des Stroms (102) von komprimierten Audiorahmen (d1, d2, d3) in eine Reihe von Datensegmenten (Seg#-1, Seg#0, Seg#1, Seg#2, Seg#3, 510, 520) fester Länge des Datenstroms (500), wobei jedes Datensegment in der Reihe von Datensegmenten (Seg#-1, Seg#0, Seg#1, Seg#2, Seg#3, 510, 520) fester Länge komprimierte Audionutzlastendaten (X0... Xm) und einen Informationsblock (302, 304, 306, 600) aufweist, wobei zumindest ein Datensegment (Seg#-1, Seg#3) in der Reihe von Datensegmenten (Seg#-1, Seg#0, Seg#1, Seg#2, Seg#3, 510, 520) fester Länge mit Abschnitten von zwei komprimierten Audiorahmen (d1, d2, d3) in den Strom (102) von komprimierten Audiorahmen (d1, d2, d3) eingebettet ist,wobei der Informationsblock (302, 304, 306, 600) Audiorahmengrenzinformationen (transport_header(), audio_frame_start, 610) aufweist, wobei die Audiorahmengrenzinformationen (transport_header(), audio_frame_start, 610) Rahmengrenzen einer Mehrzahl von komprimierten Audiorahmen (d1, d2, d3) identifizieren, wobei eine Mehrzahl von Datensegmenten in der Reihe von Datensegmenten (Seg#-1, Seg#0, Seg#1, Seg#2, Seg#3, 510, 520) fester Länge die Mehrzahl von komprimierten Audiorahmen (d1, d2, d3) enthalten; undSenden, durch den Kodierer, des Datenstroms (500), der die Reihe von Datensegmenten (Seg#-1, Seg#0, Seg#1, Seg#2, Seg#3, 510, 520) fester Länge enthält, zu einem Dekodiergerät, wobei die Audiorahmengrenzinformationen (transport_header(), audio_frame_start, 610) in den Informationsblöcken (302, 304, 306, 600) der Reihe von Datensegmenten (Seg#-1, Seg#0, Seg#1, Seg#2, Seg#3, 510, 520) fester Länge gespeichert sind, und wobei die Audiorahmengrenzinformationen (transport_header(), audio_frame_start, 610) durch das Dekodiergerät verwendet werden, um eine Re-Synchronisierung mit einer Zeitausrichtung an dem Dekodiergerät im Fall von Übertragungsfehlern durchzuführen.
- Das Verfahren nach Anspruch 1, bei dem die Audiorahmengrenzinformationen eine Markierung aufweisen, um eine Startgrenze eines Audiorahmens anzuzeigen, wobei, wenn die Markierung einen ersten Zustand aufweist, sie einen Informationsblock für ein Datenrahmenstartsegment darstellt, und, wenn die Markierung einen zweiten Zustand aufweist, der Informationsblock zu einem der übrigen Segmente des Datenrahmens gehört.
- Das Verfahren nach Anspruch 1, bei dem Informationen über eine Datenrahmenanzahl in einem Informationsblock eines entsprechenden Datensegments mit dem Beginn eines komprimierten Audiorahmens geliefert werden, indem verschiedene Rahmenzählerwerte verschiedenen Audiorahmen zugewiesen werden, und wobei eine Anzahl von verlorenen Datenrahmen durch Interpretieren der Zählerwerte identifizierbar ist.
- Das Verfahren nach Anspruch 1, bei dem die Reihe von komprimierten Audiorahmen komprimierte Audiorahmen variabler Länge jedoch von einem gleichen festgelegten Zeitintervall aufweisen.
- Das Verfahren nach Anspruch 1, bei dem der Datenstrom (500) bei einer spezifischen Datenübertragungsrate zu dem Dekodiergerät übertragen wird.
- Das Verfahren nach Anspruch 1, bei dem jeder komprimierte Audiorahmen in der Reihe von komprimierten Audiorahmen eine feste Anzahl von Audioabtastwerten darstellt.
- Das Verfahren nach Anspruch 1, bei dem jeder komprimierte Audiorahmen in der Reihe von komprimierten Audiorahmen Skalenfaktordaten aufweist.
- Das Verfahren nach Anspruch 1, bei dem die Reihe von komprimierten Audiorahmen Moving Picture Experts Group (MPEG) Rahmen darstellt.
- Ein oder mehrere computerlesbare Speichermedien, die eine Sequenz von Instruktionen aufweisen, die, wenn sie durch ein einen Computer ausgeführt werden, bewirken, dass ein Verfahren gemäß einem der Ansprüche 1 bis 8 durchgeführt wird.
- Eine Vorrichtung zum Einbetten eines Datenstroms (102) von komprimierten Audiorahmen (d1, d2, d3) in Datensegmente (Seg#-1, Seg#0, Seg#1, Seg#2, Seg#3, 510, 520) eines Datenstroms (500) mit folgenden Merkmalen:einer Einrichtung zum Einbetten des Datenstroms (102) von komprimierten Audiorahmen (d1, d2, d3) in eine Reihe von Datensegmenten (Seg#-1, Seg#0, Seg#1, Seg#2, Seg#3, 510, 520) fester Länge des Datenstroms (500), wobei jedes Datensegment in der Reihe von Datensegmenten (Seg#-1, Seg#0, Seg#1, Seg#2, Seg#3, 510, 520) fester Länge komprimierte Audionutzlastdaten (X0... Xm) und einen Informationsblock (302, 304, 306, 600) aufweist, wobei zumindest ein Datensegment (Seg#-1, Seg#3) in der Reihe von Datensegmenten (Seg#-1, Seg#0, Seg#1, Seg#2, Seg#3, 510, 520) fester Länge mit Abschnitten von zwei komprimierten Audiorahmen in den Datenstrom (102) von komprimierten Audiorahmen (d1, d2, d3) eingebettet ist;wobei der Informationsblock (302, 304, 306, 600) Audiorahmenrahmengrenzinformationen (transport_header(), audio _frame_start, 610) für den Datenstrom (500) aufweist, wobei die Audiorahmengrenzinformationen (transport_header(), audio_frame_start, 610) Rahmengrenzen einer Mehrzahl von komprimierten Audiorahmen identifizieren, wobei eine Mehrzahl von Datensegmenten in der Reihe von Datensegmenten (Seg#-1, Seg#0, Seg#1, Seg#2, Seg#3, 510, 520) fester Länge die Mehrzahl von komprimieren Audiorahmen (d1, d2, d3) enthalten; undeiner Einrichtung zum Übertragen des Datenstroms (500), der die Reihe von Datensegmenten (Seg#-1, Seg#0, Seg#1, Seg#2, Seg#3, 510, 520) fester Länge enthält, zu einem Dekodiergerät, wobei die Audiorahmengrenzinformationen (transport_header(), audio_frame_start, 610) für den Datenstrom (500) in den Informationsblöcken (302, 304, 306, 600) der Reihe von Datensegmenten (Seg#-1, Seg#0, Seg#1, Seg#2, Seg#3, 510, 520) fester Länge gespeichert sind, und wobei die Audiorahmengrenzinformationen (transport_header(), audio_frame_start, 610) durch das Dekodiergerät verwendet werden, um eine Re-Synchronisierung mit einerZeitausrichtung an dem Dekodiergerät im Fall von Übertragungsfehlern durchzuführen.
- Eine Hardwarevorrichtung, die konfiguriert ist, um das Verfahren gemäß einem der Ansprüche 1 bis 8 durchzuführen.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US750897P | 2005-12-16 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1232691A1 HK1232691A1 (en) | 2018-01-12 |
| HK1232691B true HK1232691B (en) | 2022-11-18 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3116194B1 (de) | Vorrichtung zur erzeugung und interpretation eines datenstroms mit segmenten mit bestimmten eintrittsstellen | |
| US7809018B2 (en) | Apparatus for generating and interpreting a data stream with segments having specified entry points | |
| KR102730957B1 (ko) | 오디오 송신기 프로세서, 오디오 수신기 프로세서 및 관련 방법 및 컴퓨터 프로그램 | |
| TWI449032B (zh) | 影音訊號之編碼方法和解碼方法及其裝置和所編碼之影音訊號 | |
| KR100717600B1 (ko) | 오디오 파일 포맷 변환 | |
| KR100955014B1 (ko) | 디지털 정보 신호의 인코딩과 디코딩을 위한 방법 및 장치 | |
| KR20110026445A (ko) | 적어도 하나의 헤더 부분 및 대응 데이터 구조를 포함하는 프레임 기반의 비트 스트림 포맷 파일을 형성 또는 절단 또는 변경하기 위한 방법 및 장치 | |
| JP4376623B2 (ja) | ストリーミングa/vデータの保護 | |
| JP2002538654A (ja) | データストリームを生成する装置と方法およびデータストリームを読み取るための装置と方法 | |
| HK1232691A1 (en) | Apparatus for generating and interpreting a data stream with segments having specified entry points | |
| HK1232691B (en) | Apparatus for generating and interpreting a data stream with segments having specified entry points | |
| CN1157853C (zh) | 数字信息信号接收装置、发送装置及发送方法 | |
| CA2714578A1 (en) | Systems and methods for adaptive multi-rate protocol enhancement | |
| EP1341161B1 (de) | Verfahren und Vorrichtung zur Kodierung und Dekodierung eines digitalen Informationssignals | |
| KR20070042328A (ko) | 디지털 신호 전송 방법 | |
| HK1085853A (en) | Audio file format conversion |