Apa itu KLV - Standar Penyandian Data

Apa itu KLV - Standar Penyandian Data

Wondershare Recoverit Authors

Feb 29, 2024 • Filed to: Pusat Pengetahuan • Proven solutions

0

Video kini telah digunakan di segala komunitas, mulai dari media dan hiburan hingga pertahanan dan pertanian. Apa pun alat yang Anda gunakan untuk merekam video, lingkungan pengambilannya dapat memberikan informasi yang sangat berharga. Ini termasuk data sensor, geolokasi, pembacaan instrumen, dan banyak lagi.

Dulunya, organisasi Intelijen menggunakan Key-Length-Value (KLV) untuk membawa informasi penting dengan video definisi tinggi. Selain militer dan pertahanan, video KLV juga populer di kehidupan sehari-hari.

Video streaming saat ini memiliki banyak metadata yang menggambarkan setiap adegan, sehingga penonton dapat menikmati berbagai adegan secara real-time. Contoh dari metadata adalah elevasi sensor, sudut kamera, koordinat pembatas geografis, atau panjang fokus kamera.

Sekarang, metadata ini disinkronkan dengan setiap frame video, dan dapat diperbarui untuk setiap frame setiap beberapa detik. Metadata yang menyesuaikan frame video setiap detik ini disajikan sebagai data Key Length Value (KLV).

Mari cari tahu lebih banyak tentang KLV!

Bagian 1. Apa itu KLV

Apakah Anda penasaran dengan apa itu KLV? Nah, KLV adalah singkatan dari Key-Length-Value, yang dapat secara efisien menyimpan data biner dalam sebuah aliran atau data penting lainnya. Pada dasarnya, ini adalah sebuah standar penyandian data yang digunakan untuk menyematkan informasi atau data dalam feed video.

Dalam hal ini, item disandikan menjadi triplet Key-Length-Value, di mana key ini berarti data, length untuk panjang data, dan value adalah data yang ditentukan itu sendiri.

 Elemen-elemen KLV

Meskipun ada banyak cara untuk menggunakan metadata, triplet KLV adalah salah satu metode yang efektif dan dapat diperluas. Sebagai informasi, standar data KLV disetujui oleh Society of Motion Picture and Television Engineers. KLV juga telah diadopsi oleh Dewan Standar Pencitraan Gerak Badan Geospasial-Intelijen Nasional (MISB).

Mengapa KLV?

Untuk mengetahui atau memahami mengapa memilih KLV, mari fokus pada masalah dan bagaimana KLV bisa menjadi solusinya!

Masalah:

Sebagian besar saluran komunikasi memiliki keterbatasan bandwidth. Oleh karena itu, metode perjalanan data yang efisien melalui saluran dengan bandwidth terbatas dapat mendatangkan kehilangan maupun kerusakan pada data. Masalah lainnya adalah platform jarak jauh.

Platform yang berbeda mewakili data primitif dalam bentuk yang berbeda-beda. Misalnya, bilangan bulat big-endian akan memiliki nilai yang berbeda pada mesin little-endian. Masalah serupa dapat muncul pada video berkualitas tinggi.

Solusi:

Untuk merepresentasikan data yang bergerak, kita memerlukan teknik penyandian. Di sinilah KLV dapat diandalkan. KLV adalah teknik penyandian yang merepresentasikan data bergerak. Tiga pendekatan utama untuk mentransfer data adalah tidak terstruktur, terstruktur, dan semi terstruktur.

Ketika berbicara tentang data yang tidak terstruktur, maka teks bebas termasuk dalam kategori ini. Dan, jenis data ini sangat sulit untuk diproses oleh sistem.

Di sisi lain, data terstruktur memiliki struktur dan makna yang telah terdefinisi dengan baik. Contoh dari tipe data ini adalah National Imagery Transmission Format (NITF).

Kombinasi struktur dan fleksibilitas memunculkan data semiterstruktur, yang ideal untuk sistem pemrosesan terdistribusi berskala besar. Nah, Key-Length-Value (KLV), adalah pendekatan lain untuk data semi-terstruktur.

Teknik manajemen dan penyandian KLV dapat dioptimalkan lebih lanjut dengan mengurangi atau menghilangkan key dan length.


Bagian 2. Apa Saja Elemen-elemen Penting KLV

Pada dasarnya, KLV memiliki tiga elemen data utama: key, length, dan value.

Key: Key membantu mengidentifikasi data, seperti lintang sensor. Pada intinya, key ini adalah Universal Label (UL). Nilai unik 16-byte ini mendefinisikan elemen. UL unik ini memainkan peran utama dalam menentukan struktur elemen dan arti data.

Misalnya, UL 06.0E.2B.34.01.01.01.03.07.02.01.01.01.05.00.00 memberi tahu parser bahwa registri MISB mendefinisikan elemen data ini dalam elemen Cap Waktu UNIX. Meskipun semua elemen KLV harus dipetakan ke UL, key-nya tidak harus berupa UL.

Protokol pengkodean KLV harus menggunakan UL menurut SMPTE 298M. Setiap kata dikodekan menurut aturan penyandian dasar (BER) untuk penyandian sebuah nilai pengidentifikasi objek yang ditentukan dalam ISO/IEC 8825-1. Setiap kata harus dibatasi pada rentang 0×00 hingga 0×7F, dan satu oktet harus mewakilinya.

Length: Elemen ini menyatakan panjang data dalam satuan byte. Nilai length ini akan menampilkan panjang dalam byte di bagian nilai. Biasanya length cenderung disandikan sebagai OID, yang membantu meminimalkan ukurannya. Anda juga dapat menggunakan teknik penyandian alternatif.

Ketika berbicara tentang protokol pengkodean KLV, nilai length harus dikodekan dengan menggunakan aturan penyandian dasar (BER) untuk penyandian jangka pendek atau jangka panjang dari oktet panjang yang disebutkan dalam ISO/IEC 8825-1.

Metode penyandian nilai length ini memungkinkan penguraian data yang disandikan KLV secara efisien dan efektif. Saat Anda menerapkan protokol pengkodean KLV ke unit berkode KLV, bagian length pada setiap unit terpisah dapat mengadopsi sebuah metode yang unik. Metode ini biasanya ditentukan oleh standar pengkodean untuk kelompok unit tersebut.

Value: Ini adalah rangkaian numerik atau karakter yang mewakili data aktual itu sendiri. Atau, kita dapat mengatakan bahwa value adalah urutan panjang byte data. Value biasanya ditafsirkan sesuai dengan nilai UL.

Tidak diragukan lagi, tidak ada batasan dalam standar pada oktet maksimum di bagian panjang data value. Namun, panjang data value yang besar dapat ditentukan dari oktet pertama dalam penyandian length bentuk panjang BER.

Dalam beberapa operasi tertentu, tampaknya tidak praktis untuk menetapkan panjang dari value ini. Salah satu kasus tersebut adalah aliran data masuk yang ditetapkan dengan key dan length di awal. Dalam situasi seperti itu, panjang dari value tidak boleh ditentukan hingga penghentian aliran

Bagian 3. Cara Memperbaiki Video KLV yang Rusak

Jika video KLV Anda rusak dan tidak dapat diputar, Anda dapat menggunakan aplikasi Wondershare Repairit. Ini adalah aplikasi luar biasa yang dapat memperbaiki video KLV dengan sangat baik dan hanya dalam beberapa klik.

Wondershare Repairit

Pelajari cara memperbaiki video KLV dengan Video-Panduan di bawah ini:

Video Terbaru dari Recoverit

Lihat Lebih Banyak >

Akhir Kata

Kami harap melalui artikel ini Anda telah belajar banyak tentang video KLV dan teknologi KLV. Jika Anda ingin mendengarkan sebuah audio asli, video KLV adalah pilihan yang bagus untuk Anda. Bagian terbaiknya adalah Anda dapat memperbaiki video KLV dengan mudah menggunakan aplikasi Wondershare Repairit.

Recoverit author

Eleanor Reed

staff Editor

(Click to rate this post)

Generally rated4.5(105participated)

Home > Resources > Pusat Pengetahuan > Apa itu KLV - Standar Penyandian Data