首页> 外文学位 >Cooperative multi-application sketch recognition and interaction .
【24h】

Cooperative multi-application sketch recognition and interaction .

机译:协作式多应用程序草图识别和交互。

获取原文
获取原文并翻译 | 示例

摘要

Traditional whiteboards offer a convenient, although static, environment for solving complex problems and exploring designs. Combined with software capable of understanding and reacting to sketches in real time, computational whiteboards could enable written equations to be captured and solved, state machines to be executed and debugged, and designs to be explored dynamically. Performing computation on the whiteboard requires working interactively with user inputs that are inherently noisy, whose interpretations are ambiguous, in a space frequently shared for many separate purposes. Computers capable of understanding and reacting to handwritten sketches have been the subject of intense Human-Computer Interface and Machine Learning research for over 50 years now, and while many pieces of the solution exist in isolation, a real roadblock to progress in the area is the lack of a unifying framework enabling modularity, composability, and multiple interpretations over the same data. This dissertation explores a novel approach to the way computing is structured within a free-form, digital whiteboard environment.;To inform our design decisions, we begin with a characterization of whiteboard traffic and an investigation into workloads that whiteboard-sized devices are likely to face in the future. Building on these findings, we present a software architecture for general purpose sketch recognition and interaction. Our whiteboard framework provides support for managing and coordinating shared resources, scheduling communication, dynamically controlling the allocation and deallocation of application code, and regularizing the integration of sketch-based components through a minimal interface. Finally, as an evaluation of our design, we provide a set of solutions to various sketch recognition problems through the implementation of applications developed within our framework.;Throughout this thesis, we describe the software realities of sketch-based applications that have led to our current design, the recurring patterns of application behavior that we encountered and how they are supported, the implementation details of our experimental framework, and demonstrate the first general purpose sketch recognition system capable of handling multiple, simultaneous applications.
机译:传统的白板为解决复杂的问题和探索设计提供了一个方便而静态的环境。结合能够实时了解草图并对草图做出反应的软件,计算白板可以捕获和求解书面方程式,执行和调试状态机以及动态地探索设计。在白板上执行计算需要与用户输入进行交互,这些用户输入本来就是嘈杂的,其解释是模棱两可的,并且经常在为许多不同目的共享的空间中使用。五十多年来,能够理解和响应手写草图的计算机一直是人类-计算机界面和机器学习研究的主题,尽管许多解决方案都是孤立存在的,但在该领域取得进展的真正障碍是缺乏统一的框架,无法对同一数据进行模块化,可组合性和多种解释。本文探讨了一种在自由形式的数字白板环境中构造计算方式的新颖方法。要告知我们的设计决策,我们首先要对白板流量进行表征,并研究白板大小的设备可能会产生的工作负载。面对未来。基于这些发现,我们提出了用于通用草图识别和交互的软件体系结构。我们的白板框架为以下方面提供了支持:管理和协调共享资源,安排通信,动态控制应用程序代码的分配和释放以及通过最小的接口规范基于草图的组件的集成。最后,作为对我们设计的评估,我们通过在我们框架内开发的应用程序的实现为各种草图识别问题提供了一套解决方案。贯穿本文,我们描述了导致草图生成的基于草图的应用程序的软件现实。当前的设计,我们遇到的应用程序行为的重复模式及其支持方式,实验框架的实现细节,并演示了第一个通用的草图识别系统,该系统能够处理多个同时发生的应用程序。

著录项

  • 作者

    Dixon, Ryan.;

  • 作者单位

    University of California, Santa Barbara.;

  • 授予单位 University of California, Santa Barbara.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2009
  • 页码 162 p.
  • 总页数 162
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:38:19

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号