CN102685466A - 适应性视频捕捉解码*** - Google Patents

适应性视频捕捉解码*** Download PDF

Info

Publication number
CN102685466A
CN102685466A CN2012100765663A CN201210076566A CN102685466A CN 102685466 A CN102685466 A CN 102685466A CN 2012100765663 A CN2012100765663 A CN 2012100765663A CN 201210076566 A CN201210076566 A CN 201210076566A CN 102685466 A CN102685466 A CN 102685466A
Authority
CN
China
Prior art keywords
image data
subsystem
decoding
data frame
equipment
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
CN2012100765663A
Other languages
English (en)
Other versions
CN102685466B (zh
Inventor
J·T·小索尔魏因
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.)
Hand Held Products Inc
Original Assignee
Hand Held Products Inc
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 Hand Held Products Inc filed Critical Hand Held Products Inc
Publication of CN102685466A publication Critical patent/CN102685466A/zh
Application granted granted Critical
Publication of CN102685466B publication Critical patent/CN102685466B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440281Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/4424Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Studio Devices (AREA)
  • Image Processing (AREA)

Abstract

公开了用于适应性视频捕捉解码***的设备、方法和软件,该***在设备显示屏和对图像帧中的可解码特征执行解码尝试的处理器之间有效地管理图像帧流。在一个说明性实施例中,一种设备将来自图像数据帧流的图像数据帧分配给显示子***或解码子***。该显示子***操作为在显示屏上渲染图像数据帧。该解码子***操作为接收图像数据帧并对在至少一个该图像数据帧中表示的可解码标记执行尝试解码。没有数据帧既被分配给显示子***又被分配给解码子***。

Description

适应性视频捕捉解码***
相关申请的交叉引用
本申请要求编号为13/017,881,2011年1月31日提交的,名称为“适应性视频捕捉解码***”的美国专利申请的优先权。上述申请的全部通过引用结合于此。
技术领域
本公开一般涉及数字设备,并且尤其涉及具有成像子***的数字设备。
背景技术
具有成像子***的数字设备,比如智能手机、平板电脑、以及其他形式的移动计算机,可用于捕捉图像帧流,该图像帧流具有一个或多个可解码特征,比如字符、词、句子、以及条形码。数字设备可以具有显示屏,进来的图像信号在该显示屏被呈现给用户,同时该设备尝试解码该图像中的可解码特征。
具有增加数量的像素的高密度图像传感器阵列的可用性,虽然提供了一定的优势,但是也能带来挑战。利用具有增加数量的像素数量的图像传感器阵列,用这种终端捕捉的图像数据帧具有增加数量的像素值。虽然更大数量的像素值通常允许捕捉具有更高分辨率的帧,但更高的分辨率可导致增加的处理延迟。图像传感器阵列可用于单色和彩色变化;相对于单色,彩色图像传感器阵列还提供了增加的数据。
平滑地渲染图像以及处理图像以对图像中的可解码特征执行尝试解码都可同时对设备可用的处理能力造成实质的处理负担。
上述讨论仅提供总体的背景信息而不旨在用于协助确定所要求保护的主题的范围。
发明内容
公开了用于适应性视频捕捉解码***的设备、方法和软件,该***在设备显示屏和对图像帧中的可解码特征执行解码尝试的处理器之间有效地管理图像帧流。在一个说明性实施例中,一种设备,包括成像子***、一个或多个存储器组件、显示子***、解码子***、以及流解析器。该成像子***能够提供表示所述成像子***上的入射光的图像数据帧。该一个或多个存储器组件操作为暂时地存储图像数据帧。该显示子***包括显示屏并操作为接收图像数据帧并在该显示屏上渲染该图像数据帧。该解码子***包括一个或多个处理器,该一个或多个处理器操作为接收图像数据帧并对在至少一个该图像数据帧中表示的可解码特征执行尝试解码。该流解析器通信连接该一个或多个存储器组件、显示子***、以及解码子***。该流解析器操作为将第一组图像数据帧分配给显示子***,并将第二组图像数据帧分配给解码子***。没有数据帧既被分配给显示子***又被分配给解码子***。
在另一个说明性实施例中,一种计算机可读存储介质,包括可执行指令,该可执行指令操作为使一个或多个计算元件(包括一个或多个处理器)能够将来自图像数据帧流中的图像数据帧分配给显示子***或解码子***。该显示子***操作为在显示屏上渲染图像数据帧。该解码子***操作为接收图像数据帧并对在至少一个该图像数据帧中表示的可解码特征执行尝试解码。没有数据帧既被分配给显示子***又被分配给解码子***。
提供该发明内容以简化形式介绍将在以下具体实施方式中进行描述的概念的选择。该发明内容不旨在识别所要求保护的主题的关键特征或必要特征,也不旨在用来辅助确定所要求保护的主题的范围。所要求保护的主题不限于解决背景技术中所记录的任何或全部缺点的实现方式。
附图说明
参考下面描述的附图可以更好地理解此处描述的特征。这些附图是不必按比例的,而是一般将重点放在说明本发明的原理上。在附图中,相同的数字用于指示遍及各种视图的相同部分。
图1描绘了根据一个说明性实施例的具有成像子***和显示子***的数字设备的透视图。
图2描绘了根据一个说明性实施例的在数字设备中包括流解析器的处理元件的可执行指令的流程图。
图3描绘了根据一个说明性实施例的具有成像子***、流解析器、解码子***、以及显示子***的数字设备的示意框图。
图4描绘了根据一个说明性实施例的用于成像应用图形用户接口的用户指导图标。
图5描绘具有显示子***的数字设备的顶视图,该显示子***的显示屏上具有成像应用图形用户接口,显示来自图像数据流的图像数据帧、用户指导图标、以及来自被成功解码的可解码特征的信息,该成功解码的可解码特征来自图像数据流中的不同图像数据帧。
这些附图不必按比例或者具有一致的纵横比,而是一般将重点放在说明各种实施例的原理。在附图中,相同的数字用于指示遍及各种视图的相同部分。
具体实施方式
图1描绘了根据一个说明性实施例的具有成像子***和包括显示屏1222的显示子***的设备1000的透视图。设备1000在图1中被描绘为智能手机,而在各种实施例中可采用以下形式:移动电话、手持移动计算机、平板电脑、上网本电脑、膝上型计算机、电子书阅读器、标记扫描终端、或者各种实施例中的具有成像子***和显示屏的各种各样其他类型的任何数字设备。在图1的说明性实施例中,设备1000包括用户接口元件,该用户接口元件包括置于外壳1014的共同侧的显示屏1222和指示器机构1224。在一个实施例中,显示屏1222可以并入触摸板以用于导航和虚拟致动器的选择,使得显示屏1222既作为设备1000的用户输入设备又作为设备1000的用户输出设备。在一个实施例中,显示屏1222和指示器机构1224作为设备1000的用户接口元件或用户输入/输出组件来执行。设备1000的各种实施例还可以包括例如其他按键、滑动或固定键盘、触发器、和/或其他用户输入/输出组件。
图1描绘了正用于成像具有可解码特征120的目标110的设备1000的成像子***400。设备1000正捕捉成像子***400的视场1240的图像帧流,并处理该图像帧以便在显示屏1222上显示,包括目标图像210的渲染、目标110的图像,其上具有可解码特征图像220的渲染、可解码特征120的图像。在这个说明性实施例中,成像子***400包括投射照明场1260以围绕视场1240的照明源。在这个例子中,可解码特征120是以字母字符书写的英语短语。其他的可解码特征可以包括以任何类型字符的以任何语言书写的任何类型的书写;数字、等式、任何格式或标准的一维或二维条形码、或任何其他种类的代表性符号。
设备1000不只操作为捕捉及显示目标和可解码特征,还操作为执行对可解码特征的解码并获取它们表示的信息。例如,设备1000可以具有解码子***,该解码子***识别可解码特征120的代表性格式,也就是英语语言中表示词的字母符号,以及应用一个或多个光学字符识别(OCR)处理以获得文本中表示的词。其他解码处理可以被应用于其他形式的可解码特征,举例来说,比如针对二维条形码图像的条形码解码算法、或者用于扫描和保存文档的文档捕获程序。如图5中所示,设备1000可以在显示输出文本320的显示屏1222上渲染一个文本框311,该输出文本320表示来自可解码特征120的解码信息。也可以以任何其他格式的输出来提供由成功解码可解码特征所产生的解码信息,举例来说,其他格式的输出比如是翻译成另一种语言的文本或者文本转换为语音的音频输出。
图2和图3描绘了关于设备1000的操作和元件的更多内容。图3描绘了根据一个说明性实施例的数字设备1000的示意框图,数字设备1000具有成像子***400、流解析器1070、解码子***1062、以及包括显示屏1222的显示子***1022。在介绍关于图1和图2所选择的元件后,下文进一步提供了图3上的进一步细节。图2描绘了根据一个说明性实施例的数字设备1000中包括流解析器1070的处理元件的可执行指令的流程图200。在显示屏1222上渲染图像数据帧并且以其它方式由显示子***1022处理图像数据帧,以及由解码子***1062对图像数据帧中的可解码特征执行尝试解码,均可以要求处理任务,该处理任务对用于这些任务的处理元件造成实质的处理负担。流程图200示出了设备1000实现和体现的用于对为显示子***1022和解码子***1062分发图像数据帧进行管理的***的综述。该***可以用下载到设备1000的软件实现,并且可以通过不同的格式或构造,由各种各样的任何计算设备和其他数字设备来实现。
如图2中所示并参考图1和图3中所示的元件,该用于管理图像数据帧分发的***包括:成像子***400,其获取图像数据帧,如在方框501;流解析器1070,其将由成像子***400获取的每个进来的图像数据帧分配到显示子***1022或者解码子***1062,如在方框503;解码子***1062,其对图像数据帧中的可解码特征执行尝试解码,如在方框511;以及显示子***1022,其在显示屏1022上渲染图像数据帧,如在方框521。
通过流解析器1070将每个进来的图像数据帧分配到显示子***1022或者解码子***1062,而不是将任何个别的数据帧分配给二者,使得没有数据帧既分配给显示子***1022又分配给解码子***1062,为处理速度和效率取得实质的优势。将数据分配到一个或另外一个,相对于将各个图像数据帧穿梭通过显示子***和解码子***两者的替换方式,提供了有利的处理。在各种说明性实施例中,相对于显示子***1022可以有效地渲染和分析图像数据帧并且解码子***1062可以有效地处理尝试解码的速率,设备1000获取图像数据帧的速率是足够高的,这在两者任一的功能中几乎没有或没有显著的或是明显的性能损失。
在不同的实施例中,对于流解析器1070将图像数据帧分配到显示子***1022或解码子***1062,可以涉及流解析器1070本身将图像数据帧发送到显示子***1022或解码子***1062,或者可以涉及流解析器1070命令一个或多个其他处理元件或接口将每个图像数据帧发送到显示子***1022或解码子***1062。
在各种实施例中,流解析器1070可以包括各种任何的硬件和/或软件元素,并且可以根据各种各样的任何标准或协议解析进来的图像数据帧流。例如,在一个说明性实施例中,流解析器1070可以是简单的硬件继电器,该硬件继电器交替地将每隔一个的图像数据帧发送到显示子***1022,以及将每隔一个的交替图像数据帧发送到解码子***1062,或者例如,将进来的图像数据帧流划分为3帧一组,并将每一组的第一帧发送到解码子***1062而将接下来的两帧发送到显示子***1022。在其他说明性例子中,举例说明,流解析器1070可以将进来的图像数据帧流划分为5帧一组,并将每一组的第一帧发送到解码子***1062并将接下来的4帧发送到显示子***1022,或划分为13帧一组,并将每一组的前3帧发送到解码子***1062并将接下来的10帧发送到显示子***1022。一般在某些实施例中,对于解码子***1062的处理负担要更重些,使得在这些特定的说明性实施例中,更有利的是将大多数图像数据帧发送到显示子***1022。
例如,在一个说明性实施例中,例如成像子***400可以以大约每秒60到70帧的速率获取图像数据帧,但是这将取决于照明及其他因素;例如解码子***1062能够同时处理最多3个帧,并且例如大约每秒20或24帧,以便针对可解码特征分析图像数据帧并且对这些可解码特征执行尝试解码;以及在一个说明性实施例中,例如,显示子***1022可以操作为显示每秒25帧的最大帧速率,而在显示器中的更高的帧速率会超出如论用什么方法注意任何区别的人类视觉能力。
在许多实施例中,通过结合更复杂的流解析处理可以获得更大的优势,更复杂的流解析处理可以通过软件和/或硬件实现,用于将图像数据帧分配给显示子***1022和/或解码子***1062。在各种实施例中,通过使用从显示子***1022和/或解码子***1062提供返回给流解析器1070的反馈,可以有利地改进这些流解析处理。这同样在图2中的流程图200的一个说明性实施例中示出,如在方框513中,其示出了在该说明性实施例中,解码子***1062可以为流解析器1070提供与如下有关的信息,例如:用于执行尝试解码的可用处理能力、或可解码特征的成功解码。此外,如方框523所示,显示子***1022可以为流解析器1070提供与如下有关的信息,例如:用于显示屏1222的帧速率,以及图像质量特性(比如曝光、模糊、抖动)、相对于图像分辨率的可解码特征的大小、或者相对于视场边缘的可解码特征的位置。在这个说明性实施例中,流解析器1070可以使用诸如这些说明性例子中的来自显示子***1022和/或解码子***1062的反馈来确定如何解析在显示子***1022和解码子***1062之间的正在进行的图像数据帧流。
更详细地查看在说明性的设备1000中的这些各种组件之间是如何相关的,图3中示出了设备1000的各种组件作为示例性的硬件平台,用于支持此处描述的操作。设备1000可以包括透镜组装件250,其可以适于将位于视场1240内的目标110的图像聚焦到图像传感器阵列1033上。设备1000的视场1240和图像传感器阵列1033可由与图像传感器阵列1033组合的透镜组装件250来限定。
图像传感器1032可以包括具有按像素行和像素列排列的像素的多像素图像传感器阵列1033,像素行和像素列与列电路1034和行电路1035相关联。与图像传感器1032相关联是放大电路1036(放大器)和模拟到数字转换器1037,该模拟到数字转换器1037将从图像传感器阵列1033读出的模拟信号形式的图像信息转换成数字信号形式的图像信息。图像传感器1032还可以具有关联的定时和控制电路1038,用于控制例如,图像传感器1032的曝光周期、施加到放大器1036的增益。在这个说明性实施例中,注解的电路组件1032、1036、1037、和1038可以封装到共同的图像传感器集成电路1040中。在各种实施例中,图像传感器集成电路1040可结合少于注解的组件数量。
在一个说明性的例子中,图像传感器集成电路1040可以例如,由可从MICRON TECHNOLOGY公司得到的MT9V022(752×480像素阵列)或MT9V023(752×480像素阵列)图像传感器集成电路所提供。在一个说明性的例子中,图像传感器集成电路1040可以由可从ARECONT VISION得到的AV21052百万像素色彩(1600×1200像素阵列)所提供。在一个说明性的例子中,图像传感器集成电路1040可以由可从MICRON TECHNOLOGY公司得到的MTD001C12STC 2百万像素色彩(1600*1200像素阵列)所提供。
在一个说明性的例子中,图像传感器集成电路1040可以并入拜耳(Bayer)模式滤波器,以便在图像传感器阵列处限定在红色像素位置处的红色像素、在绿色像素位置处的绿色像素、以及在蓝色像素位置处的蓝色像素。利用这种并入拜耳模式的图像传感器阵列所提供的帧可以包括在红色像素位置处的红色像素值、在绿色像素位置处的绿色像素值、以及在蓝色像素位置处的蓝色像素值。在并入了拜耳模式图像传感器阵列的一个说明性的实施例中,在使帧受到进一步处理之前,处理器1060可以使用绿色像素值在绿色像素位置中间的帧像素位置处***像素值以用于图像数据单色帧的显像。在其他说明性的实施例中,在使帧受到进一步处理之前,处理器1060可以利用红色像素值在红色像素位置的中间***像素值以用于图像数据单色帧的显像。在另一个说明性的实施例中,在使帧受到进一步处理之前,处理器1060可以利用蓝色像素值在蓝色像素位置的中间***像素值。
在设备1000操作过程中,图像信号可以从图像传感器1032读出、被转换、并被存储到比如RAM 1080的***存储器中。在各种实施例中,移动装置1000可以包括一个或多个存储器组件1085,该一个或多个存储器组件1085可以说明性地包括RAM 1080、比如EPROM 1082的非易失性存储器、记忆存储设备1084、以及各种任何其他类型存储器组件。在说明性的实施例中,记忆存储设备1084可以说明性地是或包括闪速存储器,硬盘驱动器,RAM、EPROM、EEPROM、DVD-ROM、CD-ROM中的任何类型,或者其他类型的ROM、光盘、磁盘、磁带盒、磁带,或者任何其他类型的易失性或非易失性或可移除或非可移除存储器或数据存储组件。
在各种说明性实施例中,设备1000可以包括处理器1060,处理器1060可适于读出存储在存储器1080中的图像数据并使这样的图像数据经受各种图像处理算法。例如,在各种实施例中,一个或多个诸如处理器1060的处理器可以说明性地是或者包括中央处理单元(CPU)、复杂可编程逻辑器件(CPLD)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、图形处理单元(GPU)、或能够处理逻辑操作的任何类型的电路。
在各种说明性实施例中,设备1000还包括提供总线仲裁的***总线1500,***总线1500可以包括各种任何总线结构,诸如使用各种任何体系结构的存储器总线或存储器控制器、***总线、或本地总线。例如,在各种实施例中,这可以包括***组件互连(PCI)或Mezzanine总线、工业标准体系结构(ISA)总线、增强的工业标准体系结构(EISA)总线、微通道体系结构(MCA)总线、视频电子标准协会(VESA)总线,或其他总线体系结构。
在该说明性的实施例中,设备1000还包括流解析器1070。例如,流解析器1070可以包括直接存储器访问单元(DMA)或其他类型的处理元件。在各种实施例中,流解析器1070可以将从图像传感器1032中读出的已经受到转换的图像信息路由到RAM 1080。用于在图像传感器1032和RAM 1080之间提供有效数据传输的***总线体系结构和/或直接存储器访问组件的其他实施例,可以被包含在各种实施例中。在其他实施例中,例如,流解析器可包括或涉及处理器1060、其他处理器、单独的直接存储器访问单元、和/或由任何这些硬件元件所执行的功能。在不同的实施例中,流解析器的不同实现可以包括或涉及任何一个或多个硬件元件和/或软件元件。
在各种实施例中,设备1000可以包括照明子***800,用于照明比如目标110的目标区域和投射照明图案1260。在各种实施例中,其他相关设备也可以没有照明子***800。例如,在图1和图3中所示的实施例中,照明图案1260可以被投射为近以但大于视场1240所限定的区域,但是也可以被投射到比视场1240所限定义区域小的区域中。
在各种实施例中,照明子***800还可以包括照明透镜组装件803,如图3的实施例中所示。除了照明透镜组装件803之外或是替代照明透镜组装件803,照明子***800可以包括替代的光整型光学器件,比如,一个或多个扩散器、反射镜、以及棱镜。使用中,可以由操作者以照明图案1260被投射到可解码特征120这样的方式将设备1000相对于目标区域定向,该目标区域包含带有可解码特征120的目标110使得。可解码特征120可以包括任何类型的字符、符号、或其他可易于被解码的视觉上可检测的特征。如说明性的例子,这可以包括可被任何各种光学字符识别(OCR)技术所解码的字符和/或数字、或者一维或二维条形码。
参***1000的进一步多个方面,可以使用电源输入单元1202控制透镜组装件250。在一个实施例中,电源输入单元1202可以操作为受控电压源,以及在另一个实施例中,操作为受控电流源。可以使用光源控制电路1206来控制照明图案光源组装件801。光源控制电路1206可以向照明图案光源组装件801发送信号,例如,用于改变由照明图案光源组装件801输出的照明级别。设备1000的特定元件,例如,图像传感器集成电路1040(以及图像传感器阵列1033)、成像透镜240、以及照明子***800可以被封装到成像模块400中,该成像模块400可以被并入手持外壳1014中。在其他实施例中,设备可以不具有照明子***。
在该说明性的实施例中,设备1000可以包括多个***设备,说明性地包括触发器1220(图3中以框图形式所描绘的),该触发器1220可以用来使触发信号活动,以便激活帧读出和/或特定解码处理。移动设备1000可以被适配以使得激活触发器1220来激活触发信号和启动解码尝试。具体地,可操作设备1000以便响应触发信号的激活,借助于从来自图像传感器阵列1033(通常以模拟信号的形式)读出图像信息来捕捉一连串的帧,并接着在将转换后的图像信息存储在存储器1080中(其可以在给定的时间缓冲一连串帧中的一个或多个)。在各种说明性实施例中,输入机构1224、外壳1014上的另外一个键、或显示屏1222上的虚拟按钮或小配件可被指派为起触发器的作用,以便用户来启动该触发信号。处理器1060,以及例如运行在处理器1060上并作为解码子***1062的处理元件或软件模块,可以操作为使一连串帧图像数据帧中的一个或多个受到对图像数据帧中的一个或多个可解码特征的尝试解码。
在图3的说明性实施例中,解码子***1062可为处理器1060的一部分被包括。解码子***1062可以涉及一个或多个固件元件,和/或运行在处理器1060上的软件模块,和/或可涉及在处理器1060上的一个或多个专用硬件元件。在其他说明性元件中,解码子***1062可以包括一个或多个单独的处理器或者其他硬件和/或软件元件。
在一个说明性的实施例中,为了尝试解码可解码特征,比如一组书写字符、或者一维或二维条码、或其他一个或多个符号,设备1000的解码子***1062可处理与一组像素位置对应的帧的图像数据(例如,像素位置的行、列、对角线集合、平面等等)以确定暗单元和亮单元的空间图案并且可以将所确定的每个亮单元和暗单元图案转换为字符或字符串,比如通过使用光学字符识别OCR)、其他模式识别或机器学习方法、查找表、或其他手段。例如,在可解码标记表示是2D条形码符号体系的情况下,解码尝试可包括步骤:使用特征检测算法来定位取景器图案(finder pattern),根据与取景器图案的预定关系来定位与取景器图案相交的矩阵行,沿该矩阵行来确定暗单元和亮单元的图案,以及将每个光图案转换为字符或字符串。
设备1000可以包括用于将各种***设备耦合到***地址/数据总线(***总线)1500的各种接口电路,用于与同样耦合到***总线1500的处理器1060和解码子***1062通信。设备1000可以包括用于将图像传感器定时和控制电路1038耦合到***总线1500的接口电路1028、用于将电源输入单元1202耦合到***总线1500的接口电路1102、用于将照明光源组控制电路1206耦合到***总线1500的接口电路1106、以及用于将触发器1220耦合到***总线1500的接口电路1120。
设备1000还包括显示子***1022,显示子***1022包括显示接口1122,以及经由显示接口1122耦合到***总线1500的显示屏1222并且由此与处理器1060和解码子***1062通信。
输入机构1224也经由连接到***总线1500的输入机构接口1124与处理器1060通信。输入机构1224可以是光学跟踪板、触摸板、轨迹球、功能按钮、或任何其他类型的输入机构。移动设备1000还可以包括耦合到***总线1500的键盘1226。键盘1226可以经由连接到***总线1500的键盘接口1126与处理器1060通信。键盘1226可以是滑出式键盘、或在显示屏1222上渲染的虚拟键盘。其他实施例可以具有在其前表面上的物理键盘或小键盘(在图1中未描绘)。设备1000还可以包括经由接口1108耦合到***总线1500的范围检测单元1208。各种实施例可以包括瞄准器、光级别传感器、加速计、罗盘、GPS传感器、和/或其他输入组件中的任意。
设备1000可以在被称为帧速率的速率下捕捉图像数据帧。在一个说明性的实现方式中,该帧速率可以是60帧每秒(FPS),其转换为帧时间(帧周期)为16.6毫秒。在另一个说明性的实现方式中,该帧速率可以是30帧每秒(FPS),其转换为帧时间(帧周期)为每帧33.3毫秒。可以通过减小帧图片尺寸来提高设备1000的帧速率(以及减少帧时间)。一个说明性的实施例可以使用AV2105图像传感器集成电路,其中可选择最大分辨率图像尺寸(1600×1200),这可产生24FPS的帧速率。选择HDTV窗口化图片尺寸(1280×1024)可以产生32FPS的帧速率。使用MT9D001C12STC图像传感器集成电路,可选择最大分辨率图片尺寸(1600×1200),这可产生20FPS的帧速率。选择SXGA窗口化图片尺寸可以产生28FPS的帧速率。例如,用于捕捉图像数据帧的帧速率同样可以是动态的,并且可以基于照明或环境光级别和曝光时间而变化。例如,可以分析进来的预览帧速率,并且如果帧速率下降低于特定的阈值,则可包括一个或多个LED灯的相机的照明子***800能被自动供能。
在各种实施例中,图像信号处理驱动或应用可以被并入移动设备1000中。在流解析器1070将图像数据帧分配到解码子***1062或者显示子***1022之前,该图像信号处理驱动可以对将图像数据帧从图像传感器阵列1033加载到缓冲存储器组件的处理进行指令,该缓冲存储器组件例如是对流解析器1070可用的RAM 1080。在一个说明性的实施例中,移动设备1000可以并入雷德蒙、华盛顿的微软公司的DirectShow媒体管理软件的版本,其可以涉及对将图像数据帧从图像传感器阵列1033加载到如RAM 1080的缓冲器中的处理进行指令。在各种其他实施例中,移动设备1000可以结并入其他视频驱动或其他图像信号驱动。
例如,一旦成功地执行了将可解码特征解码为解码的消息,其将被呈现给用户,并且用户可以采取进一步的步骤,比如通过任何各种手段以及任何各种格式,将该消息保存或传送到本地或远程数据存储元件或其他目的地。这可由用户向显示屏1222、输入机构1224、或其他输入元件进行输入来完成。例如,该消息可被存储到设备1000的储存存储器1084,例如,该储存存储器1084可以包括闪速存储器或者硬盘驱动器。
在各种说明性实施例中,可以操作设备1000使得显示屏1222渲染流视频输出或其他图像帧系列,示出了正由相机或成像子***400成像的由流解析器1070分配到显示子***1022的图像帧的部分的实时部分。该视频输出可以在促进对用成像子***400成像的可解码特征的成功解码中为多种有用的目的服务。例如,一个说明性的实现方式可以允许用户观看流视频回放,该流视频回放流示出了设备1000正如何成像目标110,以及示出了目标文件110何时是相对平的、光线充足的、以及被包含在成像子***400的视场1240之内。
分配到在显示屏1222上渲染的预览视频流的图像数据帧、和/或分配到解码子***的图像数据帧,与其所基于的高分辨率帧相比可以使它们的分辨率减少以及使每个帧中的数据量相应减少。在不同的实施例中,这使得能够降低处理负担并降低对显示屏1222上帧的渲染进行处理和/或为尝试解码图对像数据帧进行处理的持续时间。在给定的实施例中这是否是有利的取决于可用的处理能力及其他硬件以及软件的约束。
图4描绘了根据一个说明性的实施例的用于成像应用图形用户接口的用户指导图标301、302、303,例如,该用户指导图标可以被渲染在设备1000的显示屏1222上。用户指导图标301指示用户朝目标可解码特征更接近地移动设备1000。例如,如果设备1000检测到可解码特征的存在,但是检测到它们在视场中相对较小,并且成像分辨率是约束尝试解码的限制因素,则可提供此用户指导图标301。用户指导图标302指示用户更加远离目标可解码特征来移动设备1000。例如,如果设备1000检测到可解码特征的存在,但是检测到可解码特征延伸到视场1240之外,并且被视野1240的边缘所切断,则可提供此用户指导图标302。用户指导图标303指示用户设备1000的过度运动干扰了成像,并且应该使设备1000保持静止。如果设备1000检测到抖动或者可解码特征中缺乏清晰度,或者图像数据的一个帧与下一帧的过度差异,则可提供此用户指导图标303。在各种说明性实施例中,并入设备1000中的加速计(未描绘出)也可以检测抖动并将抖动提供给比如显示子***1028、流解析器1070、和/或解码子***1062的其他处理元件。
显示子***1022对过度运动分析图像数据帧可例如涉及,从当前预览图像到先前的一个而比较像素块组,并且例如,对像素组的任何红、绿或蓝的总值做出的改变已经改变了多于规定的量。例如,该运动检查从当前预览图像到先前的一个而比较像素组。在这个说明性实施例中,如果任何像素组的红、绿或蓝的总值已经改变了多于规定的量,则指导图标303会在显示屏1222上示出。
除了可在各种实施例中使用的其它***指导图标之外,设备1000的显示子***1028可以操作为描绘图4中示出的任何用户指导图标。作为其他例子,附加的用户指导图标可以包括用直的或弯曲的箭头提示用户在各种指示的直的或者旋转方向的任意之一上移动设备1000,以及在不同的实施例中有用的各种附加用户图标,用于指导用户改进由成像子***400所获取的图像数据帧中的各种图像质量特征的状况。可以使用各种用户指导图标来指导用户采取许多类型的动作以改进对文档捕捉的成像质量。在各种实施例中,用户指导图标或提示可以采用或者伴随任何用户可察觉的方式,说明性地包括声音或音频输出、触觉输出、或任何类型的图形或其他视觉输出,并且可以包括任何输出的组合。质量成像标准中的失败可以在指定的时间周期上被聚集使得操作者不被呈现有快速改变的指令。
显示子***1022可以是设备1000的组件,该组件为各种图像质量特性而评估图像数据帧,并且特别地只是由流解析器1070分配给显示子***1022的图像数据帧。在各种图像质量特性中的差分辨率、被视场边缘切断、以及抖动或缺乏清晰度,是可以被用户改正的并且可以通过提供用户指导图标来指示用户如何操作设备1000以改进成像质量并增加成功解码的可能性来被改进。显示子***1022可执行以下两者:评估这些图像质量特性并然后在显示屏1222上显示任何各种用户指导图标,和/或将信息传送回流解析器1070或解码子***1062,该信息例如关于可被设备1000自动改进的有问题的图像质量特性。
例如,显示子***1022可以评估比如曝光和焦距的图像质量特性。如果图像曝光不足或者过度曝光,显示子***1022可以提供反馈以改变帧的曝光时间和/或开始使用或停止使用或改变来自照明子***800的照明级别。如果聚焦不好,显示子***1022可以提供反馈以将成像子***自动聚焦在成像目标上。例如,可根据从终端1000到成像目标的估计距离来设置透镜焦距,其可由范围检测单元1208来协助,或者可以改为使用自动聚焦模式。例如,显示子***1022的这些各种功能可以通过显示接口1122来执行,其可以执行重要的独立的处理功能。在各种实现方式中,例如,显示接口1122可以包括图形处理单元(GPU)或者其他专用形式的显示处理元件。
如果检测到差的图像质量特性,并且由显示子***1022中继回流解析器1070,则该流解析器1070还可以决定将接下来的若干图像数据帧全部发送到显示子***1022,潜在地直到显示子***1022报告返回该图形质量特性已经改善,因为具有差的图像质量特性的这些图像数据帧不大可能导致成功解码其中的任何可解码特征。
在一个说明性的实施例中,流解析器1070还可以接收来自解码子***1062的反馈,该解码子***正以其在尝试解码一个或若干个图像数据帧的完全处理能力下工作,并且流解析器1070可以然后将所有进来的图像数据帧分配给显示子***1062,直到解码子***1062对流解析器1070报告返回解码子***再次具有可用处理能力以对新的图像数据帧运行尝试解码。解码子***1062也可以在其完成可解码特征的成功解码时报告返回给流解析器1070,其中流解析器1070可以用一些其他步骤来响应,比如将所有随后进来的图像数据帧分配给显示子***1062,例如,直到接收到开始对新的可解码特征进行成像的后继信号。在另一个操作模式中,流解析器1070可以被设置为继续将图像数据帧分配给解码子***1062以便对在长期运行的图像数据帧序列中的多个可解码特征进行连续解码尝试,直到收到肯定结束该解码尝试的某些外部指令。
在一个说明性的实施例中,例如,如果成像子***400生成图像数据帧快于由解码子***1062解码处理图像数据帧或者由显示子***1022有效显示及分析图像数据帧,则流解析器1070也可以决定不将某些图像数据帧分配给解码子***1062或者显示子***1022,而仅让它们被后继的图像数据帧所改写。在这种情况下,在这个说明性的实施例中,流解析器1070也可以报告返回给成像子***400以降低图像获取的速率,在这个说明性的实施例中,其可以使设备100的操作更能量有效,而没有解码子***1062或者显示子***1022的操作的任何性能损失。
在一个说明性的实施例中,可操作设备1000可以操作使得可经由菜单选择以及也可由基于XML的配置文件来针对流解析器如何分配图像数据帧的不同协议,而将设备1000配置为用于任何若干可选流解析模式。在各种说明性实施例中,可以使用合适的软件开发包的编辑器来编辑XML文件,该软件开发包可随移动设备1000销售、在网站下载提供,或以其它方式可得到。配置文件可以包含若干部分,每个部分都可以包含密钥,该密钥定义了用于成像和对可解码特征执行尝试解码的操作参数。可操作设备1000使得不同配置选项显示在显示屏1222上的菜单上。移动设备1000的用户接口也可通过配置设备1000来被提供,配置设备1000以操作为通过解码编程条形码符号来被重新编程,该编程条形码符号可以被设备1000扫描和解码,其中解码的信息作为设备1000的编程指令被接收。
图5描绘了具有显示子***的设备1000的顶部视图,该显示子***具有在显示屏1222上的成像应用图形用户接口,显示了来自用成像子***获取的图像数据流中的图像数据帧,其中图像数据示出了目标110的渲染210以及在目标110上的可解码特征120的渲染220。图5还描绘了显示屏1222,显示屏1222示出了指示保持该设备静止的说明性的用户指导图标303。显示屏1222还示出了来自成功解码可解码特征120的信息,以输出文本320的形式在显示屏1222上的文本框311中显示,其中输出文本320表示来自可解码特征120的解码信息。输出文本320的信息来自分配给解码子***1062的不同的图像数据帧,而不是分配给发送到显示子***1022的用于形成在显示屏1222上的目标110的渲染210的图像数据帧。输出文本320与显示在显示屏1222上的图像渲染220非常不同,其中输出文本320是以基于成功解码可解码特征120所生成的信息而由设备1000所提供的文本形式,以及其中该信息可以被存储、传送、或用作文本本身,而不是作为未解码图像。
在本文所阐述的装置和方法中,在此阐述:
A1.一种设备,包括:
成像子***,能够提供表示所述成像子***上的入射光的图像数据帧;
一个或多个存储器组件,操作为暂时地存储图像数据帧;
显示子***,包括显示屏,并且操作为接收图像数据帧,并且在显示屏上渲染图像数据帧;
解码子***,包括一个或多个处理器,操作为接收图像数据帧,并且对在至少一个图像数据帧中表示的可解码特征执行尝试解码;以及
流解析器,通信连接一个或多个存储器组件、显示子***、以及解码子***,并且操作为将第一组图像数据帧分配给显示子***,以及将第二组图像数据帧分配给解码子***,其中没有数据帧既分配给显示子***又分配给解码子***。
A2.A1的设备,其中将大多数图像数据帧分配给显示子***。
A3.A1的设备,其中流解析器将图像数据帧的预先选择的部分分配给显示子***或解码子***。
A4.A1的设备,其中该流解析器包括硬件组件,该硬件组件被配置为将图像数据帧的预先设置部分分配给显示子***并将其余图像数据帧分配给解码子***。
A5.A1的设备,其中流解析器接收有关帧速率的信息,在该帧速率下显示子***能够渲染图像数据帧,并至少部分地基于制止将图像数据帧分配给显示子***的速率快于显示子***能够渲染该图像数据帧的帧速率,将该图像数据帧分配给显示子***或解码子***。
A6.A1的设备,其中该流解析器接收来自解码子***的反馈,并至少部分地基于来自解码子***的反馈,将新的图像数据帧分配给显示子***或解码子***。
A7.A6的设备,其中来自解码子***的反馈包括有关解码子***当前是否具有可用来对另一图像数据帧执行尝试解码的空余处理能力的信息,并且如果当前图像数据帧本要被分配给解码子***,但是该解码子***当前并没有可用来对另一图像数据帧执行尝试解码的空余处理能力,则将该当前图像数据帧分配给显示子***。
A8、A6的设备,其中来自解码子***的反馈包括有关该解码子***已经对其当前处理的一个或多个数据帧执行尝试解码多久的信息。
A9、A1的设备,还操作为分析一个或多个图像质量特性,包括分配给显示子***的图像数据帧的抖动、曝光、以及聚焦中的至少一个,并基于至少一个该图像质量特性,为显示子***或解码子***中的至少一个提供输出。
A10、A9的设备,还操作为评估至少一个该图像质量特性是否在选择的图像质量阈值之外,并且如果分配给显示子***的第一图像数据帧中的至少一个图像质量特性在所选择的图像质量阈值之外并且紧接该第一帧之后的第二图像数据帧本要分配给解码子***,则将该第二图像数据帧分配给显示子***。
A11、A10的设备,还操作为向用户指导图标提供该第二图像数据帧,其中该用户指导图标包括对改进第一图像数据帧中的在所选择的图像质量阈值之外的至少一个图像质量特性有用的信息。
A12、A11的设备,其中该用户指导图标包括叠加在显示屏上的图像数据帧的渲染上的裁剪标记。
A13、A12的设备,其中该裁剪标记从以下裁剪标记中选择:指示该设备应当被保持静止的裁剪标记;指示该设备应当移动得更接近目标的裁剪标记;指示该设备应当移动得更远离目标的裁剪标记;以及指示该设备应当在相对于目标的侧向方向上移动的裁剪标记。
A14、A1的设备,其中该解码子***包括对最大数量的图像数据帧执行同步尝试解码的处理能力,以及该流解析器操作为首先将图像数据帧分配给解码子***,直到已经分配了最大数量的帧,对于该最大数量的帧,该解码子***具有执行同步尝试解码的处理能力,并接着将所有的后继图像数据帧分配给显示子***,直到该解码子***具有对另一个图像数据帧执行尝试解码的空余处理能力,或者该解码子***成功地解码可解码特征。
A15、一种计算机可读存储介质,包括可执行指令,操作为使一个或多个处理元件能够用于:
将来自图像数据流中的图像数据帧分配给显示子***或解码子***;
其中该显示子***操作为在显示屏上渲染图像数据帧;
其中该解码子***操作为接收图像数据帧并对在至少一个图像数据帧中表示的可解码特征执行尝试解码;
其中没有图像数据帧既被分配给显示子***又被分配给解码子***。
A16、A15的计算机可读存储介质,其中将大多数图像数据帧分配给显示子***。
A17、A15的计算机可读存储介质,还包括接收有关帧速率的信息,在该帧速率下显示子***能够渲染图像数据帧,并至少部分地基于制止将图像数据帧分配给显示子***的速率快于显示子***能够渲染该图像数据帧的帧速率,将该图像数据帧分配给显示子***或解码子***。
A18、A15的计算机可读存储介质,还包括接收来自解码子***的关于该解码子***当前是否具有可用来对另一图像数据帧执行尝试解码的空余处理能力的反馈,并且如果当前图像帧本要被分配给解码子***,但是该解码子***当前没有可用来对另一图像帧执行尝试解码的空余处理能力,则将该当前图像数据帧分配给显示子***。
A19、A15的计算机可读存储介质,还包括评估从分配给显示子***的第一图像数据帧中的抖动、曝光、以及聚焦中选择的至少一个图像质量特性是否在选择的图像质量阈值之外,并且如果是,则将紧接的后继图像数据帧系列连同用户指导图标分配给显示子***,该用户指导图标包括对改进第一图像数据帧中的在所选择的图像质量阈值之外的至少一个图像质量特性有用的信息。
A20、A15的计算机可读存储介质,还包括首先将图像数据帧分配给解码子***,直到已经分配了最大数量的帧,对于该最大数量的帧,该解码子***具有执行同步尝试解码的处理能力,并接着将所有的后继图像数据帧分配给显示子***,直到该解码子***具有对另一图像数据帧执行尝试解码的空余处理能力,或者该解码子***成功地解码可解码特征。
虽然已经参考多个特定实施例描述了本发明,将理解的是,本发明的真实精神和范围应当只相对于可被本说明书支持的权利要求来限定。此外,虽然在此处的许多情况下,其中***和装置和方法被描述为具有特定数量的元件,但将理解的是,这样的***、装置和方法可以被实现为具有少于或多于提到的特定数量的元件。例如,虽然公开了的流解析器、解码子***、以及显示子***的各种说明性实施例,相关领域的技术人员将很好的理解的是,这些元件中的每个的部分或全部处理功能可以通过单个处理元件、或任意数量的处理元件运行可以包括在单个软件包中或是分布在多个软件模块、程序、库、应用、协议、或其他单元之间的软件而被执行。同样,虽然已经描述了多个特定实施例,将理解的是,参考每个特定实施例所已经描述的多个特征和方面,可用于每个其余的特定描述的实施例。

Claims (15)

1.一种设备,包括:
成像子***,能够提供表示所述成像子***上的入射光的图像数据帧;
一个或多个存储器组件,操作为暂时地存储图像数据帧;
显示子***,包括显示屏,并且操作为接收图像数据帧,并且在显示屏上渲染图像数据帧;
解码子***,包括一个或多个处理器,操作为接收图像数据帧,并且对在至少一个图像数据帧中表示的可解码特征执行尝试解码;以及
流解析器,通信连接一个或多个存储器组件、显示子***、以及解码子***,并且操作为将第一组图像数据帧分配给显示子***,以及将第二组图像数据帧分配给解码子***。
2.权利要求1的设备,其中将大多数图像数据帧分配给显示子***。
3.权利要求1的设备,其中流解析器将图像数据帧的预先选择的部分分配给显示子***或解码子***。
4.权利要求1的设备,其中该流解析器包括硬件组件,该硬件组件被配置为将图像数据帧的预先设置部分分配给显示子***并将其余图像数据帧分配给解码子***。
5.权利要求1的设备,其中流解析器接收有关帧速率的信息,在该帧速率下显示子***能够渲染图像数据帧,并至少部分地基于制止将图像数据帧分配给显示子***的速率快于显示子***能够渲染该图像数据帧的帧速率,将该图像数据帧分配给显示子***或解码子***。
6.权利要求1的设备,其中该流解析器接收来自解码子***的反馈,并至少部分地基于来自解码子***的反馈,将新的图像数据帧分配给显示子***或解码子***。
7.如权利要求6的设备,其中来自解码子***的反馈包括有关解码子***当前是否具有可用来对另一图像数据帧执行尝试解码的空余处理能力的信息,并且如果当前图像数据帧本要被分配给解码子***,但是该解码子***当前没有可用来对另一图像数据帧执行尝试解码的空余处理能力,则将该当前图像数据帧分配给显示子***。
8.权利要求6的设备,其中来自解码子***的反馈包括有关该解码子***已经对其当前处理的一个或多个数据帧执行尝试解码多久的信息。
9.权利要求1的设备,还操作为分析一个或多个图像质量特性,包括分配给显示子***的图像数据帧中的抖动、曝光、以及聚焦中的至少一个,并基于至少一个该图像质量特性,为显示子***或解码子***中的至少一个提供输出。
10.权利要求9的设备,还操作为评估至少一个该图像质量特性是否在选择的图像质量阈值之外,并且如果分配给显示子***的第一图像数据帧中的至少一个图像质量特性在所选择的图像质量阈值之外并且紧接该第一帧之后的第二图像数据帧本要分配给解码子***,则将该第二图像数据帧分配给显示子***。
11.权利要求10的设备,还操作为向用户指导图标提供该第二图像数据帧,其中该用户指导图标包括对改进第一图像数据帧中的在所选择的图像质量阈值之外的至少一个图像质量特性有用的信息。
12.权利要求11的设备,其中该用户指导图标包括叠加在显示屏上的图像数据帧的渲染上的裁剪标记,其中该裁剪标记从以下裁剪标记中选择:指示该设备应当被保持静止的裁剪标记;指示该设备应当移动得更接近目标的裁剪标记;指示该设备应当移动得更远离目标的裁剪标记;以及指示该设备应当在相对于目标的侧向方向上移动的裁剪标记。
13.权利要求1的设备,其中该解码子***包括对最大数量的图像数据帧执行同步尝试解码的处理能力,以及该流解析器操作为首先将图像数据帧分配给解码子***,直到已经分配了最大数量的帧,对于该最大数量的帧,该解码子***具有执行同步尝试解码的处理能力,并接着将所有的后继图像数据帧分配给显示子***,直到该解码子***具有对另一图像数据帧执行尝试解码的空余处理能力,或者该解码子***成功地解码可解码特征。
14.权利要求1和13任一个的设备,其中第一组帧和第二组帧中没有帧既被分配给显示子***又被分配给解码子***。
15.一种计算机可读存储介质,包括可执行指令,操作为使一个或多个处理元件能够用于:
将来自图像数据流中的图像数据帧分配给显示子***或解码子***;
其中该显示子***操作为在显示屏上渲染图像数据帧;
其中该解码子***操作为接收图像数据帧并对在至少一个图像数据帧中表示的可解码特征执行尝试解码。
CN201210076566.3A 2011-01-31 2012-01-31 适应性视频捕捉解码*** Expired - Fee Related CN102685466B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/017,881 2011-01-31
US13/017,881 US8879639B2 (en) 2011-01-31 2011-01-31 Adaptive video capture decode system
US13/017881 2011-01-31

Publications (2)

Publication Number Publication Date
CN102685466A true CN102685466A (zh) 2012-09-19
CN102685466B CN102685466B (zh) 2017-09-19

Family

ID=45529008

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210076566.3A Expired - Fee Related CN102685466B (zh) 2011-01-31 2012-01-31 适应性视频捕捉解码***

Country Status (3)

Country Link
US (1) US8879639B2 (zh)
EP (1) EP2482227A1 (zh)
CN (1) CN102685466B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108184163A (zh) * 2017-12-29 2018-06-19 深圳华侨城卡乐技术有限公司 一种视频播放方法、存储介质及播放器

Families Citing this family (325)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8908995B2 (en) 2009-01-12 2014-12-09 Intermec Ip Corp. Semi-automatic dimensioning with imager on a portable device
US8914290B2 (en) 2011-05-20 2014-12-16 Vocollect, Inc. Systems and methods for dynamically improving user intelligibility of synthesized speech in a work environment
US9779546B2 (en) 2012-05-04 2017-10-03 Intermec Ip Corp. Volume dimensioning systems and methods
US9007368B2 (en) 2012-05-07 2015-04-14 Intermec Ip Corp. Dimensioning system calibration systems and methods
US10007858B2 (en) 2012-05-15 2018-06-26 Honeywell International Inc. Terminals and methods for dimensioning objects
WO2013188990A1 (en) 2012-06-20 2013-12-27 Metrologic Instruments, Inc. Laser scanning code symbol reading system providing control over length of laser scan line projected onto a scanned object using dynamic range-dependent scan angle control
US8944313B2 (en) 2012-06-29 2015-02-03 Honeywell International Inc. Computer configured to display multimedia content
US10321127B2 (en) 2012-08-20 2019-06-11 Intermec Ip Corp. Volume dimensioning system calibration systems and methods
US20140104413A1 (en) 2012-10-16 2014-04-17 Hand Held Products, Inc. Integrated dimensioning and weighing system
CN103780847A (zh) 2012-10-24 2014-05-07 霍尼韦尔国际公司 基于板上芯片的高度集成的成像器
EP2943859B1 (en) 2013-01-11 2020-10-21 Hand Held Products, Inc. System, method, and computer-readable medium for managing edge devices
US9080856B2 (en) 2013-03-13 2015-07-14 Intermec Ip Corp. Systems and methods for enhancing dimensioning, for example volume dimensioning
US8918250B2 (en) 2013-05-24 2014-12-23 Hand Held Products, Inc. System and method for display of information using a vehicle-mount computer
US9037344B2 (en) 2013-05-24 2015-05-19 Hand Held Products, Inc. System and method for display of information using a vehicle-mount computer
US9930142B2 (en) 2013-05-24 2018-03-27 Hand Held Products, Inc. System for providing a continuous communication link with a symbol reading device
US10228452B2 (en) 2013-06-07 2019-03-12 Hand Held Products, Inc. Method of error correction for 3D imaging device
US9104929B2 (en) 2013-06-26 2015-08-11 Hand Held Products, Inc. Code symbol reading system having adaptive autofocus
US8985461B2 (en) 2013-06-28 2015-03-24 Hand Held Products, Inc. Mobile device having an improved user interface for reading code symbols
US9672398B2 (en) 2013-08-26 2017-06-06 Intermec Ip Corporation Aiming imagers
US9572901B2 (en) 2013-09-06 2017-02-21 Hand Held Products, Inc. Device having light source to reduce surface pathogens
US8870074B1 (en) 2013-09-11 2014-10-28 Hand Held Products, Inc Handheld indicia reader having locking endcap
US9245192B2 (en) * 2013-09-20 2016-01-26 Here Global B.V. Ad collateral detection
KR102330848B1 (ko) * 2013-11-30 2021-11-25 사우디 아라비안 오일 컴퍼니 자기 옴니-휠
CN103678291A (zh) * 2013-12-12 2014-03-26 苏州市峰之火数码科技有限公司 手机翻译方法
US9373018B2 (en) 2014-01-08 2016-06-21 Hand Held Products, Inc. Indicia-reader having unitary-construction
US10139495B2 (en) 2014-01-24 2018-11-27 Hand Held Products, Inc. Shelving and package locating systems for delivery vehicles
US9665757B2 (en) 2014-03-07 2017-05-30 Hand Held Products, Inc. Indicia reader for size-limited applications
US9412242B2 (en) 2014-04-04 2016-08-09 Hand Held Products, Inc. Multifunction point of sale system
US9258033B2 (en) 2014-04-21 2016-02-09 Hand Held Products, Inc. Docking system and method using near field communication
US9224022B2 (en) 2014-04-29 2015-12-29 Hand Held Products, Inc. Autofocus lens system for indicia readers
US9478113B2 (en) 2014-06-27 2016-10-25 Hand Held Products, Inc. Cordless indicia reader with a multifunction coil for wireless charging and EAS deactivation
US9823059B2 (en) 2014-08-06 2017-11-21 Hand Held Products, Inc. Dimensioning system with guided alignment
US20160062473A1 (en) 2014-08-29 2016-03-03 Hand Held Products, Inc. Gesture-controlled computer system
US10810530B2 (en) 2014-09-26 2020-10-20 Hand Held Products, Inc. System and method for workflow management
EP3001368A1 (en) 2014-09-26 2016-03-30 Honeywell International Inc. System and method for workflow management
US10810715B2 (en) 2014-10-10 2020-10-20 Hand Held Products, Inc System and method for picking validation
US9779276B2 (en) 2014-10-10 2017-10-03 Hand Held Products, Inc. Depth sensor based auto-focus system for an indicia scanner
US10775165B2 (en) 2014-10-10 2020-09-15 Hand Held Products, Inc. Methods for improving the accuracy of dimensioning-system measurements
US9443222B2 (en) 2014-10-14 2016-09-13 Hand Held Products, Inc. Identifying inventory items in a storage facility
US10909490B2 (en) 2014-10-15 2021-02-02 Vocollect, Inc. Systems and methods for worker resource management
EP3009968A1 (en) 2014-10-15 2016-04-20 Vocollect, Inc. Systems and methods for worker resource management
US10060729B2 (en) 2014-10-21 2018-08-28 Hand Held Products, Inc. Handheld dimensioner with data-quality indication
US9897434B2 (en) 2014-10-21 2018-02-20 Hand Held Products, Inc. Handheld dimensioning system with measurement-conformance feedback
US9752864B2 (en) 2014-10-21 2017-09-05 Hand Held Products, Inc. Handheld dimensioning system with feedback
US9557166B2 (en) 2014-10-21 2017-01-31 Hand Held Products, Inc. Dimensioning system with multipath interference mitigation
US10269342B2 (en) 2014-10-29 2019-04-23 Hand Held Products, Inc. Method and system for recognizing speech using wildcards in an expected response
EP3016023B1 (en) 2014-10-31 2020-12-16 Honeywell International Inc. Scanner with illumination system
US9924006B2 (en) 2014-10-31 2018-03-20 Hand Held Products, Inc. Adaptable interface for a mobile computing device
CN204256748U (zh) 2014-10-31 2015-04-08 霍尼韦尔国际公司 具有照明***的扫描器
US10810529B2 (en) 2014-11-03 2020-10-20 Hand Held Products, Inc. Directing an inspector through an inspection
US9984685B2 (en) 2014-11-07 2018-05-29 Hand Held Products, Inc. Concatenated expected responses for speech recognition using expected response boundaries to determine corresponding hypothesis boundaries
US9767581B2 (en) 2014-12-12 2017-09-19 Hand Held Products, Inc. Auto-contrast viewfinder for an indicia reader
US10438409B2 (en) 2014-12-15 2019-10-08 Hand Held Products, Inc. Augmented reality asset locator
US10509619B2 (en) 2014-12-15 2019-12-17 Hand Held Products, Inc. Augmented reality quick-start and user guide
US10176521B2 (en) 2014-12-15 2019-01-08 Hand Held Products, Inc. Augmented reality virtual product for display
US9743731B2 (en) 2014-12-18 2017-08-29 Hand Held Products, Inc. Wearable sled system for a mobile computer device
US9761096B2 (en) 2014-12-18 2017-09-12 Hand Held Products, Inc. Active emergency exit systems for buildings
US20160180713A1 (en) 2014-12-18 2016-06-23 Hand Held Products, Inc. Collision-avoidance system and method
US9678536B2 (en) 2014-12-18 2017-06-13 Hand Held Products, Inc. Flip-open wearable computer
US10317474B2 (en) 2014-12-18 2019-06-11 Hand Held Products, Inc. Systems and methods for identifying faulty battery in an electronic device
US10275088B2 (en) 2014-12-18 2019-04-30 Hand Held Products, Inc. Systems and methods for identifying faulty touch panel having intermittent field failures
US9727769B2 (en) 2014-12-22 2017-08-08 Hand Held Products, Inc. Conformable hand mount for a mobile scanner
US20160180594A1 (en) 2014-12-22 2016-06-23 Hand Held Products, Inc. Augmented display and user input device
US10296259B2 (en) 2014-12-22 2019-05-21 Hand Held Products, Inc. Delayed trim of managed NAND flash memory in computing devices
US9564035B2 (en) 2014-12-22 2017-02-07 Hand Held Products, Inc. Safety system and method
US10191514B2 (en) 2014-12-23 2019-01-29 Hand Held Products, Inc. Tablet computer with interface channels
US10635876B2 (en) 2014-12-23 2020-04-28 Hand Held Products, Inc. Method of barcode templating for enhanced decoding performance
US10049246B2 (en) 2014-12-23 2018-08-14 Hand Held Products, Inc. Mini-barcode reading module with flash memory management
US10552786B2 (en) 2014-12-26 2020-02-04 Hand Held Products, Inc. Product and location management via voice recognition
US9679178B2 (en) 2014-12-26 2017-06-13 Hand Held Products, Inc. Scanning improvements for saturated signals using automatic and fixed gain control methods
US9774940B2 (en) 2014-12-27 2017-09-26 Hand Held Products, Inc. Power configurable headband system and method
US9652653B2 (en) 2014-12-27 2017-05-16 Hand Held Products, Inc. Acceleration-based motion tolerance and predictive coding
US10621538B2 (en) 2014-12-28 2020-04-14 Hand Held Products, Inc Dynamic check digit utilization via electronic tag
US20160189447A1 (en) 2014-12-28 2016-06-30 Hand Held Products, Inc. Remote monitoring of vehicle diagnostic information
US11244264B2 (en) 2014-12-29 2022-02-08 Hand Held Products, Inc. Interleaving surprise activities in workflow
US11443363B2 (en) 2014-12-29 2022-09-13 Hand Held Products, Inc. Confirming product location using a subset of a product identifier
US11328335B2 (en) 2014-12-29 2022-05-10 Hand Held Products, Inc. Visual graphic aided location identification
US9843660B2 (en) 2014-12-29 2017-12-12 Hand Held Products, Inc. Tag mounted distributed headset with electronics module
US9830488B2 (en) 2014-12-30 2017-11-28 Hand Held Products, Inc. Real-time adjustable window feature for barcode scanning and process of scanning barcode with adjustable window feature
US10152622B2 (en) 2014-12-30 2018-12-11 Hand Held Products, Inc. Visual feedback for code readers
US9685049B2 (en) 2014-12-30 2017-06-20 Hand Held Products, Inc. Method and system for improving barcode scanner performance
US9898635B2 (en) 2014-12-30 2018-02-20 Hand Held Products, Inc. Point-of-sale (POS) code sensing apparatus
US11257143B2 (en) 2014-12-30 2022-02-22 Hand Held Products, Inc. Method and device for simulating a virtual out-of-box experience of a packaged product
US9230140B1 (en) 2014-12-30 2016-01-05 Hand Held Products, Inc. System and method for detecting barcode printing errors
US10108832B2 (en) 2014-12-30 2018-10-23 Hand Held Products, Inc. Augmented reality vision barcode scanning system and method
US9879823B2 (en) 2014-12-31 2018-01-30 Hand Held Products, Inc. Reclosable strap assembly
US9811650B2 (en) 2014-12-31 2017-11-07 Hand Held Products, Inc. User authentication system and method
CN204706037U (zh) 2014-12-31 2015-10-14 手持产品公司 移动设备的可重配置的滑板和标记读取***
US9734639B2 (en) 2014-12-31 2017-08-15 Hand Held Products, Inc. System and method for monitoring an industrial vehicle
US10049290B2 (en) 2014-12-31 2018-08-14 Hand Held Products, Inc. Industrial vehicle positioning system and method
US11081087B2 (en) 2015-01-08 2021-08-03 Hand Held Products, Inc. Multiple primary user interfaces
US10262660B2 (en) 2015-01-08 2019-04-16 Hand Held Products, Inc. Voice mode asset retrieval
US10061565B2 (en) 2015-01-08 2018-08-28 Hand Held Products, Inc. Application development using mutliple primary user interfaces
US9997935B2 (en) 2015-01-08 2018-06-12 Hand Held Products, Inc. System and method for charging a barcode scanner
US20160204623A1 (en) 2015-01-08 2016-07-14 Hand Held Products, Inc. Charge limit selection for variable power supply configuration
US10120657B2 (en) 2015-01-08 2018-11-06 Hand Held Products, Inc. Facilitating workflow application development
US10402038B2 (en) 2015-01-08 2019-09-03 Hand Held Products, Inc. Stack handling using multiple primary user interfaces
US20160203429A1 (en) 2015-01-09 2016-07-14 Honeywell International Inc. Restocking workflow prioritization
US9861182B2 (en) 2015-02-05 2018-01-09 Hand Held Products, Inc. Device for supporting an electronic tool on a user's hand
US10121466B2 (en) 2015-02-11 2018-11-06 Hand Held Products, Inc. Methods for training a speech recognition system
US9390596B1 (en) 2015-02-23 2016-07-12 Hand Held Products, Inc. Device, system, and method for determining the status of checkout lanes
CN204795622U (zh) 2015-03-06 2015-11-18 手持产品公司 一种扫描***
US9930050B2 (en) 2015-04-01 2018-03-27 Hand Held Products, Inc. Device management proxy for secure devices
US9852102B2 (en) 2015-04-15 2017-12-26 Hand Held Products, Inc. System for exchanging information between wireless peripherals and back-end systems via a peripheral hub
US9521331B2 (en) 2015-04-21 2016-12-13 Hand Held Products, Inc. Capturing a graphic information presentation
US9693038B2 (en) 2015-04-21 2017-06-27 Hand Held Products, Inc. Systems and methods for imaging
US20160314294A1 (en) 2015-04-24 2016-10-27 Hand Held Products, Inc. Secure unattended network authentication
US10038716B2 (en) 2015-05-01 2018-07-31 Hand Held Products, Inc. System and method for regulating barcode data injection into a running application on a smart device
US10401436B2 (en) 2015-05-04 2019-09-03 Hand Held Products, Inc. Tracking battery conditions
US9891612B2 (en) 2015-05-05 2018-02-13 Hand Held Products, Inc. Intermediate linear positioning
US9954871B2 (en) 2015-05-06 2018-04-24 Hand Held Products, Inc. Method and system to protect software-based network-connected devices from advanced persistent threat
US10007112B2 (en) 2015-05-06 2018-06-26 Hand Held Products, Inc. Hands-free human machine interface responsive to a driver of a vehicle
US9978088B2 (en) 2015-05-08 2018-05-22 Hand Held Products, Inc. Application independent DEX/UCS interface
US9786101B2 (en) 2015-05-19 2017-10-10 Hand Held Products, Inc. Evaluating image values
US10360728B2 (en) 2015-05-19 2019-07-23 Hand Held Products, Inc. Augmented reality device, system, and method for safety
USD771631S1 (en) 2015-06-02 2016-11-15 Hand Held Products, Inc. Mobile computer housing
US9507974B1 (en) 2015-06-10 2016-11-29 Hand Held Products, Inc. Indicia-reading systems having an interface with a user's nervous system
US10354449B2 (en) 2015-06-12 2019-07-16 Hand Held Products, Inc. Augmented reality lighting effects
US9892876B2 (en) 2015-06-16 2018-02-13 Hand Held Products, Inc. Tactile switch for a mobile electronic device
US10066982B2 (en) 2015-06-16 2018-09-04 Hand Held Products, Inc. Calibrating a volume dimensioner
US9949005B2 (en) 2015-06-18 2018-04-17 Hand Held Products, Inc. Customizable headset
US9857167B2 (en) 2015-06-23 2018-01-02 Hand Held Products, Inc. Dual-projector three-dimensional scanner
US20160377414A1 (en) 2015-06-23 2016-12-29 Hand Held Products, Inc. Optical pattern projector
CN106332252A (zh) 2015-07-07 2017-01-11 手持产品公司 基于单元信号的wifi启用
US10345383B2 (en) 2015-07-07 2019-07-09 Hand Held Products, Inc. Useful battery capacity / state of health gauge
US9835486B2 (en) 2015-07-07 2017-12-05 Hand Held Products, Inc. Mobile dimensioner apparatus for use in commerce
EP3118576B1 (en) * 2015-07-15 2018-09-12 Hand Held Products, Inc. Mobile dimensioning device with dynamic accuracy compatible with nist standard
US10094650B2 (en) 2015-07-16 2018-10-09 Hand Held Products, Inc. Dimensioning and imaging items
US20170017301A1 (en) 2015-07-16 2017-01-19 Hand Held Products, Inc. Adjusting dimensioning results using augmented reality
US9488986B1 (en) 2015-07-31 2016-11-08 Hand Held Products, Inc. System and method for tracking an item on a pallet in a warehouse
US9853575B2 (en) 2015-08-12 2017-12-26 Hand Held Products, Inc. Angular motor shaft with rotational attenuation
US10467513B2 (en) 2015-08-12 2019-11-05 Datamax-O'neil Corporation Verification of a printed image on media
US9911023B2 (en) 2015-08-17 2018-03-06 Hand Held Products, Inc. Indicia reader having a filtered multifunction image sensor
US10410629B2 (en) 2015-08-19 2019-09-10 Hand Held Products, Inc. Auto-complete methods for spoken complete value entries
US9781681B2 (en) 2015-08-26 2017-10-03 Hand Held Products, Inc. Fleet power management through information storage sharing
CN206006056U (zh) 2015-08-27 2017-03-15 手持产品公司 具有测量、扫描以及显示能力的手套
US9798413B2 (en) 2015-08-27 2017-10-24 Hand Held Products, Inc. Interactive display
US11282515B2 (en) 2015-08-31 2022-03-22 Hand Held Products, Inc. Multiple inspector voice inspection
US9490540B1 (en) 2015-09-02 2016-11-08 Hand Held Products, Inc. Patch antenna
US9781502B2 (en) 2015-09-09 2017-10-03 Hand Held Products, Inc. Process and system for sending headset control information from a mobile device to a wireless headset
US9659198B2 (en) 2015-09-10 2017-05-23 Hand Held Products, Inc. System and method of determining if a surface is printed or a mobile device screen
US9652648B2 (en) 2015-09-11 2017-05-16 Hand Held Products, Inc. Positioning an object with respect to a target location
CN205091752U (zh) 2015-09-18 2016-03-16 手持产品公司 一种消除环境光闪烁噪声的条形码扫描设备及噪声消除电路
US9646191B2 (en) 2015-09-23 2017-05-09 Intermec Technologies Corporation Evaluating images
US10373143B2 (en) 2015-09-24 2019-08-06 Hand Held Products, Inc. Product identification using electroencephalography
US10134112B2 (en) 2015-09-25 2018-11-20 Hand Held Products, Inc. System and process for displaying information from a mobile computer in a vehicle
US10312483B2 (en) 2015-09-30 2019-06-04 Hand Held Products, Inc. Double locking mechanism on a battery latch
US20170094238A1 (en) 2015-09-30 2017-03-30 Hand Held Products, Inc. Self-calibrating projection apparatus and process
US9767337B2 (en) 2015-09-30 2017-09-19 Hand Held Products, Inc. Indicia reader safety
US9844956B2 (en) 2015-10-07 2017-12-19 Intermec Technologies Corporation Print position correction
US9656487B2 (en) 2015-10-13 2017-05-23 Intermec Technologies Corporation Magnetic media holder for printer
US10146194B2 (en) 2015-10-14 2018-12-04 Hand Held Products, Inc. Building lighting and temperature control with an augmented reality system
US9727083B2 (en) 2015-10-19 2017-08-08 Hand Held Products, Inc. Quick release dock system and method
US9876923B2 (en) 2015-10-27 2018-01-23 Intermec Technologies Corporation Media width sensing
US9684809B2 (en) 2015-10-29 2017-06-20 Hand Held Products, Inc. Scanner assembly with removable shock mount
US10395116B2 (en) 2015-10-29 2019-08-27 Hand Held Products, Inc. Dynamically created and updated indoor positioning map
US10249030B2 (en) 2015-10-30 2019-04-02 Hand Held Products, Inc. Image transformation for indicia reading
US10397388B2 (en) 2015-11-02 2019-08-27 Hand Held Products, Inc. Extended features for network communication
US10129414B2 (en) 2015-11-04 2018-11-13 Intermec Technologies Corporation Systems and methods for detecting transparent media in printers
US10026377B2 (en) 2015-11-12 2018-07-17 Hand Held Products, Inc. IRDA converter tag
US9680282B2 (en) 2015-11-17 2017-06-13 Hand Held Products, Inc. Laser aiming for mobile devices
US10192194B2 (en) 2015-11-18 2019-01-29 Hand Held Products, Inc. In-vehicle package location identification at load and delivery times
US10225544B2 (en) 2015-11-19 2019-03-05 Hand Held Products, Inc. High resolution dot pattern
US9864891B2 (en) 2015-11-24 2018-01-09 Intermec Technologies Corporation Automatic print speed control for indicia printer
US9697401B2 (en) 2015-11-24 2017-07-04 Hand Held Products, Inc. Add-on device with configurable optics for an image scanner for scanning barcodes
US10064005B2 (en) 2015-12-09 2018-08-28 Hand Held Products, Inc. Mobile device with configurable communication technology modes and geofences
US10282526B2 (en) 2015-12-09 2019-05-07 Hand Held Products, Inc. Generation of randomized passwords for one-time usage
US9935946B2 (en) 2015-12-16 2018-04-03 Hand Held Products, Inc. Method and system for tracking an electronic device at an electronic device docking station
CN106899713B (zh) 2015-12-18 2020-10-16 霍尼韦尔国际公司 移动终端的电池盖锁定机构及其制造方法
US9729744B2 (en) 2015-12-21 2017-08-08 Hand Held Products, Inc. System and method of border detection on a document and for producing an image of the document
US10325436B2 (en) 2015-12-31 2019-06-18 Hand Held Products, Inc. Devices, systems, and methods for optical validation
US9727840B2 (en) 2016-01-04 2017-08-08 Hand Held Products, Inc. Package physical characteristic identification system and method in supply chain management
US9805343B2 (en) 2016-01-05 2017-10-31 Intermec Technologies Corporation System and method for guided printer servicing
US11423348B2 (en) 2016-01-11 2022-08-23 Hand Held Products, Inc. System and method for assessing worker performance
US10859667B2 (en) 2016-01-12 2020-12-08 Hand Held Products, Inc. Programmable reference beacons
US10026187B2 (en) 2016-01-12 2018-07-17 Hand Held Products, Inc. Using image data to calculate an object's weight
US9945777B2 (en) 2016-01-14 2018-04-17 Hand Held Products, Inc. Multi-spectral imaging using longitudinal chromatic aberrations
US10235547B2 (en) 2016-01-26 2019-03-19 Hand Held Products, Inc. Enhanced matrix symbol error correction method
US10025314B2 (en) 2016-01-27 2018-07-17 Hand Held Products, Inc. Vehicle positioning and object avoidance
CN205880874U (zh) 2016-02-04 2017-01-11 手持产品公司 一种细长激光束光学组件和一种激光扫描***
US9990784B2 (en) 2016-02-05 2018-06-05 Hand Held Products, Inc. Dynamic identification badge
US9674430B1 (en) 2016-03-09 2017-06-06 Hand Held Products, Inc. Imaging device for producing high resolution images using subpixel shifts and method of using same
US11125885B2 (en) 2016-03-15 2021-09-21 Hand Held Products, Inc. Monitoring user biometric parameters with nanotechnology in personal locator beacon
US10394316B2 (en) 2016-04-07 2019-08-27 Hand Held Products, Inc. Multiple display modes on a mobile device
US20170299851A1 (en) 2016-04-14 2017-10-19 Hand Held Products, Inc. Customizable aimer system for indicia reading terminal
US10055625B2 (en) 2016-04-15 2018-08-21 Hand Held Products, Inc. Imaging barcode reader with color-separated aimer and illuminator
EP4006769A1 (en) 2016-04-15 2022-06-01 Hand Held Products, Inc. Imaging barcode reader with color-separated aimer and illuminator
US10185906B2 (en) 2016-04-26 2019-01-22 Hand Held Products, Inc. Indicia reading device and methods for decoding decodable indicia employing stereoscopic imaging
US9727841B1 (en) 2016-05-20 2017-08-08 Vocollect, Inc. Systems and methods for reducing picking operation errors
US10183500B2 (en) 2016-06-01 2019-01-22 Datamax-O'neil Corporation Thermal printhead temperature control
US10339352B2 (en) 2016-06-03 2019-07-02 Hand Held Products, Inc. Wearable metrological apparatus
US9940721B2 (en) 2016-06-10 2018-04-10 Hand Held Products, Inc. Scene change detection in a dimensioner
US10097681B2 (en) 2016-06-14 2018-10-09 Hand Held Products, Inc. Managing energy usage in mobile devices
US10163216B2 (en) 2016-06-15 2018-12-25 Hand Held Products, Inc. Automatic mode switching in a volume dimensioner
US9990524B2 (en) 2016-06-16 2018-06-05 Hand Held Products, Inc. Eye gaze detection controlled indicia scanning system and method
US9876957B2 (en) 2016-06-21 2018-01-23 Hand Held Products, Inc. Dual mode image sensor and method of using same
US9955099B2 (en) 2016-06-21 2018-04-24 Hand Held Products, Inc. Minimum height CMOS image sensor
US9864887B1 (en) 2016-07-07 2018-01-09 Hand Held Products, Inc. Energizing scanners
US10085101B2 (en) 2016-07-13 2018-09-25 Hand Held Products, Inc. Systems and methods for determining microphone position
US9662900B1 (en) 2016-07-14 2017-05-30 Datamax-O'neil Corporation Wireless thermal printhead system and method
CN107622218A (zh) 2016-07-15 2018-01-23 手持产品公司 具有查看框架的条形码读取器
CN107622217B (zh) 2016-07-15 2022-06-07 手持产品公司 具有定位和显示的成像扫描仪
US10896403B2 (en) 2016-07-18 2021-01-19 Vocollect, Inc. Systems and methods for managing dated products
US10714121B2 (en) 2016-07-27 2020-07-14 Vocollect, Inc. Distinguishing user speech from background speech in speech-dense environments
US9902175B1 (en) 2016-08-02 2018-02-27 Datamax-O'neil Corporation Thermal printer having real-time force feedback on printhead pressure and method of using same
US9919547B2 (en) 2016-08-04 2018-03-20 Datamax-O'neil Corporation System and method for active printing consistency control and damage protection
US11157869B2 (en) 2016-08-05 2021-10-26 Vocollect, Inc. Monitoring worker movement in a warehouse setting
US10640325B2 (en) 2016-08-05 2020-05-05 Datamax-O'neil Corporation Rigid yet flexible spindle for rolled material
US9940497B2 (en) 2016-08-16 2018-04-10 Hand Held Products, Inc. Minimizing laser persistence on two-dimensional image sensors
US10372954B2 (en) 2016-08-16 2019-08-06 Hand Held Products, Inc. Method for reading indicia off a display of a mobile device
US10685665B2 (en) 2016-08-17 2020-06-16 Vocollect, Inc. Method and apparatus to improve speech recognition in a high audio noise environment
US10384462B2 (en) 2016-08-17 2019-08-20 Datamax-O'neil Corporation Easy replacement of thermal print head and simple adjustment on print pressure
US10158834B2 (en) 2016-08-30 2018-12-18 Hand Held Products, Inc. Corrected projection perspective distortion
US10042593B2 (en) 2016-09-02 2018-08-07 Datamax-O'neil Corporation Printer smart folders using USB mass storage profile
US10286694B2 (en) 2016-09-02 2019-05-14 Datamax-O'neil Corporation Ultra compact printer
US9805257B1 (en) 2016-09-07 2017-10-31 Datamax-O'neil Corporation Printer method and apparatus
US10484847B2 (en) 2016-09-13 2019-11-19 Hand Held Products, Inc. Methods for provisioning a wireless beacon
US9946962B2 (en) 2016-09-13 2018-04-17 Datamax-O'neil Corporation Print precision improvement over long print jobs
US9881194B1 (en) 2016-09-19 2018-01-30 Hand Held Products, Inc. Dot peen mark image acquisition
US10375473B2 (en) 2016-09-20 2019-08-06 Vocollect, Inc. Distributed environmental microphones to minimize noise during speech recognition
US9701140B1 (en) 2016-09-20 2017-07-11 Datamax-O'neil Corporation Method and system to calculate line feed error in labels on a printer
US9931867B1 (en) 2016-09-23 2018-04-03 Datamax-O'neil Corporation Method and system of determining a width of a printer ribbon
US9785814B1 (en) 2016-09-23 2017-10-10 Hand Held Products, Inc. Three dimensional aimer for barcode scanning
US10181321B2 (en) 2016-09-27 2019-01-15 Vocollect, Inc. Utilization of location and environment to improve recognition
EP3220369A1 (en) 2016-09-29 2017-09-20 Hand Held Products, Inc. Monitoring user biometric parameters with nanotechnology in personal locator beacon
US9936278B1 (en) 2016-10-03 2018-04-03 Vocollect, Inc. Communication headsets and systems for mobile application control and power savings
US9892356B1 (en) 2016-10-27 2018-02-13 Hand Held Products, Inc. Backlit display detection and radio signature recognition
US10114997B2 (en) 2016-11-16 2018-10-30 Hand Held Products, Inc. Reader for optical indicia presented under two or more imaging conditions within a single frame time
US10022993B2 (en) 2016-12-02 2018-07-17 Datamax-O'neil Corporation Media guides for use in printers and methods for using the same
US10395081B2 (en) 2016-12-09 2019-08-27 Hand Held Products, Inc. Encoding document capture bounds with barcodes
CN108616148A (zh) 2016-12-09 2018-10-02 手持产品公司 智能电池平衡***和方法
US10909708B2 (en) 2016-12-09 2021-02-02 Hand Held Products, Inc. Calibrating a dimensioner using ratios of measurable parameters of optic ally-perceptible geometric elements
US10740855B2 (en) 2016-12-14 2020-08-11 Hand Held Products, Inc. Supply chain tracking of farm produce and crops
US10163044B2 (en) 2016-12-15 2018-12-25 Datamax-O'neil Corporation Auto-adjusted print location on center-tracked printers
US10044880B2 (en) 2016-12-16 2018-08-07 Datamax-O'neil Corporation Comparing printer models
US10304174B2 (en) 2016-12-19 2019-05-28 Datamax-O'neil Corporation Printer-verifiers and systems and methods for verifying printed indicia
US10237421B2 (en) 2016-12-22 2019-03-19 Datamax-O'neil Corporation Printers and methods for identifying a source of a problem therein
CN108259702B (zh) 2016-12-28 2022-03-11 手持产品公司 一种用于同步多传感器成像器中的照明定时的方法和***
CN117556839A (zh) 2016-12-28 2024-02-13 手持产品公司 用于dpm扫描仪的照明器
US9827796B1 (en) 2017-01-03 2017-11-28 Datamax-O'neil Corporation Automatic thermal printhead cleaning system
US10652403B2 (en) 2017-01-10 2020-05-12 Datamax-O'neil Corporation Printer script autocorrect
US10468015B2 (en) 2017-01-12 2019-11-05 Vocollect, Inc. Automated TTS self correction system
US11042834B2 (en) 2017-01-12 2021-06-22 Vocollect, Inc. Voice-enabled substitutions with customer notification
CN108304741B (zh) 2017-01-12 2023-06-09 手持产品公司 条形码扫描器中的唤醒***
US10263443B2 (en) 2017-01-13 2019-04-16 Hand Held Products, Inc. Power capacity indicator
US9802427B1 (en) 2017-01-18 2017-10-31 Datamax-O'neil Corporation Printers and methods for detecting print media thickness therein
US10350905B2 (en) 2017-01-26 2019-07-16 Datamax-O'neil Corporation Detecting printing ribbon orientation
CN108363932B (zh) 2017-01-26 2023-04-18 手持产品公司 读取条形码并去激活商品电子防窃标签的方法
US9849691B1 (en) 2017-01-26 2017-12-26 Datamax-O'neil Corporation Detecting printing ribbon orientation
US10158612B2 (en) 2017-02-07 2018-12-18 Hand Held Products, Inc. Imaging-based automatic data extraction with security scheme
US10984374B2 (en) 2017-02-10 2021-04-20 Vocollect, Inc. Method and system for inputting products into an inventory system
US10252874B2 (en) 2017-02-20 2019-04-09 Datamax-O'neil Corporation Clutch bearing to keep media tension for better sensing accuracy
US9908351B1 (en) 2017-02-27 2018-03-06 Datamax-O'neil Corporation Segmented enclosure
US10195880B2 (en) 2017-03-02 2019-02-05 Datamax-O'neil Corporation Automatic width detection
US10737911B2 (en) 2017-03-02 2020-08-11 Hand Held Products, Inc. Electromagnetic pallet and method for adjusting pallet position
US10105963B2 (en) 2017-03-03 2018-10-23 Datamax-O'neil Corporation Region-of-interest based print quality optimization
CN108537077B (zh) 2017-03-06 2023-07-14 手持产品公司 用于条形码检验的***和方法
US11047672B2 (en) 2017-03-28 2021-06-29 Hand Held Products, Inc. System for optically dimensioning
US10780721B2 (en) 2017-03-30 2020-09-22 Datamax-O'neil Corporation Detecting label stops
US10798316B2 (en) 2017-04-04 2020-10-06 Hand Held Products, Inc. Multi-spectral imaging using longitudinal chromatic aberrations
US10223626B2 (en) 2017-04-19 2019-03-05 Hand Held Products, Inc. High ambient light electronic screen communication method
US9937735B1 (en) 2017-04-20 2018-04-10 Datamax—O'Neil Corporation Self-strip media module
US10463140B2 (en) 2017-04-28 2019-11-05 Hand Held Products, Inc. Attachment apparatus for electronic device
US10810541B2 (en) 2017-05-03 2020-10-20 Hand Held Products, Inc. Methods for pick and put location verification
US10549561B2 (en) 2017-05-04 2020-02-04 Datamax-O'neil Corporation Apparatus for sealing an enclosure
CN108859447B (zh) 2017-05-12 2021-11-23 大数据奥尼尔公司 热敏打印机的介质更换过程的方法、介质转接器及打印机
US10438098B2 (en) 2017-05-19 2019-10-08 Hand Held Products, Inc. High-speed OCR decode using depleted centerlines
US10523038B2 (en) 2017-05-23 2019-12-31 Hand Held Products, Inc. System and method for wireless charging of a beacon and/or sensor device
US10732226B2 (en) 2017-05-26 2020-08-04 Hand Held Products, Inc. Methods for estimating a number of workflow cycles able to be completed from a remaining battery capacity
US10592536B2 (en) 2017-05-30 2020-03-17 Hand Held Products, Inc. Systems and methods for determining a location of a user when using an imaging device in an indoor facility
US9984366B1 (en) 2017-06-09 2018-05-29 Hand Held Products, Inc. Secure paper-free bills in workflow applications
US10710386B2 (en) 2017-06-21 2020-07-14 Datamax-O'neil Corporation Removable printhead
US10035367B1 (en) 2017-06-21 2018-07-31 Datamax-O'neil Corporation Single motor dynamic ribbon feedback system for a printer
US10644944B2 (en) 2017-06-30 2020-05-05 Datamax-O'neil Corporation Managing a fleet of devices
US10977594B2 (en) 2017-06-30 2021-04-13 Datamax-O'neil Corporation Managing a fleet of devices
US10778690B2 (en) 2017-06-30 2020-09-15 Datamax-O'neil Corporation Managing a fleet of workflow devices and standby devices in a device network
US10127423B1 (en) 2017-07-06 2018-11-13 Hand Held Products, Inc. Methods for changing a configuration of a device for reading machine-readable code
US10216969B2 (en) 2017-07-10 2019-02-26 Hand Held Products, Inc. Illuminator for directly providing dark field and bright field illumination
US10264165B2 (en) 2017-07-11 2019-04-16 Hand Held Products, Inc. Optical bar assemblies for optical systems and isolation damping systems including the same
US10867141B2 (en) 2017-07-12 2020-12-15 Hand Held Products, Inc. System and method for augmented reality configuration of indicia readers
US10956033B2 (en) 2017-07-13 2021-03-23 Hand Held Products, Inc. System and method for generating a virtual keyboard with a highlighted area of interest
US10733748B2 (en) 2017-07-24 2020-08-04 Hand Held Products, Inc. Dual-pattern optical 3D dimensioning
US10650631B2 (en) 2017-07-28 2020-05-12 Hand Held Products, Inc. Systems and methods for processing a distorted image
CN116976373A (zh) 2017-07-28 2023-10-31 手持产品公司 对彩色条形码进行解码
US10255469B2 (en) 2017-07-28 2019-04-09 Hand Held Products, Inc. Illumination apparatus for a barcode reader
US10099485B1 (en) 2017-07-31 2018-10-16 Datamax-O'neil Corporation Thermal print heads and printers including the same
US10373032B2 (en) 2017-08-01 2019-08-06 Datamax-O'neil Corporation Cryptographic printhead
CN118095309A (zh) 2017-08-04 2024-05-28 手持产品公司 用于多个安装位置的标记读取器声学壳体
CN109390994B (zh) 2017-08-11 2023-08-11 手持产品公司 基于pogo连接器的软功率启动解决方案
CN109424871B (zh) 2017-08-18 2023-05-05 手持产品公司 用于条码扫描器的照明器
US10399359B2 (en) 2017-09-06 2019-09-03 Vocollect, Inc. Autocorrection for uneven print pressure on print media
US10372389B2 (en) 2017-09-22 2019-08-06 Datamax-O'neil Corporation Systems and methods for printer maintenance operations
US10756900B2 (en) 2017-09-28 2020-08-25 Hand Held Products, Inc. Non-repudiation protocol using time-based one-time password (TOTP)
US10621470B2 (en) 2017-09-29 2020-04-14 Datamax-O'neil Corporation Methods for optical character recognition (OCR)
US10245861B1 (en) 2017-10-04 2019-04-02 Datamax-O'neil Corporation Printers, printer spindle assemblies, and methods for determining media width for controlling media tension
US10728445B2 (en) 2017-10-05 2020-07-28 Hand Held Products Inc. Methods for constructing a color composite image
US10884059B2 (en) 2017-10-18 2021-01-05 Hand Held Products, Inc. Determining the integrity of a computing device
US10654287B2 (en) 2017-10-19 2020-05-19 Datamax-O'neil Corporation Print quality setup using banks in parallel
US10084556B1 (en) 2017-10-20 2018-09-25 Hand Held Products, Inc. Identifying and transmitting invisible fence signals with a mobile data terminal
US10399369B2 (en) 2017-10-23 2019-09-03 Datamax-O'neil Corporation Smart media hanger with media width detection
US10293624B2 (en) 2017-10-23 2019-05-21 Datamax-O'neil Corporation Smart media hanger with media width detection
US10679101B2 (en) 2017-10-25 2020-06-09 Hand Held Products, Inc. Optical character recognition systems and methods
US10210364B1 (en) 2017-10-31 2019-02-19 Hand Held Products, Inc. Direct part marking scanners including dome diffusers with edge illumination assemblies
US10181896B1 (en) 2017-11-01 2019-01-15 Hand Held Products, Inc. Systems and methods for reducing power consumption in a satellite communication device
US10427424B2 (en) 2017-11-01 2019-10-01 Datamax-O'neil Corporation Estimating a remaining amount of a consumable resource based on a center of mass calculation
US10369823B2 (en) 2017-11-06 2019-08-06 Datamax-O'neil Corporation Print head pressure detection and adjustment
US10369804B2 (en) 2017-11-10 2019-08-06 Datamax-O'neil Corporation Secure thermal print head
US10399361B2 (en) 2017-11-21 2019-09-03 Datamax-O'neil Corporation Printer, system and method for programming RFID tags on media labels
US10654697B2 (en) 2017-12-01 2020-05-19 Hand Held Products, Inc. Gyroscopically stabilized vehicle system
US10232628B1 (en) 2017-12-08 2019-03-19 Datamax-O'neil Corporation Removably retaining a print head assembly on a printer
US10703112B2 (en) 2017-12-13 2020-07-07 Datamax-O'neil Corporation Image to script converter
US10756563B2 (en) 2017-12-15 2020-08-25 Datamax-O'neil Corporation Powering devices using low-current power sources
US10323929B1 (en) 2017-12-19 2019-06-18 Datamax-O'neil Corporation Width detecting media hanger
US10773537B2 (en) 2017-12-27 2020-09-15 Datamax-O'neil Corporation Method and apparatus for printing
US10795618B2 (en) 2018-01-05 2020-10-06 Datamax-O'neil Corporation Methods, apparatuses, and systems for verifying printed image and improving print quality
US10803264B2 (en) 2018-01-05 2020-10-13 Datamax-O'neil Corporation Method, apparatus, and system for characterizing an optical system
US10834283B2 (en) 2018-01-05 2020-11-10 Datamax-O'neil Corporation Methods, apparatuses, and systems for detecting printing defects and contaminated components of a printer
US10546160B2 (en) 2018-01-05 2020-01-28 Datamax-O'neil Corporation Methods, apparatuses, and systems for providing print quality feedback and controlling print quality of machine-readable indicia
US10731963B2 (en) 2018-01-09 2020-08-04 Datamax-O'neil Corporation Apparatus and method of measuring media thickness
US10897150B2 (en) 2018-01-12 2021-01-19 Hand Held Products, Inc. Indicating charge status
US10809949B2 (en) 2018-01-26 2020-10-20 Datamax-O'neil Corporation Removably couplable printer and verifier assembly
US10584962B2 (en) 2018-05-01 2020-03-10 Hand Held Products, Inc System and method for validating physical-item security
US10434800B1 (en) 2018-05-17 2019-10-08 Datamax-O'neil Corporation Printer roll feed mechanism
DE102018119691A1 (de) 2018-08-14 2020-02-20 Ifm Electronic Gmbh Kamerasystem zur Erfassung von Kodierungen
US11639846B2 (en) 2019-09-27 2023-05-02 Honeywell International Inc. Dual-pattern optical 3D dimensioning

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1074302A (zh) * 1991-11-11 1993-07-14 欧林巴斯光学工业股份有限公司 符号信息读取装置
US6330975B1 (en) * 1992-03-12 2001-12-18 Intermec Ip Corp. Combined code reader and digital camera using a common photodetector
CN1362691A (zh) * 2001-01-08 2002-08-07 讯宝科技公司 双重光学器件条形码读出装置
US20020170970A1 (en) * 2001-05-15 2002-11-21 Welch Allyn Data Collection, Inc. Optical reader having decoding and image capturing functionality
US7100830B2 (en) * 2002-12-10 2006-09-05 Omron Corporation Method of and device for reading optical code
CN1968169A (zh) * 2005-08-26 2007-05-23 手持产品公司 具有与多个无线网络的动态接入的数据收集设备
CN1988633A (zh) * 2005-12-20 2007-06-27 乐金电子(中国)研究开发中心有限公司 一种可以录制电视节目的移动通信终端及录制方法
CN101068146A (zh) * 2006-05-04 2007-11-07 三星电子株式会社 连接装置、电子装置及其控制方法
CN101128836A (zh) * 2004-08-30 2008-02-20 讯宝科技公司 组合式条形码成像/解码以及实时视频拍摄***
US20080073434A1 (en) * 2006-09-26 2008-03-27 Epshteyn Alan J System and method for an image decoder with feedback
CN101187974A (zh) * 2007-12-06 2008-05-28 深圳华为通信技术有限公司 二维码的应用方法和装置
CN101237534A (zh) * 2007-01-30 2008-08-06 深圳华强三洋技术设计有限公司 无线车载gps/电视***
CN101296441A (zh) * 2007-04-26 2008-10-29 中兴通讯股份有限公司 一种扫描二维条码发送消息的方法及装置
US20090135918A1 (en) * 2007-11-23 2009-05-28 Research In Motion Limited System and method for providing a variable frame rate and adaptive frame skipping on a mobile device
CN201540578U (zh) * 2009-12-16 2010-08-04 福建新大陆自动识别技术有限公司 图像及条码识读模组及其应用装置
CN101840501A (zh) * 2010-06-01 2010-09-22 福建新大陆电脑股份有限公司 一种条码图像的解码方法及装置
CN101877047A (zh) * 2008-12-16 2010-11-03 手持产品公司 包括帧处理的标记读取终端
CN101908130A (zh) * 2010-06-01 2010-12-08 福建新大陆电脑股份有限公司 基于条码解码芯片的便携式电子装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6786420B1 (en) 1997-07-15 2004-09-07 Silverbrook Research Pty. Ltd. Data distribution mechanism in the form of ink dots on cards
US6476863B1 (en) 1997-07-15 2002-11-05 Silverbrook Research Pty Ltd Image transformation means including user interface
US7050143B1 (en) 1998-07-10 2006-05-23 Silverbrook Research Pty Ltd Camera system with computer language interpreter
US6935562B2 (en) 1999-12-06 2005-08-30 Xerox Corporation Operations on images having glyph carpets
US7348963B2 (en) 2002-05-28 2008-03-25 Reactrix Systems, Inc. Interactive video display system
US7156311B2 (en) 2003-07-16 2007-01-02 Scanbuy, Inc. System and method for decoding and analyzing barcodes using a mobile device
JP2006303896A (ja) 2005-04-20 2006-11-02 Toshiba Corp 画像拡大再生時に縮小ガイド画像の表示を切り替え可能なカメラ装置、および画像表示方法
US7739599B2 (en) 2005-09-23 2010-06-15 Microsoft Corporation Automatic capturing and editing of a video
US20070181691A1 (en) 2006-02-09 2007-08-09 Simpleact Incorporated System and method for information retrieval with barcode using digital image capture devices
US7886978B2 (en) 2007-09-20 2011-02-15 Microsoft Corporation Techniques for decoding images of barcodes
TWI381719B (zh) 2008-02-18 2013-01-01 Univ Nat Taiwan 穩定全幅式視訊之方法
US8355186B2 (en) 2009-02-10 2013-01-15 Fuji Xerox Co., Ltd. Systems and methods for interactive semi-automatic document scanning
US8851382B2 (en) * 2009-09-24 2014-10-07 Ebay Inc. System and method for estimation and classification of barcodes using heuristic and statistical measures

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1074302A (zh) * 1991-11-11 1993-07-14 欧林巴斯光学工业股份有限公司 符号信息读取装置
US6330975B1 (en) * 1992-03-12 2001-12-18 Intermec Ip Corp. Combined code reader and digital camera using a common photodetector
CN1362691A (zh) * 2001-01-08 2002-08-07 讯宝科技公司 双重光学器件条形码读出装置
US20020170970A1 (en) * 2001-05-15 2002-11-21 Welch Allyn Data Collection, Inc. Optical reader having decoding and image capturing functionality
US7100830B2 (en) * 2002-12-10 2006-09-05 Omron Corporation Method of and device for reading optical code
CN101128836A (zh) * 2004-08-30 2008-02-20 讯宝科技公司 组合式条形码成像/解码以及实时视频拍摄***
CN1968169A (zh) * 2005-08-26 2007-05-23 手持产品公司 具有与多个无线网络的动态接入的数据收集设备
CN1988633A (zh) * 2005-12-20 2007-06-27 乐金电子(中国)研究开发中心有限公司 一种可以录制电视节目的移动通信终端及录制方法
CN101068146A (zh) * 2006-05-04 2007-11-07 三星电子株式会社 连接装置、电子装置及其控制方法
US20080073434A1 (en) * 2006-09-26 2008-03-27 Epshteyn Alan J System and method for an image decoder with feedback
CN101237534A (zh) * 2007-01-30 2008-08-06 深圳华强三洋技术设计有限公司 无线车载gps/电视***
CN101296441A (zh) * 2007-04-26 2008-10-29 中兴通讯股份有限公司 一种扫描二维条码发送消息的方法及装置
US20090135918A1 (en) * 2007-11-23 2009-05-28 Research In Motion Limited System and method for providing a variable frame rate and adaptive frame skipping on a mobile device
CN101187974A (zh) * 2007-12-06 2008-05-28 深圳华为通信技术有限公司 二维码的应用方法和装置
CN101877047A (zh) * 2008-12-16 2010-11-03 手持产品公司 包括帧处理的标记读取终端
CN201540578U (zh) * 2009-12-16 2010-08-04 福建新大陆自动识别技术有限公司 图像及条码识读模组及其应用装置
CN101840501A (zh) * 2010-06-01 2010-09-22 福建新大陆电脑股份有限公司 一种条码图像的解码方法及装置
CN101908130A (zh) * 2010-06-01 2010-12-08 福建新大陆电脑股份有限公司 基于条码解码芯片的便携式电子装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108184163A (zh) * 2017-12-29 2018-06-19 深圳华侨城卡乐技术有限公司 一种视频播放方法、存储介质及播放器

Also Published As

Publication number Publication date
US8879639B2 (en) 2014-11-04
CN102685466B (zh) 2017-09-19
EP2482227A1 (en) 2012-08-01
US20120194733A1 (en) 2012-08-02

Similar Documents

Publication Publication Date Title
CN102685466A (zh) 适应性视频捕捉解码***
KR102488410B1 (ko) 복수의 카메라들을 이용하여 영상을 촬영하는 전자 장치와 이의 동작 방법
US20150310247A1 (en) Selective output of decoded message data
KR101838033B1 (ko) 사용자 디바이스의 영상 촬영 방법 및 장치
WO2007119495A3 (en) Imaging system, method for processing thereof and program
US20100231733A1 (en) Image processing system
US7524066B2 (en) Projection device projection system, and image obtainment method
US8625896B2 (en) Image matting
EP2184699A2 (en) Pet image detection system and method of controlling same
CN108492266B (zh) 图像处理方法、装置、存储介质及电子设备
US8120691B2 (en) Image capturing appatatus and method for use in a mobile terminal
US8416320B2 (en) Image processing method and apparatus for generating and displaying screen nail images
JP2006094082A (ja) 画像撮影装置およびプログラム
US11159725B2 (en) Image processing apparatus, image processing method, and recording medium
JP2007122351A (ja) 画像読取システム
EP1579894A3 (en) Gaming machine
JP5061696B2 (ja) 投影装置、投影制御方法及びプログラム
JP5138210B2 (ja) 符号読み取り装置、符号読み取り装置の制御プログラム、符号読み取り装置の制御プログラムを記録した記録媒体
US20040228613A1 (en) Editing and display controller used in portable digital image capture device and method of the same
JP2006129210A (ja) カメラシステム、カメラ本体、および光学ユニット
KR20090050805A (ko) 디지털 이미지 처리장치
CN114615426A (zh) 拍摄方法、装置、电子设备和可读存储介质
US20230188855A1 (en) Installation assistance apparatus, installation assistance method, and non-transitory computer-readable storage medium
CN111314777B (zh) 视频生成方法及装置、计算机存储介质、电子设备
JP2004287808A (ja) 携帯型情報端末装置

Legal Events

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

Granted publication date: 20170919

Termination date: 20220131

CF01 Termination of patent right due to non-payment of annual fee