Commercial proposition

Product request

You are looking for a solution:

Select an option, and we will develop the best offer
for you

Your regional manager will answer you

Please select the destination country to continue.

What products are you interested in?

Please select one of the options to continue

Please select the products to continue.

In our response, we want to address you by name

Please fill in the field to continue.

No ads. Our manager will use this email address to contact you

Please fill in the field to continue.

Enter the phone number and the manager will contact you

Please enter your phone number to continue.

Select a business field, and we will develop the best offer for you

Please choose a business field to continue.

Enter your company’s legal name

Please indicate your company name to continue.

Tell us about your project

Please Tell us about your project to continue.

0 / 800

Confirm the details

What products are you interested in?

Select an option, and we will develop the best offer for you

Please select one of the options to continue.

In our response, we want to address you by name

Please fill in the field to continue.

No ads. Our manager will use this email address to contact you

Please fill in the field to continue.

Enter the phone number and the manager will contact you

Please enter your phone number to continue.

Select a business field, and we will develop the best offer for you

Please choose a business field to continue.

Enter your company’s legal name

Please indicate your company name to continue.

Your regional manager will answer you

Please select the destination country to continue.

Tell us about your project

Please tell us about your project to continue.

By clicking on 'Submit', you confirm that you have read, understood, and accept our privacy policy.

Thank you
Your message has been sent.

Our manager will contact you as soon as possible.

We will provide information for your region

Please select the country to continue.

No ads. We will use this address to contact you

Please fill in the field to continue.

Confirm the details

What products are you interested in?

Select an option, and we will develop the best offer for you

Please select the products to continue.

No ads. Our manager will use this email address to contact you.

Please fill in the field to continue.

We will provide information for your quantity

Please fill in the field to continue.

We will provide information for your region

Please select the country to continue.

By clicking on 'Submit', you confirm that you have read, understood, and accept our privacy policy.

Thank you!
Your message has been sent.

Your request will be processed shortly.

HEVC Better, Faster, Stronger

Now that the market is overflowing with UHD TV, and even 4K content is starting to pop up, H.264 is no longer up to the challenge. We need a solution that can compress and distribute ultra HD video with maximum quality through channels that are not yet ready for such loads.

This solution has been called H.265 or HEVC, and was first introduced to the general public at MWC 2012 by Qualcomm. The standard proved to be incredibly efficient even at that time.

How does compression work?

To understand how most compression algorithms work, let’s take the example of packing a suitcase. When it gets too heavy, we take out any unnecessary things. The same is true for video — the fewer repeated and unimportant elements it has, the easier it is to carry.

1. Entropy coding

Any ordered sequence can be grouped like this until there are no more data blocks left that can be compressed further. Or to say it another way, until the sequence of zeros and ones becomes absolutely random. This is why this type of coding has been named Entropy Coding. It should be mentioned, though, that the information itself is not affected. We only transform how it is represented and reduce the redundancy.

HEVC Better, Faster, Stronger

2. Frequency decomposition

Anyone who is at least a little bit familiar with Computer Science knows its main principle — data received in the form of zeros and ones can be converted into any other system, whether decimal, hexadecimal or even alphabetic. A 2D image is also a particular type of data that can be converted from one coordinate system to another. For example, we are used to viewing an image in X-Y coordinates (length-width). This type of representation is called a spatial domain. The value of each pixel in it is based on its position. We can convert this image into a frequency domain, where we don’t evaluate the position of pixels, but rather how their value changes relative to the neighboring ones. The higher the contrast of the areas, the higher their coordinate is on freqX-freqY axes. This is how the same image looks when converted from the X-Y system to freqX-freqY.

HEVC Better, Faster, Stronger

• Low-frequency components are located nearer to the center of our matrix. They are responsible for homogenous areas with gradual luma and chroma transitions.

• High-frequency ones are located closer to the edges. These include all contours, razor edges, and fine details.

After this transformation, we can simply crop the edges of our matrix, or in other words, mask it. When we convert the image to the usual form, it will lose some details, but in general will remain similar to the original one.

When we select the necessary mask size and form, we can control these losses and the degree to which the final file is compressed. Below is the same car, but now circular masks are applied to it.

HEVC Better, Faster, Stronger

3. Chroma subsampling

When an image is transmitted to a TV screen, the RGB color scheme is converted into YCbCr, where Y is the luma component and Cb and Cr are the blue and red components of the color scheme, or chroma components. A human eye can perceive even the smallest fluctuations in brightness, but it isn’t as good at recognizing shades. Therefore, if we transmit luma information in full resolution, and the color component in reduced resolution, no one will notice, and bandwidth is reduced. Coding a signal in Y’CbCr reduces the data volume almost by half.

There are several chroma subsampling methods. Each of them is designated by a numeric code that describes chroma resolution (2nd and 3rd) relative to luma resolution (1st).

4:4:4 (YUV) FORMAT

The colored dot consists of luma (Y’) and chroma (Cr and Cb) components. In this case, there are four components of each color for every four luma components. This is how non-compressed RGB images are usually represented. Theoretically, the 4:4:4 formula can be used in Y’CbCr, but there is no practical need for using this format.

HEVC Better, Faster, Stronger

4:2:2 (YUY2) FORMAT

The ratio of luma resolution to chroma resolution is 4:2. This is the traditional broadcasting format used by DigiBeta, DVCpro50, and others.

HEVC Better, Faster, Stronger

4:1:1 (YV12) FORMAT

The ratio of chroma component resolution to luma is reduced by a factor of 4. This system is used in NTSC DV and PAL DVCPro.

HEVC Better, Faster, Stronger

4:2:0 (YV12) FORMAT

Component resolution depends on whether interlaced or frame scanning is used. It is often used for transmitting Н264 via the Internet, PAL DV, MPEG2, and various software solutions.

HEVC Better, Faster, Stronger

4. Motion compensation

In almost any video, each frame is similar to the previous one. They have a common, nearly static background, and only some objects move relative to others. It seems quite natural to want to code only those elements that change, but not the ones that stay the same. This example illustrates how similar all the subsequent frames are.

HEVC Better, Faster, Stronger

How does the algorithm work?

HEVC Better, Faster, Stronger

Н.265 versus H.264

Why does an Н.265 coded video of maximum quality take up to 40-50 percent less bandwidth than the same H.264 video? What’s more, the technology supports resolutions up to 8K and 10-bit color coding. Such an impressive leap in efficiency has become possible due to three key structural improvements:

1. Clean Random Access.
Decoding a randomly selected frame does not require decoding previous frames. The H.265 format does not require inserting any intermediate frames (I-frames), which reduces the bit rate of a video.

2. Change in maximum block size.
With H.264, the maximum block size is 256 pixels (16х16). But with H.265, it increases 16-fold to 4,096 pixels (64х64), and the algorithm determines the block size automatically.

HEVC Better, Faster, Stronger

3. Parallel decoding. The new format benefits from the characteristics of multi-core processors.
Н.265 can calculate different parts of the same frame simultaneously. The processing speed increases by several times.

Where is НEVC already used

1. Coding
HEVC is currently supported on many software and hardware encoders like Nvidia NVENC and Intel QSV. H265 can sometimes be seen on satellite television, IP cameras, and various devices for capturing and coding HDMI (this is especially popular with game streaming when you don’t want to increase the load on your computer).

2. Play Back
You can currently encounter H.265 on IP cameras. Also, there are 30-megabit channels compressed into H.265 on satellites. Little by little, attempts are being made to implement it in various OTT services, where there is device control.

3. Broadcasting
The format is gaining popularity especially quickly on set-top boxes and Smart TVs. The situation with desktop browsers is less promising so far, in fact, only Microsoft Edge is currently able to play H.265. On modern smartphones, H.265 is likely to be played on the processor, meaning your battery will die before you have finished watching even a short video.

HEVC Better, Faster, Stronger

Infomir was one of the first companies to embed HEVC technology in its set-top boxes. Due to this, we can already see the advantages of the standard in real-life examples.

HEVC Better, Faster, Stronger

Is HEVC going to revolutionize IPTV/OTT services? Probably not. Formats aren’t replaced overnight. Н.264 will remain an active market player for a long time, but will slowly give way to its logical successor. However, we can say with certainty that the future belongs to Н.265. Be ready for it with Infomir!

Recommended

HEVC Better, Faster, Stronger

How to build IPTV business in an expat environment

When launching an IPTV/OTT service, local operators try to reach as large an audience as possible, but they often overlook one of the free niches of potential customers — expat clients

 

HEVC Better, Faster, Stronger

IPTV set-top boxes and privacy: why Linux is the leader among operating systems

IPTV set-top boxes and smart TVs running on different platforms collect varying amounts of personal data. The amount of requested data depends on the specific platform, device vendors, and applications used, but did you know that Linux-based devices offer the highest level of data protection and flexibility of settings? With on-going concerns surrounding cybersecurity and data harvesting practices, in this article we'll explain why Linux-based set-top boxes are a popular choice among users. We'll also compare them with devices on other platforms regarding personal data protection.

HEVC Better, Faster, Stronger

New features for Ministra PRO released in March

Le logiciel Ministra PRO a bénéficié d’une mise à jour en mars dernier. Les nouvelles fonctionnalités permettent de simplifier l’ensemble des manipulations avec les décodeurs MAG fonctionnant sous Linux et Android. Nous avons également utilisé les atouts de l'intelligence artificielle afin d’offrir une meilleure assistance aux utilisateurs. Toutes ces fonctionnalités permettent d’offrir une expérience vis-à-vis du produit encore plus efficace et pratique.

Privacy Policy

This Privacy Policy will be effective as of May 25, 2018.

What This Policy Covers

We respect the confidentiality of your personal data and take measures to safeguard it. This Policy describes the information we collect, how we use that information, our legal basis for doing so, and your rights regarding the information we collect. We also use cookies and similar technologies, as described in our Cookie Policy, which is an integral part of this Privacy Policy.

We use cookies in order to optimise our website, provide you with the best possible user experience and help us promote our products. Please read our Cookie Policy to find out how we use cookies and how you can control cookies.
By using this website or closing this message, you acknowledge our Privacy Policy and agree to our use of cookies as described in our Cookie Policy.