信息处理装置以及计算机可读介质的制作方法

文档序号:28599701发布日期:2022-01-22 11:02阅读:57来源:国知局
信息处理装置以及计算机可读介质的制作方法

1.本公开涉及信息处理装置以及计算机可读介质。


背景技术:

2.在数据输入系统中,为了减少人工输入所产生的错误,将如下流程作为标准:使两个人读取并输入相同的字符串图像,在两者的输入一致的情况下,采用该输入。
3.并且,近年来还开发出了采用如下流程的系统:使ocr(光学字符识别)对字符串图像进行处理,由人来确认ocr的字符识别的结果(以下,称作字符识别结果),若有错误,则进行校正。该系统既能比需要两个人的现有系统减少工时,又能实现与其接近的低错误率。
4.一般来说,成为数据输入的对象的纸质表单中包含多个输入栏,作业者一次性处理多张纸质表单。因此,在利用ocr的数据输入系统中,为了提高作业者的效率而具备如下功能:生成由一张或多张表单内的多个记入栏内的图像和对该图像的字符识别结果构成的对的列表,并进行画面显示。作业者一边滚动画面显示的列表,一边确认列表内的各对的字符识别结果是否正确,在发现了错误的字符识别结果的情况下,通过人工输入来校正该错误。
5.在列表的滚动中,除通过按下键盘或gui(图形用户界面)上的箭头键来一行一行滚动的方法之外,还有通过长按箭头键等操作来以一定的速度连续滚动列表的方法。
6.作为对画面的滚动速度进行控制的现有技术,例如有如下。
7.日本特开2006-236286号公报所公开的显示控制装置具有:画面显示单元,显示包含多个图像的画面;画面滚动单元,以规定的速度使所述画面滚动;以及滚动控制单元,在所述滚动中,当显示包含作为预先指定的图像的指定图像的至少一部分的画面时,进行使所述滚动的速度比所述规定的速度慢或使所述滚动停止的控制。
8.在日本特开2001-282414号公报所公开的方法中,在使用者读取一行显示画面的文档并进行滚动指示的时刻,一行一行滚动显示文档,并根据滚动指示间隔和文档的一行字符数量而检测使用者的字符读取速度。而且,根据文档的字符种类、字符数量、字符与图的比例等检测文档的结构状况,并根据该结构状况和使用者的字符读取速度而设定滚动速度。然后,从文档信息的插图数据中,将一个画面的插图数据一边一行一行错开其提取区域一边进行提取,并将所提取的数据在与先前设定的滚动速度相应的时刻输出到显示部,一行一行滚动显示文档。
9.在日本专利第3589229号说明书所公开的地图显示装置中,滚动控制单元在光标所指示的地点为行驶候选点时,与光标所指示的地点为非行驶候选点的情况相比减慢滚动速度,在光标所指示的地点为所述非行驶候选点时,与光标所指示的地点为所述行驶候选点的情况相比加快滚动速度,在光标所指示的地点不是行驶候选点以及非行驶候选点时,维持滚动速度。


技术实现要素:

10.在以一定的速度滚动显示由图像和该图像的识别结果构成的对的列表的方式中,若滚动速度过快,则看漏识别结果的错误的可能性变高。另一方面,若滚动速度过慢,则直至完成列表内的所有识别结果的确认为止花费过多的时间。
11.本公开的目的在于,与以一定的速度滚动显示由图像和该图像的识别结果构成的对的列表的方式相比,既减少看漏错误的可能性,又缩短确认所有列表所需的时间。
12.根据本公开的第1方案,提供一种信息处理装置,其包含处理器,所述处理器获取排列有多个由图像和所述图像的识别结果构成的对的列表以及各所述对的所述识别结果的置信度的信息,按照规定的操作,执行以规定的滚动速度滚动显示区域内显示的所述列表的滚动控制,在所述滚动控制中根据所述置信度而控制所述滚动速度。
13.根据本公开的第2方案,在所述滚动控制中,在所述列表中的与所述显示区域对应的对应区域内所包含的部分存在所述置信度小于阈值的所述识别结果的情况下的所述滚动速度,比在所述部分不存在所述置信度小于阈值的所述识别结果的情况下的所述滚动速度低。
14.根据本公开的第3方案,关于所述对应区域内所包含的所述置信度小于所述阈值的所述识别结果,所述处理器在从用户接受了表示已确认为该识别结果正确的主旨的确认输入或者对该识别结果的校正输入的情况下,在所述滚动速度的控制中关于该识别结果视为所述置信度不小于所述阈值。
15.根据本公开的第4方案,在所述列表内的所述置信度小于所述阈值的所述识别结果中存在如下的识别结果的情况下,所述处理器执行将其主旨通知给用户的通知处理,其中,所述识别结果是虽然通过所述滚动控制而作为所述用户的确认对象显示于所述显示区域内,但所述用户既没有进行表示已确认为正确的主旨的确认输入、也没有进行校正输入的识别结果。
16.根据本公开的第5方案,所述通知处理是如下的处理:当存在既没有所述确认输入也没有校正输入的所述识别结果时,在所述列表的开头至末尾的所有对显示于所述显示区域内之后或者用户操作的焦点转移到所述显示区域以外时,将表示存在既没有所述确认输入也没有校正输入的所述识别结果的主旨的通知画面与所述显示区域对应起来显示。
17.根据本公开的第6方案,所述通知处理是如下的处理:在所述置信度小于所述阈值的所述识别结果在既没有所述确认输入也没有校正输入的状态下通过所述滚动控制而移出所述显示区域的情况下,将包含该识别结果的所述对与所述显示区域对应起来显示。
18.根据本公开的第7方案,在所述滚动控制中以如下方式进行控制:被包含在所述列表中的与所述显示区域对应的对应区域内的部分中所包含的所述识别结果的所述置信度越低,则所述滚动速度越低。
19.根据本公开的第8方案,提供一种计算机可读介质,其存储有使计算机执行处理的程序,在所述处理中,获取排列有多个由图像和所述图像的识别结果构成的对的列表、以及各所述对的所述识别结果的置信度的信息,按照规定的操作,执行以规定的滚动速度滚动显示区域内显示的所述列表的滚动控制,在所述滚动控制中,根据所述置信度而控制所述滚动速度。
20.(效果)
21.根据所述第1、第2、第7或第8方案,与以一定的速度滚动显示由图像和该图像的识别结果构成的对的列表的方式相比,既能减少看漏错误的可能性,又能缩短确认所有列表所需的时间。
22.根据所述第3方案,只有在置信度小于阈值并且由用户进行了确认或校正的识别结果包含于对应区域内的情况下,才能够降低滚动速度。
23.根据所述第4~第6方案,在置信度小于阈值的识别结果在未被用户充分确认的状态下滚动的情况下,能够将此内容通知给用户。
附图说明
24.图1是示出实施方式的信息处理装置的功能结构的一例的图。
25.图2是例示了由信息处理装置的确认校正处理部所提供的、包含用于接受字符识别结果的确认、校正的列表显示栏的画面的图。
26.图3是用于对实施方式中的列表的滚动速度的控制方法进行说明的图。
27.图4是例示了实施方式中的列表的滚动速度的控制流程的图。
28.图5是示出变形例1中的通知用画面的例的图。
29.图6是用于对再确认列表的显示进行说明的图。
30.图7是用于对变形例2中的滚动所产生的显示的变化进行说明的图。
31.图8是示出计算机的硬件结构的一例的图。
具体实施方式
32.图1中例示了本公开所涉及的信息处理装置的一实施方式的功能结构。该信息处理装置例如用作利用ocr的数据输入系统中的如下的局部系统,该局部系统以如下目的使用:使用户(即人类的作业者)确认ocr的字符识别结果,若有错误,则进行校正。该信息处理装置具有确认校正处理部100、识别结果存储部120、显示装置130、输入装置140以及校正状态存储部150。
33.在识别结果存储部120中存储有未图示的ocr系统对表单的扫描图像进行字符识别处理而得到的识别结果的数据。识别结果的数据中按照各个表单包含该表单的扫描图像和该表单内的各栏的信息。各栏的信息中包含该栏在扫描图像内的坐标、该栏的字符识别结果的字符串数据以及该字符识别结果的置信度等。置信度是表示该字符识别结果的准确性的值,从其他观点来讲,也可以理解为字符识别结果正解的概率。ocr系统将置信度与字符识别结果对应起来输出。识别结果存储部120例如使用信息处理装置所具有的硬盘等大容量辅助存储装置来构成。
34.确认校正处理部100将显示有识别结果存储部120中存储的表单的字符识别结果的画面提供给用户,通过该画面从用户接受字符识别结果的确认以及对错误的字符识别结果的校正的输入。确认校正处理部100提供给用户的画面中还有为了能够连续确认多个栏的字符识别结果而显示由这些栏的图像和字符识别结果构成的对的列表的画面。
35.图2中示出了显示有由表单内的栏的图像和字符识别结果构成的对的列表的画面200的例。该画面200的左半部分是表单图像显示栏210,该栏内显示有某1张表单的扫描图像。画面200的右半部分是列表显示栏220,该栏内显示有由表单的记入栏的图像222和字符
识别结果224构成的对226的列表。只是一例,但在图2所示的例中,列表显示栏220内以列表形式显示有由与多张表单中所包含的记入栏中的字符识别结果224为数字“2”的记入栏有关的图像222和字符识别结果224(该情况为“2”)构成的对226。图像222是表单整体的扫描图像中的该记入栏内的图像。字符识别结果224是基于ocr系统的该图像222的字符识别结果的字符串数据。
36.对226的显示栏内包含待确认标记栏228、确认完毕复选框232以及编号栏236。
37.并且,若对226内的字符识别结果224的置信度小于规定的阈值,则在待确认标记栏228内显示待确认标记230,否则待确认标记栏228为空栏。在置信度低(即,小于该阈值)的情况下,字符识别结果224错误的可能性高,因此用户目视确认该字符识别结果224是否正确的必要性高。因此,在置信度小于阈值的情况下,显示待确认标记230来引起用户的注意。
38.在用户确认了该对226的字符识别结果224的情况下,在确认完毕复选框232内输入复选标记。例如,若用户将对226内的图像222与字符识别结果224进行比对之后判断为字符识别结果224正确,则在确认完毕复选框232内输入复选标记。并且,若用户校正字符识别结果224,则在确认完毕复选框232内输入复选标记。
39.一并确认复选框234为了在列表内的所有对的确认完毕复选框232内一并输入复选标记而使用。用户通过泛读来确认滚动显示中例如不存在待确认标记230的对,在结束整个列表的确认之后,按下一并确认复选框234。通过该操作,该列表的所有对成为确认完毕状态。
40.编号栏236是显示列表内的该对226的序号的栏。并且,列表中焦点(即光标)所处的对226的编号栏236被翻转显示。焦点位于图示例中显示的最上方的对226。表单图像显示栏210内显示有包含相当于焦点所处的对226的记入栏的表单的图像。并且,表单图像显示栏210内的表单的图像中的相当于该对226的记入栏212被强调显示。
41.用户例如能够通过按下信息处理装置的键盘上的箭头键来移动焦点的位置。例如,通过从图示的状态起按下向下箭头键而使焦点移动到下一个对。并且,例如若长按向下箭头键,则与以一定的时间间隔间歇地按下该箭头键的情况同样地,信息处理装置使焦点以一定的速度向下方向移动。在焦点的位置到达列表显示栏220内显示的最下方的对226之后也进一步持续焦点向下方向的移动的情况下,列表显示栏220内显示的列表进行滚动,显示位于该对226的下方的对226。这样,若长按箭头键的状态持续,则列表显示栏220内显示的列表连续滚动。这样,将连续滚动列表的显示方式称作连续滚动显示。
42.在图2的例中,列表显示栏220内显示的列表是字符识别结果的字符或字符串为特定值(图2的例中为数字“2”)的对的列表,但这只是一例。除此之外,能够显示于列表显示栏220内的列表还有如下等:由多个表单的特定的记入栏(例如“姓名”栏)的图像和字符识别结果构成的对的列表;或由一个表单内的各记入栏的图像和字符识别结果构成的对的列表。
43.返回图1的说明,确认校正处理部100内的显示控制部110执行参照图2说明的画面200的显示控制。在此,例如若长按向下箭头键,则以往的列表显示栏220内显示的列表以一定的速度滚动。但是,若该一定的速度过快,则出现用户无法充分确认每一个字符识别结果、尤其是带有确认必要性高的待确认标记230的对226的情况。话虽如此,但是若减慢该一
定的速度,则虽然有足够时间确认字符识别结果,但是会导致多个对的确认校正作业所需的整体时间变长。
44.因此,在本实施方式中,根据字符识别结果的置信度而控制列表显示栏220内的列表的滚动速度。例如,在显示有置信度小于阈值的字符识别结果的情况下,与比除此以外的情况相比降低滚动速度。换句话说,将关于所显示的所有字符识别结果该置信度为阈值以上时的滚动速度设为比所显示的字符识别结果中包含置信度小于阈值的字符识别结果的情况高的速度。
45.为了这样的滚动速度控制,确认校正处理部100具有置信度判定部102、滚动速度控制部104以及速度定义存储部108。
46.置信度判定部102判定列表中所包含的各对的置信度是否为规定的阈值以上。该阈值也可以是与用于判定是否显示待确认标记230的阈值相同的值。确认校正处理部100为了生成列表显示栏220的显示,根据从识别结果存储部120中读取的识别结果的数据组生成满足用户所指定的条件(例如

字符识别结果为数字“2
”’
这一条件)的对的列表。在确认校正处理部100将该列表滚动显示于列表显示栏220时,置信度判定部102进行上述的判定,在列表的各对的数据中追加其判定结果、即表示该对的置信度是阈值以上还是小于阈值的值。追加了判定结果的列表的数据发送到滚动速度控制部104。
47.滚动速度控制部104根据置信度判定部102的判定结果而控制基于箭头键的长按等的列表显示栏220的连续滚动显示的滚动速度。滚动速度控制部104具有显示状态判定部106。显示状态判定部106判定列表显示栏220的显示区域内所包含的对中是否包含置信度小于阈值的对。在该判定结果为否定(即,“显示区域内不存在置信度小于阈值的对”)的情况下,滚动速度控制部104将连续滚动显示时的滚动速度设定为规定的第1速度。并且,在该判定的结果为肯定(即,“显示区域内存在置信度小于阈值的对”)的情况下,滚动速度控制部104将连续滚动显示时的滚动速度设定为比第1速度低的规定的第2速度。按照显示状态判定部106的判定结果设定滚动速度的定义、即规定上述的第1速度以及第2速度的值的信息存储于速度定义存储部108。滚动速度控制部104在进行连续滚动显示的情况下,以按照置信度的判定结果设定的速度滚动列表显示栏220内显示的列表。另外,速度定义存储部108内的规定第1速度以及第2速度的信息也能够由用户定制。
48.显示控制部110进行用于生成包含列表显示栏220等的画面200的图像并将该图像显示于显示装置130的控制。显示装置130是使用液晶或有机电致发光器件等而显示图像的装置。
49.输入检测部112检测用户使用键盘或鼠标等输入装置140进行的输入。关于列表显示栏220中的列表的连续滚动,输入检测部112检测键盘的箭头键的按下、基于鼠标的连续滚动指示(例如使鼠标上的滚轮旋转的操作)等与列表的滚动相关的输入。
50.另外,信息处理装置也可以具有如触摸面板显示器那样整合显示装置130以及输入装置140的输入输出装置。在使用触摸面板显示器的情况下,输入检测部112检测指示列表的连续滚动的规定手势。
51.校正状态存储部150存储有用户对列表内的各对的字符识别结果的确认/校正结果。例如,在校正状态存储部150内存储有表示是否按照每个对被用户确认完毕该对(即,确认完毕复选框232内有复选标记)的信息。并且,当存在由用户校正的字符识别结果的情况
下,校正状态存储部150内存储有校正后的字符识别结果的数据。
52.接着,参照图3所示的具体例,对本实施方式中的列表的连续滚动显示时的滚动速度的控制进行说明。
53.图3例示了显示对象的列表300与列表显示栏220的显示区域310之间的关系在连续滚动显示时发生的时间变化。图中最左侧的栏(a)示意性地示出了图示例中最早时刻的状态。在该状态下,列表300的开头部分显示在显示区域310内。只是一例,在图示例中的显示区域310的纵向上能够显示列表300中的连续的6个对。列表300中的对分为置信度为阈值以上的“置信度:高”对302和置信度小于阈值的“置信度:低”对304。在栏(a)所示的状态下,显示区域310内显示的对只是“置信度:高”对302,而没有显示“置信度:低”对304。图中为了避免繁杂而省略,与图2所例示的情形同样地,显示区域310内的“置信度:高”对302以及“置信度:低”对304的显示图像中包含图像222以及与该图像222对应的字符识别结果224。并且,该显示图像中也可以包含关于该对的待确认标记栏228或确认完毕复选框232。在该状态下,在用户长按键盘上的向下箭头键而指示连续滚动显示的情况下,显示区域310相对于列表300向下方向相对连续移动。此时的列表300的滚动速度是比较高速的第1速度。
54.若继续滚动,则成为栏(b)所示的状态。在该状态下,在栏(a)所示的时间点位于显示区域310的下方的远离的位置的“置信度:低”对304的上部进入显示区域310内。这样,只要“置信度:低”对304的显示图像的一部分进入显示区域310内,则滚动速度控制部104将连续滚动显示时的滚动速度变更为比第1速度低速的第2速度。之后,只要有一个“置信度:低”对304位于显示区域310内,则连续滚动显示时的滚动速度为第2速度。
55.若进一步继续滚动,则“置信度:低”对304向上方移动而移出显示区域310。栏(c)表示此时的状态。在列表300内的该“置信度:低”对304的下方有多个连续的“置信度:高”对302。因此,在栏(c)所示的状态下,在显示区域310内只排列有“置信度:高”对302。此时,滚动速度控制部104将连续滚动显示时的滚动速度变更为第1速度(高速)。下文中,直至继续滚动而其他“置信度:低”对304进入显示区域310内为止,维持第1速度。
56.接着,参照图4,对列表显示栏220的滚动显示的控制流程的例进行说明。
57.在该流程中,确认校正处理部100从识别结果存储部120中获取识别结果的数据(402)。并且,确认校正处理部100若从用户接受了列表显示栏220的显示指示,则根据识别结果的数据而生成列表显示栏220内显示的列表(404)。此时生成的列表是满足显示条件的对(例如在图2的例中为将数字“2”作为字符识别结果的对)的列表。该列表内的各对的数据中包含图像、对该图像的字符识别结果的字符串数据以及置信度。并且,此时置信度判定部102判定该列表中的各对的置信度是否为阈值以上,并追加到将要写入该判定结果的对的数据中。
58.接着,确认校正处理部100将包含显示该列表的列表显示栏220的画面200显示于显示装置130(406)。确认校正处理部100的输入检测部112等待进行用于列表显示栏220的滚动的键操作(408)。用于滚动的键操作例如是向上箭头键或向下箭头键的按下(所谓的“按键按下”操作)。若检测到进行向上箭头键或向下箭头键的按键按下操作(410),则进入步骤412。在步骤412中,滚动速度控制部104判定从显示于列表显示栏220内的部分观察时在进行按键按下操作的键所示的方向上是否存在成为焦点的移动目的地的其他行、即对。在步骤412的判定结果为否定(否)的情况下,滚动速度控制部104不进行列表显示栏220的
滚动,返回到步骤408。在步骤412的判定结果为肯定(是)的情况下,使列表显示栏220的显示区域310在该键所示的方向上移动1行(即,1个对)(414)。
59.步骤414之后,输入检测部112判定按键按下中的键是否被按键弹起(即键按下的解除)(416)。在步骤416的判定结果为肯定的情况下,滚动速度控制部104返回到步骤408。在步骤416的判定结果为否定的情况下,滚动速度控制部104判定按键按下的持续时间是否达到规定时间(418)。在步骤418的判定结果为否定的情况下,滚动速度控制部104返回到步骤416的处理。
60.在步骤418的判定结果为肯定的情况下,表示在步骤410中按下的键被长按。在该情况下,滚动速度控制部104进行该键所示的方向的连续滚动显示。即,与步骤412同样地,滚动速度控制部104判定从列表显示栏220的显示区域310内显示的列表的部分观察时在该键所示的方向上是否存在其他对(420)。然后,若该判定结果为肯定,则使显示区域310在键的方向上移动1行、即1个对(422)。由此,显示区域310内的列表滚动1行。之后,滚动速度控制部104判定显示区域310内是否包含“置信度:低”对304(424),若该判定结果为肯定,则使显示区域310的移动即滚动待机规定时间(426)。在该规定时间的待机之后,滚动速度控制部104返回到步骤416。在步骤424的判定结果为否定的情况下,滚动速度控制部104不进行滚动的待机(426),返回到步骤416。若在步骤410中按下的键被持续长按的期间在显示区域310内不存在“置信度:低”对304,则重复进行经过步骤416、418、420、422、424而返回到步骤416这样的循环。在该循环中,没有规定时间的滚动待机(426),因此显示区域310内的列表相应地高速滚动。若在步骤410中按下的键被持续长按的期间只要在显示区域310内包含1个“置信度:低”对304,则重复进行经过步骤416、418、420、422、424、426而返回到步骤416这样的循环。在该循环中,有规定时间的滚动待机(426),因此显示区域310内的列表的滚动速度相应地变成低速。
61.另外,在步骤420的判定结果为否定、即无法再滚动的情况下,滚动速度控制部104返回到步骤408,等待下一个键操作。
62.如以上说明,在本实施方式的信息处理装置中,在显示区域310(即,列表显示栏220)内存在“置信度:低”对304的情况下,使滚动速度与不存在“置信度:低”对304的情况相比低速。由此,由于显示区域310内的“置信度:低”对304的移动变得缓慢,因此用户花费足够时间来判断“置信度:低”对304的字符识别结果是否需要校正。也可以将与图2例示的情况相同的待确认标记230与显示区域310内显示的“置信度:低”对304对应起来显示。
63.并且,在连续滚动显示中,用户也可以进行将列表显示栏220内的“置信度:低”对304或“置信度:高”对302的字符识别结果224判断为正确的情况的确认输入或判断为需要校正的校正输入。例如,在确认所显示对的字符识别结果224为正确的情况下,用户停止滚动,在该对的确认完毕复选框232(参照图2)内输入复选标记。并且,用户在发现所显示对的字符识别结果224有错误的情况下,停止滚动而校正该对的字符识别结果224(参照图2)。各对的确认完毕复选框232的状态(即,复选标记的有无)或校正各对的字符识别结果224之后的值被记录在校正状态存储部150内。
64.在勾选“置信度:低”对304的确认完毕复选框232的情况下,滚动速度控制部104也可以在之后与“置信度:高”对302相同地变更该“置信度:低”对304在滚动速度控制中的处理。这是因为,由于该“置信度:低”对304的字符识别结果224的值为接受了用户的确认的结
果可靠性高的值,因此在之后的列表滚动中再次显示该对时,用户无需仔细检查。即使在由用户校正了“置信度:低”对304的字符识别结果224的情况下,也可以根据相同的理由,与“置信度:高”对302相同地变更该对在滚动速度控制中的处理。为了该控制,在显示区域310内存在“置信度:低”对304的情况下,滚动速度控制部104在图4流程的步骤424中关于该对进行确认完毕复选框232的勾选以及校正的有无的确认。经过该确认之后,在获知该对的确认完毕复选框232已被勾选或已校正该对的情况下,滚动速度控制部104将步骤424的判定结果设为否定(否)。
65.<变形例1>
66.通过以上说明的滚动速度控制,即使在降低显示“置信度:低”对304时的滚动速度的情况下,用户也有时忽略该对的字符识别结果的错误不进行校正而继续滚动。关于“置信度:低”对304,由于ocr的字符识别结果的可靠性低,因此用户疏漏确认时的不良影响比疏漏“置信度:高”对302的确认时大。
67.为了降低“置信度:低”对304的确认遗漏所产生的不良影响,确认校正处理部100例如将用户应该看过但没有进行确认(即,对确认完毕复选框232的勾选)以及校正中的任一个的“置信度:低”对304的存在通知给用户。该通知例如在结束显示列表内的所有对的时间点或用户操作的焦点移出列表显示栏220的时间点(例如,在点击图2的画面200内的列表显示栏220外的项来移动焦点的情况下)进行。
68.在图5中示出该通知的画面500的例。在该画面500显示有表示本次确认的列表中用户没有进行确认以及校正中的任一个的对的个数的消息504。并且,也可以在该画面500显示表示该列表的概况、例如列表中所包含的对的个数和其中的“置信度:低”对304的个数的消息502。并且,在该画面500显示有“再确认”按钮506。若用户通过鼠标操作等而按下该“再确认”按钮506,则如图6例示,确认校正处理部100将再确认列表600显示于列表显示栏220(参照图2)或重新打开的窗口。再确认列表600只提取并排列作为用户的确认对象的列表300中的“置信度:低”对304中的在本次作业中没有进行确认以及校正中的任一个的对602而成。在再确认列表600比列表显示栏220或新窗口的显示区域610长的情况下,再确认列表600在该显示区域610内滚动显示。
69.在该变形例中,为了判别用户是否看过列表内的对,确认校正处理部100例如记录在列表显示栏220的显示时焦点是否聚焦在该对上。例如在图2的例中,虽然焦点聚焦在列表显示栏220内的最上方的行(即,对),但是若之后进行向下箭头键的长按,则焦点一行一行向下下降。然后,若焦点到达最下行,则所显示的列表依次向上方向滚动。在该滚动期间,焦点位于列表显示栏220的最下行,被聚焦的对根据滚动而一个接一个地发生变化。确认校正处理部100每当在图4流程的步骤414或422中移动1个被聚焦的行时,将列表内的重新聚焦的行、即对的数据的聚焦标志变更为表示“聚焦完毕”的值。另外,聚焦标志是表示焦点聚焦在该对上(即“聚焦完毕”)或未聚焦在该对上(即“未聚焦”)的标志。在最初将列表显示于画面200的时间点,该列表的所有对的聚焦标志被初始化为“未聚焦”。
70.并且,作为其他例,确认校正处理部100也可以在将列表的开头部分显示于列表显示栏220之后通过滚动将显示完成至列表的末尾的情况下,判定为用户已看过该列表内的所有行、即对。
71.<变形例2>
72.说明应对滚动时的“置信度:低”对304的确认遗漏的其他变形例。
73.该变形例中,暂时显示于列表显示栏220内的“置信度:低”对304被控制成:直至接受用户的确认或校正中的至少一方为止,即使滚动列表,也继续留在列表显示栏220内。参照图7对确认校正处理部100所进行的该控制的例进行说明。
74.与图3的例同样地,图7所示的例示出了显示对象的列表700与列表显示栏220的显示区域710之间的关系在连续滚动显示时发生的时间变化。
75.图中最左边的栏(a)中示意性地示出了图示例中最早时刻的状态。在该状态下,列表700的开头部分显示于显示区域710内。只是一例,但在图示例中的显示区域710的纵向上能够显示列表中的连续的5个对。列表700中的对分为置信度为阈值以上的“置信度:高”对702和置信度小于阈值的“置信度:低”对704。在栏(a)中所示的状态下,列表700的开头的第1至第5这5个对显示于显示区域710内。该5个中的中央的第3个是“置信度:低”对704,剩余4个是“置信度:高”对702。图中“置信度:低”对704被标记为“未校正”表示该对没有从用户接受确认以及校正中的任一个的状态。在该状态下,用户长按键盘上的向下箭头键来指示连续滚动显示时的列表700的滚动速度为比较低速的第2速度。
76.若继续进行滚动,则成为栏(b)所示的状态。假设到该时间点为止用户没有对第3个“置信度:低”对704进行确认输入或校正输入。若是上述实施方式的控制,则在该时间点,第3个“置信度:低”对704应该从显示区域710向上移出1行,但是在该变形例2的控制中,停留在显示区域710的最上端。之后,在进一步继续滚动的情况下,第3个“置信度:低”对704继续停留在显示区域710的最上端,改为第4、第5、第6个“置信度:高”对702从显示区域710向上移出。
77.在进一步继续滚动之后的栏(c)所示的状态下,第3以及第7个“置信度:低”对704依次滞留在显示区域710的最上端。假设到该时间点为止用户既没有对第3以及第7个“置信度:低”对704进行确认也没有进行校正。之后,在进一步继续滚动的情况下,第3以及第7个“置信度:低”对704继续停留在显示区域710的最上端,改为第8个、第9个、
……“
置信度:高”对702从显示区域710向上移出。
78.在图7的例中,没有进行确认以及校正中的任一个的“置信度:低”对704即使列表700被滚动也留在显示区域710内,被用户观察到。若用户例如停止滚动而对显示区域710内的“置信度:低”对704进行确认输入或校正输入,则该对成为确认完毕或校正完毕的状态。确认校正处理部100关于确认完毕或校正完毕的“置信度:低”对704从滞留在显示区域710内的对象中排除。例如,假设在栏(b)的状态下用户在第3个“置信度:低”对704的确认完毕复选框232内进行勾选的输入之后通过向下箭头键重新开始与目前为止相同的方向的滚动的情况下,该第3个“置信度:低”对704从显示区域710向上移出。
79.在显示区域710内显示的对除了通过变形例2的控制而停留在显示区域710的上端的“置信度:低”对704之外全部为“置信度:高”对702的情况下,滚动速度控制部104也可以将滚动速度设为高速(=第1速度)。
80.图7的例是通过向下箭头键的按下而相对于列表700向下滚动显示区域710的情况的例,但是相反地在通过向上箭头键的按下而相对于列表700向上滚动显示区域710的情况下也进行相同的控制。在该向上滚动的情况下,没有进行确认也没有进行校正的“置信度:低”对704被控制成滞留在显示区域710的下端。总而言之,没有进行确认也没有进行校正的“置信度:低”对704滞留在显示区域710的上端或下端中的从显示区域710相对于列表700的滚动方向观察时相当于末尾的端部。
81.若滞留在显示区域710内的“置信度:低”对704变多,则在显示区域710内实际滚动显示的对的数量变少。在极端情况下,若所滞留的“置信度:低”对704的数量达到能够显示于显示区域710内的对数,则即使再滚动,其显示也不发生变化。在该情况下,若在显示没有发生变化的状态下继续相对于显示区域710滚动列表700,则以没有被用户看到的状态继续滚动。列表700的一部分以没有被看到的状态滚动,用户无法对这样的部分中所包含的对进行确认/校正。为了避免这样的情形,例如也可以对滞留在显示区域710内的“置信度:低”对704设置上限数量。该上限数量是比能够显示于显示区域710的对的最大数量小的数。例如,可以将该最大数量的一半左右或数分之一左右的数量规定为上限数量。在显示区域710内滞留的“置信度:低”对704超过上限数量的情况下,确认校正处理部100将最早开始滞留的“置信度:低”对704从显示区域710中删除。由此,将滞留在显示区域710内的“置信度:低”对704的数量保持在上限数量以下。通过该控制,在显示区域710内确保除了所滞留的“置信度:低”对704以外还滚动显示至少一个对的区域。
82.在图7的例中,使没有进行确认以及校正中的任一个的“置信度:低”对704滞留在显示区域710内,但这只是一例。确认校正处理部100也可以代替此而显示其他窗口,该其他窗口显示通过滚动而从显示区域710移出那样的对的列表。
83.也可以并用变形例1和变形例2的控制。在并用的情况下,在列表显示栏220内滚动显示列表的期间,进行变形例2的控制。然后,只要能够在到列表的末尾为止结束显示或者用户操作的焦点移出到列表显示栏220之外的时间点进行变形例1的控制即可。
84.在以上说明的实施方式以及变形例中,将列表内的对分为置信度高的对和置信度低的对这两种,但这只是一例。作为其他例,也可以对置信度设置3个等级以上的等级。例如,也可以根据置信度的高度将上述实施方式的“置信度:低”对304分为多个等级。
85.在该情况下,可以是:显示于列表显示栏220内的对的置信度的等级越低,则滚动速度控制部104越降低滚动速度。显示于列表显示栏220内的对的置信度的等级越低,则越延长例如图4流程的步骤426中的滚动的待机时间。在该情况下,滚动速度控制部104例如也可以采用与列表显示栏220内显示的对的置信度中的最低的置信度所属的等级相应的滚动速度。
86.并且,在上述实施方式以及变形例中,只着眼于列表显示栏220内是否包含“置信度:低”对304或704,但是也可以在列表显示栏220内还着眼于“置信度:低”对304或704的数量来控制滚动速度。例如,在列表显示栏220内“置信度:低”对304或704的数量越多,则越降低滚动速度。
87.并且,在上述实施方式以及变形例中,根据列表显示栏220的显示区域310或710内是否包含“置信度:低”对304或704来进行了滚动速度的切换的判定,但这只是一例。例如,对显示区域310或710设定在滚动方向(即,用户按下的键所示的方向)上将规定数量的行相加的放大区域,在“置信度:低”对304或704位于该放大区域内的情况下,也可以降低滚动速度。这样,若使用放大区域,则滚动速度在“置信度:低”对304或704通过滚动而即将进入显示区域310或710之前下降。显示区域310、710以及在此列举的放大区域是“与显示区域对应的对应区域”的一例。
88.并且,在以上例中,以通过箭头键的按下来指示滚动的情况为例进行了说明,但这只是一例。在通过转动鼠标滚轮的操作或按下画面内的滚动操作用的gui按钮的操作等来指示滚动的情况等通过其他操作来指示滚动的情况下,也能够适用上述的实施方式或变形例的控制。
89.并且,以上的例虽然关于字符识别,但是关于字符以外的视觉性显示物(例如图像)的识别,也能够适用上述实施方式以及变形例的控制。例如,在用户对识别图像中所包含的物体的种类的物体识别系统的识别结果进行确认或校正的系统中能够适用以上例示的列表显示或该列表的滚动控制。
90.以上说明的实施方式以及变形例的执行控制的信息处理装置能够使用通用计算机的硬件而构成。图8中示出了能够用作信息处理装置的基础的通用计算机800的硬件结构的主要部分的一例。
91.如图8例示,计算机800具有电路结构,在该电路结构中,控制处理器802、随机存取存储器(ram)等存储器(主存储装置)804、闪速存储器或ssd(固态驱动器)、hdd(硬盘驱动器)等作为非易失性存储装置的辅助存储装置806的控制器、与各种输入输出装置808之间的接口以及进行用于与局域网等网络的连接的控制的网络接口810等例如经由总线812等数据传输路径而彼此连接。上述实施方式或变形例的描述处理以及控制内容的程序经由网络等而安装于该计算机硬件,并存储于辅助存储装置806。辅助存储装置806内存储的程序通过处理器802并使用存储器804执行,由此实现该实施方式的信息处理装置。
92.在此,处理器802是指广义上的处理器,包含通用的处理器(例如cpu:centralprocessing unit等)以及专用的处理器(例如gpu:graphics processing unit、asic:application specific integrated circuit、fpga:field programmable gate array、可编程逻辑设备等)。
93.并且,处理器802的动作不仅通过1个处理器802完成,也可以由存在于物理上分离的位置的多个处理器802协同工作而完成。并且,处理器802的各动作并不只限定于实施方式中说明的顺序,也可以适当地变更。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1