- 博客(15)
- 收藏
- 关注
原创 camera api1 和api2
一 cameraapi概述Android5.0之后,增加了Cameraapi2接口,api2和api1在调用流程上差异很大,功能上api2提供了更加细致的控制功能,api1子系统被设计为具备高级控制功能的黑盒,能够发出请求,但无法控制图像的缓冲区和元数据,无法再帧层面控制传感器的特性,无法通过访问和修改元数据信息(如3A信息)对捕获的帧应用任何增强功能,重新设计api2旨在大幅提高应用程序控制...
2017-04-20 16:37:49
9753
转载 详解YUV数据格式
YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。 YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chro
2017-02-08 16:00:52
1009
转载 双摄像头系列(3)原理深度剖析(电子行业人士必看)
距离相关应用人眼是很容易对一个物体的距离进行定位,但当人闭上其中一个眼睛后,定位能力就会下降很多。双摄像头就是模拟人眼的应用。简单的说,测距离的话,就是通过算法算出,被拍摄物体与左/右摄像头的角度θ1和θ2,再加上固定的y值(即两个摄像头的中心距),就非常容易算出z值(即物体到Camera的距离) 不过这也很容易推算,若两个摄
2017-02-08 13:35:36
2727
转载 双摄像头深度剖析 (2):双Camera的生态链
1、双Camera算法供应商:由于算法是需要跟ISP配合的,所以算法和ISP是相辅相成的,想把算法做好,也得有好的ISP。做为主平台供应商,高通/联发科都有自己的ISP,所以也自己开发了双Camera算法。至于其算法好坏,还有待市场的检验。而作为Sensor供应商,Sony, Samsung, OV也在积极开发双摄算法,暂时也没有看到量产
2017-02-08 13:32:04
3393
转载 双摄像头深度剖析 (1):双Camera都能做什么?
双Camera科普之一:双Camera都能做什么? 这两年手机的亮点越来越少,高端智能机现在基本都不再去比拼雷兔兔,而开始PK拍照性能。于是乎,这两年各家纷纷开始做起了双Camera。 那问题来了,双Camera到底能做什么? 1、双Camera可以测距,所以可以做距离相关的应用 如上图,由于双Camera通过算法,
2017-02-08 13:26:55
1812
转载 aac音频格式分析
AAC音频格式分析AAC音频格式有ADIF和ADTS:ADIF:Audio Data Interchange Format 音频数据交换格式。这种格式的特征是可以确定的找到这个音频数据的开始,不需进行在音频数据流中间开始的解码,即它的解码必须在明确定义的开始处进行。故这种格式常用在磁盘文件中。ADTS:Audio Data Transport Stream 音频数据传输流。
2017-02-08 13:15:24
525
转载 MP3文件格式
一、 概述MP3 文件是由帧(frame)构成的,帧是 MP3 文件最小的组成单位。MP3 的全称应为 MPEG1 Layer-3 音频文件,MPEG(Moving Picture Experts Group)在汉语中译为活动图像专家组,特指活动影音压缩标准,MPEG音频文件是 MPEG1 标准中的声音部分,也叫 MPEG 音频层,它根据压缩质量和编码复杂程度划
2017-02-08 11:18:49
396
转载 flv文件格式
1. FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2. FLV文件格式F
2017-02-08 11:16:30
332
转载 avi文件格式
AVI(Audio Video Interleaved的缩写)是一种RIFF(Resource Interchange File Format的缩写)文件格式,多用于音视频捕捉、编辑、回放等应用程序中。通常情况下,一个AVI文件可以包含多个不同类型的媒体流(典型的情况下有一个音频流和一个视频流),不过含有单一音频流或单一视频流的AVI文件也是合法的。AVI可以算是Windows操作系统上最基本的、
2017-02-08 11:13:15
445
转载 MP4 文件格式解析
MP4 文件格式 综述关键概念 MP4 文件格式中,所有的内容存在一个称为movie的容器中。一个movie 可以由多个tracks 组成。每个track就是一个随时间变化的媒体序列,例如,视频帧序列。track 里的每个时间单位是一个sample,它可以是一帧视频,或者音频。sample按照时间顺序排列。注意,一帧音频可以分解成多个音频sample,所以
2017-02-08 11:10:40
546
原创 开源多媒体容器标准 -MKV
anMatroska 开源多媒体容器标准。MKV属于其中的一部分。Matroska常见的有.MKV视频格式、MKA音频格式、.MKS字幕格式、.MK3D files (stereoscopic/3D video).1.EBML(Extensible Binary Meta Language)MKV是建立在EBML这种语言的基础上,所以要了解MKV格式需要先了解EBML这
2017-02-08 11:05:55
603
原创 Android EventLog含义
一. 概述在调试分析Android的过程中,比较常用的地查看EventLog,非常简洁明了地展现当前Activity各种状态,当然不至于此,比如还有window的信息。那么本文就列举以下am相关的tags含义。本文涉及的源码类有EventLog.java, EventLogTags.java,另外tags格式的定义位于文件/system/etc/event-log-tags。
2017-01-11 14:36:31
4625
原创 android多媒体框架简介
Android多媒体框架简介一 主要内容1 Android Media2 mediaCodec3 mediaCodec 流程4 NuPlayer5 MediaRecorder6 MediaRecorder 流程二 Android Media2.1 android多媒体框架历史回归Android 1.0 ->Packet video - O
2016-08-16 17:08:49
3398
原创 audioPolicyServer解析
研究Android多媒体已经有一段时间,特撰写关于android多媒体系列的文章,为了加深理解和认识,也希望能为想了解多媒体的同学提供帮助。 AudioPolicyServer看名字也能猜到应该和策略相关的一些功能,不错AudioPolicyServer正是音频策略的制定者,管理和运营所有android手机上的音频硬件,我们可以通过adb shell进入手机终端,进入cd /dev/
2016-08-09 09:07:16
3333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人