电视信号处理方法及其装置、电视播放控制系统的制作方法_2

文档序号:9892023阅读:来源:国知局
装置建立通信连接的用户端的信息,当用户端与所述电视信号处理装置断开连接后,将所述用户端从所述在线用户端列表中删除。
[0037]通过所述在线用户端列表可以对所述在线用户端列表中的用户端进行消息群发,例如推送广告,发送电视节目或者各个电视频道的电视缩略图等。
[0038]所述播放指令至少包括用户端指定的电视频道信息,在一些实施例中,所述播放指令还可包含所述用户端的用户标识、通信标识和/或用户端播放格式,根据所述用户标识和/或通信标识,可以保存不同用户的播放记录和/或通信记录,用户端下一次连接时可读取,通过保存用户端的播放格式,可以将电视信号转换为相应格式的文件,供用户端播放。
[0039]在一些实施例中,获取用户端的播放指令的步骤包括:
[0040]每隔预定时间对电视信号接口进行全频段信号扫描,生成各个电视频道的电视缩略图;
[0041]将所述电视缩略图发送至各个用户端;
[0042]接收用户端根据所述电视缩略图发出的对相应电视频道的播放指令。
[0043]在电视信号处理装置控制每隔预定时间对电视信号接口进行全频段信号扫描,所述预定时间间隔可以根据用户要求设定,例如为10ms。在进行全频段扫描时,依次获取各个电视频道的电视信号,解码后生成各个电视频道的电视缩略图。
[0044]将所述电视缩略图通过所述无线通信连接发送至各个用户端,优选地,可以通过查找所述在线用户端列表,将所述电视缩略图发送至各个在线用户端,而对于已离线的用户端不再发送。
[0045]用户端接收所述电视缩略图之后,可在本地的用户端界面中显示,而用户通过查看所述用户端界面中显示的电视缩略图,选择相应的电视频道,触发对相应电视频道的播放指令。
[0046]通过对电视信号接口进行全频段信号扫描,生成电视频道的电视缩略图,用户可以在用户端连接后直接预览到相应电视频道的电视缩略图,从而获得各个电视频道最新的实时电视图像,选择自己喜欢的电视节目,为用户选择电视频道提供了较大的便利。
[0047]所述电视信号处理装置经由无线通信连接接收所述播放指令后,从所述播放指令中解析获取其中的所述电视频道信息,根据所述电视频道信息从电视信号接口获取相应频段的电视信号进行解码,生成电视播放数据。
[0048]所述电视信号处理装置可以根据所述电视频道信息,对应设定采集电视信号的频率,从而获得相应电视频道的电视信号。
[0049]所述播放指令中的电视频道信息可以是一个或多个。
[0050]在一些实施例中,当获取多个电视频道信息时,根据所述多个电视频道信息,对所述电视信号接口传输的各个电视频道采用分时采集的方式获取电视信号并进行解码。
[0051]通过对各个电视频道的电视信号分时采集,使用户端可以同时获得多个电视频道的电视播放数据,用户可以同时观看多个电视频道的电视播放数据。
[0052]在一些实施例中,当接收多个用户端的播放指令时,根据各个所述用户端的通信地址信息,采用组播的方式对各个所述用户端发送相应的所述电视播放数据。可以使各个用户获取的电视播放数据不冲突,多个用户可以同时观看自己喜爱的电视频道的电视节目。
[0053]当接收一个用户端的播放指令中包含多个电视频道信息时,采集并解码后生成包含多个电视频道的电视播放数据,对所述多个电视频道的电视播放数据优选采用时分复用的方式发送至用户端。所述用户端接收所述电视信号处理装置根据所述多个电视频道信息返回的多个电视频道的电视播放数据后,在本地创建相应的多个播放窗口播放所述电视播放数据。通过上述方式,用户可通过一个用户端同时播放多个电视频道的实时电视节目。
[0054]所述根据电视信号进行解码生成的电视播放数据可以根据用户设定采用不同的视频数据格式。在一些实施例中,还包括根据用户端的要求,对生成的电视播放数据进行转换格式的步骤,以使不同播放格式要求的用户端都能够正常使用播放。
[0055]在一些实施例中,将所述电视播放数据发送给所述用户端步骤包括:
[0056]将获取到的各个电视频道的每一帧电视图像分别存入各自的帧缓存中;
[0057]读取各个电视频道对应的帧缓存中的每一帧电视图像,并将所述电视图像发送给相应的用户端。
[0058]所述电视信号处理装置在接收用户端的播放指令后,根据播放指令中的电视频道信息在系统存储器(内存)中创建相应电视频道的帧缓存,并将从所述电视信号接口中获取到的各个电视频道的每一帧电视图像分别存入其相应的帧缓存中,所述帧缓存的每一存储单元对应屏幕上的一个像素,整个帧缓存对应一帧图像。通过不停的向帧缓存中写入电视播放数据,并自动地从帧缓存中取数据并通过无线通信连接传输至用户端,可以大大提高电视播放数据传输的实时性,减少播放延时。
[0059]所述用户端通过与所述电视信号处理装置的无线通信连接,接收所述电视信号处理装置根据所述播放指令返回的电视播放数据在本地播放。所述用户端对接收到的每一帧电视播放数据实时播放处理,实现对实时电视节目的播放要求。
[0060]在一些实施例中,当所述用户端发出的播放指令包含多个电视频道信息时,所述用户端接收所述电视信号处理装置根据所述多个电视频道信息返回的多个电视频道的电视播放数据,在本地创建相应的多个播放窗口播放所述电视播放数据。
[0061]在创建多个播放窗口时,所述用户端可以在用户端界面中创建多个独立的播放窗口,将各个电视频道的电视播放数据发送到相应的播放窗口中播放;或者创建一个主窗口,以及多个在所述主窗口上的画中画窗口,并将其中一个电视频道的电视播放数据在主窗口中播放,将其它电视频道的电视播放数据在画中画窗口中播放。
[0062]在一些实施例中,本发明提供的电视信号处理装置,包括:播放指令获取模块31、电视信号获取模块32和数据传输模块33,如图3所示;
[0063]所述播放指令获取模块31用于通过与用户端建立的无线通信连接,获取用户端的播放指令,其中,所述播放指令包括用户端指定的电视频道信息;
[0064]电视信号获取模块32,用于根据所述电视频道信息,从电视信号接口获取相应频段的电视信号进行解码,生成电视播放数据;
[0065]数据传输模块33,用于将所述电视播放数据发送给所述用户端。
[0066]所述电视信号处理装置通过与用户端建立的无线通信连接,接收用户端选择相应的电视频道的播放指令,从电视信号接口采集相应频道的电视信号并进行解码处理,生成电视播放数据,然后通过所述无线通信连接将所述电视播放数据发送至用户端进行播放。因此能够将电视信号的解码处理和显示处理分离在不同的设备中进行,显示电视信号的用户端不需要设置在电视信号接口附近,不需要直接和所述电视信号接口连线。用户可以在所述无线通信连接覆盖到的范围内的任何位置通过用户端接收和观看电视节目。并且,允许多个用户端同时连接电视信号处理装置,因此能够同时观看多个电视频道的节目,满足不同用户对不同节目同时观看的需求。
[0067]在一些实施例中,所述播放指令获取模块31包括:
[0068]缩略图模块,用于每隔预定时间对电视信号接口进行全频段信号扫描,生成各个电视频道的电视缩略图,并将所述电视缩略图发送至各个用户端;
[0069]指令接收模块,用于接收用户端根据所述电视缩略图发出的对相应电视频道的播放指令。
[0070]所述播放指令获取模块31通过对电视信号接口进行全频段信号扫描,生成电视频道的电视缩略图,用户可以在用户端连接后直接预览到相应电视频道的电视缩略图,从而获得各个电视频道最新的实时电视图像,选择自己喜欢的电视节目,为用户选择电视频道提供了较大的便利。
[0071]在一些实施例中,所述电视信号获取模块32包括:
[0072]分时采集模块,用于当获取多个电视频道信息时,根据所述多个电视频道信息,对所述电视信号接口传输的各个电视频道采用分时采集的方式获取电视信号;
[0073]解码模块,用于对获取到的电视信号进行解码。
[0074]通过对各个电视频道的电视信号分时采集,使用户端可以同时获得多个电视频道的电视播放数据,用户可以同时观看多个电视频道的电视播放数据。
[0075]在一些实施例中,所述传输模块33包括:
[0076]缓存模块,用于将获取到的各个电视频道的每一帧电视图像,分别存入各自的帧缓存中;
[0077]发送模块,用于读取各个电视频道对应的帧缓存中的每一帧电视图像,并将所述电视图像发送给相应的用户端。
[0078]所述传输模块33在接收用户端的播放指令后,根据播放指令中的电视频道信息在系统存储器(内存)中创建相应电视频道的帧缓存,并将从所述电视信号接口中获取到的各个电视频道的每一帧电视图像分别存入其相应的帧缓存中
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1