sfreshman

sfreshman

0个粉丝

5

问答

0

专栏

0

资料

sfreshman  发布于  2018-08-28 23:20:38
采纳率 0%
5个问答
3326

Hi3536的VI采集4K分辨率(3840x2160),采集的图像颜色有问题

 
使用海思的VI采集4K分辨率,采集的图像颜色有问题,请帮忙看一下。附件为采集的图片。是不是VI配置不对。
vi配置如下
VI_DEV_ATTR_S DEV_ATTR_7441_BT1120_4Kx2K =
{
    /*interface mode*/
    VI_MODE_BT1120_STANDARD,
    /*work mode,1/2/4 multiplex*/
    VI_WORK_MODE_1Multiplex,
    /* r_mask    g_mask    b_mask*/
    {0xFF000000,    0xFF0000},
     /*VI_CLK_EDGE_E*/
    VI_CLK_EDGE_SINGLE_UP,
    /*AdChnId*/
    {-1, -1, -1, -1},
    /*enDataSeq, just support yuv*/
    VI_INPUT_DATA_UVUV,
     
    /**/
    {
    /*port_vsync   port_vsync_neg     port_hsync        port_hsync_neg        */
    VI_VSYNC_PULSE, VI_VSYNC_NEG_HIGH, VI_HSYNC_VALID_SINGNAL,VI_HSYNC_NEG_HIGH,VI_VSYNC_NORM_PULSE,VI_VSYNC_VALID_NEG_HIGH,
   
    /*timing info*/
    /*hsync_hfb    hsync_act    hsync_hhb*/
    {0,            3840,        0,
    /*vsync0_vhb vsync0_act vsync0_hhb*/
     0,            2160,        0,
    /*vsync1_vhb vsync1_act vsync1_hhb*/
     0,            0,            0}
    }
}
我来回答
回答6个
时间排序
认可量排序

sfreshman

0个粉丝

5

问答

0

专栏

0

资料

sfreshman 2018-09-02 10:14:07
认可0
有人遇到过这种的颜色异常吗?或者用过hi3536的4K@30fps采集吗?

fengwei

0个粉丝

1

问答

0

专栏

0

资料

fengwei 2018-09-03 10:32:55
认可0
      类似问题我以前在采集1920*1080P60的时候遇到过。简单概括就是在画面的颜色过度边沿这些高频部分有噪点。从抓到的实际画面来看,基本可以确定你的VI软件配置应该是正确的。问题应该是出在信号采集芯片输出BT1120信号质量上。因为采集的是4K这样高速信号,BT1120的 clk信号频率很高,再加上在画面的高频部分,data翻转频率会更高一些,信号质量不佳会导致3536 VI采集到一些错误位,简单说就是原本为“0”的bit 翻转成"1", 或原本为“1”的bit 翻转成“0”了,这样就会造成画面中的噪点。
      这类问题,一般是硬件PCB在layout的时候,BT1120接口的走线阻抗或者延时等长没有处理好造成的。根本的解决办法需要从硬件layout上去解决。鉴于你目前板子硬件已经出来了短期是没法改动,可以尝试从软件上去想想办法去改善。 一般这类视频采集接口芯片在输出端都会提供一些配置寄存器去配置BT1120输出端的一些电气特性,比如驱动能力,clk信号相位等等, 你可以去试一下比如把驱动能力配低一点,减少因为阻抗不匹配导致的信号反射带来的影响,或者改变一下clk信号的相位,去减少因为等长延时没做好所带来的数据位保持时间不够带来的影响。
           另外想问一下楼主,你使用的4K采集接口芯片是哪款型号?

sfreshman

0个粉丝

5

问答

0

专栏

0

资料

sfreshman 2018-09-09 16:38:15
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=105510&ptid=51887]fengwei 发表于 2018-9-3 10:32[/url]
类似问题我以前在采集1920*1080P60的时候遇到过。简单概括就是在画面的颜色过度边沿这些高频部分有噪 ...[/quote]

不好意思,刚看到你的信息。我们这边实验室用的好像是adv7619+fpga弄的采集,我这边负责接入到3536上。
从你的回复来看,这个需要找fpga那边的人确认一下啦。多谢!

sfreshman

0个粉丝

5

问答

0

专栏

0

资料

sfreshman 2018-09-09 16:43:27
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=105510&ptid=51887]fengwei 发表于 2018-9-3 10:32[/url]
类似问题我以前在采集1920*1080P60的时候遇到过。简单概括就是在画面的颜色过度边沿这些高频部分有噪 ...[/quote]

有个问题想请教一下,海思3536的sdk中关于vi的采集模式有single-edge和double edge。
typedef enum hiVI_CLK_EDGE_E
{
    VI_CLK_EDGE_SINGLE_UP = 0,         /* single-edge mode and in rising edge */
    VI_CLK_EDGE_SINGLE_DOWN,           /* single-edge mode and in falling edge */
    VI_CLK_EDGE_DOUBLE ,                 /* Double edge mode */

    VI_CLK_EDGE_BUTT
} VI_CLK_EDGE_E;
目前只能使用single-edge才能踩到图像(虽然颜色有点异常),而使用double edge的时候,什么都猜不到,包括中断也没有上报。有用过海思double-edge配置采集吗?

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2018-09-10 10:48:56
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=106202&ptid=51887]sfreshman 发表于 2018-9-9 16:43[/url]
有个问题想请教一下,海思3536的sdk中关于vi的采集模式有single-edge和double edge。
typedef enum hiVI ...[/quote]

双沿还是单沿要看前面 A/D 出来的对应数据的CLK是单沿还是双沿

yuran070

0个粉丝

1

问答

0

专栏

0

资料

yuran070 2019-01-22 17:28:17
认可0
你好,我用3531d 加 6801的方案要输入4k30,数据在vpss处全丢掉了,想请教下mpp接口的 vi和vpss的配置
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区