IEEE Consumer Electronics Magazine - September/October 2022 - 28
Video Technology
Table 1. Encoders Used in This Paper, Classified by Type and Embedded System.
Rapsberry Pi 4
Hardware
H.264/AVC
HEVC
AV1
omxh264enc
-
-
Software
x264
-
rav1e
Hardware
nvv412h264enc
nvv412h265enc
-
Jetson Nano
Software
x264
x265
rav1e
AOMedia Video 1
In contrast to AVC and HEVC, AV1 is a royalty-free,
nonstandard, and open-source video
compression format mainly designed for streaming
services. It was initially released in March
2018, and the latest version dates from January
2019. That implies that it is the most recent
video compression format of those discussed in
this article. It has been developed by the Alliance
for Open Media (AOMedia) consortium,
which was founded in 2015 and brings together
companies that provide video on demand, such
as Netflix and Amazon, web browsers, such as
Mozilla, content producers, and other top-technology
companies such as Intel and Nvidia. AV1
is considered as the successor to the VP9 compression
format.13
At the moment, there are not many encoders
of this standard due to its recent development.
Two of the available encoders are Scalable Video
Technology for AV1 (SVT-AV1) and rav1e. For
our assessments, rav1e was chosen since SVTAV1
can only be run on systems with a fifth-generation
Intel processor onward. However, rav1e
supports the embedded systems under study.
As of the date of publication of this article,
the rav1e encoder is still under development, so
the version used (version 0.1.1) is not the final
one. It is cross-platform software and released
under the Berkeley Software Distribution (BSD
2) license. Finally, rav1e can run on both Raspberry
Pi 4 and Jetson Nano, so it has been chosen
for our study.
Table 1 shows all the encoders used in this
article, classified by type (hardware or software)
and the embedded system on which they run.
INTRAPREDICTION
Intraprediction is characterized by constructing
the prediction samples using information
28
present in the image itself, unlike interprediction,
which uses information from other images
in the sequence. In this way, the temporal dependence
on the rest of the images that make up the
sequence is eliminated, something that cannot
occur in interprediction. In other words, only
the spatial redundancy of the image in question
is specifically exploited. Below, the characteristics
of this type of prediction are analyzed for
the video compression standards listed in the
previous section.
In the H.264/AVC standard, the image is
divided into 1616 pixel MacroBlocks (MBs) to
carry out intraprediction. There are three possible
partitions of the MB in luminance, whose
sizes are: 1616, 88, and 44 pixels. Depending
on the size of the block, different prediction
modes have been defined7:
1616 (luma): a single 1616 prediction
block is generated using four possible predictionmodes:
vertical, horizontal, dc, and plane.
88 (luma) and 44 (luma): 9 prediction
modes have been defined, including 8 directional,
and 1 nondirectional mode (DC).
On the other hand, in the case of chrominance,
a prediction block is generated for each
chrominance component, using the same prediction
mode for both chrominance components,
Cb and Cr. There are four possible prediction
modes available for both chrominances: DC, horizontal,
vertical, and plane.
When applying these directional modes, the
high spatial correlation between a block and its
neighboring pixels belonging to the upper, upperleft,
upper-right, and left blocks is exploited. Once
the block size has been determined using a cost
function, the encoder chooses the optimal predictionmode
to use.
IEEE Consumer Electronics Magazine
IEEE Consumer Electronics Magazine - September/October 2022
Table of Contents for the Digital Edition of IEEE Consumer Electronics Magazine - September/October 2022
Contents
IEEE Consumer Electronics Magazine - September/October 2022 - Cover1
IEEE Consumer Electronics Magazine - September/October 2022 - Cover2
IEEE Consumer Electronics Magazine - September/October 2022 - Contents
IEEE Consumer Electronics Magazine - September/October 2022 - 2
IEEE Consumer Electronics Magazine - September/October 2022 - 3
IEEE Consumer Electronics Magazine - September/October 2022 - 4
IEEE Consumer Electronics Magazine - September/October 2022 - 5
IEEE Consumer Electronics Magazine - September/October 2022 - 6
IEEE Consumer Electronics Magazine - September/October 2022 - 7
IEEE Consumer Electronics Magazine - September/October 2022 - 8
IEEE Consumer Electronics Magazine - September/October 2022 - 9
IEEE Consumer Electronics Magazine - September/October 2022 - 10
IEEE Consumer Electronics Magazine - September/October 2022 - 11
IEEE Consumer Electronics Magazine - September/October 2022 - 12
IEEE Consumer Electronics Magazine - September/October 2022 - 13
IEEE Consumer Electronics Magazine - September/October 2022 - 14
IEEE Consumer Electronics Magazine - September/October 2022 - 15
IEEE Consumer Electronics Magazine - September/October 2022 - 16
IEEE Consumer Electronics Magazine - September/October 2022 - 17
IEEE Consumer Electronics Magazine - September/October 2022 - 18
IEEE Consumer Electronics Magazine - September/October 2022 - 19
IEEE Consumer Electronics Magazine - September/October 2022 - 20
IEEE Consumer Electronics Magazine - September/October 2022 - 21
IEEE Consumer Electronics Magazine - September/October 2022 - 22
IEEE Consumer Electronics Magazine - September/October 2022 - 23
IEEE Consumer Electronics Magazine - September/October 2022 - 24
IEEE Consumer Electronics Magazine - September/October 2022 - 25
IEEE Consumer Electronics Magazine - September/October 2022 - 26
IEEE Consumer Electronics Magazine - September/October 2022 - 27
IEEE Consumer Electronics Magazine - September/October 2022 - 28
IEEE Consumer Electronics Magazine - September/October 2022 - 29
IEEE Consumer Electronics Magazine - September/October 2022 - 30
IEEE Consumer Electronics Magazine - September/October 2022 - 31
IEEE Consumer Electronics Magazine - September/October 2022 - 32
IEEE Consumer Electronics Magazine - September/October 2022 - 33
IEEE Consumer Electronics Magazine - September/October 2022 - 34
IEEE Consumer Electronics Magazine - September/October 2022 - 35
IEEE Consumer Electronics Magazine - September/October 2022 - 36
IEEE Consumer Electronics Magazine - September/October 2022 - 37
IEEE Consumer Electronics Magazine - September/October 2022 - 38
IEEE Consumer Electronics Magazine - September/October 2022 - 39
IEEE Consumer Electronics Magazine - September/October 2022 - 40
IEEE Consumer Electronics Magazine - September/October 2022 - 41
IEEE Consumer Electronics Magazine - September/October 2022 - 42
IEEE Consumer Electronics Magazine - September/October 2022 - 43
IEEE Consumer Electronics Magazine - September/October 2022 - 44
IEEE Consumer Electronics Magazine - September/October 2022 - 45
IEEE Consumer Electronics Magazine - September/October 2022 - 46
IEEE Consumer Electronics Magazine - September/October 2022 - 47
IEEE Consumer Electronics Magazine - September/October 2022 - 48
IEEE Consumer Electronics Magazine - September/October 2022 - 49
IEEE Consumer Electronics Magazine - September/October 2022 - 50
IEEE Consumer Electronics Magazine - September/October 2022 - 51
IEEE Consumer Electronics Magazine - September/October 2022 - 52
IEEE Consumer Electronics Magazine - September/October 2022 - 53
IEEE Consumer Electronics Magazine - September/October 2022 - 54
IEEE Consumer Electronics Magazine - September/October 2022 - 55
IEEE Consumer Electronics Magazine - September/October 2022 - 56
IEEE Consumer Electronics Magazine - September/October 2022 - 57
IEEE Consumer Electronics Magazine - September/October 2022 - 58
IEEE Consumer Electronics Magazine - September/October 2022 - 59
IEEE Consumer Electronics Magazine - September/October 2022 - 60
IEEE Consumer Electronics Magazine - September/October 2022 - 61
IEEE Consumer Electronics Magazine - September/October 2022 - 62
IEEE Consumer Electronics Magazine - September/October 2022 - 63
IEEE Consumer Electronics Magazine - September/October 2022 - 64
IEEE Consumer Electronics Magazine - September/October 2022 - 65
IEEE Consumer Electronics Magazine - September/October 2022 - 66
IEEE Consumer Electronics Magazine - September/October 2022 - 67
IEEE Consumer Electronics Magazine - September/October 2022 - 68
IEEE Consumer Electronics Magazine - September/October 2022 - 69
IEEE Consumer Electronics Magazine - September/October 2022 - 70
IEEE Consumer Electronics Magazine - September/October 2022 - 71
IEEE Consumer Electronics Magazine - September/October 2022 - 72
IEEE Consumer Electronics Magazine - September/October 2022 - 73
IEEE Consumer Electronics Magazine - September/October 2022 - 74
IEEE Consumer Electronics Magazine - September/October 2022 - 75
IEEE Consumer Electronics Magazine - September/October 2022 - 76
IEEE Consumer Electronics Magazine - September/October 2022 - 77
IEEE Consumer Electronics Magazine - September/October 2022 - 78
IEEE Consumer Electronics Magazine - September/October 2022 - 79
IEEE Consumer Electronics Magazine - September/October 2022 - 80
IEEE Consumer Electronics Magazine - September/October 2022 - 81
IEEE Consumer Electronics Magazine - September/October 2022 - 82
IEEE Consumer Electronics Magazine - September/October 2022 - 83
IEEE Consumer Electronics Magazine - September/October 2022 - 84
IEEE Consumer Electronics Magazine - September/October 2022 - 85
IEEE Consumer Electronics Magazine - September/October 2022 - 86
IEEE Consumer Electronics Magazine - September/October 2022 - 87
IEEE Consumer Electronics Magazine - September/October 2022 - 88
IEEE Consumer Electronics Magazine - September/October 2022 - 89
IEEE Consumer Electronics Magazine - September/October 2022 - 90
IEEE Consumer Electronics Magazine - September/October 2022 - 91
IEEE Consumer Electronics Magazine - September/October 2022 - 92
IEEE Consumer Electronics Magazine - September/October 2022 - 93
IEEE Consumer Electronics Magazine - September/October 2022 - 94
IEEE Consumer Electronics Magazine - September/October 2022 - 95
IEEE Consumer Electronics Magazine - September/October 2022 - 96
IEEE Consumer Electronics Magazine - September/October 2022 - 97
IEEE Consumer Electronics Magazine - September/October 2022 - 98
IEEE Consumer Electronics Magazine - September/October 2022 - 99
IEEE Consumer Electronics Magazine - September/October 2022 - 100
IEEE Consumer Electronics Magazine - September/October 2022 - 101
IEEE Consumer Electronics Magazine - September/October 2022 - 102
IEEE Consumer Electronics Magazine - September/October 2022 - 103
IEEE Consumer Electronics Magazine - September/October 2022 - 104
IEEE Consumer Electronics Magazine - September/October 2022 - 105
IEEE Consumer Electronics Magazine - September/October 2022 - 106
IEEE Consumer Electronics Magazine - September/October 2022 - 107
IEEE Consumer Electronics Magazine - September/October 2022 - 108
IEEE Consumer Electronics Magazine - September/October 2022 - Cover3
IEEE Consumer Electronics Magazine - September/October 2022 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20240102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20231112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20221112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20211112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202010
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202009
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202007
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202004
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202003
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202001
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201909
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201907
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201905
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201903
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201901
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201811
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201809
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201807
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201805
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201803
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2015
https://www.nxtbookmedia.com