Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Richardson I.E.H.264 and MPEG-4 video compression.2003.pdf
Скачиваний:
34
Добавлен:
23.08.2013
Размер:
4.27 Mб
Скачать

 

 

 

APPLICATIONS AND DIRECTIONS

272

 

 

 

 

Table 8.3 MPEG-4 Visual CODECs (information not guaranteed to be correct)

 

 

 

 

 

 

 

Company

HW/SW

Profiles

Performance

Comments

 

 

 

 

 

 

 

 

Amphion

HW

SP

 

L0-L3

SoC modules, plus

 

www.amphion.com

 

 

 

Up to 2048 ×

HW accelerators

 

Dicas

SW

SP,

ASP,

Implements binary

 

www.dicas.de

 

Core

 

2048/60 fps?

shape

 

 

 

 

 

 

functionalities

 

DivX

SW

SP, ASP

 

All levels

Now compatible with

 

www.divx.com

 

 

 

 

MPEG-4 File

 

 

 

 

 

 

Format

 

Emblaze

HW

SP

 

QCIF/up to 15 fps

Based on ARM920T

 

www.emblaze.com

 

 

 

encode, 30 fps

core, suitable for

 

 

 

 

 

decode

mobile applications

 

EnQuad

SW?

Core?

 

30 fps?

No product details

 

www.enquad.com

 

 

 

 

available

 

Envivio

HW/SW

SP and ASP

L0-L5

SW and HW versions

 

www.envivio.com

 

 

 

 

 

 

Equator

SW

SP

 

?

Decoder (running on

 

www.equator.com

 

 

 

 

Equator’s BSP-15

 

 

 

 

 

 

processor)

 

Hantro www.hantro.com

HW/SW

SP

 

L0-L3

SW and HW versions

 

iVast www.ivast.com

SW

SP/ASP

 

L0-L3

 

 

Prodys www.prodys.com

SW

SP/ASP/Core

L0-L4 (ASP)

Implemented on

 

 

 

 

 

 

Texas Instruments

 

 

 

 

 

 

TMS320c64×

 

 

 

 

 

 

processor. Does not

 

 

 

 

 

 

implement binary

 

 

 

 

 

 

shape coding.

 

Sciworx

HW/SW

SP

 

QCIF/15 fps

Embedded processor

 

www.sci-worx.com

 

 

 

(encoder)

solution (partitioned

 

 

 

 

 

 

between hardware

 

 

 

 

 

 

and software)

 

Toshiba

HW

SP

 

QCIF/15 fps en-

Single chip including

 

www.toshiba.com/taec/

 

 

 

code + decode

audio and multiplex

 

IndigoVision

HW

SP

 

L1-L3

SoC modules

 

www. indigovision.com

 

 

 

 

 

 

3ivx

SW

SP/ASP

 

?

Embedded version of

 

www.3ivx.com

 

 

 

 

decoder available

 

UBVideo

SW

SP

 

Up to L3

PC and DSP

 

www.ubvideo.com

 

 

 

 

implementations

 

 

 

 

 

 

 

for H.264 will be broadcast-quality streamed or stored video, replacing existing technology in ‘higher-end’ applications such as broadcast television or video storage.

8.5 COMMERCIAL ISSUES

For a developer of a video communication product, there are a number of important commercial issues that must be taken into account in addition to the technical features and performance issues discussed in Chapters 5, 6 and 7.

COMMERCIAL ISSUES

 

 

 

 

 

 

273

 

Table 8.4 H.264 CODECs (information not guaranteed to be correct)

 

 

 

 

 

 

Company

HW/SW

Supports

Performance

Comments

 

 

 

 

 

 

VideoLocus

SW/HW

Main profile

30 fps/4CIF, up

HW/SW encoder; SW

www.videolocus.com

 

 

to level 3

decoder; sub-8 × 8

 

 

 

 

motion

 

 

 

 

compensation not yet

 

 

 

 

supported

UBVideo

SW

Main profile

30fps/4CIF

DSP implementation

www.ubvideo.com

 

 

 

(Texas Instruments

 

 

 

 

TMS320C64×)

Vanguard Software Solu-

SW

?

?

Downloadable

tions www.vsofts.com

 

 

 

Windows CODEC

Sand Video

HW

Main profile

Supports high

Decoder

www.sandvideo.com

 

 

definition

 

 

 

 

 

(1920 × 1080)

 

 

HHI www.hhi.de

SW

Main profile

?

Not real-time yet?

Envivio

SW/HW

Main profile

D1 resolution

Due to be released later

www.envivio.com

 

 

encoding and

in 2003

 

 

 

decoding in

 

 

 

 

 

real time (HW)

 

 

Equator

SW

?

?

Implementation for

www.equator.com

 

 

 

BSP-15 processor;

 

 

 

 

no details available

DemoGraFX

SW/HW

?

?

Advance information:

www.demografx.com/

 

 

 

encoder and decoder

 

 

 

 

will include optional

 

 

 

 

proprietary

 

 

 

 

‘extensions’ to H.264

Polycom

HW

?

?

Details not yet available

www.polycom.com

?

 

 

 

 

STMicroelectronics

HW

?

?

Advance information:

us.st.com

 

 

 

encoder and decoder

 

 

 

 

running on Nomadik

 

 

 

 

media processor

 

 

 

 

platform

MainConcept

SW

?

?

Advance information,

www.mainconcept.com

 

 

 

few details available

Impact Labs Inc.,

SW

?

?

Advance information,

www.impactlabs.com

 

 

 

few details available

 

 

 

 

 

 

8.5.1 Open Standards?

MPEG-4 and H.264 are ‘open’ international standards, i.e. any individual or organisation can purchase the standards documents from the ISO/IEC or ITU-T. This means that the standards have the potential to stimulate the development of innovative, competitive solutions conforming to open specifications. The documents specify exactly what is required for conformance, making it possible for anyone to develop a conforming encoder or decoder. At the same time, there is scope for a developer to optimise the encoder and/or the decoder, for example to provide enhanced visual quality or to take best advantage of a particular implementation platform.

APPLICATIONS AND DIRECTIONS

274

There are however some factors that work against this apparent openness. Companies or organisations within the Experts Groups have the potential to influence the standardisation process and (in the case of MPEG) have privileged access to documents (such as draft versions of new standards) that may give them a significant market lead. The standards are not easily approachable by non-experts and this makes for a steep learning curve for newcomers to the field. Finally, there are tens of thousands of patents related to image and video coding and it is not considered possible to implement one of the more recent standards without potentially infringing patent rights. In the case of MPEG-4 Visual (and probably the Main and Extended Profiles of H.264), this means that any commercial implementation of the standard is subject to license fee payments (see below).

8.5.2 Licensing MPEG-4 Visual and H.264

Any implementation of MPEG-4 Visual will fall into the scope of a number of ‘essential’ patents. Licensing the rights to the main patents is coordinated by MPEG LA [1], a body that represents the interests of the major patent holders and is not part of MPEG or the ISO/IEC. Commercial implementation or usage of MPEG-4 Visual is subject to royalty payments (through MPEG LA) to 20 organisations that hold these patents. Royalty payments are charged depending on the nature of use and according to the number of encoders, decoders, subscribers and/or playbacks of coded video. Critics of the licensing scheme claim that the cost may inhibit the take-up of MPEG-4 by industry but supporters claim that it helpfully clarifies the complex intellectual property situation and ensures that there are no ‘hidden costs’ to implementers.

H.264/MPEG-4 Part 10 is also subject to a number of essential patents. However, in order to make the new standard as accessible as possible, the JVT has attempted to make the Baseline Profile (see Chapter 6) ‘royalty free’. During the standardisation process, holders of key patents were encouraged to notify JVT of their patent claims and to state whether they would permit a royalty free license to the patent(s). These patent statements have been taken into account during the development of the Profiles with the aim of keeping the Baseline free of royalty payments. As this process is voluntary and relies on the correct identification of all relevant patents prior to standardisation, it is not yet clear whether the goal of a royalty-free Profile will be realised but initial indications are positive1. Implementation or use of the Main and Extended Profiles (see Chapter 6) is likely to be subject to royalty payments to patent holders.

8.5.3 Capturing the Market

Defining a technology in an International Standard does not guarantee that it will be a commercial success in the marketplace. The original target application of MPEG-1, the video CD, was not a success, although the standard is still widely used for storage of coded video in PC-based applications and on web sites. MPEG-2 is clearly a worldwide success in its applications to digital television broadcasting and DVD-Video storage. The first version of MPEG-4 Visual was published in 1999 but it is still not clear whether it will become a market leading technology for video coding. The slow process of agreeing licensing terms (not

1 In March 2003, 31 companies involved in the H.264 development process and/or holding essential patents confirmed their support for a royalty-free Baseline Profile.