<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>专利 on 我的博客</title><link>https://diankao.github.io/tags/%E4%B8%93%E5%88%A9/</link><description>Recent content in 专利 on 我的博客</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Mon, 17 Aug 2026 15:45:08 +0800</lastBuildDate><atom:link href="https://diankao.github.io/tags/%E4%B8%93%E5%88%A9/index.xml" rel="self" type="application/rss+xml"/><item><title>鉴定一下网络热门盲文图形专利：计算机图形学下岗再就业</title><link>https://diankao.github.io/posts/braille-graphics-patents/</link><pubDate>Mon, 17 Aug 2026 15:45:08 +0800</pubDate><guid>https://diankao.github.io/posts/braille-graphics-patents/</guid><description>&lt;p&gt;盲文给人的印象通常是&amp;quot;摸书&amp;quot;。但数学课的几何图、地理课的地图、报表里的柱状图，视障者也一样要用，只是得先在纸上做成凸点，再拿手指去读。这类东西有个专门的叫法：触觉图形（tactile graphics）。&lt;/p&gt;
&lt;p&gt;前两天做写字机 like 项目的时候，看到某公司的盲文产品，打开页面发现是巨大写字机 + 大力出奇迹舵机。给我整笑了。但一看价格，和写字机一个级别，超级便宜，又感觉肃然起敬，颇有中国人的&amp;quot;工程智慧&amp;quot;感。&lt;/p&gt;
&lt;p&gt;故而翻他们专利，看到他们做这个方向的申请，2024 年提交的。2024 年那份的引证文献里，正好引了一篇 2016 年的旧专利。两件放一起读，不禁让人再次感叹工程智慧。褒义地来说，上古现成的图像算法换个领域又做了一遍，在小众领域照顾到了残障人士（当然，如果你非要觉得这意思是水专利，随你！）；另一件则真从&amp;quot;用手摸&amp;quot;这个角度重新想了问题。两件专利差了 8 年，中间计算机图形学的水平，确实从&amp;quot;小学生 scratch 水平&amp;quot;升级到了&amp;quot;当代图形学入门教材&amp;quot;。尤其是结合他们产品的思路来看，感觉非常有产品可行性，上古 CV 在工业界还是有希望的。失业的 CV 朋友们，别哭了，去看看工业界吧。&lt;/p&gt;
&lt;h2 id="2016-年那份一次领域平移"&gt;2016 年那份：一次&amp;quot;领域平移&amp;quot;&lt;/h2&gt;
&lt;p&gt;先看旧的那件。CN105844679B《复杂盲文点阵图形绘制和内嵌文字输入的方法及装置》，一家科技公司加一所高校联合申请，2016 年 4 月递交，2018 年 11 月授权，审批走了两年半。&lt;/p&gt;
&lt;p&gt;说明书里的背景数据倒是值得一提。按中国残联 2012 年的一份文件，截至 2010 年底全国盲人有 1263 万。可每年出版的盲文出版物只有 140 种左右，还基本都是纯文字。配图不是没有，是要靠出版人员一个点一个点&amp;quot;戳&amp;quot;出来，改一处就得整幅重画。就冲这个背景，这份专利想解决的问题是真存在的。&lt;/p&gt;
&lt;p&gt;专利的做法是在普通画布上铺一层&amp;quot;盲文点阵背景格&amp;quot;，然后声称能翻译三类内容：曲线、位图、文字。我照着说明书把三类都拆开看了。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;贝塞尔曲线&lt;/strong&gt;。记下起止点加一串&amp;quot;拐点&amp;quot;，代进方程，参数 t 步进 0.001，算出 1001 个点，落在哪个格就在哪个格打点。翻译成图形学的说法，就是对参数曲线均匀采样再取整落格，最基础的光栅化，教材课后题那种。细节上有几个地方对不上号。背景写&amp;quot;很多画图工具最多只能绘制二阶贝塞尔曲线&amp;quot;，这话在 2016 年就不成立，三次贝塞尔是设计软件和 SVG 几十年的标配。把控制点叫&amp;quot;拐点&amp;quot;也不对，说明书自己都写了曲线&amp;quot;一般不会经过&amp;quot;P1、P2——控制点本来就不在曲线上，跟拐点是两回事。采样点固定在 1001 个，跟曲线长短没关系，落点间距完全不受控。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;位图转换&lt;/strong&gt;。转灰度、裁白边，把 n×n 个像素的平均灰度按比例对应到一个格，低于固定阈值就画点。说白了就是盒式滤波降采样加固定阈值二值化，等于&amp;quot;缩略图转棋盘格&amp;quot;。抖动算法（Floyd–Steinberg、Bayer）和 Otsu 自适应阈值，这些上世纪就成熟的东西一个都没用。摘要里那句&amp;quot;以提取特征点的方式呈现&amp;quot;也经不起琢磨：均值池化恰恰不提取任何特征。审查员引证的那篇基于 Canny 算子的盲用图形论文，做的才是特征提取。摘要把均值池化写成&amp;quot;提取特征点&amp;quot;，这属于专利文案的基本操作。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;内嵌文字&lt;/strong&gt;。把字符在 63 个盲文字符里的序数算出来，再和一组十六进制数做按位与，定出 6 个点位。可盲文编码本来就是把低位 6 个比特当点位用的，Unicode 盲文区从 U+2800 起就是这么设计的，这份专利用的内码也是同一套。按位与那一步，无非是把字体渲染里现成的一张查找表，重新描述成了算法步骤。看着像算了一通，其实查表而已。&lt;/p&gt;
&lt;p&gt;曲线和位图两条我按专利步骤重演了一遍（图为本文演示，非专利附图）：&lt;/p&gt;
&lt;p&gt;&lt;img alt="贝塞尔曲线以固定步长采样后落格，得到盲文点阵" loading="lazy" src="https://diankao.github.io/images/braille-graphics-patents/01-bezier-grid.png"&gt;&lt;/p&gt;</description></item></channel></rss>