不枉初心,砥砺前行

皮皮祥的博客

欢迎留言,评论

导航

2021年6月29日 #

verilog 状态机的分类及编写方式

摘要: 本节主要谈一谈Verilog的状态机实现模板,并浅析比较。 1 一段式状态机 (单always块结构): always @(posedge clk or posedge rst) begin if(rst) FSM <= S0 else begin case(FSM) S0:begin Out_0; 阅读全文

posted @ 2021-06-29 10:47 皮皮祥 阅读(427) 评论(0) 推荐(0) 编辑

2021年6月18日 #

深入探索视频帧中的颜色空间—— RGB 和 YUV

摘要: 接触前端音视频之后,需要掌握大量音视频和多媒体相关的基础知识。在使用 FFmpeg + WASM 进行视频帧提取时,涉及到视频帧和颜色编码等相关概念。本文将对视频帧中的颜色空间进行介绍。 视频帧 ​ 对于视频,我们都知道是由一系列的画面在一个较短的时间内(通常是 1/24 或 1/30 秒)不停地下 阅读全文

posted @ 2021-06-18 13:25 皮皮祥 阅读(2493) 评论(0) 推荐(0) 编辑

2021年6月16日 #

RGB24,RGB565,RGB444图片质量比较

摘要: 以下图片,第二幅是RGB24的原图。第一幅是对第二幅进行RGB444的有损变换图,第三幅是对第二幅进行RGB565的有损变换图。其中肉眼很难分辨RGB565和RGB24的差别。RGB444有明显噪点。 RGB444图片 RGB24原图 RGB565图片 转换都是用的ffmpeg的sws_scale算 阅读全文

posted @ 2021-06-16 15:17 皮皮祥 阅读(513) 评论(0) 推荐(0) 编辑

RGB与YUV转换以及存储格式

摘要: RGB与YUV 色彩空间(Color Space)[1]:is a specific organization of colors. In combination with physical device profiling, it allows for reproducible represent 阅读全文

posted @ 2021-06-16 14:53 皮皮祥 阅读(1867) 评论(0) 推荐(0) 编辑

如何将24位RGB颜色转换16位RGB颜色

摘要: 有许多朋友第一次使用16位彩色显示屏会遇到如何将24位RGB颜色转换为对应的16位RGB颜色的问题,通过查阅相关资料,就写一下其中的转换原理吧,希望对大家会有所帮助。 我们知道24位RGB是分别由8位红色,8位绿色以及8位蓝色组成: RRRRRRRR GGGGGGGG BBBBBBBB 例如:24位 阅读全文

posted @ 2021-06-16 13:56 皮皮祥 阅读(811) 评论(0) 推荐(0) 编辑

RGB色度空间转换

摘要: 第二章 颜色模型一 简介 大家都知道,我们所说的光,属于电磁波的一部分,这一部分通常叫做可见光谱。本章所说的颜色模型,是建立在可见光谱上的。颜色模型,又可以叫做颜色空 间;是人们解析现实中颜色的方法。不同的颜色模型,是从不同的应用领域发展起来的。常用的颜色模型有RGB、CMYK、HSB、YUV、La 阅读全文

posted @ 2021-06-16 13:01 皮皮祥 阅读(1010) 评论(0) 推荐(0) 编辑

2021年6月15日 #

FPGA 学习笔记2021-6-15

摘要: 1. CMT(clock management tiles 时钟管理模块),提供了时钟合成(clock frequencey synthesis )、倾斜校正(deskew)、过滤抖动(jitter filtering); 1CMT:1 MMCM(mixed-mode clock managemen 阅读全文

posted @ 2021-06-15 15:52 皮皮祥 阅读(103) 评论(0) 推荐(0) 编辑

2020年11月20日 #

硬件工程师面试题

摘要: 1下面是一些基本的数字电路知识问题,请简要回答之。 (1) 什么是 Setup和 Hold 时间? 答: Setup/Hold Time 用于测试芯片对输入信号和时钟信号之间的时间要求。建立时间 (Setup Time)是指触发器的时钟信号上升沿到来以前,数据能够保持稳 定不变的时间。输入数据信号应 阅读全文

posted @ 2020-11-20 20:20 皮皮祥 阅读(2887) 评论(0) 推荐(0) 编辑

linux 常用操作系统命令

摘要: 一、选项和参数的区别 在经过上一次的系统安装后我们已经成功登陆,登陆LInux后,我们就可以在#或$符后面去输入命令,有的时候命令后面还会跟着“选项”(英文名:options)或“参数”(英文名:agruments)。即Linux中的命令格式为: command [options] [argumen 阅读全文

posted @ 2020-11-20 20:16 皮皮祥 阅读(213) 评论(0) 推荐(0) 编辑

2020年9月16日 #

傅里叶变换规律

摘要: 时域: 频域: 连续< >非周期 离散< >周期 连续周期信号-非周期离散 离散非周期-周期连续 连续非周期-非周期连续 离散周期-周期离散 阅读全文

posted @ 2020-09-16 20:55 皮皮祥 阅读(222) 评论(0) 推荐(0) 编辑