鱗目界域-龍論壇

游態龍的錫安山。龍的力量、智慧、野性、與優雅

您尚未登录。 (登录 | 注册)

公告

mb 爪機版     |    論壇指南     |    Discord     |    QQ群

《龙魂志》第一期
《龙魂志》第二期

Tips:这是专为龙族建设的网站,历史的、现代的、心灵的、神话的、现实的。

#1 2024-06-11 17:30:35  |  显示全部楼层

Saphira
虬龍
Registered: 2022-03-26
Posts: 100
网站

龍語文字構造討論

前段時間一直在想一個問題:衆所周知,龍類一般生活在原生態區域。如果用爪子將文字刻在樹幹或者各類石頭上難免會被環境一定程度侵蝕,破壞文字傳遞的信息。是否存在一種文字,可允許其佔有表面積的任意10%消失但不損失信息?

以現實世界的數字舉例,用爪子在樹上寫下"0123456789"(假設每個數字都佔1平方釐米的面積),消失的10%恰好是一個完整數字,那顯然會導致信息損失,故不符合命題。

初步猜想符合命題的文字應注重“計算”,文字的所有部分實際上都參與“推理並檢驗其他部分完整性”這個過程。

拓展問題:能否做到任意消失20%而不損失信息?文字可做到的極限消失率(不損失信息情況下的最大消失面積百分比)是多少?


“Let there be light!”
And there was light.

离线

#2 2024-06-12 10:33:40  |  显示全部楼层

Saphira
虬龍
Registered: 2022-03-26
Posts: 100
网站

回应: 龍語文字構造討論

假設我們一次傳遞四個字(位)的信息

7個數字爲一組,十組就有70個數字,消失10%允許消失總計7個數字。如果每組各消失1個數字則能根據這個糾錯方法成功還原出正確的信息,那萬一消失的7個數字在同一組裏呢?這個數字組的信息就徹底丟失了。
我甚至不知道該數組是否存在過,更不用說還原出信息了

這個方法恐怕並不能保證連續的數字消失後依然可以還原,這就是我強調“任意消失10%”的原因。 [被炸]

最后修改: Saphira (2024-06-12 11:10:10)


“Let there be light!”
And there was light.

离线

#3 2024-06-12 21:23:16  |  显示全部楼层

Saphira
虬龍
Registered: 2022-03-26
Posts: 100
网站

回应: 龍語文字構造討論

用0123456789做原料拼成0123456789的字符畫,可以任意丟失10%的字符而不影響解讀

想了一下確實是好辦法,各部分能檢驗其他部分的完整性。
(小問題是每個數字佔的像素其實不一樣。簡單點說,雖然“十”和“龘”都是一個字,但是佔的屏幕顯示面積沒法比,“十龘”消失10%沒準能讓“十”變成“一”)
不知道能不能順着這個思路把“字”也加進來,而不僅僅侷限於數字


“Let there be light!”
And there was light.

离线

#4 2024-06-13 00:31:50  |  显示全部楼层

Saphira
虬龍
Registered: 2022-03-26
Posts: 100
网站

回应: 龍語文字構造討論

但多抄幾遍,所有的副本合起來作爲一個顯示的結果就可行了嘛,QR也能用這個方法。

單個qr碼消失的10%恰好是版本信息就掃不出來了,多抄幾遍合起來會有一種可能:消失的10%全部集中於各qr碼的版本信息
這樣就都掃不出來了 [被炸]


“Let there be light!”
And there was light.

离线

#5 2024-06-13 00:49:30  |  显示全部楼层

Saphira
虬龍
Registered: 2022-03-26
Posts: 100
网站

回应: 龍語文字構造討論

[↑] @龍爪翻書 寫道: 前一陣子正好看到一張圖,好像就是刪除10%也能保留原始意思?     …

單字目前來看確實不難,消失10%不影響辨認。
難的是句子和更長的段落,集中消失10%有可能消失的是佔面積較小的字,易改變原文意思。


有 1 位朋友喜欢这篇文章:龍爪翻書


“Let there be light!”
And there was light.

离线

#6 2024-06-13 19:47:06  |  显示全部楼层

Saphira
虬龍
Registered: 2022-03-26
Posts: 100
网站

回应: 龍語文字構造討論

讓我們對文字按照位進行遞增編號

只有第2位信息爲1,於是我們忽略第0位

消失第一位後信息只剩下010,爲什麼在後續運算中默認消失的是第一位 (讓i=2) 而不是最後一位 (讓i=1)?
換句話說,當一隻龍看到剩餘的信息是010時,如何判斷原來的信息不是010x而是x010?

最后修改: Saphira (2024-06-13 19:57:49)


“Let there be light!”
And there was light.

离线

论坛页尾