智能机顶盒及其实现方法

文档序号:8226408阅读:496来源:国知局
智能机顶盒及其实现方法
【技术领域】
[0001]本发明涉及电子信号传输领域,尤其涉及一种智能机顶盒及其实现方法。
【背景技术】
[0002]随着电视产业的发展,家庭电视逐步从有线电视、数字电视发展到了网络电视、云电视。智能家居概念的产生也使得电视行业的革命愈演愈烈。电视技术的发展日新月异,然而当前情况下,使用数字电视甚至是有线电视的用户还是不在少数。
[0003]如国家知识产权局专利局于2008年11月19日公开了一种机顶盒,公开号为CN101309353;该机顶盒包括语音处理模块,用于将采集的语音信号转换成对应的电信号,以及根据所述电信号获取标准数字指令信号;核心处理模块,与所述语音处理模块相连接,用于根据所述标准数字指令信号与后台系统进行交互。
[0004]随着电视节目的增多,将所有频道都浏览一遍是一件耗时的事情,但事实上每个用户喜欢看的频道也只有特定的几个,如何节省搜索频道的时间也是目前的一个局限,然而现有技术中的机顶盒,不具有智能识别观看用户和根据用户的习惯或者喜好智能推荐观看频道的功能,易用性和用户体验都较差。

【发明内容】

[0005]本发明的目的是提供一种智能机顶盒及其实现方法。
[0006]本发明所提供的智能机顶盒,包括电路板、壳体、嵌入式微处理控制器(I)、存储器
(3)和外围设备接口(2);所述电路板、嵌入式微处理控制器(I)、存储器(3)和外围设备接口(2)均设置在所述电路板上且均封装在所述壳体内;所述存储器(3)和所述外围设备接口(2)均与嵌入式微处理控制器(I)电路连接;该智能机顶盒还包括设置在所述电路板上图像捕获装置(4);该图像捕获装置(4)与所述微处理控制器电路连接。
[0007]本发明所提供的智能机顶盒的实现方法,包括:
[0008]SlOO用于建立用户数据的步骤;
[0009]S200用于对当前用户进行识别的步骤;
[0010]S300用于查询当前用户的用户数据的步骤;
[0011]S400用于显示当前用户的用户数据的步骤。
[0012]本发明所提供的智能机顶盒及其实现方法,可以通过建立用户数据的步骤建立起与用户特征信息所匹配的最爱列表;当用户在观看电视时,通过对当前用户进行识别的步骤识别出当前用户,再读取存储器中的数据查询到与该用户所匹配的最爱列表,并根据该最爱列表进行显示,这样不同用户可查看到符合自己观看习惯或观看喜好的电视节目清单。
【附图说明】
[0013]图1为本发明实施例一所述的智能机顶盒电路结构示意图;
[0014]图2为本发明实施例二所述的实现方法所采用的软件架构示意图;
[0015]图3为本发明实施例二所述的实现方法流程示意图;
[0016]图4为本发明实施例二所述的实现方法中用于建立用户数据的步骤的流程示意图;
[0017]图5为本发明实施例二所述的实现方法中用于获取用户样本脸部特征信息的步骤的流程示意图;
[0018]图6为本发明实施例二所述的实现方法中用于获取节目特征信息的步骤的流程示意图;
[0019]图7为本发明实施例二所述的实现方法中用户喜好计算步骤的流程示意图;
[0020]图8为本发明实施例二所述的实现方法中用于对当前用户进行识别的步骤的流程不意图;
[0021]图9为本发明实施例二所述的实现方法中用于显示当前用户的用户数据的步骤的流程示意图;
[0022]其中
[0023]1-嵌入式微处理控制器2-外围设备接口3-存储器
[0024]4-图像捕获装置51-网络接口52-信源数据传输流解复用器
[0025]53-条件接收处理电路 54-视频信号解压缩电路55-视频信号后处理电路
[0026]56-音频信号解压缩电路57-音频信号后处理电路
【具体实施方式】
[0027]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0028]实施例一
[0029]本实施例提供一种智能机顶盒,包括电路板、壳体、嵌入式微处理控制器1、存储器3和外围设备接口 2 ;所述电路板、嵌入式微处理控制器1、存储器3和外围设备接口 2均设置在所述电路板上且均封装在所述壳体内;所述存储器3和所述外围设备接口 2均与嵌入式微处理控制器I电路连接;所述其特征在于:本实施例所述提供的智能机顶盒还包括设置在所述电路板上图像捕获装置4 ;该图像捕获装置4与所述微处理控制器电路连接。本领域技术人员可以理解,所述图像捕获装置4用于在微处理控制器的控制下捕获当前观看者的脸部图像数据,并发送到所述存储器3进行存储。
[0030]所述图像捕获装置4包括摄像头和图像处理集成电路单元;所述摄像头和图像处理集成电路单元均设置在电路板上,所述壳体上设有一通孔,所述摄像头卡在所述通孔内,所述摄像头、图像处理集成电路单元及微处理控制器依次电路连接。本领域技术人员可以理解,所述摄像头用于对设定范围内进行拍摄并生成图像信号;所述图像处理集成电路单元用于对摄像头拍摄到的图像信号进行处理,提取出图像中的脸部特征信息。所述脸部特征信息包括双眼间距参数、额头高度参数、双眼与嘴部之间的距离参数。本领域技术人员可以理解,不同的观看用户其脸部特征不同,具有不同的双眼间距参数、额头高度参数、双眼与嘴部之间的距离参数,这样通过所述脸部特征信息可对观看用户进行识别。
[0031]本实施例所提供的智能机顶盒,还包括信号处理单元,所述信号处理单元包括依次电路连接的信号接收电路、信号处理电路和信号输出电路。
[0032]所述信号处理单元包括网络接口 51、信源数据传输流解复用器52、条件接收处理电路53、视频信号解压缩电路54、视频信号后处理电路55、音频信号解压缩电路56和音频信号后处理电路57 ;所述信号输出电路包括视频信号输出接口和音频信号输出接口 ;所述网络接口 51、信源数据传输流解复用器52、条件接收处理电路53依次电路连接;所述视频信号解压缩电路54的输入端连接所述条件接收处理电路53的输出端且所述视频信号解压缩电路54的输出端连接所述视频信号后处理电路55的输入端;所述视频信号后处理电路55的输出端连接所述视频信号输出接口 ;所述音频信号解压缩电路56的输入端连接所述条件接收处理电路53的输出端且所述音频信号解压缩电路56的输出端连接所述音频信号后处理电路57的输入端;所述音频信号后处理电路57的输出端连接所述音频信号输出接□。
[0033]所述网络接口 51、信源数据传输流解复用器52、条件接收处理电路53、视频信号解压缩电路54、视频信号后处理电路55、音频信号解压缩电路56和音频信号后处理电路57;所述信号输出电路包括视频信号输出接口和音频信号输出接口均通过信号传输总线与所述微处理控制器电路连接。
[0034]本实施例所述的智能机顶盒,还包括设置在主板上的两个电路开关,壳体上设有两个按键抵设在这两个电路开关的控制端上。通过这两个按键,用户可手动切换普通模式和智能模式。
[0035]实施例二
[0036]如图3所示,本实施例提供一种实施例一所述的智能机顶盒的实现方法,其特征在于,包括:
[0037]SlOO用于建立用户数据的步骤;
[0038]S200用于对当前用户进行识别的步骤;
[0039]S300用于查询当前用户的用户数据的步骤;
[0040]S400用于显示当前用户的用户数据的步骤。
[0041]本领域技术人员可以理解,机顶盒可以通过建立用户数据的步骤建立起与用户特征信息所匹配的最爱列表;当用户在观看电视时,通过对当前用户进行识别的步骤识别出当前用户,再读取存储器中的数据查询到与该用户所匹配的最爱列表,并根据该最爱列表进行显示,这样不同用户可查看到符合自己观看习惯或观看喜好的电视节目清单。
[0042]如图4所示,所述SlOO用于建立用户数据的步骤,包括:
[0043]SllO用于获取用户样本脸部特征信息的步骤;此时将该脸部特征信息作为样品脸部特征信息进行保存。
[0044]S120用于获取节目特征信息的步骤;
[0045]S130用于将脸部特征信息与节目特征信息进行匹配的步骤。
[0046]如图5所示,所述SllO用于获取用户样本脸部特征信息的步骤,包括:
[0047]Slll确定有效区域;本实施例所述的有效区域是指包括脸部图像信息的区域,即对该有效区域进行拍摄获得照片中包含脸部区域。
[0048]S112通过摄像头对有效区域进行拍摄,从而获得图像信息;
[0049]S113对图像信息进行解析,识别出图像信息中的脸部区域;
[0050]S114对脸部区域进行数据提取,从而获得用户脸部特征信息。所述脸部特征信息包括双眼间距参数、额头高度参数、双眼与嘴部之间的距离参数。
[0051]如图6所示,S120所述用于获取节目特征信息的步骤,包括:
[0052]S121观看信息记录步骤,用于解析节目信源中包含的频道信息,节目单信息,和当前时间以及观看持续时间一并存入用户数据库中,并保存到存储设备。
[0053]S122用户喜好计算步骤,用于根据获取到的观看信息记录计算出该用户的喜好数据。
[0054]本领域技术人员可以理解,观看信息包括当前时间段信息、观看时长以及频道信息和节目信息。其中频道信息和节目信息来源于实施例一中所述的信源复用传输流解复用器提取的数据流。所述最爱列表,可以是在存储其中建立并存储的SQLite数据库,建立一个名为data的表,分别有user、time、durat1n、channel和program字段,将以上信息存入表格相对应的字段中。可根据当前时间读取data表中对应time区间中的channel和durat1n值,并根据durat1n值的所占百分比的大小将channel进行排序生成一个表favorite, favorite 表中包含了 user、time 和 channel 字段。
[0055]如图7所示,所述S122用户喜好计
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1