频道转换方法及频道转换系统
技术领域
本发明是有关于一种转换频道的技术;尤指转换电视频道的技术。
背景技术
一般而言,电视中通常会设置转换频道方法的系统,来搜寻有信号的频率。使用者可通过发出上下切换频道的指令,驱动电视调谐器来调整接收的频率。传统技术于转换频道时,电视内处理器会去检索数据库,以便得知要转换到的频道的频率为何,再通知调谐器转至该频率。但于电视系统复杂的地区,电视内载有的数据库也相对的庞大,因此在检索庞大的数据库时也需花费相当的时间,以致于使用上的不方便。
因此,为解决上述缺点,需要一种有效率的转换频道方法及运用此方法的系统,用以降低切换频道所需的时间。
发明内容
有鉴于此,本发明提供一种频道转换方法,适用于一频率范围内向上/下寻找频道,能快速的转换目前频道到下一频道。其步骤包括有:取得目前频道的编号;接收指令,决定转换频道的方向;提供第一对照表,上述第一对照表记载上述频率范围内是否存在频道;根据上述第一对照表,寻找目标频道;提供第二对照表,上述第二对照表记载各频道所对应的频道信息;若上述指令找到的目标频道并不属于上述目前频道,则检索上述第二对照表,以取得上述目标频道具有的频道信息;及根据上述频道信息调整调谐器。
此外,本发明亦提出一种计算机可读取储存媒体,用以储存转换频道所使用的对照表,包括:第一对照表,包括频道编号与标志,用以标记上述频道编号是否存在频道;以及第二对照表,包括频道编号与频率,用以储存对应上述频道编号的上述频率,且上述第一及第二对照表中的记录使用上述频道编号进行关连。
本发明亦提出一种上/下切换频道的系统,用以于一频率范围内向上/下寻找频道,包括:使用者接口,用以接收指令,以决定向上/下转换频道;存储装置,储存第一对照表与第二对照表,上述第一对照表记载上述频带范围内的每一频道编号是否对应至频道,上述第二对照表记载每一频道与对应的频道信息;处理器,用以取得目前频道编号,并根据上述第一对照表及上述目前频道编号,寻找上述目前频道的上/下频道;以及调谐器,用以根据上述频道信息调整频率。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举一较佳实施例,并配合所附图式,作详细说明如下。
附图说明
图1显示依据本发明实施例的转换频道系统的架构示意图。
图2a是表示依据本发明实施例的范例数据结构示意图。
图2b是表示依据本发明实施例的范例初始化有效频道数据表示意图。
图2c是表示依据本发明实施例的范例初始化频道概要数据表示意图。
图2d是表示依据本发明实施例的范例初始化频道配置数据表示意图。
图3是表示另一依据本发明实施例的数据结构示意图。
图4显示依据本发明实施例的转换频道方法的操作流程。
标号说明:
102~使用者接口;104~存储装置;106~处理器;108~调谐器;110~视频处理器;112~音频处理器;114~显示模块;116~第一对照表;118~第二对照表;23~频道概要数据表;25~频道配置数据表;23a~频道编号;23b~主键值;25a~主键值;25b~频率;25c~视频标准;25d~音频标准;25d~频道名称;27~有效频道数据表;27a~频道编号;27b~有效标志;32~第一对照表;34~第二对照表;S401-S410~流程步骤。
具体实施方式
图1显示依据本发明实施例的转换频道系统的架构示意图。转换频道系统10包括使用者接口102、存储装置104、处理器106、调谐器108、视频处理器110、音频处理器112及显示模块114。使用者接口102用以接收指令,以决定要向上或是向下转换频道。例如当使用者正收看的频道为第4频道,当使用者向上切换频道时,可收看到第5频道,而使用者向下切换频道时,可收看到第3频道。惟若使用者欲切换频道的方向已无其它频道时,则执行切换频道功能后,将仍停留于原先收看的频道。存储装置104储存有第一对照表116及第二对照表118。第一对照表116记载频带范围内的每一频道编号是否对应至一频道,而第二对照表118记载每一频道与对应的频道信息。其中第一对照表116与第二对照表118的内容会于图2a再详述。处理器106用以取得目前收看频道的编号,并根据第一对照表116及目前频道的编号来寻找目前频道的上一或下一个频道。调谐器108可根据由第二对照表118所查到的频道信息来调整接收频率。频道信息亦载有视频标准、音频标准,可分别根据视频标准及音频标准来设定视频处理器110及音频处理器112。显示模块114可播放频道内容,供使用者收看。
图2a是表示依据本发明实施例的范例数据结构示意图。存储装置104储存频道概要数据表23、频道配置数据表25、有效频道数据表27。
有效频道数据表27包含频道编号27a及有效标志27b两个字段,用以储存一个特定频道编号所关连的频道是否存在。例如,当有效频道数据表27包含频道编号为“1”,有效标志为“1”或“true”的记录时,代表频道编号为“1”的频道存在;反之,当有效频道数据表27包含频道编号为“2”,有效标志为“0”或“false”的记录时,代表频道编号“2”暂时不存在。为增进存取数据表的速度,于较佳的情况下,在有效频道数据表27被初始化时,即包含既定数目(例如100笔)的数据记录,并且其中的每一笔记录中的频道编号被设为相应于数据表中的记录位置的数值,有效标志被设为“0”。图2b是表示依据本发明实施例的范例初始化有效频道数据表示意图,包含100笔记录,其中的频道编号依序由0编至99,而所有的有效标志都被设为“0”。
频道概要数据表23包含频道编号23a与主键值23b两个字段,用以储存一个特定主键值所关连的频道编号的信息。例如,当频道概要数据表23包含主键值为“1”,频道编号为“1”的记录时,代表主键值“1”关连至频道编号“1”;同样的,当频道概要数据表23包含主键值为“2”,频道编号为“2”的记录时,代表主键值“2”关连至频道编号“2”。主键值字段23b中的主键值亦可当作外来键值(foreign key),用以关连到其它数据表中具相同主键值的特定记录。为增进存取数据表的速度,在频道概要数据表23可于初始化时,即包含既定数目(例如100笔)的数据记录,并且其中的每一笔记录中的频道编号设为数值,主键值被设为“0”。图2c是表示依据本发明实施例的范例初始化频道概要数据表示意图,包含100笔记录,其中的频道编号依序由0编至99,而所有的主键值都被设为“0”。
频道配置数据表25包含主键值25a、频率25b、视频标准25c、音频标准25d与频道名称25e五个字段,用以储存关连于一个特定主键值的频道的频率、在此频率上所承载的视频信号的视频标准、在此频率上所承载的音频信号的音频标准与频道名称等信息。频率25b字段可储存0到131071之间任一者的数值,用以代表特定的频率;视频标准25c字段可储存0到3之间任一者的数值,用以代表特定的视频标准;以及音频标准25d字段可储存0到15之间任一者的数值,用以代表特定的音频标准。例如,特定记录中的视频标准字段中储存“1”、“2”与“3”时,分别代表相关的频率中所承载的视频标准为NTSC(National TV Standards Committee)标准、PAL(PhaseAlternating Line)与SECAM(SEquential Couleur Avec Memoire)标准;而特定记录中的音频标准字段中储存“1”、“2”与“3”时,分别代表相关的频率中所承载的视频标准为BG、DK与I标准。主键值字段25a中的主键值亦可当作外来键值(foreign key),用以关连到其它数据表中具相同主键值的特定记录。为增进存取数据表的速度,于较佳的情况下,在频道配置数据表25被初始化时,即包含既定数目(例如100笔)的数据记录,并且其中的每一笔记录中的主键值被设为相应于数据表中的记录位置的数值,频率、视频标准与音频标准皆被设为“0”以及频道名称被设为“\0\0\0\0\0”、Null值或空字符串。图2d是表示依据本发明实施例的范例初始化频道配置数据表示意图,包含100笔记录,其中的主键值依序由0编至99,而所有的频率、视频标准与音频标准皆被设为“0”,以及所有的频道名称被设为“\0\0\0\0\0”。
初始化过的频道概要数据表23、频道配置数据表25、有效频道数据表27可利用使用者收看频道时被更新。举例来说,当使用者调整调谐器108的频率时,可发现频率1000处有可收看的频道。使用者可决定设定此频道至更新频道概要数据表23、频道配置数据表25及有效频道数据表27三表中,亦即,更新更新频道概要数据表23、频道配置数据表25及有效频道数据表27。设定频道的方法为本领域技术人员所已知,因此更新频道概要数据表23、频道配置数据表25、有效频道数据表27的技术,在此本发明略过不述。
于较佳的情况下,频道概要数据表与频道配置数据表可合并为对照表,而有效频道数据表为第一对照表。
图3是表示另一依据本发明实施例的数据结构示意图。第一对照表32与图2a的有效频道数据表27相同。第二对照表34乃将频道概要数据表23及频道配置数据表25合并所得,但二表中重复的主键值栏则略去其一。其中,第二对照表34的主键值与频道编号两栏可为第一子对照表36,频道标号、频率、视频标准、音频标准及频道名称等字段可合并为第二子对照表38。又第一对照表32中的频道编号可当作外来键值,用以关连到第二对照表34中具相同频道编号的记录。
图4显示依据本发明实施例的转换频道方法的操作流程。首先取得目前频道编号,如步骤S401。接收指令,以决定转换频道的方向,如步骤S402。在本发明中,使用者可决定往上或是往下搜寻频道。接着检索第一对照表32(有效频道数据表),以取得目前频道的下一或上一有效频道的频道编号。根据检索结果,可使调谐器寻找目标频道,如步骤S403。以图2a、图3为例,假设目前收看的频道编号为0,当收到向上转换频道的指令后,检索第一对照表(有效频道数据表)得知,下一有效频道的频道编号为“2”。
步骤S403后接着判断是否向上/向下找到的频道与目前频道相同,如步骤S404。当全频域只有一个频道可以收看时,步骤S404会选择是,并结束转换频道的功能。否则的话(即步骤S404的判断结果为「否」),检索第二对照表的第一子对照表(sub-table),以取得该频道编号的主键值,如步骤S405。接着检索第二对照表的第二子对照表,以取得目标频道的频道名称,如步骤S406。并根据第二子对照表的检索结果设定调谐器的频率(S407)、设定视频处理器(S408)、设定音频处理器(S409),最后,显示频道名称于显示模块,如步骤S410。
本发明虽以较佳实施例揭露如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可做些许的更动与润饰,因此本发明的保护范围当视所附的权利要求范围所界定者为准。