Difference between revisions of "UHAPI"
m (Bot (Edward's framework)) |
m (Add category) |
||
(7 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
== Universal Home API == | == Universal Home API == | ||
− | |||
− | |||
− | |||
=== Introduction === | === Introduction === | ||
− | The [http://www.uhapi.org UHAPI Forum] standardizes hardware-independent application programming interfaces ([[APIs]]) for analog and digital televisions, set top boxes, DVD players and recorders, personal video recorders ( | + | The [http://www.uhapi.org UHAPI Forum] standardizes hardware-independent application programming interfaces ([[APIs]]) for analog and digital televisions, set top boxes, DVD players and recorders, personal video recorders (PVRs), home servers and other consumer audio/video (A/V) devices. |
The forum has released the UHAPI 1.1 specification for Analogue and Digital Television ATSC and Personal Video Recorders (PVR). The latest specifications are available at [http://www.uhapi.org/technology/specification/spec_download]. The 1.1 version has been donated by the UHAPI Forum to CELF (complying with CELF non-member submission license requirements) and can be downloaded here: attachment:UHAPI1_1.zip . | The forum has released the UHAPI 1.1 specification for Analogue and Digital Television ATSC and Personal Video Recorders (PVR). The latest specifications are available at [http://www.uhapi.org/technology/specification/spec_download]. The 1.1 version has been donated by the UHAPI Forum to CELF (complying with CELF non-member submission license requirements) and can be downloaded here: attachment:UHAPI1_1.zip . | ||
Line 12: | Line 9: | ||
== List of UHAPI 1.1 Interfaces == | == List of UHAPI 1.1 Interfaces == | ||
=== Audio === | === Audio === | ||
− | || | + | |
− | | | + | {| |
− | | | + | |- bgcolor="#80C0c0" align="center" |
− | | | + | | '''Interface name''' |
− | | | + | | '''Interface name''' |
− | | | + | |- |
− | | | + | | Analog Audio Decoding |
− | | | + | | ATSC Decoder |
− | | | + | |- |
+ | | SPDIF Decoding | ||
+ | | SPDIF-in | ||
+ | |- | ||
+ | | SPDIF-out | ||
+ | | Audio Automatic Volume Levelling | ||
+ | |- | ||
+ | | Audio Program Selection | ||
+ | | Audio Bass Enhancement | ||
+ | |- | ||
+ | | Audio Dynamic Range Control | ||
+ | | Audio Mixing | ||
+ | |- | ||
+ | | Audio Noise Generation | ||
+ | | Audio Volume Control | ||
+ | |- | ||
+ | | Equalizing | ||
+ | | Output Configuration | ||
+ | |- | ||
+ | | Speaker Set/Headphones | ||
+ | | - | ||
+ | |} | ||
+ | |||
=== Video === | === Video === | ||
− | || | + | |
− | | | + | {| |
− | | | + | |- bgcolor="#80C0c0" |
− | | | + | | align="center" | '''Interface name''' |
− | | | + | | align="center" | '''Interface name''' |
− | | | + | |- |
− | | | + | | Analog Audio & Video Demodulation |
− | | | + | | Analog Video Decoding |
− | | | + | |- |
− | | | + | | ATSC Decoder |
− | | | + | | Analog AV Input |
− | | | + | |- |
− | | | + | | Analog AV Output |
− | | | + | | Channel Decoding |
− | | | + | |- |
− | | | + | | Hdmi In |
− | | | + | | Image Decoding 2 |
+ | |- | ||
+ | | Out Of Band Tuning & Demodulation | ||
+ | | RF Amplification | ||
+ | |- | ||
+ | | Signal Strength | ||
+ | | STC Decoder | ||
+ | |- | ||
+ | | Transport Stream Demultiplexing | ||
+ | | Transport Stream Multiplexing | ||
+ | |- | ||
+ | | Tuning | ||
+ | | URL Source | ||
+ | |- | ||
+ | | VBI Slicing | ||
+ | | Video Mixing | ||
+ | |- | ||
+ | | Ambient Level | ||
+ | | Analog Video Encoder | ||
+ | |- | ||
+ | | Analog Video Encryption | ||
+ | | Anti Aging | ||
+ | |- | ||
+ | | Black Bar Detection | ||
+ | | Video Color Enhancement | ||
+ | |- | ||
+ | | Color Transient Improvement | ||
+ | | Dynamic Noise Reduction | ||
+ | |- | ||
+ | | Histogram Modification | ||
+ | | Noise Measurement | ||
+ | |- | ||
+ | | Scan Rate Conversion 2 | ||
+ | | Sharpness Enhancement | ||
+ | |- | ||
+ | | Sharpness Measurement | ||
+ | | Basic Video Featuring | ||
+ | |} | ||
+ | |||
+ | |||
=== Personal Video Recorder === | === Personal Video Recorder === | ||
− | || | + | |
− | | | + | {| |
− | | | + | |- bgcolor="#80C0c0" |
+ | | align="center" | '''Interface name''' | ||
+ | | align="center" | '''Interface name''' | ||
+ | |- | ||
+ | | Data Injecting | ||
+ | | Data Extracting | ||
+ | |- | ||
+ | | SPTS Transmuxing | ||
+ | | | ||
+ | |} | ||
+ | |||
== Other UHAPI resources == | == Other UHAPI resources == | ||
− | + | ||
− | + | * [http://www.celinuxforum.org/CelfPubWiki/UHAPI?action=AttachFile&do=get&target=UHAPI1_1.zip UHAPI 1.1 specification] | |
+ | * Open Source Linux PC implementation of the UHAPI interfaces : [http://sourceforge.net/projects/uhapi4linux/ http://sourceforge.net/projects/uhapi4linux/], [http://www.celinuxforum.org/CelfPubWiki/AvgUhapiImpTaskForce Avg Uhapi Imp Task Force] | ||
* UHAPI architecture presentation: [http://www.uhapi.org/home/news/UHAPI_Architecture_IFA_20050905.pdf UHAPI_Architecture_IFA_20050905.pdf] | * UHAPI architecture presentation: [http://www.uhapi.org/home/news/UHAPI_Architecture_IFA_20050905.pdf UHAPI_Architecture_IFA_20050905.pdf] | ||
* UHAPI technical whitepaper : [http://www.uhapi.org/technology/white_papers/uhapitechpaper-v4.1.pdf uhapitechpaper-v4.1.pdf] | * UHAPI technical whitepaper : [http://www.uhapi.org/technology/white_papers/uhapitechpaper-v4.1.pdf uhapitechpaper-v4.1.pdf] | ||
− | * | + | * Specification Readers Guide : [[Media:uhAPISpecificationReadersGuide.pdf | uhAPI Specification Readers Guide]] |
+ | |||
+ | [[Category:Standardized APIs]] |
Latest revision as of 14:31, 27 October 2011
Contents
Universal Home API
Introduction
The UHAPI Forum standardizes hardware-independent application programming interfaces (APIs) for analog and digital televisions, set top boxes, DVD players and recorders, personal video recorders (PVRs), home servers and other consumer audio/video (A/V) devices.
The forum has released the UHAPI 1.1 specification for Analogue and Digital Television ATSC and Personal Video Recorders (PVR). The latest specifications are available at [1]. The 1.1 version has been donated by the UHAPI Forum to CELF (complying with CELF non-member submission license requirements) and can be downloaded here: attachment:UHAPI1_1.zip .
List of UHAPI 1.1 Interfaces
Audio
Interface name | Interface name |
Analog Audio Decoding | ATSC Decoder |
SPDIF Decoding | SPDIF-in |
SPDIF-out | Audio Automatic Volume Levelling |
Audio Program Selection | Audio Bass Enhancement |
Audio Dynamic Range Control | Audio Mixing |
Audio Noise Generation | Audio Volume Control |
Equalizing | Output Configuration |
Speaker Set/Headphones | - |
Video
Interface name | Interface name |
Analog Audio & Video Demodulation | Analog Video Decoding |
ATSC Decoder | Analog AV Input |
Analog AV Output | Channel Decoding |
Hdmi In | Image Decoding 2 |
Out Of Band Tuning & Demodulation | RF Amplification |
Signal Strength | STC Decoder |
Transport Stream Demultiplexing | Transport Stream Multiplexing |
Tuning | URL Source |
VBI Slicing | Video Mixing |
Ambient Level | Analog Video Encoder |
Analog Video Encryption | Anti Aging |
Black Bar Detection | Video Color Enhancement |
Color Transient Improvement | Dynamic Noise Reduction |
Histogram Modification | Noise Measurement |
Scan Rate Conversion 2 | Sharpness Enhancement |
Sharpness Measurement | Basic Video Featuring |
Personal Video Recorder
Interface name | Interface name |
Data Injecting | Data Extracting |
SPTS Transmuxing |
Other UHAPI resources
- UHAPI 1.1 specification
- Open Source Linux PC implementation of the UHAPI interfaces : http://sourceforge.net/projects/uhapi4linux/, Avg Uhapi Imp Task Force
- UHAPI architecture presentation: UHAPI_Architecture_IFA_20050905.pdf
- UHAPI technical whitepaper : uhapitechpaper-v4.1.pdf
- Specification Readers Guide : uhAPI Specification Readers Guide