Submitted:
15 February 2024
Posted:
16 February 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Experiment setup
2.1. Dataset description
2.2. Video Encoding
2.3. Objective Quality Evaluation
3. Analysis of the Results
4. Conclusion
Funding
Conflicts of Interest
References
- Bross, B.; Wang, Y.K.; Ye, Y.; Liu, S.; Chen, J.; Sullivan, G.J.; Ohm, J.R. Overview of the Versatile Video Coding (VVC) Standard and its Applications. IEEE Transactions on Circuits and Systems for Video Technology 2021, 31, 3736–3764. [Google Scholar] [CrossRef]
- Han, J.; Li, B.; Mukherjee, D.; Chiang, C.H.; Grange, A.; Chen, C.; Su, H.; Parker, S.; Deng, S.; Joshi, U.; Chen, Y.; Wang, Y.; Wilkins, P.; Xu, Y.; Bankoski, J. A Technical Overview of AV1. Proceedings of the IEEE 2021, 109, 1435–1462. [Google Scholar] [CrossRef]
- Alliance for Open Media. Alliance for Open Media. https://aomedia.org.
- Sullivan, G.J.; Ohm, J.R.; Han, W.J.; Wiegand, T. Overview of the High Efficiency Video Coding (HEVC) Standard. IEEE Transactions on Circuits and Systems for Video Technology 2012, 22, 1649–1668. [Google Scholar] [CrossRef]
- Wiegand, T.; Sullivan, G.; Bjontegaard, G.; Luthra, A. Overview of the H.264/AVC video coding standard. IEEE Transactions on Circuits and Systems for Video Technology 2003, 13, 560–576. [Google Scholar] [CrossRef]
- Siqueira, I.; Correa, G.; Grellert, M. Rate-Distortion and Complexity Comparison of HEVC and VVC Video Encoders. 2020 IEEE 11th Latin American Symposium on Circuits & Systems (LASCAS). IEEE, 2020. [CrossRef]
- Martínez-Rach, M.O.; Migallón, H.; López-Granado, O.; Galiano, V.; Malumbres, M.P. Performance Overview of the Latest Video Coding Proposals: HEVC, JEM and VVC. Journal of Imaging 2021, 7, 39. [Google Scholar] [CrossRef]
- Bouaafia, S.; Khemiri, R.; Sayadi, F.E. Rate-Distortion Performance Comparison: VVC vs. HEVC. 2021 18th International Multi-Conference on Systems, Signals & Devices (SSD). IEEE, 2021. [CrossRef]
- Mercat, A.; Makinen, A.; Sainio, J.; Lemmetti, A.; Viitanen, M.; Vanne, J. Comparative Rate-Distortion-Complexity Analysis of VVC and HEVC Video Codecs. IEEE Access 2021, 9, 67813–67828. [Google Scholar] [CrossRef]
- García-Lucas, D.; Cebrián-Márquez, G.; Cuenca, P. Rate-distortion/complexity analysis of HEVC, VVC and AV1 video codecs. Multimedia Tools and Applications 2020, 79, 29621–29638. [Google Scholar] [CrossRef]
- Topiwala, P.; Krishnan, M.; Dai, W. Performance comparison of VVC, AV1 and EVC. Applications of Digital Image Processing XLII; Tescher, A.G.; Ebrahimi, T., Eds. SPIE, 2019. [CrossRef]
- Nguyen, T.; Wieckowski, A.; Bross, B.; Marpe, D. Objective Evaluation of the Practical Video Encoders VVenC, x265, and aomenc AV1. 2021 Picture Coding Symposium (PCS). IEEE, 2021. [CrossRef]
- Nguyen, T.; Marpe, D. Compression efficiency analysis of AV1, VVC, and HEVC for random access applications. APSIPA Transactions on Signal and Information Processing 2021, 10. [Google Scholar] [CrossRef]
- Petreski, D.; Kartalov, T. Next Generation Video Compression Standards – Performance Overview. 2023 30th International Conference on Systems, Signals and Image Processing (IWSSIP). IEEE, 2023. [CrossRef]
- Mansri, I.; Doghmane, N.; Kouadria, N.; Harize, S.; Bekhouch, A. Comparative Evaluation of VVC, HEVC, H.264, AV1, and VP9 Encoders for Low-Delay Video Applications. 2020 Fourth International Conference on Multimedia Computing, Networking and Applications (MCNA). IEEE, 2020. [CrossRef]
- Valiandi, I.; Panayides, A.S.; Kyriacou, E.; Pattichis, C.S.; Pattichis, M.S., A Comparative Performance Assessment of Different Video Codecs. In Lecture Notes in Computer Science; Springer Nature Switzerland, 2023; p. 265–275. [CrossRef]
- Esakki, G.; Panayides, A.; Teeparthi, S.; Pattichis, M. A comparative performance evaluation of VP9, x265, SVT-AV1, VVC codecs leveraging the VMAF perceptual quality metric. Applications of Digital Image Processing XLIII; Tescher, A.G.; Ebrahimi, T., Eds. SPIE, 2020. [CrossRef]
- Nguyen, T.; Marpe, D. Future Video Coding Technologies: A Performance Evaluation of AV1, JEM, VP9, and HM. 2018 Picture Coding Symposium (PCS). IEEE, 2018. [CrossRef]
- Zhao, X.; Liu, S.; Zhao, L.; Xu, X.; Zhu, B.; Li, X. A comparative study of HEVC, VVC, VP9, AV1 and AVS3 video codecs. Applications of Digital Image Processing XLIII; Tescher, A.G.; Ebrahimi, T., Eds. SPIE, 2020. [CrossRef]
- Pourazad, M.T.; Sung, T.; Hu, H.; Wang, S.; Tohidypour, H.R.; Wang, Y.; Nasiopoulos, P.; Leung, V.C. Comparison of Emerging Video Compression Schemes for Efficient Transmission of 4K and 8K HDR Video. 2021 IEEE International Mediterranean Conference on Communications and Networking (MeditCom). IEEE, 2021. [CrossRef]
- Grois, D.; Giladi, A.; Choi, K.; Park, M.W.; Piao, Y.; Park, M.; Choi, K.P. Performance Comparison of Emerging EVC and VVC Video Coding Standards with HEVC and AV1. SMPTE 2020 Annual Technical Conference and Exhibition. IEEE, 2020. [CrossRef]
- FraunhoferHHI. 8K Berlin Test Sequences. https://www.hhi.fraunhofer.de/en/departments/vca/research-groups/video-coding-systems/8k-sequences.html.
- Al Shoura, T.; Dehaghi, A.M.; Razavi, R.; Far, B.; Moshirpour, M. SEPE Dataset: 8K Video Sequences and Images for Analysis and Development. Proceedings of the 14th Conference on ACM Multimedia Systems. ACM, 2023, MMSys ’23. [CrossRef]
- Gao, W.; Yuan, H.; Liao, G.; Guo, Z.; Chen, J. PP8K: A New Dataset for 8K UHD Video Compression and Processing. IEEE MultiMedia 2023, 30, 100–109. [Google Scholar] [CrossRef]
- ITU-T. Recommendation ITU-T P.910 - Subjective video quality assessment methods for multimedia applications. [online] Available: https://www.itu.int/rec/T-REC-P.910-200804-I/en 2008.
- FFmpeg. A complete, cross-platform solution to record, convert and stream audio and video. ffmpeg.org, https://www.ffmpeg.org.
- Pierre Lebreton, TU Berlin . A command-line-based tool for Windows to calculate spatial information (SI) and temporal information (TI) according to ITU-T P.910. https://vqeg.github.io/software-tools/quality%20analysis/siti/.
- FFmpeg. FFmpeg integration - Support VVC for FFmpeg. https://github.com/fraunhoferhhi/vvenc/wiki/FFmpeg-Integration.
- Wang, Z.; Bovik, A.; Sheikh, H.; Simoncelli, E. Image Quality Assessment: From Error Visibility to Structural Similarity. IEEE Transactions on Image Processing 2004, 13, 600–612. [Google Scholar] [CrossRef]
- Liu, T.J.; Lin, Y.C.; Lin, W.; Kuo, C.C.J. Visual quality assessment: recent developments, coding applications and future trends. APSIPA Transactions on Signal and Information Processing 2013, 2. [Google Scholar] [CrossRef]
- Fifonik. FFMetrics — yet another program for video Visual Quality Metrics visualization. https://github.com/fifonik/FFMetrics.
- Bjøntegaard, G. Calculation of Average PSNR Differences between RD-curves. 2001.










| Dataset | Resolution | Color space | Bitdepth | Framerate | Number of frames |
|---|---|---|---|---|---|
| Fraunhofer | 7680x4320p | ITU-R BT.2020 (YCbCr 4:2:0) |
10 bit | 60 | 600 |
| PP8K | 7680x4320p | ITU-R BT.2020 (YCbCr 4:2:0) |
10 bit | 60 | 600 |
| SEPE | 8192x4320p | ITU-R BT.2020 (RGBA 4:2:0) |
8 bit | 29.97 | 300 |
| Dataset | Test sequence | Description | 8K | UHD | FHD | |||
|---|---|---|---|---|---|---|---|---|
| SI value | TI value | SI value | TI value | SI value | TI value | |||
| Fraunhofer | BodeMuseum | A view of the Bode Museum in Berlin. Only a train and a boat move in the background. The camera is fixed. |
50,83 | 6,78 | 71,77 | 6,02 | 88,57 | 4,39 |
| NeptuneFountain3 | A view of the Neptune Fountain in Berlin. Water splashes from the fountain. The camera moves around the fountain from left to right. |
26,55 | 21,23 | 39,04 | 21,16 | 55,23 | 20,75 | |
| TiergartenParkway | A view of a park way close to the Tiergarten in Berlin. The camera moves forward as if a person is walking with a camera. |
54,13 | 33,97 | 79,56 | 33,91 | 101,25 | 32,98 | |
| PP8K | Cooking | A chef is cooking and the dancing flame is in the pan. The camera is fixed. | 11,60 | 38,42 | 13,98 | 38,36 | 23,65 | 37,93 |
| Giraffe | Three giraffes are walking in the zoo. The camera is fixed. | 34,62 | 8,92 | 52,70 | 8,07 | 63,72 | 7,47 | |
| Koi | The colorful koi are swimming in the fish tank. A lot of bubbles, produced by the working oxygen generator, are floating upward in the water. The camera moves slowly from left to right. |
12,91 | 7,70 | 12,70 | 6,55 | 18,84 | 5,89 | |
| SEPE | 36 | Many people are skating on the ice rink. The camera is fixed. | 36,89 | 14,53 | 59,42 | 14,32 | 78,11 | 13,45 |
| Codec | Resolution | Bitdepth | Bitrate [Mbps] |
|---|---|---|---|
| H.264/AVC, H.265/HEVC, H.266/VVC, AV1 | FHD, UHD | 8 bit | 1, 3, 5, 7, 10, 15 |
| 8K | 10 bit | 5, 7, 10, 15, 30, 50 |
| Codec | Resolution | Parameter | Command-line setting |
|---|---|---|---|
| H.264/AVC | FHD, UHD | 1-pass | ffmpeg -i {input_sequence} -c:v h264 -b:v {bitrate} -g 60 {output_sequence} |
| 8K | 2-pass | ffmpeg -y -i {input_sequence} -c:v h264 -b:v {bitrate} -g 60 -pass1 -f null /dev/null && ffmpeg -i {input_sequence} -c:v h264 -b:v {bitrate} -g 60 {output_sequence} -pass2 {output_sequence} |
|
| H.265/HEVC | FHD, UHD | 1-pass | ffmpeg -i {input_sequence} -c:v hevc -b:v {bitrate} -g 60 {output_sequence} |
| 8K | 2-pass | ffmpeg -y -i {input_sequence} -c:v hevc -b:v {bitrate} -g 60 -x265-params pass=1 -f null /dev/null && ffmpeg -i {input_sequence} -c:v hevc -b:v {bitrate} -g 60 {output_sequence} -x265-params pass=2 {output_sequence} |
|
| H.266/VVC | FHD, UHD | 1-pass | ffmpeg -i {input_sequence} -c:v vvc -b:v {bitrate} -g 60 -bitdepth 8 {output_sequence} |
| 8K | 1-pass | ffmpeg -i {input_sequence} -c:v vvc -b:v {bitrate} -g 60 {output_sequence} | |
| AV1 | FHD, UHD, 8K | 1-pass | ffmpeg -i {input_sequence} -c:v libsvtav1 -b:v {bitrate} -g 60 {output_sequence} |
| 8K | |||||||
|---|---|---|---|---|---|---|---|
| BodeMuseum | NeptuneFountain3 | TiergartenParkway | Cooking | Giraffe | Koi | 36 | |
| H.266 vs H.264 | -74.69% | -70.78% | -74.67% | -88.45% | -73.83% | -93.16% | -72.86% |
| H.266 vs H.265 | -56.33% | -40.82% | -58.44% | -76.36% | -56.38% | -77.58% | -51.24% |
| H.266 vs AV1 | -45.67% | -37.11% | -41.85% | -64.99% | -47.01% | -69.63% | -16.59% |
| H.265 vs H.264 | -44.17% | -52.60% | -45.77% | -66.02% | -44.25% | -76.96% | -42.91% |
| AV1 vs H.264 | -53.05% | -54.18% | -60.75% | -75.71% | -50.34% | -81.25% | -66.80% |
| AV1 vs H.265 | -17.29% | -7.17% | -28.74% | -31.43% | -14.32% | -15.07% | -41.48% |
| 8K | |||||||
|---|---|---|---|---|---|---|---|
| BodeMuseum | NeptuneFountain3 | TiergartenParkway | Cooking | Girafe | Koi | 36 | |
| H.266 vs H.264 | 3.39 dB | 4.48 dB | 5.57 dB | 5.01 dB | 2.67 dB | 2.69 dB | 3.03 dB |
| H.266 vs H.265 | 1.78 dB | 1.59 dB | 2.69 dB | 1.24 dB | 1.38 dB | 0.76 dB | 1.54 dB |
| H.266 vs AV1 | 1.31 dB | 1.30 dB | 1.66 dB | 0.74 dB | 1.06 dB | 0.61 dB | 0.36 dB |
| H.265 vs H.264 | 1.61 dB | 2.89 dB | 2.88 dB | 3.77 dB | 1.29 dB | 1.93 dB | 1.49 dB |
| AV1 vs H.264 | 2.08 dB | 3.18 dB | 3.91 dB | 4.27 dB | 1.61 dB | 2.08 dB | 2.67 dB |
| AV1 vs H.265 | 0.46 dB | 0.29 dB | 1.03 dB | 0.50 dB | 0.32 dB | 0.15 dB | 1.17 dB |
| UHD | |||||||
|---|---|---|---|---|---|---|---|
| BodeMuseum | NeptuneFountain3 | TiergartenParkway | Cooking | Giraffe | Koi | 36 | |
| H.266 vs H.264 | -70.53% | -77.96% | -77.21% | -78.85% | -68.53% | -86.77% | -68.17% |
| H.266 vs H.265 | -54.50% | -50.66% | -63.13% | -50.82% | -57.31% | -66.59% | -47.54% |
| H.266 vs AV1 | -39.09% | -44.94% | -39.82% | -39.39% | -39.61% | -63.41% | -24.02% |
| H.265 vs H.264 | -26.75% | -55.62% | -31.39% | -61.41% | -28.22% | -65.76% | -41.56% |
| AV1 vs H.264 | -53.74% | -56.06% | -66.69% | -70.03% | -50.40% | -71.24% | -60.00% |
| AV1 vs H.265 | -28.78% | -9.03% | -44.57% | -22.71% | -31.78% | -17.16% | -31.72% |
| UHD | |||||||
|---|---|---|---|---|---|---|---|
| BodeMuseum | NeptuneFountain3 | TiergartenParkway | Cooking | Girafe | Koi | 36 | |
| H.266 vs H.264 | 4.49 dB | 5.14 dB | 5.40 dB | 7.99 dB | 3.82 dB | 4.92 dB | 4.24 dB |
| H.266 vs H.265 | 3.15 dB | 2.06 dB | 3.88 dB | 2.45 dB | 2.73 dB | 1.65 dB | 2.24 dB |
| H.266 vs AV1 | 1.62 dB | 1.37 dB | 1.61 dB | 1.51 dB | 1.53 dB | 1.32 dB | 0.83 dB |
| H.265 vs H.264 | 1.34 dB | 3.09 dB | 1.53 dB | 5.54 dB | 1.10 dB | 3.27 dB | 2.00 dB |
| AV1 vs H.264 | 2.87 dB | 3.77 dB | 3.79 dB | 6.49 dB | 2.29 dB | 3.59 dB | 3.41 dB |
| AV1 vs H.265 | 1.53 dB | 0.68 dB | 2.27 dB | 0.95 dB | 1.19 dB | 0.32 dB | 1.41 dB |
| FHD | |||||||
|---|---|---|---|---|---|---|---|
| BodeMuseum | NeptuneFountain3 | TiergartenParkway | Cooking | Giraffe | Koi | 36 | |
| H.266 vs H.264 | -61.00% | -60.93% | -62.18% | -67.69% | -59.27% | -70.84% | -60.70% |
| H.266 vs H.265 | -51.81% | -44.63% | -56.96% | -38.93% | -54.16% | -55.05% | -52.52% |
| H.266 vs AV1 | -29.26% | -42.53% | -41.35% | -39.68% | -36.14% | -52.45% | -28.48% |
| H.265 vs H.264 | -18.75% | -30.26% | -14.31% | -49.81% | -14.92% | -39.09% | -19.01% |
| AV1 vs H.264 | -44.75% | -33.84% | -38.98% | -52.41% | -38.07% | -45.38% | -48.06% |
| AV1 vs H.265 | -31.35% | -5.11% | -29.25% | -3.00% | -28.16% | -9.99% | -33.61% |
| FHD | |||||||
|---|---|---|---|---|---|---|---|
| BodeMuseum | NeptuneFountain3 | TiergartenParkway | Cooking | Girafe | Koi | 36 | |
| H.266 vs H.264 | 3.50 dB | 2.73 dB | 3.72 dB | 5.07 dB | 3.60 dB | 3.20 dB | 3.21 dB |
| H.266 vs H.265 | 2.69 dB | 1.69 dB | 3.13 dB | 1.88 dB | 2.96 dB | 1.85 dB | 2.43 dB |
| H.266 vs AV1 | 1.19 dB | 1.50 dB | 1.84 dB | 1.84 dB | 1.78 dB | 1.62 dB | 1.22 dB |
| H.265 vs H.264 | 0.81 dB | 1.05 dB | 0.58 dB | 3.19 dB | 0.64 dB | 1.35 dB | 0.78 dB |
| AV1 vs H.264 | 2.31 dB | 1.23 dB | 1.88 dB | 3.23 dB | 1.82 dB | 1.59 dB | 1.99 dB |
| AV1 vs H.265 | 1.50 dB | 0.18 dB | 1.30 dB | 0.04 dB | 1.18 dB | 0.23 dB | 1.21 dB |
| FHD | UHD | 8K | |
| H.266 vs H.264 | -63.23% | -75.43% | -78.35% |
| H.266 vs H.265 | -50.58% | -55.79% | -59.59% |
| H.266 vs AV1 | -38.56% | -41.47% | -46.12% |
| H.265 vs H.264 | -26.59% | -44.39% | -53.24% |
| AV1 vs H.264 | -43.07% | -61.17% | -63.16% |
| AV1 vs H.265 | -20.07% | -26.53% | -22.21% |
| FHD | UHD | 8K | |
| H.266 vs H.264 | 3.58 dB | 5.14 dB | 3.83 dB |
| H.266 vs H.265 | 2.37 dB | 2.59 dB | 1.57 dB |
| H.266 vs AV1 | 1.57 dB | 1.40 dB | 1.01 dB |
| H.265 vs H.264 | 1.20 dB | 2.55 dB | 2.27 dB |
| AV1 vs H.264 | 2.01 dB | 3.75 dB | 2.83 dB |
| AV1 vs H.265 | 0.81 dB | 1.19 dB | 0.56 dB |
| Processor | AMD Ryzen 9 5950X 16-Core 4000.0 MHz | |
| SSD | Samsung SSD 980 Pro 1TB | |
| RAM | 64 GB DDR4 SDRAM | |
| Graphic card | NVIDIA GeForce RTX 3080 Founders Edition LHR | |
| Operating system | Microsoft Windows 10 Education 64-bit |
| FHD | ||||||
|---|---|---|---|---|---|---|
| Codec / Bitrate | 1 Mbps | 3 Mbps | 5 Mbps | 7 Mbps | 10 Mbps | 15 Mbps |
| H.264/AVC | 3.933 s | 4.284 s | 4.403 s | 4.388 s | 4.446 s | 4.813 s |
| H.265/HEVC | 6.284 s | 7.462 s | 8.457 s | 9.263 s | 10.042 s | 11.245 s |
| H.266/VVC | 185.142 s | 328.863 s | 432.875 s | 514.937 s | 625.180 s | 765.770 s |
| AV1 | 3.079 s | 3.572 s | 3.676 s | 3.802 s | 3.952 s | 4.387 s |
| UHD | ||||||
| Codec / Bitrate | 1 Mbps | 3 Mbps | 5 Mbps | 7 Mbps | 10 Mbps | 15 Mbps |
| H.264/AVC | 15.719 s | 16.177 s | 16.424 s | 16.578 s | 16.864 s | 17.218 s |
| H.265/HEVC | 23.463 s | 27.036 s | 34.500 s | 35.183 s | 36.568 s | 32.863 s |
| H.266/VVC | 312.819 s | 519.568 s | 674.671 s | 807.677 s | 973.196 s | 1229.545 s |
| AV1 | 11.467 s | 11.826 s | 12.355 s | 12.664 s | 12.889 s | 13.282 s |
| 8K | ||||||
| Codec / Bitrate | 5 Mbps | 7 Mbps | 10 Mbps | 15 Mbps | 30 Mbps | 50 Mbps |
| H.264/AVC | 48.772 s | 49.057 s | 48.811 s | 49.487 s | 49.916 s | 49.632 s |
| H.265/HEVC | 96.779 s | 102.943 s | 157.587 s | 168.960 s | 183.300 s | 243.093 s |
| H.266/VVC | 1693.086 s | 1921.788 s | 2271.042 s | 2815.820 s | 4286.146 s | 6162.371 s |
| AV1 | 39.473 s | 39.268 s | 40.079 s | 41.569 s | 43.875 s | 52.724 s |
| FHD | ||||||
|---|---|---|---|---|---|---|
| Codec / Bitrate | 1 Mbps | 3 Mbps | 5 Mbps | 7 Mbps | 10 Mbps | 15 Mbps |
| H.264/AVC | 1.28x | 1.20x | 1.20x | 1.15x | 1.13x | 1.10x |
| H.265/HEVC | 2.04x | 2.09x | 2.30x | 2.44x | 2.54x | 2.56x |
| H.266/VVC | 60.13x | 92.07x | 117.76x | 135.44x | 158.19x | 174.55x |
| AV1 | 1.00x | 1.00x | 1.00x | 1.00x | 1.00x | 1.00x |
| UHD | ||||||
| Codec / Bitrate | 1 Mbps | 3 Mbps | 5 Mbps | 7 Mbps | 10 Mbps | 15 Mbps |
| H.264/AVC | 1.37x | 1.37x | 1.33x | 1.31x | 1.31x | 1.30x |
| H.265/HEVC | 2.05x | 2.29x | 2.79x | 2.78x | 2.84x | 2.47x |
| H.266/VVC | 27.28x | 43.93x | 54.61x | 63.78x | 75.51x | 92.57x |
| AV1 | 1.00x | 1.00x | 1.00x | 1.00x | 1.00x | 1.00x |
| 8K | ||||||
| Codec / Bitrate | 5 Mbps | 7 Mbps | 10 Mbps | 15 Mbps | 30 Mbps | 50 Mbps |
| H.264/AVC | 1.24x | 1.25x | 1.22x | 1.19x | 1.14x | 0.94x |
| H.265/HEVC | 2.45x | 2.62x | 3.93x | 4.06x | 4.18x | 4.61x |
| H.266/VVC | 42.89x | 48.94x | 56.66x | 67.74x | 97.69x | 116.88x |
| AV1 | 1.00x | 1.00x | 1.00x | 1.00x | 1.00x | 1.00x |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).