Method for providing multiple mouse inputs in a remote desktop session
    1.
    发明授权
    Method for providing multiple mouse inputs in a remote desktop session 有权
    在远程桌面会话中提供多个鼠标输入的方法

    公开(公告)号:US08788950B2

    公开(公告)日:2014-07-22

    申请号:US13396936

    申请日:2012-02-15

    CPC classification number: G06F3/038 G06F2203/0382 G06F2203/0383

    Abstract: A computer (host), which is communicating with an interactive whiteboard projector (client) through a remote desktop connection, launches third-party applications supporting multiple mice (i.e. drawing pens) and provides these applications with virtual mouse device and input event signals for each pen device connected on the projector. The applications will behave as if the host system were configured with multiple installed mice, though no added driver or physical connected hardware is present.

    Abstract translation: 通过远程桌面连接与交互式白板投影仪(客户端)通信的计算机(主机)启动支持多个鼠标(即绘图笔)的第三方应用程序,并为每个应用程序提供虚拟鼠标设备和每个应用程序的输入事件信号 笔连接在投影机上的设备。 应用程序的行为就好像主机系统配置有多个已安装的鼠标,尽管没有添加驱动程序或物理连接的硬件。

    Multi-projector display system calibration
    2.
    发明授权
    Multi-projector display system calibration 有权
    多投影机显示系统校准

    公开(公告)号:US08262229B2

    公开(公告)日:2012-09-11

    申请号:US12728838

    申请日:2010-03-22

    Applicant: Steve Nelson

    Inventor: Steve Nelson

    Abstract: A first Gray code technique and a second raster calibration technique can be combined to create a precise mapping between pixel locations of the camera and pixel locations of the projector(s). In one aspect the technique of using the raster calibration images is eliminated by interpolating the projector coordinate information decoded from the Gray code images. In another aspect camera images are processed to reduce errors caused by noise so that text can be displayed without any noticeable misalignment between projectors. In a third aspect, a scale factor is calculated based on the relative height/width of projector regions in the captured calibration images. Calibration images are recalculated using the scale factor to provide greater correspondence between the mapping of a low resolution camera to the high-resolution projectors.

    Abstract translation: 可以组合第一格雷码技术和第二光栅校准技术以在相机的像素位置和投影仪的像素位置之间创建精确的映射。 在一方面,通过内插从格雷码图像解码的投影仪坐标信息来消除使用光栅校准图像的技术。 在另一方面,相机图像被处理以减少由噪声引起的误差,使得文本可以在投影机之间没有任何明显的不对准的情况下显示。 在第三方面,基于所捕获的校准图像中的投影仪区域的相对高度/宽度来计算比例因子。 使用比例因子重新计算校准图像,以便在低分辨率相机与高分辨率投影机的映射之间提供更大的对应关系。

    Image editing pipelines for automatic editing and printing of online images
    3.
    发明授权
    Image editing pipelines for automatic editing and printing of online images 失效
    用于自动编辑和打印在线图像的图像编辑管道

    公开(公告)号:US08223373B2

    公开(公告)日:2012-07-17

    申请号:US12408531

    申请日:2009-03-20

    Abstract: A method having corresponding apparatus and computer-readable media embodying instructions executable by a computer to perform the method comprises: in response to a request to print an image stored on a first website, automatically downloading an image editing pipeline for the image from a second website in response to the request, wherein the image editing pipeline describes one or more image editing operations for the image; automatically downloading the image from the first website; automatically generating an edited image based on the image and the image editing pipeline; and automatically printing the edited image on a printer.

    Abstract translation: 一种方法,具有体现由计算机执行以执行该方法的指令的相应设备和计算机可读介质的方法包括:响应于打印存储在第一网站上的图像的请求,自动从第二网站下载图像的图像编辑流水线 响应于该请求,其中图像编辑流水线描述图像的一个或多个图像编辑操作; 自动从第一个网站下载图像; 基于图像和图像编辑管道自动生成编辑图像; 并自动在打印机上打印已编辑的图像。

    Correcting Row and Column Shifts in a Calibration Matrix for a Projection System
    4.
    发明申请
    Correcting Row and Column Shifts in a Calibration Matrix for a Projection System 有权
    校正投影系统校正矩阵中的行和列移位

    公开(公告)号:US20110234922A1

    公开(公告)日:2011-09-29

    申请号:US12748202

    申请日:2010-03-26

    CPC classification number: H04N9/3194 H04N9/3147 H04N9/3185

    Abstract: A method for correcting a projection from a plurality of digital projectors is provided. The method includes receiving as an input a matrix which maps each pixel to be projected to a captured pixel that includes a row value and a column value and detecting a shift with respect row or column values in the matrix. The method further includes determining attributes of the shift, wherein the attributes include a type for the shift and an overlap length for the shift. A gradient length is determined from the overlap length. A gradient of pixel weightings is generated for each gradient length. The pixel weightings are uniformly sloping and are associated with pixels in the gradient length and neighboring pixels. Intersecting gradients re merged and a list that includes common points and diagonal points is created from the merging process. The method operations may be embodied as code on a computer readable storage medium.

    Abstract translation: 提供了一种用于从多个数字投影仪校正投影的方法。 该方法包括:接收作为输入的矩阵,其将要投影的每个像素映射到包括行值和列值的捕获像素,并且检测相对于矩阵中的行或列值的移位。 所述方法还包括确定所述偏移的属性,其中所述属性包括所述偏移的类型和所述偏移的重叠长度。 从重叠长度确定梯度长度。 每个梯度长度产生像素加权的梯度。 像素权重是均匀倾斜的,并且与渐变长度和相邻像素中的像素相关联。 相交渐变被合并,包括共同点和对角点的列表是从合并过程中创建出来的。 方法操作可以体现为计算机可读存储介质上的代码。

    Display Masks for Display and Calibration in Projector-Based Display Systems
    5.
    发明申请
    Display Masks for Display and Calibration in Projector-Based Display Systems 有权
    在基于投影机的显示系统中显示和校准的显示屏

    公开(公告)号:US20110050873A1

    公开(公告)日:2011-03-03

    申请号:US12549044

    申请日:2009-08-27

    Applicant: Steve Nelson

    Inventor: Steve Nelson

    CPC classification number: H04N9/3194 H04N9/3185

    Abstract: Methods having corresponding apparatus and computer-readable media comprise: capturing an image of a shape projected upon a display surface; and determining a first rectangle that is the largest inscribed rectangle for the shape, comprising generating a rectangular bounding box containing the shape, dividing the rectangular bounding box vertically into first and second sections, determining a second rectangle that is the largest inscribed rectangle for the shape in the first section of the bounding box, determining a third rectangle that is the largest inscribed rectangle for the shape in the second section of the bounding box, dividing the rectangular bounding box horizontally into third and fourth sections, determining a fourth rectangle that is the largest inscribed rectangle for the shape in a third section of the bounding box, and determining a fifth rectangle that is the largest inscribed rectangle for the shape in the fourth section of the bounding box.

    Abstract translation: 具有对应装置和计算机可读介质的方法包括:捕获投影在显示表面上的形状的图像; 并且确定作为所述形状的最大内切矩形的第一矩形,包括生成包含所述形状的矩形边界框,将所述矩形边界框垂直分割成第一和第二部分,确定作为形状的最大内切矩形的第二矩形 在边界框的第一部分中,确定作为边界框的第二部分中的形状的最大内切矩形的第三矩形,将矩形边界框水平地分割成第三和第四部分,确定作为 在边界框的第三部分中用于形状的最大内切矩形,并且确定作为边界框的第四部分中的形状的最大内切矩形的第五矩形。

    Intensity Scaling for Multi-Projector Displays
    6.
    发明申请
    Intensity Scaling for Multi-Projector Displays 有权
    多投影机显示器的强度缩放

    公开(公告)号:US20110019108A1

    公开(公告)日:2011-01-27

    申请号:US12506901

    申请日:2009-07-21

    CPC classification number: H04N9/31 H04N9/3147 H04N9/3182

    Abstract: Methods having corresponding apparatus and computer-readable media comprise: receiving a first digital image representing a first composite projection, wherein each first composite projection comprises a plurality of overlapping component projections, wherein each of the component projections is generated by a respective projector; and generating one or more respective first intensity scaling maps for each of the projectors, comprising, for each of the first intensity scaling maps, identifying a displayed non-overlap projection region for the projector associated with the first intensity scaling map based on the first digital image, and generating a first intensity scaling map for the projector, comprising determining a distance to the nearest pixel within the displayed non-overlap region of the projector for each pixel outside the non-overlap region of the projector, and assigning a first intensity scaling value to each pixel outside the displayed non-overlap region of the projector based on the respective distance.

    Abstract translation: 具有对应装置和计算机可读介质的方法包括:接收表示第一复合投影的第一数字图像,其中每个第一复合投影包括多个重叠分量投影,其中每个分量投影由相应的投影仪产生; 以及为每个投影仪生成一个或多个相应的第一强度缩放图,包括针对每个第一强度缩放图,基于第一数字图像识别与第一强度缩放图相关联的投影仪的显示的非重叠投影区域 图像,以及生成用于投影仪的第一强度缩放图,包括确定与投影仪的非重叠区域之外的每个像素在所显示的投影仪的非重叠区域内的最近像素的距离,以及分配第一强度缩放 基于相应的距离,对于投影仪的显示的非重叠区域之外的每个像素的值。

    Viewpoint Compensation for Curved Display Surfaces in Projector-Based Display Systems
    7.
    发明申请
    Viewpoint Compensation for Curved Display Surfaces in Projector-Based Display Systems 审中-公开
    基于投影机的显示系统中弯曲显示表面的观察点补偿

    公开(公告)号:US20100321408A1

    公开(公告)日:2010-12-23

    申请号:US12488355

    申请日:2009-06-19

    CPC classification number: G09G3/001 G09G2320/02 G09G2320/0233 G09G2320/0693

    Abstract: Methods having corresponding apparatus and tangible computer-readable media comprise: generating a second image based on a first image and a viewpoint transform, wherein the viewpoint transform represents a mapping between pixel locations of the first image and coordinates of a model of a curved display surface; and generating a third image based on the second image and a projection transform, wherein the projection transform represents a mapping between the coordinates of the model of the curved display surface and pixel locations of a projector; wherein the third image is projected upon the curved display surface by the projector.

    Abstract translation: 具有对应装置和有形计算机可读介质的方法包括:基于第一图像和视点变换产生第二图像,其中视点变换表示第一图像的像素位置与弯曲显示表面的模型的坐标之间的映射 ; 以及基于所述第二图像生成第三图像和投影变换,其中所述投影变换表示所述弯曲显示表面的模型的坐标与投影仪的像素位置之间的映射; 其中所述第三图像由所述投影仪投影在所述弯曲的显示表面上。

    Videoconference Recording, Post-Processing, and Playback
    8.
    发明申请
    Videoconference Recording, Post-Processing, and Playback 有权
    视频会议录制,后处理和播放

    公开(公告)号:US20090110368A1

    公开(公告)日:2009-04-30

    申请号:US11925306

    申请日:2007-10-26

    CPC classification number: H04N7/15 H04N7/155

    Abstract: Apparatus having corresponding computer-readable media comprises: a recording module adapted to record audio and video streams of a videoconference; a storage module adapted to store a media file associated with the videoconference; and a command module adapted to generate a command file comprising records for events that occur during the videoconference, wherein at least one of the records comprises a time of occurrence in the videoconference of an event associated with the media file, and a reference to the media file.

    Abstract translation: 具有对应的计算机可读介质的设备包括:记录模块,用于记录视频会议的音频和视频流; 存储模块,其适于存储与所述视频会议相关联的媒体文件; 以及命令模块,其适于生成包括在所述视频会议期间发生的事件的记录的命令文件,其中所述记录中的至少一个包括与所述媒体文件相关联的事件的视频会议中的出现时间,以及对所述媒体的引用 文件。

    Application Software Flight Recorder Developer Client
    9.
    发明申请
    Application Software Flight Recorder Developer Client 有权
    应用软件飞行记录器开发者客户端

    公开(公告)号:US20080225986A1

    公开(公告)日:2008-09-18

    申请号:US11685604

    申请日:2007-03-13

    Applicant: Steve Nelson

    Inventor: Steve Nelson

    CPC classification number: G06F11/36

    Abstract: Apparatus having corresponding methods and computer-readable media comprises an input circuit to receive data over a communication channel, the data representing operation of a computer during an test interval and screen updates generated by the computer during the test interval; and a processor to generate a motion picture representing the test interval and contemporaneously comprising a stripchart area showing a first stripchart representing the operation of the computer based on the data, and a screen update area showing the screen updates represented by the second data stream; wherein the stripchart area and the screen update area are synchronized.

    Abstract translation: 具有相应方法和计算机可读介质的设备包括:输入电路,用于通过通信通道接收数据;所述数据表示在测试间隔期间计算机的操作以及在所述测试间隔期间由所述计算机产生的屏幕更新; 以及处理器,用于生成表示所述测试间隔的动态图像,并且同时包括基于所述数据显示表示所述计算机的操作的第一条形图的条带图区域,以及示出由所述第二数据流表示的所述屏幕更新的屏幕更新区域; 其中所述带状图区域和所述屏幕更新区域被同步。

    Virtual Meeting Server Discovery
    10.
    发明申请
    Virtual Meeting Server Discovery 审中-公开
    虚拟会议服务器发现

    公开(公告)号:US20080120370A1

    公开(公告)日:2008-05-22

    申请号:US11562880

    申请日:2006-11-22

    Abstract: Apparatus having corresponding methods and computer-readable media comprises an input circuit to receive registration messages from virtual meeting servers, wherein each registration message comprises a network address of the respective virtual meeting server and an identification string for the respective virtual meeting server; a memory to store an association for each of the virtual meeting servers between the respective network addresses and the respective identification strings; wherein the input circuit receives virtual meeting invitation acceptance messages each comprising one of the identification strings; a processor to select the network addresses associated with the identification strings in the virtual meeting invitation acceptance messages; and an output circuit to transmit a redirect message in response to each of the virtual meeting invitation acceptance messages, wherein each of the redirect messages comprises the network address associated with the identification string in the corresponding virtual meeting invitation acceptance message.

    Abstract translation: 具有相应方法和计算机可读介质的设备包括从虚拟会议服务器接收注册消息的输入电路,其中每个注册消息包括相应虚拟会议服务器的网络地址和相应的虚拟会议服务器的标识串; 存储器,用于存储每个虚拟会议服务器在各个网络地址和相应标识串之间的关联; 其中所述输入电路接收每个包括所述识别串之一的虚拟会议邀请接受消息; 处理器,用于在虚拟会议邀请接受消息中选择与识别字符串相关联的网络地址; 以及响应于每个虚拟会议邀请接受消息来发送重定向消息的输出电路,其中每个重定向消息包括与相应的虚拟会议邀请接受消息中的标识串相关联的网络地址。

Patent Agency Ranking