从意义中恢复,而不是从数据包中恢复

从书报,录放机,电视机到智能手机,vr 眼镜,所有学习的,娱乐的工具或玩具,几乎都以光声诉诸视听,一块屏幕和一个喇叭。

视觉和听觉对任何动物都是收发信息的核心,诉诸视觉和听觉的光和声音在自然界客观存在,表现为光的漫反射和空气的震动,这些光影和声音连续弥漫在整个世界,人们沉浸其中,依靠它们通过定位,测量以理解世界。

相对而言,嗅觉,味觉和触觉是主观的,只有人们与之互动感受它们时才存在,世界上有固定可量化的光谱和震频,却无法量化 “臭”,“麻辣” 或 “疼”,可见一斑。

人们通过声音,表情和动作与他人互动,即便再嘈杂的环境也不妨碍人们察言观色,人们从来不会对说出去的话或做出的动作进行任何再干涉,大多数情况,人们每句话只要说一遍就够了,极少数情况下,人们会说 “什么?你再说一遍,我没听清”,人们几乎不会让人把肢体动作再做一遍,因为视觉的带宽比听觉更大,时延也更低,香农定律说人视觉抗噪能力更强,但听觉也不差。

声波和光进入耳朵和眼睛前不受任何影响,它们的局部以任意顺序被采样,但大脑却呈现出连续的时空。

当声光被计算机网络传输,最终也是要诉诸视听,但上面一切合理又简单逻辑却被遗忘了。人们倾向于获得不失真的信源副本。当信息有损时,企图通过传输协议从数据包中恢复丢失的信息,却不得不支付高昂的时延作为代价。

如果我们认真地,返璞归真地想一想声光在现实中是如何被我们传输并捕获的,事情会变得简单,但要达到这个简单的效果,编码是核心,这意味着可能一切都要重来,所以我这里只随便说说。

从意义中恢复,而不是从数据包中恢复。

声光都是连续的信息场,这是一种自带的 fec。音节和光影的模式是恢复的手段,当你听到 “我今天x上起床后有点不x服,又x下休息了,睡醒后发现已经 9 点了,结果x到了。” 所有的 x 都是可以补全的,因为我们的日常口语交流自带冗余,当你看到一幅被扣掉一块的画,你也几乎能脑补这个缺失的部分,这就是连续信息场的意义,从它们自带的连续局部性冗余中恢复损失的信息。

眼睛和耳朵感知的是编码,而不是传输协议。编码是有意义的,而传输协议只是一套冰冷的规则。
你有一堆沙子,你可以做出任何自带再生能力的造型,你有一堆半成品积木就只能做有限个僵硬造型,要么推倒重来,要么就是残缺的。通信和计算机遵循两套不一样的原则。

如果你坚持就是有些 “关键报文” 是绝对不能丢的,那就是你的编码不对,如果你坚持你的编码没问题,那就是你对。简单感受一下:
在这里插入图片描述


IM 其实是一种反自然的交流手段,是一种 “计算机式” 的手段,存储转发式的手段,发出信息后,对方没回复,发送者不得不再发一遍 “在吗”,后加入的 “已读” 功能将问题进一步复杂化而不是解决了问题,“已读” 可能意味着 “已读已忘”,日常交流不会这么 “反智”,明明是人与人的交流,却像 tcp timeout 一样 “不即时”,又偏偏叫 “即时通信”。

从真实的日常交流中学习实时声音和影像的传输,而不是从作为工具的计算机网络协议中引申,或许是个好的再出发起点。

浙江温州皮鞋湿,下雨进水不会胖。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/183285.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习笔记 - 3D数据的常见表示方式

一、简述 从单一角度而自动合成3D数据是人类视觉和大脑的基本功能,这对计算机视觉算法来说是比较难的。但随着LiDAR、RGB-D 相机(RealSense、Kinect)和3D扫描仪等3D传感器的普及和价格的降低,3D 采集技术的最新进展取得了巨大飞跃。与广泛使用的 2D 数据不同,3D 数据具有丰…

[node] Node.js 中Stream流

[node] Node.js 中Stream流 什么是 Stream流操作从流中读取数据写入流管道流链式流 什么是 Stream Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout&#xff…

(C++)复写零--双指针法

个人主页:Lei宝啊 愿所有美好如期而遇 力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台备战技术面试?力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。https://le…

ESP32-Web-Server 实战编程- 使用 AJAX 自动更新网页内容

ESP32-Web-Server 实战编程- 使用 AJAX 自动更新网页内容 概述 什么是 AJAX ? AJAX Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 是一种用于创建快速动态网页的技术。 传统的网页(不使用 AJAX&#…

Linux 进程(一)

1 操作系统 概念:任何计算机系统都包含一个基本的程序集合,称为操作系统(OS)。笼统的理解,操作系统包括 内核(进程管理,内存管理,文件管理,驱动管理) 其他程序(例…

linux安装docker(脚本一键安装配置docker)

1、创建脚本 vi initDocker.sh #安装前先更新yum,防止连接镜像失败 yum -y update#卸载系统之前的docker(可选择,我这里直接注释了) #yum remove docker docker-client docker-client-latest docker-common docker-latest docke…

Go 谈论了解Go语言

一、引言 Go的历史回顾 Go语言(通常被称为Go或Golang)由Robert Griesemer、Rob Pike和Ken Thompson在2007年开始设计,并于2009年正式公开发布。这三位设计者都曾在贝尔实验室工作,拥有丰富的编程语言和操作系统研究经验。Go的诞生…

Wordpress自动定时发布怎么开通-Wordpress怎么自动发布原创文章

在当今数字化时代,博客已经成为许多人分享观点、经验和知识的重要平台。然而,对于博主们来说,每天按时发布一篇又一篇的文章可能是一项具有挑战性的任务。为了解决这个问题,一些创新的工具应运而生,其中包括WordPress的…

vuepress-----4、侧边栏

# 4、侧边栏 # 自动生成侧栏 如果你希望自动生成一个仅仅包含了当前页面标题(headers)链接的侧边栏,你可以通过 YAML front matter 来实现: --- sidebar: auto ---你也可以通过配置来在所有页面中启用它: // .vuep…

深入探索 Vue 响应式原理:数据驱动视图的奥秘

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云…

Docker快速创建一个单机版的Jenkins实例

谈到 CI/CD,那便少不了这里面的佼佼者 Jenkins,正如 Jenkins 官网说的一样:“Build great things at any scale”,构建伟大,无所不能! 话不多说,该篇文章将会带你使用 Docker 快速创建一个单机…

COGVLM论文解读(COGVLM:VISUAL EXPERT FOR LARGE LANGUAGE MODELS)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、摘要二、引言三、模型方法1、模型思路2、融合公式 四、训练方法总结 前言 2023年5月18日清华&智谱AI发布并开源VisualGLM-6B以来,清华KEG&…

4.6-容器的端口映射

首先,我们来拉取Nginx的image镜像。 docker pull nginx 接下来我们创建一个Nginx的容器。 docker run --name nginx -d nginx 但是,这样启动nginx容器的话我们没法访问。这个时候怎么办呢?就需要将Nginx这个服务暴露给外面的世界。 这时可以使…

【C++】POCO学习总结(八):通知Notifications和事件Events

【C】郭老二博文之:C目录 1、Notifications和Events的区别 1)通知Notifications:如果观察者不知道或不关心事件的来源,则使用通知Notifications。 Poco::NotificationCenter或Poco::NotificationQueue位于源source和目标target之…

【虚拟机】Docker基础 【一】

1.1.部署MySQL 首先,我们利用Docker来安装一个MySQL软件,大家可以对比一下之前传统的安装方式,看看哪个效率更高一些。 如果是利用传统方式部署MySQL,大概的步骤有: 搜索并下载MySQL安装包上传至Linux环境编译和配置…

洛谷100题DAY8

36.P1416 攻击火星 此题找出规律即可 #include<bits/stdc.h> using namespace std; int n; int main() {cin >> n;cout << max(0, n - 2);return 0; } 37.P1551 亲戚 并查集模板题目 两个人如果使亲戚就合并建立联系&#xff0c;最后进行查找即可 #incl…

python之静态服务器程序开发

文章目录 Python静态Web服务器开发Web静态服务器初识搭建Python自带的静态Web服务器静态Web服务器返回固定页面数据静态Web服务器返回指定页面数据静态Web服务器多任务版静态Web服务器面向对象开发静态Web服务器命令行启动动态绑定端口号 Python静态Web服务器开发 Web静态服务…

【算法萌新闯力扣】:环形链表及环形链表II

力扣题目&#xff1a;环形链表及环形链表II 开篇 今天是备战蓝桥杯的第26天和算法村开营第4天。挑选了链表的黄金关卡与大家分享。 题目一&#xff1a;环形链表 题目链接: 141.环形链表 题目描述 方法一、哈希表 判断是否有环&#xff0c;可以利用哈希表&#xff0c;遍历…

Verilator 用法

Verilating … 威尔逊-斯奈德版权所有 2003-2023。 … SPDX 许可证标识符&#xff1a; 仅限 LGPL-3.0 或 Artistic-2.0 验证 Verilator 可通过五种主要方式使用&#xff1a; 使用 --cc 或 :vlopt:-sc 选项&#xff0c;Verilator 将分别把设计翻译成 C 或 SystemC 代码。 将设计…

智能AI问答系统ChatGPT网站系统源码+Midjourney绘画+支持GPT-4-Turbo模型+支持GPT-4图片理解能力

一、AI创作系统 SparkAi创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统&#xff0c;支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美&#xff0c;可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭建部署AI…