用于在通信链路上同步执行命令的方法和系统技术方案

技术编号:2834799 阅读:237 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种同步执行由第一模块产生且在第二模块处执行的多个命令的方法,其中所述第一和第二模块经由通信链路通信。所述方法包含在所述第一模块处产生所述命令,经由所述链路将所述命令传输到所述第二模块,和在所述第二模块处将所述命令的执行时间与独立事件相关联。当检测到所述独立事件时,在所述第二模块处同步执行所述命令(图3)。所述方法可特定应用于经由相机接口模块控制相机的基带处理器,其中所述处理器和所述相机接口模块经由MDDI链路连接。描述经由探路者相机模块接口模块控制相机的基带处理器的实例。还提供所述相机模块接口的能够灵活实施所述方法的特定内置机制。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体上涉及用于在通信链路上同步执行命令的方法和系统。更明确地说,本 专利技术涉及用于在移动显示数字接口 (MDDI)链路上同步执行命令的方法和系统。
技术介绍
在互连
中,对于尤其与视频演示有关的不断增加的数据速率的需求持续增长。移动显示数字接口 (MDDI)是具有成本效益的、低功率消耗的传递机制,其实现主 机与客户端之间经由短程通信链路的甚高速数据传递。MDDI最少只需要四根引线加上 用于递送最大带宽达每秒3.2吉比特的双向数据传递的功率。在一个应用中,MDDI通过显著减少穿过手持机的铰链以使数字基带控制器与LCD 显示器和/或相机互连的引线的数目,来增加可靠性并减少翻盖电话(clamshell phone) 的功率消耗。此引线的减少还允许手持机制造商通过简化翻盖或滑盖手持机设计来降低 开发成本。典型的MDDI互连包含经由MDDI链路连接的MDDI控制器, 一个控制器是MDDI 链路主机且另一控制器是MDDI链路客户端。在将基带处理器链接到例如相机模块的装 置的过程中,通常还使用接口将命令从处理器转继到所述装置。举例来说,探路者 (Pathfinder)是由Qualcomm公司开发的具有集成MDDI主机核心的装置接口 ,其可用 于经由MDDI将基带处理器(具有MDDI客户端核心)介接到例如相机的装置。由基带处理器经由MDDI发送的命令通常不需要同步。然而,举例来说,在控制相 机的过程中,基带处理器的某些命令需要在相机处精确同步执行。举例来说,需要闪光 同步,以使闪光的启动与相机快门的打开精确地一致。然而,通常,由基带处理器经由 MDDI链路发送的消息遭遇延迟,其取决于链路的使用且无法准确地估计。因此,在试 图补偿经由链路的延迟的同时使处理器处的命令同步不是实现相机处的同步的可靠的解 决方案。因此,需要用于使由基带处理器经由MDDI传输到例如相机的装置的命令的执行同 步的方法和系统。
技术实现思路
本专利技术大体上涉及用于在通信链路上同步执行命令的方法和系统。更明确地说,本 专利技术涉及用于在移动显示数字接口 (MDDI)链路上同步执行命令的方法和系统。在一个方面,提供一种同步执行由第一模块产生且在第二模块处执行的多个命令的 方法,其中所述第一和第二模块经由通信链路通信。所述方法包含在第一模块处产生命 令,经由链路将命令传输到第二模块,和在第二模块处将命令的执行时间与独立事件相 关联。当检测到独立事件时,在第二模块处同步执行所述命令。在另一方面,上述方法可特定应用于经由相机模块接口控制相机的基带处理器的情 况,其中所述基带处理器和相机模块接口经由MDDI链路连接。描述经由探路者相机模 块接口控制相机的基带移动台调制解调器(MSM)处理器的实例。还提供相机模块接口 内的实现上述方法的灵活实施的特定内置机制。下文参看附图详细描述本专利技术的其它实施例、特征和优点,以及本专利技术各种实施例 的结构和操作。 附图说明附图并入本文中并形成本说明书的一部分,附图说明本专利技术,且与描述内容一起进 一步用于解释本专利技术的原理并使相关领域的技术人员能够制造并使用本专利技术。 图1是说明使用移动显示数字接口 (MDDI)接口的示范性环境的方框图。 图1A是耦合到数字装置和外围装置的数字数据装置接口的图。 图2是说明根据图1的实例的使用相机模块接口的MDDI链路互连的方框图。 图3是说明相机模块接口与相机模块之间的互连的方框图。 图4是说明在通信链路上同步执行命令的方法的进程流程图。图5是说明在经由通信链路控制的相机中实施快门和闪光命令的同步执行的方法的 进程流程图。图6说明闪光同步的实例。将参看附图描述本专利技术。元件第一次出现的图通常由相应参考标号中最左数位表示。 具体实施例方式本说明书揭示并入有本专利技术的特征的一个或一个以上实施例。所揭示的实施例仅例 示本专利技术。本专利技术的范围不限于所揭示的实施例。本专利技术由所附权利要求书界定。所描述的实施例,和说明书中对于一个实施例、实施例、示范性实施例等 的参考表示所描述的实施例可包含特定部件、结构或特性,但可能并不一定每个实施例 均包含所述特定部件、结构或特性。此外,这些短语不一定是指同一实施例。此外,当 结合实施例描述特定部件、结构或特性时,应认为,结合明确或未明确描述的其它实施 例来实行此特定部件、结构或特性应在所属领域的技术人员的知识范围内进行。本专利技术的实施例可实施在硬件、固件、软件,或其任何组合中。本专利技术的实施例也 可实施为存储在机器可读媒体上的指令,所述指令可由一个或一个以上处理器读取和执 行。机器可读媒体可包含用于以可由机器(例如,计算装置)读取的形式存储或传输信 息的任何机构。举例来说,机器可读媒体可包含只读存储器(ROM);随机存取存储器 (RAM);磁盘存储媒体;光学存储媒体;快闪存储器装置;电、光学、声音或其它形式 的传播信号(例如,载波、红外信号、数字信号等)等等。此外,本文中可将固件、软 件、例行程序、指令描述为执行某些动作。然而,应了解,这些描述仅出于方便的目的, 且这些动作实际上来自计算装置、处理器、控制器或执行所述固件、软件、例行程序、 指令等的其它装置。移动显示数字接口 (MDDI)移动显示数字接口 (MDDI)是具有成本效益的、低功率消耗的传递机制,其实现主 机与客户端之间经由短程通信链路的甚高速串行数据传递。下文中,将相对于包含在移动电话的上翻盖中的相机模块来提供MDDI的实例。然 而,相关领域的技术人员将了解,具有与相机模块功能上等效的部件的任何模块均可容 易地替代并用于本专利技术的实施例中。此外,根据本专利技术的实施例,MDDI主机可包括可通过使用本专利技术而受益的若千类 型的装置中的一者。举例来说,主机可以是手持式、膝上型、或类似的移动计算装置的 形式的便携式计算机。所述主机也可以是个人数据助理(PDA)、寻呼装置,或许多无线 电话或调制解调器中的一者。或者,主机可以是便携式娱乐或演示装置(presentation device),例如便携式DVD或CD播放器,或游戏装置。此外,主机可作为主机装置或控 制元件而驻存在多种其它广泛使用的或计划的市售产品中,所述产品需要与客户端进行 高速通信链接。举例来说,主机可用于以高速率将数据从视频记录装置传递到基于存储 的客户端以实现改进的响应,或传递到高清晰度的较大屏幕以用于演示。并入有板载库 存(onboard inventory)或计算系统和/或到达其它家用装置的蓝牙连接的器具(例如,冰 箱)当在因特网或蓝牙连接模式下操作时可具有改进的显示能力,或当电子计算机或控 制系统(主机)驻存在机壳中其它地方时,对于室内显示器(客户端)和键区或扫描仪 (客户端)的配线需求减少。大体上来说,所属领域的技术人员将了解可通过使用这种 接口而受益的多种现代电子装置和器具,以及利用有限数目的在新添加或现有的连接器或电缆中可用的导体来改进老装置使其以较高数据速率传送信息的能力。同时,MDDI 客户端可包括多种可用于向最后用户提供信息或将信息从用户提供到主机的装置。举例 来说,并入在护目镜或眼镜中的微显示器、内置于帽子或头盔中的投影装置、内置于车 辆中(例如,观察窗或挡风玻璃中)的小型屏幕或甚至全息照相元件,或各种扬声器、 头戴受话器或用于演示本文档来自技高网
...

【技术保护点】
一种用于同步执行由第一模块产生且在第二模块处执行的多个命令的方法,其中所述第一和第二模块经由通信链路通信,所述方法包括:    (a)由第一处理器在所述第一模块处产生所述多个命令;    (b)经由所述通信链路将所述多个命令从所述第一模块传输到所述第二模块;    (c)在所述第二模块处接收所述命令,并写入到与所述命令相关联的寄存器;    (d)通过在所述第二模块处将所述命令的执行与独立事件相关联来在所述第二模块处调度所述命令的执行;以及    (e)当检测到所述独立事件时,执行所述命令。

【技术特征摘要】
【国外来华专利技术】US 2004-11-24 60/630,8531.一种用于同步执行由第一模块产生且在第二模块处执行的多个命令的方法,其中所述第一和第二模块经由通信链路通信,所述方法包括(a)由第一处理器在所述第一模块处产生所述多个命令;(b)经由所述通信链路将所述多个命令从所述第一模块传输到所述第二模块;(c)在所述第二模块处接收所述命令,并写入到与所述命令相关联的寄存器;(d)通过在所述第二模块处将所述命令的执行与独立事件相关联来在所述第二模块处调度所述命令的执行;以及(e)当检测到所述独立事件时,执行所述命令。2. 根据权利要求1所述的方法,其中所述通信链路表示移动显示数字接口 (MDDI) 链路。3. 根据权利要求2所述的方法,其中所述第一模块表示基带处理器,且所述第二模块 表示相机模块接口。4. 根据权利要求1所述的方法,其中在彼此独立的随机时间经由所述通信链路传输所 述命令。5. 根据权利要求l所述的方法,其中在执行之前在所述第二模块处延迟所述命令中的 一者或一者以上。6. 根据权利要求1所述的方法,其中步骤(d)包括将所述命令的执行与指示所述独 立事件的发生的中断相关联。7. 根据权利要求6所述的方法,其中所述命令包括控制相机的快门控制命令和闪光控 制命令。8. 根据权利要求7所述的方法,其中所述快门和闪光控制命令在相对于与所述相机相 关联的定时信号的时间处执行。9. 根据权利要求8所述的方法,其中所述定时信号表示与所述相机相关联的帧缓冲器 的帧同步信号。10. 根据权利要求8所述的方法,其中所述定时信号表示与所述相机相关联的帧缓冲器 的线同步信号。11. 一种用于在相机中实施快门和闪光命令的同步执行的方法,其中...

【专利技术属性】
技术研发人员:贝赫纳姆卡提比安乔治A威利
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1