CN107533627B - 图像处理装置和图像处理方法 - Google Patents

图像处理装置和图像处理方法 Download PDF

Info

Publication number
CN107533627B
CN107533627B CN201680017708.5A CN201680017708A CN107533627B CN 107533627 B CN107533627 B CN 107533627B CN 201680017708 A CN201680017708 A CN 201680017708A CN 107533627 B CN107533627 B CN 107533627B
Authority
CN
China
Prior art keywords
display
display image
identification code
image
user
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.)
Active
Application number
CN201680017708.5A
Other languages
English (en)
Other versions
CN107533627A (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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Publication of CN107533627A publication Critical patent/CN107533627A/zh
Application granted granted Critical
Publication of CN107533627B publication Critical patent/CN107533627B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1439Methods for optical code recognition including a method step for retrieval of the optical code
    • G06K7/1443Methods for optical code recognition including a method step for retrieval of the optical code locating of the code in an image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06018Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding
    • G06K19/06028Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding using bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10712Fixed beam scanning
    • G06K7/10722Photodetector array or CCD scanning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14131D bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1439Methods for optical code recognition including a method step for retrieval of the optical code
    • G06K7/1447Methods for optical code recognition including a method step for retrieval of the optical code extracting optical codes from image or text carrying said optical code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/22Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
    • G06V10/225Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition based on a marking or identifier characterising the area
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/20Scenes; Scene-specific elements in augmented reality scenes
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30204Marker
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/74Projection arrangements for image reproduction, e.g. using eidophor
    • H04N5/7475Constructional details of television projection apparatus
    • H04N5/7491Constructional details of television projection apparatus of head mounted projectors

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • User Interface Of Digital Computer (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)
  • Cash Registers Or Receiving Machines (AREA)
  • Studio Devices (AREA)

Abstract

本发明提供了一种图像处理装置(10),包括:显示图像生成单元(11),其生成显示图像;显示单元(12),其显示所述显示图像使得所述显示图像叠加在用户的视场上;成像单元(13),其生成包括用户的视场的捕获图像;以及识别单元(14),其分析所述捕获的图像,并且指定包括在所述捕获的图像中的识别码。所述显示图像生成单元(11)生成具有强调信息的显示图像,所述强调信息显示在与所述用户视场中所指定的识别码对应的位置。

Description

图像处理装置和图像处理方法
技术领域
本发明涉及图像处理装置、图像处理方法和程序。
背景技术
公开了与专利文献1和2相关的技术。
专利文献1公开了一种包括头戴式显示器、成像装置、图像处理单元、产品信息获取单元和信息显示单元的产品处理装置。
头戴式显示器包括形成为眼镜架形状的保持构件。保持构件保持可在视觉上观察附着到产品的代码信息的透光构件。透光构件的一部分允许监视器的显示。
成像装置捕获附着到产品的至少代码信息的图像。图像处理单元将通过成像装置执行的图像捕获所获取的图像数据显示在允许显示监视器的透光构件的一部分上。此外,图像处理单元对图像数据执行图像处理,并解码包括在代码信息中的产品代码。
产品信息获取单元基于由图像处理单元解码的产品代码来获取产品的信息。信息显示单元至少将产品信息获取单元获取的产品的信息显示在头戴式显示器的监视器显示单元上。
专利文献2公开了一种读取装置,其中,在捕获的图像中包括多个条形码的情况下,使用这些条形码中的每一个作为处理对象进行识别处理。
相关文献
专利文献
专利文献1:日本未审专利公开号2009-93489
专利文献2:日本未审专利公开号9-114913。
发明内容
技术问题
在专利文献1公开的技术中,当在透光构件的一部分上监视显示图像数据时,用户的视场包括(1)在透光构件的一部分上监视显示的图像,和(2)通过透光构件的另一部分看到的用户前方的视野。在(1)的图像上显示:包括在通过捕获用户的向前方向的图像而获得的图像中的产品,以及通过读取附着到产品上的代码信息而获得的产品信息。
在用户前方仅存在一个产品的情况下,用户可以将在(2)的视野内存在的产品与(1)的图像中显示的产品和产品信息相关联。然而,在多个产品存在于用户前方的情况下,用户不能确定在(2)的视野中存在的多个产品中的哪一个对应于在(1)的图像中显示的产品和产品信息。专利文献2中公开的技术不能解决该问题。
本发明的目的是在装置中提供一种用于允许用户容易地识别所提供的分析结果对应于哪个识别码的技术,所述装置分析潜在地包括识别码的捕获图像并向用户提供结果。
问题的解决方案
根据本发明,提供了一种图像处理装置,包括:显示图像生成单元,其生成显示图像;显示单元,其显示所述显示图像使得所述显示图像在用户的视场上;成像单元,其生成包括用户的视场的捕获图像;以及识别单元,其分析所捕获的图像,并且指定包括在所捕获的图像中的识别码,其中所述显示图像生成单元生成具有强调信息的显示图像,所述强调信息显示在所述用户的视场中与所指定的识别码对应的位置。
另外,根据本发明,提供了一种由计算机执行的图像处理方法,该方法包括:生成显示图像的显示图像生成步骤;显示所述显示图像使得所述显示图像在用户的视场上的显示步骤;生成包括用户的视场的捕获图像的成像步骤;以及用于分析所捕获的图像并指定包括在所捕获的图像中的识别码的识别步骤,其中所述显示图像生成步骤包括生成具有强调信息的显示图像,所述强调信息显示在所述用户的视场中与所指定的识别码对应的位置。
另外,根据本发明,提供了一种使计算机起如下作用的程序:显示图像生成单元,其生成显示图像;显示单元,其显示所述显示图像使得所述显示图像在用户的视场上;成像单元,其生成包括用户的视场的捕获图像;以及识别单元,其分析所捕获的图像,并且指定包括在所捕获的图像中的识别码,其中使所述显示图像生成单元生成具有强调信息的显示图像,所述强调信息显示在用户的视场中与所指定的识别码对应的位置。
另外,根据本发明,提供了一种由计算机执行的图像处理方法,该方法包括:生成显示图像的显示图像生成步骤;显示所述显示图像使得所述显示图像在用户的视场上的显示步骤;生成包括用户的视场的捕获图像的成像步骤;以及用于分析所捕获的图像、指定包括在所捕获的图像中的识别码以及对所指定的识别码执行识别处理的识别步骤,其中所述显示图像生成步骤包括生成具有强调信息的显示图像,所述强调信息显示在用户的视场中与识别的识别码对应的位置或与未识别的识别码对应的位置。
另外,根据本发明,提供了一种使计算机起如下作用的程序:显示图像生成单元,其生成显示图像;显示单元,其显示所述显示图像使得所述显示图像在用户的视场上;成像单元,其生成包括用户的视场的捕获的像;以及识别单元,其分析所捕获的图像,指定包括在所捕获的图像中的识别码,并对所指定的识别码执行识别处理,其中使所述显示图像生成单元生成具有强调信息的显示图像,所述强调信息显示在用户的视场中与识别的识别码对应的位置或与未识别的识别码对应的位置。
发明的有益效果
根据本发明,在分析潜在地包括识别码的捕获图像并将结果提供给用户的装置中,用户可以容易地识别与提供的分析结果对应的识别码。
附图说明
根据以下描述的优选示例性实施例以及随附的附图,上述和其它目的、特征和优点将变得更清楚。
图1是概念地示出本示例性实施例的装置的硬件配置的示例的图。
图2是本示例性实施例的图像处理装置的功能框图的示例。
图3是示出本示例性实施例的图像处理装置的应用示例的图。
图4是示出由本示例性实施例的图像处理装置执行的显示的有益效果的图。
图5是示出本示例性实施例的图像处理装置的处理流程的示例的流程图。
图6是示出由本示例性实施例的图像处理装置执行的显示的有益效果的图。
图7是示出本示例性实施例的图像处理装置的处理流程的示例的流程图。
图8是示出由本示例性实施例的图像处理装置执行的显示的有利效果的图。
图9是示出由本示例性实施例的图像处理装置执行的显示的有益效果的图。
图10是本示例性实施例的图像处理装置的功能框图的示例。
图11是示出由本示例性实施例的图像处理装置执行的显示的有益效果的图。
具体实施方式
首先,将描述本示例性实施例的装置的硬件配置的示例。包括在本示例性实施例的装置中的每个单元由硬件和软件的任何组合构成,所述硬件和软件基于中央处理单元(CPU)、存储器、加载到存储器中的程序、诸如其上存储有程序的硬盘的存储单元(除了从预先装运设备的步骤中存储的程序之外,其也可以存储从诸如光盘(CD)的记录介质、因特网上的服务器等下载的程序)以及用于任何计算机的网络连接的接口。本领域技术人员将理解,可以以各种方式修改构成方法及其装置。
图1是概念性地示出本示例性实施例的装置的硬件配置的示例的图。如图所示,本示例性实施例的装置包括:例如,通过总线11A彼此连接的CPU 1A、随机存取存储器(RAM)2A、只读存储器(ROM)3A、显示控制单元4A、显示器5A、操作接收单元6A、操作单元7A、通信单元8A、辅助存储装置9A、相机10A等。注意,尽管附图中未示出,但是除此之外,该装置还可以包括其它元件,例如以有线方式连接到外部设备的输入和输出接口、麦克风和扬声器。
CPU 1A与每个元件一起控制装置的整个计算机。ROM 3A包括用于存储操作计算机的程序、各种应用程序、这些程序运行时使用的各种设置数据等的区域。RAM 2A包括为了程序运行的诸如工作区域的区域,在该区域中暂时存储数据。辅助存储装置9A例如是硬盘驱动器(HDD),并且可以存储高容量数据。
显示器5A例如是由透光构件构成的透射型显示器(透明显示器)。也就是说,通过显示器看到超出显示器5A的视野。在这种显示器5A上显示显示图像的情况下,将显示图像叠加在观察显示器5A的用户的视场中超出显示器5A的视野上。应当注意,显示器5A可以是头戴式显示器。在这种情况下,透射型显示器设置在护目镜或眼镜的透镜部分。
显示控制单元4A通过读出存储在视频RAM(VRAM)中的数据,对读出的数据执行预定处理,然后将数据发送到显示器5A来执行各种屏幕显示。操作接收单元6A通过操作单元7A接收各种操作。操作单元7A包括操作键、操作按钮、开关、微动拨盘等。注意,操作接收单元6A可以接收在相机10A前执行的预定手势作为预定操作。
通信单元8A以有线和/或无线方式连接到诸如因特网或局域网(LAN)的网络,并与其他电子装置通信。
在下文中,将描述示例性实施例。注意,在以下示例性实施例的描述中使用的每个功能框图表示基于功能的块而不是基于硬件的配置。在附图中,每个装置被描述为由一个装置构成,但是其构成单元不限于此。也就是说,各个装置可以在物理上分开,并且可以在逻辑上分开。注意,相同的部件由相同的附图标记和符号表示,因此将不再重复其描述。
<第一示例性实施例>
首先,对本示例性实施例的概要进行说明。本示例性实施例的图像处理装置分析包括用户的视场的所捕获的图像,并且获取由图形等表示的预定识别码。在捕获的图像内指定识别码的情况下,图像处理装置向用户通知指定的识别码。
在本示例性实施例的通知单元中使用透射型显示器。透射型显示器位于用户的前面,并且被配置为允许显示预定图像以便叠加在用户的视场上。在这种情况下,在用户的视场中,在透射型显示器上显示的预定图像叠加在用户前面的视野上。在用户的视场中,图像处理装置在透射型显示器上显示具有强调信息(例如,预定标记)的显示图像,所述强调信息显示在与指定的识别码对应的位置。
根据这种图像处理装置,用户可以基于视场内的信息,即存在于视场内的强调信息和识别标记之间的对应关系,容易地识别由图像处理装置指定的识别码。
接下来,将详细描述本示例性实施例的图像处理装置10的配置。图2示出了本示例性实施例的图像处理装置10的功能框图的示例。如图所示,图像处理装置10包括显示图像生成单元11、显示单元12、成像单元13和识别单元14。
显示单元12显示显示图像使得所述显示图像在用户的视场上;具体地,显示单元12显示显示图像,以便叠加在存在于用户的视场中的用户前方的视野上。显示单元12包括透射型显示器。显示单元12在位于用户前面的透射型显示器上显示显示图像。通过这样的配置,在用户的视场中,将显示图像叠加在存在于用户视场中的用户前面的视野上。
透射型显示器可以是由用户穿戴的可穿戴设备,例如头戴式显示器。在图3中示意性地示出了示例。图3示出了眼镜型头戴式显示器。透镜部分20由透射型显示器构成。
参考图2,显示图像生成单元11生成显示图像。虽然下面将详细描述,但是由识别单元14执行的图像分析的结果被输入到显示图像生成单元11。显示图像生成单元11基于该结果生成显示图像。由显示图像生成单元11生成的显示图像被输入到显示单元12。显示单元12显示显示图像以便叠加在用户的视场上。
在图3的示例的情况下,显示图像生成单元11可以由例如位于处理装置22内的计算机构成。显示图像生成单元11和显示单元12之间的通信通过有线和/或无线方式的任何通信标准来实现。
参考图2,成像单元13生成捕获的图像,以便包括用户的视场。成像单元13(像机)被配置为捕获用户的向前方向(用户面向的方向)的图像。例如,成像单元13被配置为使得其透镜面向用户的向前方向。此外,成像单元13被配置为使得透镜的方向根据用户脸部的方向的改变而改变。
例如,将相机安装在沿着预定方向穿戴在用户头部的物体上,从而允许实现如上所述的配置。在图3的示例的情况下,相机21安装在穿戴在用户脸部上的头戴式显示器上。安装相机21以便沿用户的向前方向(用户面向的方向)捕获图像。在该示例的情况下,当用户的脸部的方向改变时,相机21的镜头的方向也改变,使得面向与之相同的方向。
参考图2,识别单元14分析由成像单元13捕获的图像,并且指定包括在(出现在)捕获的图像中的识别码。在捕获的图像中存在多个识别码的情况下,识别单元14可以指定多个识别码。在图3的示例的情况下,识别单元14可以由例如位于处理装置22内的计算机构成。成像单元13和识别单元14之间的通信通过有线和/或无线方式的任何通信标准来实现。
由图形等表示的识别码附着到要测试的每个对象。例如,诸如条形码的一维码或诸如QR码(注册商标)的二维码附着到测试对象。由图形等表示的识别码被包括在通过捕获这样的测试对象而获得的图像中。识别单元14预先保持由图形等表示的识别码的外观特征。识别单元14指定在捕获的图像内显示特征的位置。
识别码的外观根据各自的标准具有特点。识别码在满足标准要求的同时细节上具有各自不同的外观,因此是彼此可区分的。以这种方式,在多个识别码的外观中存在共同特征和彼此不同的特征。可以将指定包括在捕获的图像中的识别码的处理中使用的特征设置为与多个识别码共同的特征。
识别单元14向显示图像生成单元11输入所捕获的图像的分析结果,即,指示每个确定的识别码的捕获的图像内的位置的信息。
显示图像生成单元11基于从识别单元14输入的信息生成显示图像。具体地,显示图像生成单元11生成具有强调信息的显示图像,所述强调信息显示在与用户的视场中指定的识别码对应的位置。在识别单元14指定了多个识别码的情况下,显示图像生成单元11生成具有强调信息的显示图像,所述强调信息显示在与多个识别码中的每一个对应的位置。
在显示单元12显示显示图像的情况下,将显示图像叠加在在用户的视场中用户前面的视野上。实际存在于前面的识别码和显示为显示图像的强调信息被包括在用户的视场中。显示强调信息的“对应于指定识别码的位置”包括:用户可以基于视场内的信息直观地识别彼此对应的指定的识别码和强调信息的每个位置。例如,在视场内,可以在识别码和强调信息彼此叠加的位置进行显示,并且可以执行显示使得强调信息位于识别码周围。
强调信息可以在用户的视场内被强调,并且可以由例如箭头、其他图形、符号、字符、数字、标记、照片等构成。
显示图像生成单元11预先保持用于将由成像单元13捕获的图像内的坐标转换成显示在透射型显示器上的显示图像内的坐标的转换规则(例如,由矩阵等构成的转换表达式)。在从识别单元14获取表示在每个指定识别码的捕获图像中的位置的信息的情况下,根据转换规则将每个识别码的位置转换为显示图像内的坐标。显示图像生成单元11生成具有强调信息的显示图像,所述强调信息设置在与转换后的坐标对应的位置。
可以基于诸如成像单元13(相机)的镜头方向或镜头的失真、透射型显示器(头戴式显示器的透镜部分20)的方向、成像单元13和透射型显示器之间的相对位置关系、或透射型显示器与用户眼睛之间的相对位置关系,生成转换规则。在头戴式显示器如图3所示的情况下,这些参数被预先确定。因此,可以预先创建转换规则,并将其保持在显示图像生成单元11中。注意,根据现有技术可以实现将捕获的图像内的坐标转换为显示图像内的坐标的单元,因此本文将不给出其详细描述。
这里,将参考图3和图4描述由显示图像生成单元11生成的显示图像和由显示单元12执行的显示图像的显示的示例。
图4(1)在不显示显示图像的状态下通过透视型显示器显示用户的视场。这对应于图3的用户的视场。工作台和放在工作台上的四个测试对象存在于用户的视场中。由图形等表示的识别码(条形码)A附着到四个测试对象中的每一个。
图4(2)是由显示图像生成单元11生成的显示图像。在该示例中,具有矩形形状的图形被显示为强调信息B。在显示图像中,显示强调信息B的部分之外的部分是透明的。显示图像显示在透视型显示器上,即图3的透镜部分20。
图4(3)示出了在显示显示图像的状态下通过透视型显示器的用户的视场。显示图像(图4(2))叠加在用户前面的视野上(图4(1))。强调信息B存在于与识别码A对应的位置。
基于如图4(3)所示的视场,用户可以直观地认识到前面存在的所有四个测试对象的识别码A由图像处理装置10来指定。
注意,如上所述,显示强调信息B的与识别码A对应的位置可以是使用户能够直观地识别彼此对应的强调信息B和识别码A的位置。如图4(3)所示,强调信息B可以包括识别码A,并且强调信息B可以叠加在识别码A上。此外,强调信息B可以位于识别码A周围。此外,除了识别码A的强调显示之外(参见图11),强调信息B还可以强调地显示附着有识别码A的测试对象。这些前提与所有以下示例性实施例中的相同。此外,用于强调信息B的这些前提也与将在第二示例性实施例中描述的强调信息C中的那些相同。
接下来,将参考图5的流程图描述本示例性实施例的图像处理装置10的处理流程的示例。
在成像单元13捕获用户的向前方向的图像(用户面向的方向)、并生成包括用户的视场的捕获图像(S10)的情况下,识别单元14分析捕获的图像,并且执行指定由图形等表示的识别码的处理(S11)。在捕获的图像中不存在识别码的情况下(S12为“否”),处理进入S15。
在捕获的图像内存在识别码的情况下(S12为“是”),识别单元14将表示每个确定的识别码的捕获图像内的位置的信息输入到显示图像生成单元11。显示图像生成单元11基于该信息生成具有强调信息的显示图像(S13),所述强调信息显示在与用户视场中的指定识别码对应的位置。显示单元12显示在S13中生成的显示图像,以便叠加在用户的视场上(S14)。此后,处理进入S15。
在S15中,确定是否输入了用于终止处理的指令。在不输入指令的情况下(S15为否),处理返回到S10,并且通过获取下一个捕获的图像来重复相同的处理。另一方面,在输入指令的情况下(S15为“是”),处理终止。
上述本示例性实施例的图像处理装置10可以使用透视型显示器来显示所述显示图像以便叠加在用户的视场上。在这种情况下,将显示在透射型显示器上的显示图像叠加在用户的视场中用户前面的视野上。在图像处理装置10捕获用户的向前方向(用户面向的方向)的图像、并指定所生成的包括用户的视场的捕获图像内的识别码的情况下,该装置可以生成具有强调信息的显示图像,并且在所述透视型显示器上显示所生成的图像,所述强调信息显示在与指定的识别码对应的位置。
根据这样的图像处理装置10,可以在用户的视场中强调显示指定的识别码,所述用户视场中,用户前面的视野和显示图像彼此叠加。因此,用户可以从他或她的视场内的信息直观地识别由图像处理装置10指定的识别码。
此外,在捕获的图像中存在多个识别码的情况下,本示例性实施例的图像处理装置10可以指定这些识别码,并对各个识别码执行识别处理。可以强调显示每个指定的识别码。以这种方式,根据能够集中处理多个识别码的本示例性实施例,提高了工作效率。此外,在本示例性实施例的情况下,即使在用户前面存在多个识别码的情况下,用户也可以直观地识别图像处理装置10的分析结果对应于哪个识别码。
以这种方式,根据本示例性实施例的图像处理装置10,在分析潜在地包括识别码的捕获图像并向用户提供结果的装置中,用户可以容易地识别所提供的分析结果对应于哪个识别码。
<第二示例性实施例>
本示例性实施例的图像处理装置10与第一示例性实施例的图像处理装置10的不同之处在于,以可区分的方式显示指定的识别码的识别结果。其他配置与第一示例性实施例的相同。
图2示出了与第一示例性实施例的情况相同的本示例性实施例的图像处理装置10的功能框图。显示单元12和成像单元13的配置与第一示例性实施例的配置相同。
如第一示例性实施例中所述,识别单元14指定由出现在捕获的图像中的图形等所表示的识别码。识别单元14解码每个指定的识别码。也就是说,识别单元14解码由图形等表示的识别码的图案,并识别对应于图案的信息(例如,由数字或字符的组合组成的识别码)。在捕获的图像中出现多个识别码的情况下,识别单元14指定多个识别码,并对各个识别码进行识别处理。
识别单元14将指示识别码是否被识别的信息与表示每个指定识别码的捕获图像中的位置的信息相关联,并将结果输入到显示图像生成单元11。
表述“识别码被识别”是指由图形等表示的识别码被解码,并且对应于该图案的信息已被识别。表述“识别码未被识别”是指由图形等表示的识别码的解码处理被执行,但是与图案对应的信息尚未被识别。例如,由于“出现在捕获的图像中的识别码小并且其详细图案被遮蔽”,“由于其他对象的叠加,图案的一部分未出现在捕获的图像中”,“由于光反射条件存在图案被遮蔽的部分”等原因,识别码可能不能被识别。
与第一示例性实施例的情况一样,显示图像生成单元11生成具有强调信息的显示图像,所述强调信息显示在与用户的视场中指定的识别码对应的位置。显示图像生成单元11生成显示图像,该显示图像中,由识别单元14识别的识别码和未识别的识别码是彼此可区分的。以可区分的方式显示这些识别码的方法没有特别限制。
这里,将参考图6来描述由显示图像生成单元11生成的显示图像和由显示单元12执行的显示图像的显示的示例。
图6(1)在不显示显示图像的状态下通过透视型显示器显示用户的视场。这对应于图3的用户的视场。工作台和放在工作台上的四个测试对象存在于用户的视场中。由图形等表示的识别码(条形码)A附着到四个测试对象中的每一个。
图6(2)是由显示图像生成单元11生成的显示图像。在该示例中,显示可以彼此区分的强调信息B和强调信息C。强调信息B是实线的矩形,而强调信息C是虚线的矩形。强调信息B显示在与由识别单元14识别的识别码A对应的位置。另一方面,强调信息C显示在与由识别单元14指定但未识别的识别码A对应的位置。
在显示图像中,显示强调信息B和强调信息C的部分以外的部分是透明的。显示图像显示在透视型显示器上,即图3的透镜部分20上。
图6(3)示出了在显示显示图像的状态下通过透视型显示器的用户的视场。显示图像(图6(2))叠加在用户前面的视野上(图6(1))。强调信息B和强调信息C出现在与识别码A对应的位置。注意,强调信息B被显示在与由识别单元14识别的识别码对应的位置,并且强调信息C被显示在与识别单元14未识别的识别码对应的位置。
基于如图6(3)所示的视场,用户可以直观地认识到前面存在的所有四个测试对象的识别码A由图像处理装置10来指定。此外,可以直观地认识到,对应于强调信息C的背面右侧的识别码A不被图像处理装置10识别,而与强调信息B对应的其他识别码A被图像处理装置10识别。
接下来,将参考图7的流程图描述本示例性实施例的图像处理装置10的处理流程的示例。
在成像单元13捕获用户的向前方向(用户面向的方向)的图像、并生成包括用户的视场的捕获图像的情况下(S20),识别单元14分析捕获的图像,并执行识别由图形等表示的识别码的处理(S21)。在捕获的图像中不存在识别码的情况下(S22为“否”),处理进入到S26。
在识别码存在于捕获的图像内的情况下(S22为“是”),识别单元14对指定的识别码进行识别处理(S23)。识别单元14将指示识别码是否被识别的信息与指示每个指定识别码的捕获图像内的位置的信息相关联,并向显示图像生成单元11输入结果。显示图像生成单元11基于该信息生成显示图像,其具有显示在与用户视场中指定的识别码对应的位置的强调信息,并且其中所识别的识别码和未识别的识别码是可以彼此区分的(S24)。
显示单元12显示在S24中生成的显示图像,以便叠加在用户的视场上(S25)。此后,处理进入S26。
在S26中,确定是否输入了用于终止处理的指令。在未输入指令的情况下(S26为“否”),处理返回到S20,并且通过获取下一个捕获的图像来重复相同的处理。另一方面,在输入指令的情况下(S26为“是”),处理终止。
根据上述本示例性实施例,可以实现与第一示例性实施例相同的有益效果。此外,根据本示例性实施例,用户可以直观地认识到存在于视场中的每个识别码是否被图像处理装置10识别。
因此,用户可以移动附着有识别的识别码的测试对象(即,已经从工作台读取信息的测试对象),仅留下工作台上附着有未识别的识别码的测试对象,并再次执行识别过程。此外,用户可以将未识别的识别码所附着的测试对象移动到可以容易地捕获测试对象的图像的位置,并且再次执行识别处理。结果,在下一个处理中可以识别出未识别的识别码。
以这种方式,根据本示例性实施例,用户可以直观地识别附着有识别码的测试对象和附着有未识别的识别码的测试对象,并且适当地处理各测试对象。结果,提高了检查效率。
<第三示例性实施例>
本示例性实施例的图像处理装置10与第一示例性实施例和第二示例性实施例的图像处理装置10不同之处仅在于仅识别的识别码被强调显示。其他配置与第一示例性实施例和第二示例性实施例的相同。
图2示出了本示例性实施例的图像处理装置10的功能框图,与第一示例性实施例和第二示例性实施例的情况一样。显示单元12和成像单元13的配置与第一示例性实施例和第二示例性实施例的配置相同。
如第一示例性实施例中所述,识别单元14指定由出现在捕获的图像中的图形等所表示的识别码。此外,如第二示例性实施例中所述,识别单元14对指定的识别码进行识别处理。
在捕获的图像中出现多个识别码的情况下,识别单元14指定多个识别码,并对各个识别码进行识别处理。
识别单元14向显示图像生成单元11输入指示被指定和被识别的每个识别码的捕获图像内的位置的信息。注意,如第二示例性实施例所述,识别单元14可以将指示识别码是否被识别的信息与指示每个指定识别码的捕获图像中的位置的信息相关联,并将结果输入到显示图像生成单元11。
显示图像生成单元11生成具有强调信息的显示图像,所述强调信息显示在用户视场中与识别单元14识别的识别码对应的位置。强调信息不显示在与由识别单元14指定但未识别的识别码对应的位置。
这里,将参考图8描述由显示图像生成单元11生成的显示图像和由显示单元12执行的显示图像的显示的示例。
图8(1)在不显示显示图像的状态下通过透视型显示器显示用户的视场。这对应于图3的用户的视场。工作台和放在工作台上的四个测试对象存在于用户的视场中。由图形等表示的识别码(条形码)A附着到四个测试对象中的每一个。
图8(2)是由显示图像生成单元11生成的显示图像。在该示例中,显示强调信息B。强调信息B显示在与由识别单元14识别的识别码A对应的位置。在显示图像中,显示强调信息B的部分以外的部分是透明的。显示图像显示在透视型显示器上,即图3的透镜部分20上。
图8(3)示出了在显示显示图像的状态下通过透视型显示器的用户的视场。显示图像(图8(2))叠加在用户前面的视野上(图8(1))。强调信息B存在于与由识别单元14识别的识别码A对应的位置。
根据图8(3)所示的视场,用户可以直观地认识到,图像处理装置10识别在前面存在的四个测试对象之中对应于强调信息B的三个识别码A。
接下来,将参考图7的流程图描述本示例性实施例的图像处理装置10的处理流程的示例。
在成像单元13捕获用户的向前方向的图像(用户面向的方向)、并生成包括用户的视场的捕获图像(S20)的情况下,识别单元14分析捕获的图像,并且执行指定由图形等表示的识别码的处理(S21)。在捕获的图像中不存在识别码的情况下(S22为“否”),处理进入到S26。
在识别码存在于捕获的图像内的情况下(S22为“是”),识别单元14对指定的识别码进行识别处理(S23)。识别单元14例如将表示每个识别的识别码的捕获图像内的位置的信息输入到显示图像生成单元11。显示图像生成单元11基于该信息生成具有强调信息的显示图像,所述强调信息显示在与用户的视场中所识别的识别码对应的位置(S24)。
显示单元12显示在S24中生成的显示图像,以便叠加在用户的视场上(S25)。此后,处理进入S26。
在S26中,确定是否输入了用于终止处理的指令。在未输入指令的情况下(S26的“否”),处理返回到S20,并且通过获取下一个捕获的图像来重复相同的处理。另一方面,在输入指令的情况下(S26为“是”),处理终止。
根据上述本示例性实施例,可以实现与第一和第二示例性实施例相同的有益效果。此外,根据本示例性实施例,用户可以直观地认识到视场中存在的那些识别码中的哪个识别码被图像处理装置10识别。
因此,用户可以移动附着有识别的识别码的测试对象(即,已经从工作台读取信息的测试对象),仅留下工作台上附着有未识别的识别码的测试对象,并再次执行识别过程。此外,用户可以将未识别的识别码所附着的测试对象移动到可以容易地捕获测试对象的图像的位置,并且再次执行识别处理。结果,在下一处理中可以识别出未识别的识别码。
以这种方式,根据本示例性实施例,用户可以直观地识别附着有识别码的测试对象和附着有未识别的识别码的测试对象,并且适当地处理各测试对象。结果,提高了检查效率。
<第四示例性实施例>
本示例性实施例的图像处理装置10与第一示例性实施例至第三示例性实施例的图像处理装置10不同之处在于仅强调显示不能被识别的识别码。其他配置与第一示例性实施例至第三示例性实施例的相同。
图2示出了与第一示例性实施例至第三示例性实施例的情况相同的本示例性实施例的图像处理装置10的功能框图。显示单元12和成像单元13的配置与第一示例性实施例至第三示例性实施例的配置相同。
如第一示例性实施例中所述,识别单元14指定由出现在捕获的图像中的图形等所表示的识别码。此外,如第二示例性实施例中所述,识别单元14对指定的识别码进行识别处理。在捕获的图像中出现多个识别码的情况下,识别单元14指定该多个识别码,并对各个识别码进行识别处理。
识别单元14将指示被指定但未被识别的每个识别码的捕获图像内的位置的信息输入到显示图像生成单元11。注意,如第二示例性实施例中所述,识别单元14可以将指示识别码是否被识别的信息与表示每个确定的识别码的捕获图像中的位置的信息相关联,并将结果输入到显示图像生成单元11。
显示图像生成单元11生成具有强调信息的显示图像,所述强调信息显示在用户视场中与由识别单元14指定但未被识别的识别码对应的位置。强调信息不显示在与由识别单元14指定并且识别的识别码对应的位置。
这里,将参考图9描述由显示图像生成单元11生成的显示图像和由显示单元12执行的显示图像的显示的示例。
图9(1)在不显示显示图像的状态下通过透视型显示器显示用户的视场。这对应于图3的用户的视场。工作台和放在工作台上的四个测试对象存在于用户的视场中。由图形等表示的识别码(条形码)A附着到四个测试对象中的每一个。
图9(2)是由显示图像生成单元11生成的显示图像。在该示例中,显示强调信息B.强调信息B显示在与由识别单元14指定但未识别的识别码A对应的位置。在显示图像中,显示强调信息B的部分以外的部分是透明的。显示图像显示在透视型显示器上,即图3的透镜部分20上。
图9(3)示出了在显示显示图像的状态下通过透视型显示器的用户的视场。显示图像(图9(2))叠加在用户前面的视野上(图9(1))。强调信息B存在于与由识别单元14指定但未识别的识别码A对应的位置。
基于图9(3)所示的视场,用户可以直观地认识到,四个测试对象中与强调信息B对应的一个识别码A由图像处理装置10指定但未被识别。
接下来,将参考图7的流程图描述本示例性实施例的图像处理装置10的处理流程的示例。
在成像单元13捕获用户的向前方向的图像(用户面向的方向)、并生成包括用户的视场的捕获图像(S20)的情况下,识别单元14分析捕获的图像,并且执行指定由图形等表示的识别码的处理(S21)。在捕获的图像中不存在识别码的情况下(S22为“否”),处理进入S26。
在识别码存在于捕获的图像内的情况下(S22为“是”),识别单元14对指定的识别码进行识别处理(S23)。识别单元14例如向显示图像生成单元11输入指示被指定但未被识别的每个识别码的捕获图像内的位置的信息。显示图像生成单元11基于该信息生成具有强调信息的显示图像,所述强调信息显示在与用户的视场中被指定但未被识别的识别码对应的位置(S24)。
显示单元12显示在S24中生成的显示图像,以便叠加在用户的视场上(S25)。此后,处理进入S26。
在S26中,确定是否输入了用于终止处理的指令。在未输入指令的情况下(S26为“否”),处理返回到S20,并且通过获取下一个捕获的图像来重复相同的处理。另一方面,在输入指令的情况下(S26为“是”),处理终止。
根据上述本示例性实施例,可以实现与第一示例性实施例至第三示例性实施例相同的有益效果。此外,根据本示例性实施例,用户可以直观地认识到存在于视场中的识别码中的哪个识别码被图像处理装置10指定但未识别。
因此,用户可以将未识别的识别码所附着的测试对象移动到可以容易地捕获测试对象的图像的位置,并且再次执行识别处理。结果,在下一个处理中可以识别出未识别的识别码。
以这种方式,根据本示例性实施例,用户可以直观地识别未识别的识别码所附着的测试对象并且适当地处理它。结果,提高了检查效率。
<第五示例性实施例>
本示例性实施例的图像处理装置10与第一示例性实施例至第四示例性实施例的图像处理装置10不同之处在于,诸如生成捕获的图像,分析捕获的图像,生成显示图像并且根据从用户输入的指令执行显示图像的显示等一系列处理。其它配置与第一示例性实施例至第四示例性实施例相同。
图10示出了本示例性实施例的图像处理装置10的功能框图的示例。如图所示,图像处理装置10包括显示图像生成单元11、显示单元12、成像单元13、识别单元14和输入接收单元15。
输入接收单元15从用户接收输入的开始指令。输入接收单元15可以按照按下预定的操作按钮来接收开始指令输入,并且可以按照在相机(成像单元13)前的预定手势接收开始指令输入。此外,可以根据通过麦克风输入预定的话语内容来接收开始指令输入。
成像单元13根据由输入接收单元15接收到的开始指令输入开始产生捕获的图像。识别单元14根据由成像单元13执行的捕获图像的生成来开始分析所捕获的图像。显示图像生成单元11根据由识别单元14执行的捕获图像的分析结果的生成来开始生成显示图像。显示单元12根据由显示图像生成单元11执行的显示图像的生成来开始显示所述显示图像。显示图像生成单元11、显示单元12、成像单元13以及识别单元14以外的配置与第一至第四示例性实施例相同。
根据上述本示例性实施例,可以实现与第一至第四示例性实施例相同的有益效果。此外,根据本示例性实施例,不总是显示所述显示图像,并且可以根据从用户的指令来显示所述显示图像。因此,用户可以在需要显示图像的时候使显示图像显示,而在不需要显示图像的时候不显示所述显示图像。结果,可以减少显示图像干扰用户其他工作的不便。
下文中,添加了参考形式的示例:
1.一种图像处理装置,包括:
显示图像生成单元,其生成显示图像;
显示单元,其显示所述显示图像使得所述显示图像在用户的视场上;
成像单元,其生成包括用户的视场的捕获图像;以及
识别单元,其分析所捕获的图像,并且指定包括在所捕获的图像中的识别码,
所述显示图像生成单元生成具有强调信息的显示图像,所述强调信息显示在所述用户视场中与所指定的识别码对应的位置。
2.根据1所述的图像处理装置,其中,所述识别单元对所指定的识别码进行识别处理,以及
所述显示图像生成单元生成的显示图像中所识别的识别码和未识别的识别码是彼此可区分的。
3.根据1或2所述的图像处理装置,其中,在所捕获的图像中包含多个识别码的情况下,所述识别单元指定所述多个识别码,并且
所述显示图像生成单元生成具有强调信息的显示图像,所述强调信息显示在所述用户视场中与所述多个指定识别码中的每一个对应的位置。
4.一种图像处理装置,包括:
显示图像生成单元,其生成显示图像;
显示单元,其显示所述显示图像使得所述显示图像在用户的视场上;
成像单元,其生成包括用户的视场的捕获图像;以及
识别单元,其分析所捕获的图像,并且指定包含在所捕获的图像中的识别码,并对所指定的识别码进行识别处理,
其中所述显示图像生成单元生成具有强调信息的显示图像,所述强调信息显示在所述用户视场中与识别的识别码对应的位置,或者与未识别的识别码对应的位置。
5.根据4所述的图像处理装置,其中,在所捕获的图像中包含多个识别码的情况下,所述识别单元指定所述多个识别码,并对各个识别码进行识别处理,并且
所述显示图像生成单元生成具有强调信息的显示图像,所述强调信息显示在所述用户视场中与多个识别的识别码中的每一个对应的位置,或者与多个未识别的识别码中的每一个对应的位置。
6.根据1至5中任一项所述的图像处理装置,还包括输入接收单元,其从用户接收开始指令输入,其中所述成像单元根据所述开始指令输入开始生成所捕获的图像,
所述识别单元根据所捕获的图像的生成开始分析所捕获的图像,
所述显示图像生成单元根据所捕获图像的分析结果的生成开始生成显示图像,以及
所述显示单元根据显示图像的生成开始显示所述显示图像。
7.根据1至6中任一项所述的图像处理装置,其中,所述显示单元包括透射型显示器,并且将所述显示图像显示在所述透射型显示器上。
8.根据1至7中任一项所述的图像处理装置,其中,所述显示单元包括头戴式显示器,并且将所述显示图像显示在所述头戴式显示器上。
9.一种由计算机执行的图像处理方法,所述方法包括:
生成显示图像的显示图像生成步骤;
显示所述显示图像使得所述显示图像在用户的视场上的显示步骤;
生成包括用户的视场的捕获图像的成像步骤;以及
分析所捕获的图像并指定包括在所捕获的图像中的识别码的识别步骤,
其中所述显示图像生成步骤包括生成具有强调信息的显示图像,所述强调信息显示在所述用户视场中与所指定的识别码对应的位置。
9-2.根据9所述的图像处理方法,其中所述识别步骤包括对所指定的识别码进行识别处理,以及
所述显示图像生成步骤包括生成显示图像,其中所识别的识别码和未识别的识别码是彼此可区分的。
9-3.根据9或9-2所述的图像处理方法,其中,在所捕获的图像中包含多个识别码的情况下,所述识别步骤包括指定所述多个识别码,并且
所述显示图像生成步骤包括生成具有强调信息的显示图像,所述强调信息显示在所述用户视场中与所述多个指定识别码中的每一个对应的位置。
9-4.根据9至9-3中任一项所述的由计算机执行的图像处理方法,所述方法还包括从用户接收开始指令输入的输入接收步骤,
其中所述成像步骤包括根据所述开始指令输入开始生成所捕获的图像,
所述识别步骤包括根据所捕获的图像的生成开始分析所捕获的图像,
所述显示图像生成步骤包括根据所捕获图像的分析结果的生成开始生成显示图像,以及
所述显示步骤包括根据显示图像的生成开始显示所述显示图像。
9-5.根据9至9-4中任一项所述的图像处理方法,其中,所述显示步骤包括将所述显示图像显示在所述透射型显示器上。
9-6.根据9至9-5中任一项所述的图像处理方法,其中,所述显示步骤包括将所述显示图像显示在所述头戴式显示器上。
10.一个使计算机起如下作用的程序:
显示图像生成单元,其生成显示图像;
显示单元,其显示所述显示图像使得所述显示图像在用户的视场上;
成像单元,其生成包括用户的视场的捕获图像;以及
识别单元,其分析所捕获的图像,并指定包括在所捕获的图像中的识别码,
其中使所述显示图像生成单元生成具有强调信息的显示图像,所述强调信息显示在用户的视场中与指定的识别码对应的位置。
10-2.根据10所述的程序,其中使所述识别单元对所指定的识别码进行识别处理,以及
使所述显示图像生成单元生成的显示图像中所识别的识别码和未识别的识别码是彼此可区分的。
10-3.根据10或10-2所述的程序,其中,在所捕获的图像中包含多个识别码的情况下,使所述识别单元指定所述多个识别码,并且
使所述显示图像生成单元生成具有强调信息的显示图像,所述强调信息显示在所述用户视场中与所述多个指定识别码中的每一个对应的位置。
10-4.根据10至10-3中任一项所述的程序,使计算机还用作从用户接收开始指令输入的输入接收单元,
其中使所述成像单元根据所述开始指令输入开始生成所捕获的图像,
使所述识别单元根据所捕获的图像的生成开始分析所捕获的图像,
使所述显示图像生成单元根据所捕获图像的分析结果的生成开始生成显示图像,以及
使所述显示单元根据显示图像的生成开始显示所述显示图像。
10-5.根据10至10-4中任一项所述的程序,其中,使所述显示单元将所述显示图像显示在所述透射型显示器上。
10-6.根据10至10-5中任一项所述的程序,其中,使所述显示单元将所述显示图像显示在所述头戴式显示器上。
11.一种由计算机执行的图像处理方法,所述方法包括:
生成显示图像的显示图像生成步骤;
显示所述显示图像使得所述显示图像在用户的视场上的显示步骤;
生成包括用户的视场的捕获图像的成像步骤;以及
分析所捕获的图像并指定包括在所捕获的图像中的识别码,以及对所指定的识别码执行识别处理的识别步骤,
其中所述显示图像生成步骤包括生成具有强调信息的显示图像,所述强调信息显示在所述用户视场中与所识别的识别码对应的位置,或者与未识别的识别码对应的位置。
11-2.根据11所述的图像处理方法,其中,在所捕获的图像中包含多个识别码的情况下,所述识别步骤包括指定所述多个识别码,并且对各个识别码执行识别处理,以及
所述显示图像生成步骤包括生成具有强调信息的显示图像,所述强调信息显示在所述用户视场中与多个识别的识别码中的每一个对应的位置或多个未识别的识别码中的每一个对应的位置。
11-3.根据11或11-2所述的由计算机执行的图像处理方法,所述方法还包括从用户接收开始指令输入的输入接收步骤,
其中所述成像步骤包括根据所述开始指令输入开始生成所捕获的图像,
所述识别步骤包括根据所捕获的图像的生成开始分析所捕获的图像,
所述显示图像生成步骤包括根据所捕获图像的分析结果的生成开始生成显示图像,以及
所述显示步骤包括根据显示图像的生成开始显示所述显示图像。
11-4.根据11至11-3中任一项所述的图像处理方法,其中,所述显示步骤包括将所述显示图像显示在所述透射型显示器上。
11-5.根据11至11-4中任一项所述的图像处理方法,其中,所述显示步骤包括将所述显示图像显示在所述头戴式显示器上。
12.一个使计算机起如下作用的程序:
显示图像生成单元,其生成显示图像;
显示单元,其显示所述显示图像使得所述显示图像在用户的视场上;
成像单元,其生成包括用户的视场的捕获图像;以及
识别单元,其分析所捕获的图像,指定包括在所捕获的图像中的识别码,并对所指定的识别码执行识别处理,
其中使所述显示图像生成单元生成具有强调信息的显示图像,所述强调信息显示在用户的视场中与识别的识别码对应的位置或与未识别的识别码对应的位置。
12-2.根据12所述的程序,其中,在所捕获的图像中包含多个识别码的情况下,使所述识别单元指定所述多个识别码,并且对各个识别码执行识别处理,以及
使所述显示图像生成单元生成具有强调信息的显示图像,所述强调信息显示在所述用户视场中与多个识别的识别码中的每一个对应的位置或多个未识别的识别码中的每一个对应的位置。
12-3.根据12或12-2所述的程序,使计算机还用作从用户接收开始指令输入的输入接收单元,
其中使所述成像单元根据所述开始指令输入开始生成所捕获的图像,
使所述识别单元根据所捕获的图像的生成开始分析所捕获的图像,
使所述显示图像生成单元根据所捕获图像的分析结果的生成开始生成显示图像,以及
使所述显示单元根据显示图像的生成开始显示所述显示图像。
12-4.根据12至12-3中任一项所述的程序,其中,使所述显示单元将所述显示图像显示在所述透射型显示器上。
12-5.根据12至12-4中任一项所述的程序,其中,使所述显示单元将所述显示图像显示在所述头戴式显示器上。
本申请要求2015年3月23日提交的日本专利申请号2015-059088的优先权,其全部内容通过引用并入本文。

Claims (10)

1.一种图像处理装置,包括:
显示图像生成单元,其生成显示图像;
显示单元,其显示所述显示图像使得所述显示图像叠加在用户的视场上;
成像单元,其生成包括用户的视场的捕获图像;以及
识别单元,其分析所捕获的图像,并且指定包括在所捕获的图像中的识别码,以及对指定的识别码执行识别处理,
其中,所述显示图像生成单元生成的显示图像具有显示在所述用户视场中与所指定的识别码对应的位置的强调信息,并且在显示图像中识别出的指定识别码、未被识别的指定识别码以及未被指定的识别码是能够彼此区分的。
2.根据权利要求1所述的图像处理装置,其中,所述识别单元对所指定的识别码进行识别处理,以及
所述显示图像生成单元生成的显示图像中所识别的识别码和未识别的识别码是彼此可区分的。
3.根据权利要求1或2所述的图像处理装置,其中,在所捕获的图像中包含多个识别码的情况下,所述识别单元指定所述多个识别码,并且
所述显示图像生成单元生成的显示图像具有显示在所述用户视场中与所述多个指定识别码中的每一个对应的位置的强调信息。
4.一种图像处理装置,包括:
显示图像生成单元,其生成显示图像;
显示单元,其显示所述显示图像,使得所述显示图像叠加在用户的视场上;
成像单元,其生成包括用户的视场的捕获图像;以及
识别单元,其分析所捕获的图像,并且指定包含在所捕获的图像中的识别码,并对所指定的识别码进行识别处理,
其中所述显示图像生成单元生成的显示图像具有显示在所述用户视场中与识别出的识别码对应的位置或者与未识别的识别码对应的位置的强调信息,并且在显示图像中识别出的指定识别码、未被识别的指定识别码以及未被指定的识别码是能够彼此区分的。
5.根据权利要求4所述的图像处理装置,其中,在所捕获的图像中包含多个识别码的情况下,所述识别单元指定所述多个识别码,并对各个识别码进行识别处理,并且
所述显示图像生成单元生成的显示图像具有显示在所述用户视场中与多个识别的识别码中的每一个对应的位置、或者与多个未识别的识别码中的每一个对应的位置的强调信息。
6.根据权利要求1、2、4和5中任一项所述的图像处理装置,还包括输入接收单元,其从用户接收开始指令输入,
其中所述成像单元根据所述开始指令输入开始生成所捕获的图像,
所述识别单元根据所捕获的图像的生成开始分析所捕获的图像,
所述显示图像生成单元根据所捕获图像的分析结果的生成开始生成显示图像,以及
所述显示单元根据显示图像的生成开始显示所述显示图像。
7.根据权利要求1、2、4和5中任一项所述的图像处理装置,其中,所述显示单元包括透射型显示器,并且将所述显示图像显示在所述透射型显示器上。
8.根据权利要求1、2、4和5中任一项所述的图像处理装置,其中,所述显示单元包括头戴式显示器,并且将所述显示图像显示在所述头戴式显示器上。
9.一种由计算机执行的图像处理方法,所述方法包括:
生成显示图像的显示图像生成步骤;
显示所述显示图像使得显示图像叠加在用户的视场上的显示步骤;
生成包括所述用户的视场的捕获图像的成像步骤;以及
分析所捕获的图像并指定包括在所捕获的图像中的识别码以及对指定的识别码执行识别处理的识别步骤,
其中所述显示图像生成步骤包括:生成的显示图像具有显示在所述用户视场中与所指定的识别码对应的位置的强调信息,并且在显示图像中识别出的指定识别码、未被识别的指定识别码以及未被指定的识别码是能够彼此区分的。
10.一种由计算机执行的图像处理方法,所述方法包括:
生成显示图像的显示图像生成步骤;
显示所述显示图像使得所述显示图像叠加在用户的视场上的显示步骤;
生成包括所述用户的视场的成像步骤的捕获图像;以及
分析所捕获的图像并指定包括在所捕获的图像中的识别码,以及对所指定的识别码执行识别处理的识别步骤,
其中所述显示图像生成步骤包括:生成的显示图像具有显示在所述用户视场中与所识别的识别码对应的位置,或者与未识别的识别码对应的位置的强调信息,并且在显示图像中识别出的指定识别码、未被识别的指定识别码以及未被指定的识别码是能够彼此区分的。
CN201680017708.5A 2015-03-23 2016-03-23 图像处理装置和图像处理方法 Active CN107533627B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2015-059088 2015-03-23
JP2015059088A JP6511893B2 (ja) 2015-03-23 2015-03-23 画像処理装置、画像処理方法、及び、プログラム
PCT/JP2016/059116 WO2016152891A1 (ja) 2015-03-23 2016-03-23 画像処理装置、画像処理方法、及び、プログラム

Publications (2)

Publication Number Publication Date
CN107533627A CN107533627A (zh) 2018-01-02
CN107533627B true CN107533627B (zh) 2020-11-06

Family

ID=56978923

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680017708.5A Active CN107533627B (zh) 2015-03-23 2016-03-23 图像处理装置和图像处理方法

Country Status (4)

Country Link
US (1) US10380426B2 (zh)
JP (1) JP6511893B2 (zh)
CN (1) CN107533627B (zh)
WO (1) WO2016152891A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107609437B (zh) * 2017-08-17 2020-06-30 阿里巴巴集团控股有限公司 一种目标图形码识别方法和装置
US11587285B2 (en) * 2018-03-28 2023-02-21 Telefonaktiebolaget Lm Ericsson (Publ) Head-mounted display and method thereof
WO2019216131A1 (ja) * 2018-05-11 2019-11-14 富士フイルム株式会社 撮影システム
CN112119350B (zh) * 2018-05-14 2022-03-04 富士胶片株式会社 移动式设备及摄影***
US11928550B2 (en) * 2022-01-28 2024-03-12 Zebra Technologies Corporation Methods and apparatus to locate and decode an arranged plurality of barcodes in an image

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1790376A (zh) * 2004-12-14 2006-06-21 索尼株式会社 信息处理装置、输入设备以及方法、程序和信息处理***
CN102982267A (zh) * 2012-11-06 2013-03-20 周万荣 一种安全防护的方法和***和终端
CN103942122A (zh) * 2014-04-22 2014-07-23 南京邮电大学 一种识别AVI类型block的方法

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09114913A (ja) 1995-10-17 1997-05-02 Casio Comput Co Ltd 読取装置及び情報端末装置
JP2001028033A (ja) * 1999-07-14 2001-01-30 Oki Electric Ind Co Ltd バーコード認識結果の表示方法およびバーコード認識装置
CN100586153C (zh) * 2005-04-13 2010-01-27 摩托罗拉公司 对编码数据成像的方法和***
DE102007048679A1 (de) * 2007-10-10 2009-04-16 Sick Ag Vorrichtung und Verfahren zum Aufnehmen von Bildern von auf einer Fördereinrichtung bewegten Objekten
JP4922894B2 (ja) 2007-10-10 2012-04-25 東芝テック株式会社 商品処理装置及びposシステム
US8571298B2 (en) * 2008-12-23 2013-10-29 Datalogic ADC, Inc. Method and apparatus for identifying and tallying objects
JP2011134079A (ja) * 2009-12-24 2011-07-07 Panasonic Corp 照合検査装置および照合検査方法
US8740081B2 (en) * 2011-11-03 2014-06-03 Cognex Corporation Method and apparatus for ordering code candidates in image for decoding attempts
JP5350532B2 (ja) * 2011-12-27 2013-11-27 キヤノン株式会社 画像処理装置、画像表示システム、画像処理方法および画像処理プログラム
TWI469109B (zh) * 2012-12-26 2015-01-11 Dadny Inc 驗證系統及其驗證方法
US9160993B1 (en) * 2013-07-18 2015-10-13 Amazon Technologies, Inc. Using projection for visual recognition
CN103530594B (zh) * 2013-11-05 2017-06-16 深圳市幻实科技有限公司 一种提供增强现实的方法、***及终端
CN103559713B (zh) * 2013-11-10 2017-01-11 深圳市幻实科技有限公司 一种提供增强现实的方法及终端
US10229301B2 (en) * 2013-11-28 2019-03-12 Datalogic Ip Tech S.R.L. Optical code reading system with dynamic image regionalization
CN103679763B (zh) * 2014-01-15 2019-11-05 吴东辉 一种调制码的生成方法及读取方法及应用
JP2015141215A (ja) * 2014-01-27 2015-08-03 村田機械株式会社 ヘッドマウントディスプレイ装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1790376A (zh) * 2004-12-14 2006-06-21 索尼株式会社 信息处理装置、输入设备以及方法、程序和信息处理***
CN102982267A (zh) * 2012-11-06 2013-03-20 周万荣 一种安全防护的方法和***和终端
CN103942122A (zh) * 2014-04-22 2014-07-23 南京邮电大学 一种识别AVI类型block的方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于数字图像处理的条形码识别方法;钟若丹;《中国优秀硕士学位论文全文数据库》;20120215;I138-2010 *

Also Published As

Publication number Publication date
WO2016152891A1 (ja) 2016-09-29
JP6511893B2 (ja) 2019-05-15
US20180089511A1 (en) 2018-03-29
CN107533627A (zh) 2018-01-02
JP2016177726A (ja) 2016-10-06
US10380426B2 (en) 2019-08-13

Similar Documents

Publication Publication Date Title
US12003584B2 (en) Mobile computing device with data cognition software
CN107533627B (zh) 图像处理装置和图像处理方法
US11321044B2 (en) Augmented reality quick-start and user guide
US10753802B2 (en) System and method of determining if a surface is printed or a device screen
EP3070587B1 (en) Method and apparatus for scanning a barcode with a smart device while displaying an application on the smart device
US20160042241A1 (en) Interactive indicia reader
JP4192847B2 (ja) コード読取装置およびプログラム
CN101489073B (zh) 信息处理装置以及信息处理方法
US20170278057A1 (en) Information processing apparatus, shelf label management system, control method, and program
US10733406B2 (en) Eye gaze detection controlled indicia scanning system and method
JP6439566B2 (ja) 多言語表示装置、多言語表示システム、多言語表示方法及び多言語表示プログラム
JP6879329B2 (ja) 画像処理装置、画像処理方法、及び、プログラム
US10956033B2 (en) System and method for generating a virtual keyboard with a highlighted area of interest
JP4712629B2 (ja) 設備仕様入力装置
JP2018163413A (ja) 情報処理装置、プログラムおよび情報処理方法
JP2013045283A (ja) 処理装置、表示制御方法およびプログラム
JP5757158B2 (ja) 電子機器及びプログラム
JP2002207961A (ja) 光学的文字認識装置および同装置の文字修正方法

Legal Events

Date Code Title Description
PB01 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