CN101802771A - 交错、串行化和去串行化照相机和键区数据的方法和电路 - Google Patents

交错、串行化和去串行化照相机和键区数据的方法和电路 Download PDF

Info

Publication number
CN101802771A
CN101802771A CN200880019684A CN200880019684A CN101802771A CN 101802771 A CN101802771 A CN 101802771A CN 200880019684 A CN200880019684 A CN 200880019684A CN 200880019684 A CN200880019684 A CN 200880019684A CN 101802771 A CN101802771 A CN 101802771A
Authority
CN
China
Prior art keywords
data
speed data
parallel
low speed
camera
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200880019684A
Other languages
English (en)
Other versions
CN101802771B (zh
Inventor
詹姆斯·布默
奥斯卡·弗雷塔斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fairchild Semiconductor Corp
Original Assignee
Fairchild Semiconductor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fairchild Semiconductor Corp filed Critical Fairchild Semiconductor Corp
Publication of CN101802771A publication Critical patent/CN101802771A/zh
Application granted granted Critical
Publication of CN101802771B publication Critical patent/CN101802771B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline, look ahead
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/04Distributors combined with modulators or demodulators
    • H04J3/047Distributors with transistors or integrated circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/76Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/22Microcontrol or microprogram arrangements
    • G06F9/28Enhancement of operational speed, e.g. by using several microcontrol devices operating in parallel
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/003Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • G09G5/006Details of the interface to the display terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/0206Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings
    • H04M1/0208Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings characterized by the relative motions of the body parts
    • H04M1/0214Foldable telephones, i.e. with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/23Construction or mounting of dials or of equivalent devices; Means for facilitating the use thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/52Details of telephonic subscriber devices including functional features of a camera

Abstract

一种交错高速数据和低速数据的系统,所述高速数据和低速数据被串行化,并被传送给微处理器。高速数据的典型来源是照相机,低速数据的来源是键盘。高速数据和低速数据并行地与微处理器连接。本发明镜像相对于微处理器的并行接口,并镜像相对于高速数据的来源(照相机)和低速数据的来源(键区)的并行接口。所述系统格式化来自所述来源的并行数据,并在连接许多蜂窝电话机或其它手持设备的两个部件的柔性电缆上通常与时钟一起对数据进行串行传送。

Description

交错、串行化和去串行化照相机和键区数据的方法和电路
技术领域
本发明涉及键区和照相机,更具体地说,涉及一起产生键区数据和照相机数据,并共享设备中的电子器件的操作。
背景技术
在移动电话机或蜂窝电话机中常见键区和照相机。一般来说,键区和照相机的输入/输出(I/O)操作是通过独立且唯一的接口发送的。来自键区和照相机的数据可并行地或者串行地发送,但是在现有应用中,来自键区和照相机的数据未被多路复用或交错。在许多蜂窝电话机中,这些键区和照相机I/O信号是通过在翻盖或滑盖蜂窝电话机中使用的柔性铰链电缆发送的,不过是在分开的导线上发送的。
蜂窝电话机和其它手持设备中的典型微处理器包括与键区之间的横跨柔性铰链的并行接口。照相机信号也在其它导线上横跨铰链。如果铰链中的导线传送与照相机数据交错的键区数据,那么效率会更高。
有利的是减少穿过柔性电缆运送的导线或线路的数目,本发明减少了需要横跨铰链的线路的数目。
发明内容
本发明提供通过共用导线,交错比HSYNC时间周期慢的照相机和键区或其它串行数据。这里,术语“照相机”和“键区”被定义成包括产生如同这里所示的串行数据的其它设备。尽管下面被表述成键盘数据,不过实际在上照相机HSYNC时间周期内可传送任意串行数据。按照类似的方式,实际上具有HSYNC时间周期,并且在所述HSYNC时间周期内其数据信号没有意义的任何数据可以和较慢的串行数据一起使用。即,LCD、视频等可被多路复用,在HSYNC期间,可以发送更慢的串行数据。由于在水平同步信号(HSYNC)或垂直同步信号(VSYNC)期间不传送照相机数据,因此可以发送键区数据。在本实施例中,在HSYNC时段内发送键区数据。由于键区数据以“人的”速度操作,并且经常出现照相机HSYNC,因此用户不会注意到仅仅在HSYNC期间的键区数据的发送。
如果当照相机不被使用时,不产生HSYNC,那么这可被检测到,通过利用振荡器产生时间信号,键区数据被串行化和发送。
本领域的技术人员应认识到,尽管将参考例证实施例,附图和使用方法,进行下面的详细说明,不过本发明并不局限于这些实施例和使用方法。相反,本发明具有宽广的范围,只由附加的权利要求限定。
附图说明
下面参考附图说明本发明,其中:
图1是图解说明本发明的一个实施例的示意方框图;
图2是图1的主串行化器-从属去串行化器的示意方框图;
图3图解说明在照相机的HSYNC(同步信号)期间传送键区数据的系统波形的迹线。
具体实施方式
图1是图解说明蜂窝电话机中的键区矩阵10和照相机12的电子结构的电路方框图。
键区矩阵10被布置成三列四行。四条感测线14和三条扫描线16足以明确确定哪个按键被按下。这些感测线和扫描线与主串行化器18耦接。
照相机12经具有像素时钟PIXCLK 20、选通22、八条并行数据(一个字节)线24、HSYNC(水平同步)信号26、和VSYNC(垂直同步)信号28的连接21与主串行化器18连接。利用这些信号的组织/协议为本领域的技术人员已知和了解。
主串行化器18模拟或镜像微处理器40应向照相机和键区提供的接口。按照这种方式,主串行化器是相对于照相机和键区的虚拟微处理器。主串行化器按照和微处理器40相同的方式从照相机12和键区10接收并行数据。该数据被格式化成串行形式,并仅仅借助时钟信号CKSO 34(从从属去串行化器到主串行化器)、时钟CKS 36(从主串行化器到从属去串行化器)和数据线DS 38,通过柔性铰链30被发送给从属去串行化器32。
从属去串行化器32模拟照相机和键区,以致微处理器“认为”它直接与照相机和键区连接。从属去串行化器是相对于微处理器的虚拟照相机和键区。
从属去串行化器32经照相机接口42和键区接口44与微处理器40连接。照相机接口连接46镜像照相机12和主串行化器18之间的照相机连接21。相对于四条感测线和三条扫描线50的基带微处理器的键区接口镜像相对于键区本身的连接14和16。
图2以方框图形式图解说明主串行化器18和从属去串行化器32内的电子功能。
键区检测电路50扫描键区10(图1),并通过感测收到的振荡器52信号,检测哪个按键被按下。本领域的技术人员已知,可以使用其它技术来检测某一按键何时被按下。作为示例,控制和数据多路复用器54按时间交错来自键区和照相机的发送/接收信号。注意在不错过任何键区按压的同时,满足针对照相机I/O的时间约束。借助多路复用器54的分时传输为本领域的技术人员已知。
当键区10通过控制和数据多路复用器54发送数据时,来自按键检测电路50和振荡器52的信号被发送给12比特串行化器56。键区数据被串行化,并和时钟信号CKS 36一起通过DS 38发送,时钟信号CKS 36为从属去串行化器提供定时(timing),以便正确地接收键区信号。键区数据可被格式化或编码成可由设计人员确定的二进制、十六进制等。
当照相机需要服务时,锁相环PLL 58向照相机提供像素时钟PIXCLK 20。数据线24、HSYNC 26、VSYNC 28和选通22被直接发送给控制器和数据多路复用器54。作为示例,控制器数据多路复用器借助12条并行数据线60、选通STRB 62和SERCK(串行时钟)64与串行化器56连接。
在一个例证操作中,当照相机进行HSYNC或VSYNC(水平或垂直同步)时,照相机数据无效。在这些时间中,可以在不干扰键区或照相机操作的情况下传送键区数据。作为示例,本发明使用HSYNC时段来交错或多路复用键区数据和照相机数据。组合的数据被串行化,并在柔性电缆中通过DS线路和CKS信号一起被发送。
从属去串行化器32接收多路复用的键区和照相机数据,把所述数据去串行化成并行数据,并利用多路分解器72分离键区数据和照相机数据。键区数据被重新生成为微处理器识别的并行形式74。照相机并行数据也被重新生成为图1中所示的微处理器40识别的并行形式。
在一个实施例中,在DS组中可包括另一条导线,当传送键区或照相机数据时,所述另一条导线发送信号。本领域的技术人员已知,也可使用其它方法,比如在DS线上传送的第一个字节可以总是指示接下来是指定数量的照相机(或键区)数据的模式指示符。其它技术在本领域中也是已知的。
图3图解说明一组典型的照相机和键区波形,所述一组典型的照相机和键区波形举例说明本发明。沿着顶部的是对于典型的照相机-CMOS或CCD成像器可得到的TIME序列。每个字节用十六进制格式表示的第一行80的数据信号是来自照相机的例证数据信号。这些信号的分组81指示HSYNC真、水平同步、时段。在HSYNC 82为低电平的时候,照相机数据信号由字节F0、F1、F2、F3、F4和F5指示。对照相机来说,这些线路上的数据是没有意义的。不过,HSYNC时间在本发明中被用于通过主串行化器/去串行化器,把键区数据发送给微处理器。注意数据Data 84和HSYNC 86晚于在80和82的迹线,时间相偏地(offset in time)出现。该时差举例说明通过主串行化器电子器件的延时。另外,注意在HSYNC 86期间,来自照相机的F2和F3数据字节已被表示成项目92的两字节组00和04替换。下一行88表示在12比特或十六进制004上的键区数据。键区只使用1.5字节,从而使开始的4比特等于0,以致字节0004被发送给去串行化器。在本实施例中,通过替换HSYNC期间的照相机数据的F2和F3字节,发送键区数据,不过可以使用HSYNC期间的任意数据字节,只要它们是一致的。本领域的技术人员已知,在VSYNC期间也可传送键区数据。
例证地,在04键区数据字节之后的数据字节上,主串行化器中的内部逻辑
在优选实施例中,可按照几种模式来操作该系统。在第一种模式(低速键区)下,PLL 58被禁用,当某一按键被按下时,按键振荡器52穿过键区矩阵,串行线上的电平。键区数据是利用LVCMOS(低电压CMOS)传送的。
第二种模式(高速照相机/键区)启用PLL 58(它变成被锁定)。当HSYNC信号26为低电平时,键区数据被捕捉和传送。当HYSYNC 26为高电平时,照相机数据被传送。
第三种模式(高速照相机)不传送任何照相机数据。不过控制器传送键区数据,键区数据多路复用器提供低电平的伪HYSYNC信号。
本领域的技术人员已知,就本发明来说,可以使用其它定时安排以及其它多路复用安排。例如,本公开使用振荡器来检测和解码按键按压,不过可以使用逻辑信号,包括电压信号和/或电流信号。另外,可以使用的微处理器很多。另外,可以使用具有专用功能的极大的硅集成电路,以及单片计算机。
本例证例子中公开了PLL,不过本领域的技术人员已知,可以使用无PLL的操作。例如,可以使用晶体时钟或等同物(取决于照相机定时要求),以及其它种类的定时电路。
尽管以电子电路的形式表示了实现方式,不过本领域的技术人员明白其它电子电路可实现相同的功能,采用软件、固件和/或硬件及其组合的系统可被用于实现等同的功能。

Claims (16)

1.一种交错高速数据和低速数据的系统,所述系统包括:
接收并行的高速数据的第一接口;
接收并行的低速数据的第二接口;
按时序交错所述并行的高速数据和低速数据的多路复用器;和
从所述多路复用器接收交错时序的并行数据,并以串行数据方式输出交错时序的并行数据的串行化器。
2.按照权利要求1所述的系统,其中所述高速数据定义第一时段,在所述第一时段内,所述高速数据是没有意义的,其中所述多路复用器在所述第一时段内接收所述低速数据。
3.按照权利要求2所述的系统,其中所述第一时段包含水平同步时段HSYNC。
4.按照权利要求1所述的系统,还包括:
与所述串行化器耦接的电缆,其中所述电缆传送串行化数据和时钟;
与所述电缆耦接,并被布置成接收所述串行化数据和时钟,并输出组合的并行数据的去串行化器;
接收所述组合的并行数据,并把并行的高速数据和低速数据分开的多路分解器;
把并行的高速数据发送给微处理器的高速数据再生电路;和
把并行的低速数据发送给微处理器的低速数据再生电路。
5.按照权利要求4所述的系统,其中所述高速数据再生电路和低速数据再生电路镜像生成所述高速数据和低速数据的电路的操作和响应。
6.按照权利要求1所述的系统,其中所述第一接口和第二接口镜像微处理器的操作和响应。
7.按照权利要求1所述的系统,还包括和所述串行化数据一起传送的时钟,并且该时钟能够被用于加载每个串行数据比特。
8.按照权利要求1所述的系统,其中所述高速数据的来源是照相机,所述低速数据的来源是键区或键盘。
9.一种交错照相机数据和键区数据的方法,所述方法包括下述步骤:
接收高速并行数据;
接收低速并行数据;
按时序交错所述高速数据和低速数据;
使交错时序的并行数据串行化;
按串行数据的方式输出被串行化的交错时序的并行数据。
10.按照权利要求9所述的方法,其中所述交错步骤包括把所述低速数据放入所述高速数据没有意义的第一时段中的步骤。
11.按照权利要求10所述的方法,其中所述第一时段包含水平同步时段HSYNC。
12.按照权利要求9所述的方法,还包括下述步骤:
在电缆上传送交错的串行数据和时钟;
接收串行数据和时钟,并使之去串行化;
从去串行化器输出并行数据;
把来自去串行化器的并行数据分离成并行高速数据和并行低速数据;
把并行高速数据提供给微处理器;
把并行低速数据提供给微处理器。
13.按照权利要求12所述的方法,其中把并行高速数据和并行低速数据提供给微处理器的步骤镜像生成高速数据和低速数据的电路的操作和响应。
14.按照权利要求9所述的方法,其中接收并行高速数据和低速数据的步骤镜像微处理器的操作和响应。
15.按照权利要求9所述的方法,还包括从照相机获得高速数据,从键盘获得低速数据。
16.按照权利要求10所述的方法,其中所述第一时段是HSYNC时段。
CN2008800196842A 2007-05-03 2008-04-30 交错、串行化和去串行化照相机和键区数据的方法和电路 Expired - Fee Related CN101802771B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US91581407P 2007-05-03 2007-05-03
US60/915,814 2007-05-03
PCT/US2008/005657 WO2008137055A1 (en) 2007-05-03 2008-04-30 Method and circuit for interleaving, serializing and deserializing camera and keypad data

Publications (2)

Publication Number Publication Date
CN101802771A true CN101802771A (zh) 2010-08-11
CN101802771B CN101802771B (zh) 2013-03-13

Family

ID=39540358

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008800196842A Expired - Fee Related CN101802771B (zh) 2007-05-03 2008-04-30 交错、串行化和去串行化照相机和键区数据的方法和电路

Country Status (6)

Country Link
US (1) US8170070B2 (zh)
KR (1) KR20100032366A (zh)
CN (1) CN101802771B (zh)
DE (1) DE112008001192T5 (zh)
TW (1) TW200903261A (zh)
WO (1) WO2008137055A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107329915A (zh) * 2017-05-31 2017-11-07 烽火通信科技股份有限公司 通过高速SerDes接口恢复低速数据的方法及系统

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5424726B2 (ja) * 2009-06-05 2014-02-26 オリンパス株式会社 撮像装置
CN102104375A (zh) * 2009-12-21 2011-06-22 上海贝尔股份有限公司 基于fpga的lvds接口电路和数据传输方法
US9827901B1 (en) 2016-05-26 2017-11-28 Dura Operating, Llc System and method for dynamically projecting information from a motor vehicle
US11863712B1 (en) * 2021-10-06 2024-01-02 Samsara Inc. Daisy chaining dash cams

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5323272A (en) * 1992-07-01 1994-06-21 Ampex Systems Corporation Time delay control for serial digital video interface audio receiver buffer
US6999407B2 (en) * 2001-03-15 2006-02-14 Samsung Electronics Co., Ltd. Speed negotiation device and method
US7143328B1 (en) 2001-08-29 2006-11-28 Silicon Image, Inc. Auxiliary data transmitted within a display's serialized data stream
US7257163B2 (en) * 2001-09-12 2007-08-14 Silicon Image, Inc. Method and system for reducing inter-symbol interference effects in transmission over a serial link with mapping of each word in a cluster of received words to a single transmitted word
US7383344B2 (en) 2003-02-14 2008-06-03 Microsoft Corporation Remote encoder system and method for capturing the live presentation of video multiplexed with images
CN1301605C (zh) * 2004-04-09 2007-02-21 中兴通讯股份有限公司 一种高速串行数据的随路时钟传输装置
WO2006095313A1 (en) 2005-03-11 2006-09-14 Koninklijke Philips Electronics N.V. Method for remotely controlling a display apparatus based thereon and a portable device comprising such an apparatus
US7599439B2 (en) * 2005-06-24 2009-10-06 Silicon Image, Inc. Method and system for transmitting N-bit video data over a serial link

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107329915A (zh) * 2017-05-31 2017-11-07 烽火通信科技股份有限公司 通过高速SerDes接口恢复低速数据的方法及系统
CN107329915B (zh) * 2017-05-31 2019-12-10 烽火通信科技股份有限公司 通过高速SerDes接口恢复低速数据的方法及系统

Also Published As

Publication number Publication date
US20090116515A1 (en) 2009-05-07
WO2008137055A1 (en) 2008-11-13
US8170070B2 (en) 2012-05-01
KR20100032366A (ko) 2010-03-25
DE112008001192T5 (de) 2010-04-15
CN101802771B (zh) 2013-03-13
TW200903261A (en) 2009-01-16

Similar Documents

Publication Publication Date Title
CN101809556B (zh) 横跨串行流交织和串行化/去串行化lcd、照相机、键区和gpio数据的方法和电路
CN102057417B (zh) 使用嵌入时钟信号的单一水平信号的传递的显示装置驱动系统
TWI521351B (zh) 具有基於資料符號移轉之時脈之多線單端推拉式鏈結
US8108567B2 (en) Method and apparatus for connecting HDMI devices using a serial format
CN100571139C (zh) 实时优化多媒体分组传输速率的方法
CN101802771B (zh) 交错、串行化和去串行化照相机和键区数据的方法和电路
US20050094676A1 (en) Signal transmitting apparatus and method
CN107087132B (zh) 接收器及信号传输方法
TWI705666B (zh) 傳送裝置、接收裝置、通信系統
JP5945812B2 (ja) 「lvds」タイプのリンク用のビデオデジタル信号を送信および受信するためのシステム
US20100231787A1 (en) Signal processing method and device
US20050250461A1 (en) Hybrid parallel/serial bus interface
CN109076031A (zh) 接收装置、发送装置、通信系统、信号接收方法、信号发送方法和通信方法
JPWO2015133249A1 (ja) 送信装置、送信方法、受信装置および受信方法
TWI806866B (zh) 電路裝置、電子機器、束線器及資料傳送方法
US20230222074A1 (en) Transmission device, reception device, and communication system
CN101502036A (zh) 半导体集成电路和具有该电路的发送装置
WO2001010098A1 (fr) Dispositif de communication par trames
JPWO2019031003A1 (ja) 送信装置、および通信システム
Kim et al. A high resolution Serializer and Deserializer architecture for mobile image sensor module
Jeon et al. High speed serial interface for mobile LCD driver IC
WO2009017703A1 (en) Methodology and circuit for interleaving and serializing/deserializing lcd, camera. keypad and gpio data across a serial stream
CN109995500A (zh) 数据传输方法与显示控制装置
CN102420965A (zh) 实时高清视频接收装置
KR20210048670A (ko) 표시장치에서의 데이터 통신 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130313

Termination date: 20150430

EXPY Termination of patent right or utility model