Difference between revisions of "UHAPI"
From eLinux.org
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 21: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