KR101401990B1 - 네트워크 기반 오디오 송수신기에서의 데이터 버퍼링 제어 방법 및 그 장치 - Google Patents
네트워크 기반 오디오 송수신기에서의 데이터 버퍼링 제어 방법 및 그 장치 Download PDFInfo
- Publication number
- KR101401990B1 KR101401990B1 KR1020130075670A KR20130075670A KR101401990B1 KR 101401990 B1 KR101401990 B1 KR 101401990B1 KR 1020130075670 A KR1020130075670 A KR 1020130075670A KR 20130075670 A KR20130075670 A KR 20130075670A KR 101401990 B1 KR101401990 B1 KR 101401990B1
- Authority
- KR
- South Korea
- Prior art keywords
- buffering
- audio
- server
- client
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/44—Arrangements characterised by circuits or components specially adapted for broadcast
- H04H20/46—Arrangements characterised by circuits or components specially adapted for broadcast specially adapted for broadcast systems covered by groups H04H20/53-H04H20/95
- H04H20/47—Arrangements characterised by circuits or components specially adapted for broadcast specially adapted for broadcast systems covered by groups H04H20/53-H04H20/95 specially adapted for stereophonic broadcast systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/53—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
- H04H20/61—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for local area broadcast, e.g. instore broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
Abstract
Description
도 2는 본 발명의 실시 예에 따른 네트워크 기반 오디오 송수신기에서의 데이터 버퍼링 제어 장치의 블록 구성도,
도 3은 본 발명에 따라 서버로부터 획득한 재생 정보에 의거하여 오디오 송수신기에서의 데이터 버퍼링을 제어하는 주요 과정을 도시한 순서도,
도 4는 본 발명에 따라 샘플링 비율, 채널수 및 청크의 크기에 따른 재생 지연시간들의 예시를 도시한 테이블,
도 5는 본 발명에 따라 샘플링 비율, 채널수 및 시간에 따른 청크 카운트들의 예시를 도시한 테이블.
206 : 버퍼 비율 계산 블록 208 : 데이터 버퍼링 블록
210 : D/A 변환 블록 212 : 디코딩 블록
214 : 오디오 송출 블록
Claims (16)
- 오디오 데이터의 버퍼링을 위한 버퍼 비율의 계산 시점이 될 때, 클라이언트에 접속된 서버로부터 상기 오디오 데이터의 샘플링 비율, 채널 수, 청크(chunk) 단위를 포함하는 재생 정보를 획득하는 과정과,
획득된 상기 재생 정보에 의거하여 상기 오디오 데이터의 버퍼링을 위한 버퍼 비율을 계산하는 과정과,
계산된 상기 버퍼 비율에 의거하여 네트워크를 통해 수신되는 오디오 데이터의 가변 버퍼링을 수행하는 과정과,
버퍼링되는 오디오 데이터를 D/A 및 디코딩 처리한 후 스피커 측으로 출력하는 과정을 포함하고,
상기 버퍼 비율은,
다음의 수학식과 같은 재생 지연시간(D)의 산출을 통해 계산되는
네트워크 기반 오디오 송수신기에서의 데이터 버퍼링 제어 방법.
- 제 1 항에 있어서,
상기 계산 시점은,
상기 서버와 클라이언트 간의 최초 접속 시점인
네트워크 기반 오디오 송수신기에서의 데이터 버퍼링 제어 방법.
- 제 1 항에 있어서,
상기 계산 시점은,
상기 서버의 동작 정보 변경에 따른 상기 클라이언트의 재접속 시점인
네트워크 기반 오디오 송수신기에서의 데이터 버퍼링 제어 방법.
- 제 1 항에 있어서,
상기 계산 시점은,
이중화를 위해 보조 서버가 상기 클라이언트에 접속되는 시점인
네트워크 기반 오디오 송수신기에서의 데이터 버퍼링 제어 방법.
- 제 4 항에 있어서,
상기 계산 시점은,
상기 보조 서버의 동작 환경이 상기 서버의 동작 환경과 다른 경우인
네트워크 기반 오디오 송수신기에서의 데이터 버퍼링 제어 방법.
- 삭제
- 삭제
- 서버와 클라이언트 간의 네트워크 접속 환경을 체크하여 오디오 데이터의 버퍼링을 위한 버퍼 비율의 계산 시점 여부를 모니터링하는 버퍼링 관리 블록과,
상기 계산 시점이 될 때, 네트워크를 통해 상기 클라이언트에 접속된 서버로부터 상기 오디오 데이터의 샘플링 비율, 채널 수, 청크(chunk) 단위를 포함하는 재생 정보를 획득하는 재생 정보 수집 블록과,
획득된 상기 재생 정보에 의거하여 상기 오디오 데이터의 버퍼링을 위한 버퍼 비율을 계산하는 버퍼 비율 계산 블록과,
계산된 상기 버퍼 비율에 의거하여 상기 네트워크를 통해 수신되는 상기 오디오 데이터의 가변 버퍼링을 수행하는 데이터 버퍼링 블록과,
버퍼링되는 오디오 데이터를 D/A 및 디코딩 처리하여 오디오신호를 생성하는 신호 처리 블록과,
신호 처리된 상기 오디오신호를 스피커 측으로 출력하는 오디오 송출 블록
을 포함하고,
상기 버퍼 비율 계산 블록은,
다음의 수학식과 같은 재생 지연시간(D)의 산출을 통해 상기 버퍼 비율을 계산하는
네트워크 기반 오디오 송수신기에서의 데이터 버퍼링 제어 장치.
- 제 9 항에 있어서,
상기 버퍼링 관리 블록은,
상기 서버와 클라이언트 간의 최초 접속 시점을 상기 계산 시점으로 결정하는
네트워크 기반 오디오 송수신기에서의 데이터 버퍼링 제어 장치.
- 제 9 항에 있어서,
상기 버퍼링 관리 블록은,
상기 서버의 동작 정보 변경에 따라 상기 클라이언트가 상기 서버에 재접속하는 시점을 상기 계산 시점으로 결정하는
네트워크 기반 오디오 송수신기에서의 데이터 버퍼링 제어 장치.
- 제 9 항에 있어서,
상기 버퍼링 관리 블록은,
이중화를 위해 보조 서버가 상기 클라이언트에 접속되는 시점을 상기 계산 시점으로 결정하는
네트워크 기반 오디오 송수신기에서의 데이터 버퍼링 제어 장치.
- 제 12 항에 있어서,
상기 버퍼링 관리 블록은,
상기 보조 서버의 동작 환경이 상기 서버의 동작 환경과 다른 경우일 때를 상기 계산 시점으로 결정하는
네트워크 기반 오디오 송수신기에서의 데이터 버퍼링 제어 장치.
- 삭제
- 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130075670A KR101401990B1 (ko) | 2013-06-28 | 2013-06-28 | 네트워크 기반 오디오 송수신기에서의 데이터 버퍼링 제어 방법 및 그 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130075670A KR101401990B1 (ko) | 2013-06-28 | 2013-06-28 | 네트워크 기반 오디오 송수신기에서의 데이터 버퍼링 제어 방법 및 그 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101401990B1 true KR101401990B1 (ko) | 2014-06-05 |
Family
ID=51131402
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130075670A Active KR101401990B1 (ko) | 2013-06-28 | 2013-06-28 | 네트워크 기반 오디오 송수신기에서의 데이터 버퍼링 제어 방법 및 그 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101401990B1 (ko) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016077084A1 (en) * | 2014-11-10 | 2016-05-19 | Ixia | Methods, systems, and computer readable media for monitoring and/or testing network communications |
US10425320B2 (en) | 2015-12-22 | 2019-09-24 | Keysight Technologies Singapore (Sales) Pte. Ltd. | Methods, systems, and computer readable media for network diagnostics |
US10511516B2 (en) | 2016-08-29 | 2019-12-17 | Keysight Technologies Singapore (Sales) Pte. Ltd. | Methods, systems and computer readable media for quiescence-informed network testing |
US11552874B1 (en) | 2019-01-18 | 2023-01-10 | Keysight Technologies, Inc. | Methods, systems and computer readable media for proactive network testing |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030031803A (ko) * | 2001-10-16 | 2003-04-23 | 삼성전자주식회사 | 수신된 멀티미디어 데이터를 저장하는 버퍼의 용량을가변할 수 있는 멀티미디어 데이터 복원장치 |
JP2008527765A (ja) * | 2004-11-24 | 2008-07-24 | シャープ株式会社 | アダプティブバッファリングのための方法と装置 |
KR101074096B1 (ko) * | 2003-09-30 | 2011-10-17 | 소니 주식회사 | 데이터 재생장치 및 방법 |
KR101104728B1 (ko) * | 2008-10-31 | 2012-01-11 | 에스케이플래닛 주식회사 | 가변 버퍼링을 이용한 스트리밍 서비스 제공 방법 및 장치 |
-
2013
- 2013-06-28 KR KR1020130075670A patent/KR101401990B1/ko active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030031803A (ko) * | 2001-10-16 | 2003-04-23 | 삼성전자주식회사 | 수신된 멀티미디어 데이터를 저장하는 버퍼의 용량을가변할 수 있는 멀티미디어 데이터 복원장치 |
KR101074096B1 (ko) * | 2003-09-30 | 2011-10-17 | 소니 주식회사 | 데이터 재생장치 및 방법 |
JP2008527765A (ja) * | 2004-11-24 | 2008-07-24 | シャープ株式会社 | アダプティブバッファリングのための方法と装置 |
KR101104728B1 (ko) * | 2008-10-31 | 2012-01-11 | 에스케이플래닛 주식회사 | 가변 버퍼링을 이용한 스트리밍 서비스 제공 방법 및 장치 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016077084A1 (en) * | 2014-11-10 | 2016-05-19 | Ixia | Methods, systems, and computer readable media for monitoring and/or testing network communications |
US10205938B2 (en) | 2014-11-10 | 2019-02-12 | Keysight Technologies Singapore (Holdings) Pte. Ltd. | Methods, systems, and computer readable media for monitoring and/or testing network communications |
US10425320B2 (en) | 2015-12-22 | 2019-09-24 | Keysight Technologies Singapore (Sales) Pte. Ltd. | Methods, systems, and computer readable media for network diagnostics |
US10511516B2 (en) | 2016-08-29 | 2019-12-17 | Keysight Technologies Singapore (Sales) Pte. Ltd. | Methods, systems and computer readable media for quiescence-informed network testing |
US11552874B1 (en) | 2019-01-18 | 2023-01-10 | Keysight Technologies, Inc. | Methods, systems and computer readable media for proactive network testing |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7230008B2 (ja) | リアルタイムオーディオおよびデータを提供するためのシステムおよび方法 | |
US20160043957A1 (en) | Method and Device for Latency Adjustment | |
CN102752642A (zh) | 一种基于ip网络的多终端视频同步播放的方法及系统 | |
CN105723680A (zh) | 音频分配 | |
CN107277691B (zh) | 基于云的多声道音频播放方法、系统及音频网关装置 | |
KR101401990B1 (ko) | 네트워크 기반 오디오 송수신기에서의 데이터 버퍼링 제어 방법 및 그 장치 | |
CN103959752A (zh) | 用于会议系统中回声消除的方法与装置 | |
CN102893542A (zh) | 用于在车辆中使数据同步的方法和设备 | |
KR102107150B1 (ko) | 스피커와 앰프에 연결되는 ac/dc 전원 절체 절전형 전원 분배기 시스템 | |
CN110099242A (zh) | 一种远程直播方法和装置 | |
US9800972B2 (en) | Distributed audio system | |
EP3202106B1 (en) | Method to handle problematic patterns in a low latency multimedia streaming environment | |
WO2013083133A1 (en) | System for multimedia broadcasting | |
CN113824969B (zh) | 用于全景多媒体流传输的方法和系统 | |
US20230199504A1 (en) | Wireless audio distribution systems and methods | |
CN206389372U (zh) | 基于CobraNet的消防应急广播系统 | |
WO2021255327A1 (en) | Managing network jitter for multiple audio streams | |
KR101717256B1 (ko) | 보이스와 오디오의 적응적 네트워크 밸런싱 기반의 광역 전관방송을 위한 음향 송출 장치 | |
CN103067681B (zh) | 音频处理方法和电视机 | |
JP2018530954A (ja) | パノラママルチメディアストリーミングの方法及びシステム | |
KR101220487B1 (ko) | 오디오 믹싱을 지원하는 하이브리드망 기반의 구내방송 서비스 장치 | |
JP2015507392A (ja) | 同軸および/または光ファイバ分配ネットワークを使用する構成データ伝送システム | |
CN104219636A (zh) | 基于紫蜂协议的无线广播系统 | |
KR101221639B1 (ko) | 방송 콘텐츠 믹싱을 지원하는 하이브리드망 기반의 구내방송 서비스 장치 | |
Rumsey | Audio in the age of digital networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20130628 |
|
PA0201 | Request for examination | ||
A302 | Request for accelerated examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20130808 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20130628 Patent event code: PA03021R01I Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20131105 Patent event code: PE09021S01D |
|
E90F | Notification of reason for final refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Final Notice of Reason for Refusal Patent event date: 20140210 Patent event code: PE09021S02D |
|
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: 20140509 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20140526 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20140526 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20170308 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20170308 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20190517 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20190517 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20200515 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20220223 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20230502 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20240423 Start annual number: 11 End annual number: 11 |