KR101909260B1 - 어플리케이션의 미디어 칩셋 연동 방법, 그리고 이를 구현한 사용자 단말 - Google Patents
어플리케이션의 미디어 칩셋 연동 방법, 그리고 이를 구현한 사용자 단말 Download PDFInfo
- Publication number
- KR101909260B1 KR101909260B1 KR1020110124519A KR20110124519A KR101909260B1 KR 101909260 B1 KR101909260 B1 KR 101909260B1 KR 1020110124519 A KR1020110124519 A KR 1020110124519A KR 20110124519 A KR20110124519 A KR 20110124519A KR 101909260 B1 KR101909260 B1 KR 101909260B1
- Authority
- KR
- South Korea
- Prior art keywords
- media
- chipset
- information
- application
- programming interface
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000010586 diagram Methods 0.000 description 4
- 238000009877 rendering Methods 0.000 description 4
- 238000009434 installation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/161—Computing infrastructure, e.g. computer clusters, blade chassis or hardware partitioning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Mathematical Physics (AREA)
- Stored Programmes (AREA)
Abstract
Description
도 2는 본 발명의 한 실시예에 따른 어플리케이션 동작을 나타내는 도면이다.
도 3은 본 발명의 한 실시예에 따른 어플리케이션의 미디어 칩셋 연동 방법의 흐름도이다.
도 4는 본 발명의 다른 실시예에 따른 어플리케이션의 미디어 칩셋 연동 방법의 흐름도이다.
Claims (14)
- 단말에서 동작하는 어플리케이션이 상기 단말에 탑재된 미디어 칩셋과 연동하는 방법으로서,
미디어의 실행을 요청받는 단계,
상기 어플리케이션에서 프로그래밍 인터페이스(application programming interface, API)를 통해 상기 미디어의 실행에 필요한 미디어 칩셋에 접근 가능한지 판단하는 단계,
접근 가능한 상기 프로그래밍 인터페이스의 정보가 없는 경우, 상기 미디어의 실행에 관계된 미디어 서버로 상기 단말에 탑재된 미디어 칩셋의 정보를 요청하는 단계,
상기 미디어 서버로부터 상기 프로그래밍 인터페이스의 호출 정보를 수신하는 단계,
상기 프로그래밍 인터페이스를 호출하는 단계, 그리고
상기 프로그래밍 인터페이스를 통해 접근한 상기 미디어 칩셋을 이용하여 상기 미디어를 실행하는 단계
를 포함하는 어플리케이션의 미디어 칩셋 연동 방법. - 제1항에서,
상기 미디어를 실행하는 단계는 상기 미디어 칩셋의 하드웨어 코덱을 이용하여 상기 미디어를 실행하는
어플리케이션의 미디어 칩셋 연동 방법. - 제1항에서,
상기 미디어 칩셋의 정보를 요청하는 단계는
상기 미디어 실행에서 하드웨어 코덱의 사용이 필요한 경우, 상기 미디어 서버에 상기 미디어 칩셋의 정보를 요청하는 어플리케이션의 미디어 칩셋 연동 방법. - 제1항에서,
상기 미디어 칩셋의 정보를 요청하는 단계는
상기 단말의 식별 정보를 전송하여 상기 단말에 탑재된 상기 미디어 칩셋의 정보를 요청하는 어플리케이션의 미디어 칩셋 연동 방법. - 제1항에서,
상기 미디어 칩셋의 정보를 요청하는 단계는
상기 단말에 탑재된 미디어 칩셋을 식별하지 못한 경우, 상기 미디어 칩셋의 정보를 요청하는 어플리케이션의 미디어 칩셋 연동 방법. - 삭제
- 단말에서 동작하는 어플리케이션이 상기 단말에 탑재된 미디어 칩셋과 연동하는 방법으로서,
적어도 하나의 미디어 칩셋에 접근하는데 필요한 프로그래밍 인터페이스(application programming interface, API)의 호출 정보를 저장하는 단계,
미디어의 실행을 요청받는 단계,
상기 미디어의 실행에 관계되고, 상기 단말에 탑재된 특정 미디어 칩셋을 식별하는 단계,
저장된 적어도 하나의 프로그래밍 인터페이스의 호출 정보를 기초로, 상기 특정 미디어 칩셋의 프로그래밍 인터페이스를 호출하는 단계, 그리고
호출한 프로그래밍 인터페이스를 통해 접근한 상기 특정 미디어 칩셋을 이용하여 상기 미디어를 실행하는 단계를 포함하며,
상기 프로그래밍 인터페이스를 호출하는 단계는
저장된 적어도 하나의 프로그래밍 인터페이스의 호출 정보 중에서, 상기 특정 미디어 칩셋의 호출 정보가 없는 경우, 미디어 서버로부터 상기 특정 미디어 칩셋의 프로그래밍 인터페이스의 호출 정보를 획득하는, 어플리케이션의 미디어 칩셋 연동 방법. - 제7항에서,
상기 미디어를 실행하는 단계는
상기 미디어의 실행에 관계된 미디어 서버와 연동하여, 상기 미디어 서버에서 스트리밍되는 상기 미디어를 상기 미디어 칩셋을 이용하여 재생하는 어플리케이션의 미디어 칩셋 연동 방법. - 제7항에서,
상기 단말에 탑재된 미디어 칩셋을 식별하는 단계는
상기 단말에 탑재된 운영체제(operating system)에서 상기 미디어의 실행을 지원하지 않는 경우, 탑재된 미디어 칩셋을 식별하는 어플리케이션의 미디어 칩셋 연동 방법. - 삭제
- 미디어 칩셋을 이용하여 어플리케이션의 미디어를 실행하는 사용자 단말로서,
하드웨어 코덱과 하드웨어 렌더러를 이용하여 미디어를 처리하는 미디어 칩셋, 그리고
미디어 실행을 요청받으면 상기 미디어 칩셋을 식별하고, 상기 미디어 칩셋에 접근하는데 필요한 프로그래밍 인터페이스(application programming interface, API)의 호출 정보를 기초로 상기 미디어 칩셋의 프로그래밍 인터페이스를 호출하고, 상기 미디어 칩셋과 연동하여 미디어를 실행하는 어플리케이션부를 포함하며,
상기 어플리케이션부는
상기 미디어 칩셋의 호출 정보가 없는 경우, 미디어 서버로부터 상기 미디어 칩셋의 프로그래밍 인터페이스의 호출 정보를 획득하는 사용자 단말. - 제11항에서,
상기 어플리케이션부는
상기 미디어의 실행에 관계된 미디어 서버와 연동하여, 상기 미디어 서버에서 스트리밍되는 상기 미디어를 상기 미디어 칩셋을 이용하여 재생하는 사용자 단말. - 제11항에서,
적어도 하나의 미디어 칩셋에 대응하는 프로그래밍 인터페이스 정보를 저장하는 미디어 칩셋 정보 저장부
를 더 포함하는 사용자 단말. - 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110124519A KR101909260B1 (ko) | 2011-11-25 | 2011-11-25 | 어플리케이션의 미디어 칩셋 연동 방법, 그리고 이를 구현한 사용자 단말 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110124519A KR101909260B1 (ko) | 2011-11-25 | 2011-11-25 | 어플리케이션의 미디어 칩셋 연동 방법, 그리고 이를 구현한 사용자 단말 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130058492A KR20130058492A (ko) | 2013-06-04 |
KR101909260B1 true KR101909260B1 (ko) | 2018-10-18 |
Family
ID=48857751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110124519A KR101909260B1 (ko) | 2011-11-25 | 2011-11-25 | 어플리케이션의 미디어 칩셋 연동 방법, 그리고 이를 구현한 사용자 단말 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101909260B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102284289B1 (ko) * | 2019-12-04 | 2021-08-03 | 주식회사 이노와이어리스 | 이동통신 단말의 단말 정보 자동 획득 방법 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010135257A1 (en) * | 2009-05-17 | 2010-11-25 | Qualcomm Incorporated | Method and apparatus for programming a mobile device with multiple service accounts |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080062216A (ko) * | 2006-12-29 | 2008-07-03 | 삼성전자주식회사 | 휴대용 단말기에서 디엠비 음량 제어 장치 |
EP2321790A4 (en) * | 2008-07-28 | 2012-01-18 | Sony Corp | CLIENT DEVICE AND ASSOCIATED METHODOLOGY FOR ACCESSING NETWORK SERVICES |
-
2011
- 2011-11-25 KR KR1020110124519A patent/KR101909260B1/ko active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010135257A1 (en) * | 2009-05-17 | 2010-11-25 | Qualcomm Incorporated | Method and apparatus for programming a mobile device with multiple service accounts |
Non-Patent Citations (1)
Title |
---|
Video Acceleration API. WIKIPEDIA. 2011.10.4. |
Also Published As
Publication number | Publication date |
---|---|
KR20130058492A (ko) | 2013-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9451319B2 (en) | Streaming digital content with flexible remote playback | |
US9116988B2 (en) | Temporal metadata track | |
US9009118B2 (en) | Temporal metadata track | |
US10476928B2 (en) | Network video playback method and apparatus | |
CN108076377B (zh) | 一种视频的存储、播放方法、装置、电子设备及存储介质 | |
KR20110101051A (ko) | 북마크 정보를 생성하는 방법 및 장치 | |
WO2019071680A1 (zh) | 一种插件加载的方法和装置 | |
RU2012110056A (ru) | Интеллектуальная приставка и способ функционирования для предоставления интеллектуального сервиса и услуг цифрового телевидения с помощью установленного по умолчанию медиапроигрывателя в одной операционной системе | |
CN110913135A (zh) | 一种视频拍摄方法、装置、电子设备和存储介质 | |
CN110401858B (zh) | 一种视频播放方法、装置、电子设备及存储介质 | |
CN103945259A (zh) | 一种在线视频播放方法及装置 | |
WO2018126852A1 (zh) | 媒体数据播放方法、电子设备和计算机可读存储介质 | |
WO2019071678A1 (zh) | 一种直播的方法和装置 | |
JP2007067702A (ja) | 情報処理装置及びそのコンテンツ再生方法 | |
US8391688B2 (en) | Smooth rewind media playback | |
CN113296984A (zh) | 兼容性参数确定方法、装置、电子设备及存储介质 | |
US10200416B2 (en) | Global setting for casting content to networked renderer | |
JP2002238003A (ja) | 動画再生用ミドルウェア選択実行装置および方法 | |
CN110891051B (zh) | 流媒体直播播放方法、装置及计算机可读存储介质 | |
US20140188975A1 (en) | Transmission apparatus, transmission method, and program | |
US20190116348A1 (en) | Method and system for playing media data | |
KR101909260B1 (ko) | 어플리케이션의 미디어 칩셋 연동 방법, 그리고 이를 구현한 사용자 단말 | |
US9055130B1 (en) | Initiating media presentation prior to receiving seek index data | |
CN109688468B (zh) | 一种开机视频的播放方法、智能终端、系统及存储介质 | |
WO2019071679A1 (zh) | 一种直播的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20111125 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20161116 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20111125 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: 20180521 Patent event code: PE09021S01D |
|
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: 20180929 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20181011 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20181011 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20210930 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20220921 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20230920 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20240925 Start annual number: 7 End annual number: 7 |