一种终端信号的输出方法和装置的制造方法_2

文档序号:8402738阅读:来源:国知局
断对电视的功能进行扩充,并可以通过网线、无线网络来实现上网。
[0066]在另一个实施例中,显示终端可以不接收电视信号(如模拟信号),但可以与诸如电脑、手机等电子设备相连,通过电脑、手机等电子设备进行视频、游戏等信息的输入,或进行其他交互操作。
[0067]当然,终端100还可以为其他电子设备,例如,个人电脑、笔记本电脑等等,本发明实施例对此不加以限制。
[0068]在终端100内部设置有处理器101和数据选择器102、在终端100外部设置有信号接口 103。
[0069]本发明实施例中“内部”可以指终端100的壳体之内,不直接面向用户,“外部”可以指潜在终端100的壳体之中或者设置在终端100的壳体之外,直接面向用户。
[0070]处理器101是终端的核心,是控制、辅助系统运行的硬件单元。
[0071]处理器101的一个应用可以为嵌入式微控制器(Micorcontroller Unit,MCU),如单片机,其芯片内部集成R0M/EPR0M、RAM、总线、总线逻辑、定时/计数器、1/0、串行口、脉宽调制输出、A/D、D/A、Flash RAM、EEPROM等各种功能和外设。
[0072]其中,数据选择器102可以与处理器101相连,处理器101可以通过总线等方式向数据选择器102传输各种信号。
[0073]本发明实施例中,处理器101可以向数据选择器102传输使能控制信号、第一数据信号和第二数据信号。
[0074]需要说明的是,处理器101可以向数据选择器102传输多路数据信号,例如,通用串行总线USB (Universal Serial Bus)信号、通用异步收发传输器UART信号、使能控制信号、CVBS(Composite Video Broadcast Signal 或 Composite Video Blanking and Sync,复合视频广播信号或复合视频消隐和同步)、网络接口信号、耳机信号、麦克风信号等等,本发明实施例对此不加以限制。
[0075]本发明实施例中的第一数据信号、第二数据信号可以为处理器101向数据选择器102传输的多路信号中的任意两路信号。
[0076]具体而言,所述数据选择器可以具有第一输入端口、第二输入端口、第三输入端P ;
[0077]所述第一输入端口、所述第二输入端口、所述第三输入端口可以与所述处理器相连;
[0078]其中,所述第一输入端口可以用于接收所述第一数据信号;
[0079]所述第二输入端口可以用于接收所述第二数据信号;
[0080]所述第三输入端口可以用于接收所述第一使能控制信号或者第二使能控制信号。
[0081]一般情况下,其中一路信号(如第一数据信号)具有适配的外部的输入/输出接口(如信号接口 103),即第一数据信号与信号接口 103适配,该路信号(如第一数据信号)一般可以由外部直接输入,或者,直接向外部输出。
[0082]而另一路信号(如第二数据信号)不具有适配的外部的输入/输出接口,即该路信号(如第二数据信号)一般不可以由外部直接输入,或者,直接向外部输出。
[0083]当然,另一路信号(如第二数据信号)也可以具有适配的外部的输入/输出接口,可以由外部直接输入或者,直接向外部输出,本发明实施例对此不加以限制。
[0084]本发明实施例所指“适配”,可以指某个信号接口设计为专门用于输出某路数据信号,例如,通用串行总线USB接口与通用串行总线USB信号适配。
[0085]大多数终端中,某路信号直接传输至适配的输出接口,例如,通用串行总线USB信号直接传输至通用串行总线USB接口,向外部输出。
[0086]本发明实施例对终端的架构提出改进,数据选择器102与信号接口 103相连,由数据选择器102选择哪路信号输出至输出接口 103。
[0087]具体而言,所述数据选择器可以具有输出端口,所述输出端口可以与所述信号接口相连,所述输出端口可以用于将所述第一数据信号或者所述第二数据信号输出至所述信号接口。
[0088]例如,采用通用串行总线USB接口输出通用异步收发传输器UART信号,采用耳机接口输出通用异步收发传输器UART信号,采用网线接口输出通用异步收发传输器UART信号,等等。
[0089]为使本领域技术人员更好地理解本发明实施例,在本发明实施例中,将通用串行总线USB信号作为第一数据信号、通用异步收发传输器UART信号作为第二数据信号、通用串行总线USB接口作为信号接口 103的一种示例进行说明。
[0090]参见图2,示出了本发明的一种数据选择器的结构示意图。
[0091]如图2所示,A可以代表第二数据信号、B可以代表第一数据信号,EN可以代表使能控制信号,Y可以代表输出信号,输出至输出接口 103。
[0092]当EN为高电平时,Y = A,即使能控制信号为第一即使能控制信号(如高电平)时,输出第二数据信号,如通用异步收发传输器UART信号;
[0093]当EA为低电平时,Y = B,即使能控制信号为第二即使能控制信号(如低电平)时,输出第一数据信号,如通用串行总线USB信号。
[0094]当然,当传输至数据选择器102的信号多于两路时,使能控制信号可以使用多位数据位的控制信号。
[0095]参照图3,示出了本发明的一种终端信号的输出方法实施例1的步骤流程图,具体可以包括如下步骤:
[0096]步骤301,扫描外部的输入信号;
[0097]在本发明实施例中,可以在系统启动加载器Bootloader中增加检测程序,以扫描外部的输入信号。
[0098]在终端上电或复位后,处理器通常都从某个由处理器制造商预先安排的地址上取指令。
[0099]例如,某个型号的处理器在复位时通常都从地址0x00000000取它的第一条指令。而基于CPU构建的嵌入式系统通常都有某种类型的固态存储设备(比如:R0M、EEPROM或FLASH等)被映射到这个预先安排的地址上。
[0100]因此,在终端上电或复位后,处理器通常首先执行系统启动加载器Bootloader,实现在开机过程快速发现外部输入信号。
[0101]当然,也可以在其他程序增加检测程序,以扫描外部的输入信号,本发明实施例对此不加以限制。
[0102]在本发明的一种优选实施例中,步骤301可以包括如下子步骤:
[0103]子步骤S11,在预设的时间内扫描外部的输入信号。
[0104]本发明实施例可以在开机后的时间内(如2-3秒钟)内,进行外部输入信号的检测,实现信号的转换输出,以保证正常的操作系统功能不受影响。
[0105]步骤302,当扫描到预设的输入信号时,向所述数据选择器发送使能控制信号,以驱动所述数据选择器由所述信号接口输出所述第二数据信号;
[0106]在本发明实施例中,用户可以通过指定的操作,触发预设的信号,实现信号的转换输出。
[0107]在具体实现中,如图4所示,所述预设的信号可以包括以下至少一种:
[0108]电平信号;
[0109]在本示例中,用户可以按下面板中指定的按键,处理器与该按键连接的GP1(General Purpose Input Output,通用输入/输出)接口会有电平信号的变化,因此可以检测到电平信号的变化,进而检测到面板中指定的按键按下。
[0110]红外信号;
[0111]在本示例中,用户可以按下遥控器中指定的按键,遥控器发出红外信号,处理器的红外接收头接收到红外信号,转换为码值,因此可以检测到码值,进而检测到遥控器中指定的按键按下。
[0112]当然,上述预设的信号只是作为示例,在实施本发明实施例时,可以根据实际情况设置其他预设的信号,本发明实施例对此不加以限制。另外,除了上述预设的信号外,本领域技术人员还可以根据实际需要采用其它预设的信号,本发明实施例对此也不加以限制。
[0113]数据选择器可以接入处理器,如内部单片机的GP1接口,这样可以在待机或者启动状态时,数据选择器的工作状态受处理器的控制。
[0114]在检测到预设的信号时,如图4所示,系统启动加载器Bootloader可以驱动处理器向数据选择器发送使能控制信号(Enable)。
[0115]其中,使能控制信号可以负责控制信号的输入和输出。
[0116]在具体实现中,数据选择器可以根据使能控制信号选择相应的第二数据信号,由信号接口输出。
[0117]需要说明的是,信号接口一般情
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1