阅读:2718回复:17
谁用过ZR36060?有问题请教!
图像总不满屏?不知什么原因?
我用时压缩图像数据中的DQT总不正常,全部为01,不知对不对? |
|
沙发#
发布于:2004-03-30 23:53
/****************************************************************************
* * Module : zoran.c * * Function : Communication with ZORAN ZR36060 * *****************************************************************************/ //****************************************************************************** //* write a register from zoran and copy active image registers //****************************************************************************** void Write_ZORAN(unsigned int address, unsigned char data) { long Vstart, Vend, Hstart, Hend; long lines, pixels; char scale; if ((address > 0x64) && (address < 0x69)) return; Write_ZORAN_Char(address, data); if ((address > 0x41) && (address < 0x4a)) { // copy active image area to markers Vstart = Read_ZORAN(0x42) * 256 + Read_ZORAN(0x43); Vend = Read_ZORAN(0x44) * 256 + Read_ZORAN(0x45); lines = Vend - Vstart; Hstart = Read_ZORAN(0x46) * 256 + Read_ZORAN(0x47); Hend = Read_ZORAN(0x48) * 256 + Read_ZORAN(0x49); pixels = Hend - Hstart; scale = Read_ZORAN(0x32); if ((scale & 1) == 1) pixels /= 2; if ((scale & 4) == 4) lines /= 2; Write_ZORAN_Char(0x65, (unsigned char)(lines >> 8)); Write_ZORAN_Char(0x66, (unsigned char)(lines & 0xff)); Write_ZORAN_Char(0x67, (unsigned char)(pixels >> 8)); Write_ZORAN_Char(0x68, (unsigned char)(pixels & 0xff)); } } //****************************************************************************** //* save Parameter //****************************************************************************** void Save_ZORAN_Parameters(void) { 。。。。。。。。 } //****************************************************************************** //* load all parameters and tables from file into zoran //****************************************************************************** int Load_ZORAN_Parameters(void) { 。。。。。。。。。 } 兄弟,给段代码你参考. 顺便问一下,在那里能买到zr36060.我找了很久了.很多地方都只卖批发. 我有用zr36060制作网络摄像机的全套资料 [编辑 - 3/31/04 by zhaoyan] |
|
板凳#
发布于:2004-03-31 08:07
在中发一楼电梯对面买的。
|
|
地板#
发布于:2004-04-01 10:19
谢谢你的指点,我这里还有些问题,就是图片上左边有大面积马赛克
请帮助分析一下原因? :) |
|
地下室#
发布于:2004-04-07 15:05
请问你们已经用zr36060做出来电路板了吗?
这款芯片如何配置,从那个管脚下载进芯片,编译环境用keil c可不可以? |
|
5楼#
发布于:2004-04-07 15:24
当然做出来了,你用什么CUP控制决定你用什么编译器了!设置参数要用数据总线写入,视频数据从视频总线,压缩码可用数据总线或code总线。
|
|
6楼#
发布于:2004-04-08 10:02
什么是CUP,是不是CPU啊?
我想问一下你是如何把配置信息写进芯片内部的,不知道可不可以麻烦你给我详细的介绍一下,我以前没有做过这方面的东东。 如果方便的话,你可以发信到我的信箱,quietxsh@ustc.edu 拜托了!谢谢! |
|
7楼#
发布于:2004-04-08 12:27
写错了,是CPU,用你熟悉的类型,总线方式读写压缩芯片了!
|
|
8楼#
发布于:2004-04-09 09:25
谢谢了!
|
|
9楼#
发布于:2004-04-13 10:09
不好意思,再问一下,用CPLD控制和配置,有没有什么问题。谢谢指教!
|
|
10楼#
发布于:2004-04-13 10:48
它需要配置的参数,约占1kbyte,且又些情况需要修改,所以用cpld控制还行,如也配置好玩吗?
|
|
11楼#
发布于:2004-04-13 15:47
请问“如也配置好玩吗?”是什么意思?
用CPLD控制是不是不太方便,或者有什么别的问题? 我这是做的本科毕业论文,还有一个多月的时间,你可不可以给我一些建议?谢谢! |
|
12楼#
发布于:2004-04-13 16:01
就用个51控制就够了!
|
|
13楼#
发布于:2004-04-18 15:40
上面几位兄弟,我也真在用想办法配置zr36060,只是这方面没什么经验,不知道micsoft是怎么配置的,要是有程序能发给我一段吗?
我的email是sbqmail@hit.edu.cn,不胜感谢! 还有zhaoyan,这个芯片网上有好多买的,单买他们也愿意,只是可能加几块钱,我前段日子还买了两片呢 |
|
14楼#
发布于:2004-04-22 11:21
再请教一下,Marker Segments中除了必需的SOF,SOS外,其他的是不是都可以不要?或者说那些Marker segment在什么样的需求中使用?对我而言,我只需要实现压缩然后将压缩的数据传出来就可以了,压缩的是静止图像,而且是一组相关性很大的图像.请问我需要使用哪些Marker Segments?多谢前面的指点,我的毕业论文快要搞不定了,请大哥多多指点,谢谢了!
|
|
15楼#
发布于:2004-04-22 12:28
的确如此,Marker Segments可以不用,它是用户对所压缩图像的标识。对了你前端采集用的什么片子?
|
|
16楼#
发布于:2004-04-23 10:25
前面的工作是实验室的一个师兄做的,用的是菲利普的SA7114,他没有给我什么要求,前端的芯片对我的工作是不是有什么影响,或是我需要根据前端的芯片来调整ZR36060的参数?还有,谢谢你的回复!
|
|
17楼#
发布于:2004-07-08 15:54
zhaoyan:能把你的资料给我发一份吗?谢谢!我也要做图像采集啊!
EMAIL:tdr811104@163.com |
|