会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for displaying 3D multi-viewpoint camera video over a network
    • 通过网络显示3D多视点摄像机视频的方法和装置
    • US08254755B2
    • 2012-08-28
    • US12549092
    • 2009-08-27
    • Sean Miceli
    • Sean Miceli
    • H04N9/80
    • H04N5/772H04N13/167H04N13/189H04N13/194H04N13/20H04N13/30
    • A number of cameras capture a scene and send corresponding video sub-streams to an acquisition PC. Each sub-stream is made up of a plurality of sub-frames. The acquisition PC sends the sub-streams over a network to a playback PC. The playback PC stores each sub-frame in a queue corresponding to an associated sub-stream. For each sub-stream the playback PC calculates a sub-stream average period to produce a plurality of sub-stream average periods. It then calculates a composite average period by averaging the plurality of sub-stream average periods, and calculates a playback frame rate as a reciprocal of the composite average period. The playback PC then reads the sub-frames from their corresponding queue in synchronism with the calculated playback frame rate to display the plurality of sub-streams.
    • 许多摄像机拍摄场景并将相应的视频子流发送到采集PC。 每个子流由多个子帧组成。 采集PC通过网络将子流发送到重放PC。 播放PC将每个子帧存储在与相关联的子流对应的队列中。 对于每个子流,重放PC计算子流平均周期以产生多个子流平均周期。 然后,通过对多个子流平均周期进行平均来计算复合平均周期,并且将重放帧速率计算为复合平均周期的倒数。 然后,播放PC与所计算的播放帧速率同步地从其对应的队列中读出子帧,以显示多个子流。
    • 2. 发明申请
    • Method and Apparatus for Determining the Best Blending of Overlapped Portions of Projected Images
    • 用于确定投影图像的重叠部分的最佳混合的方法和装置
    • US20110007172A1
    • 2011-01-13
    • US12501162
    • 2009-07-10
    • Sean Miceli
    • Sean Miceli
    • H04N5/228G06K9/36H04N9/74H04N9/31
    • H04N9/3194H04N9/3147
    • A best blending function from among a plurality of blending functions is determined. Each of the plurality of blending functions smoothes an overlap region of at least two projected images. The overlap image is captured and a processing unit analyzes the stored overlap image for color value linearity to calculate a first smoothness result. The processing unit analyzes the projection of the first or second image for color value uniformity to calculate a second smoothness result. These smoothness results for one blending function are paired and compared to smoothness result pairs corresponding to other blending functions to determine a best blending function from among those being analyzed.
    • 确定多个混合函数中的最佳混合函数。 多个混合功能中的每一个平滑至少两个投影图像的重叠区域。 捕获重叠图像,并且处理单元分析所存储的重叠图像的颜色值线性以计算第一平滑度结果。 处理单元分析用于颜色值均匀性的第一或第二图像的投影以计算第二平滑度结果。 将一个混合函数的这些平滑度结果配对,并与对应于其他混合函数的平滑度结果对进行比较,以确定从分析中获得的最佳混合函数。
    • 3. 发明授权
    • Method and apparatus for displaying arbitrarily magnified high resolution images using compressed domain processing
    • 使用压缩域处理​​显示任意放大的高分辨率图像的方法和装置
    • US07054496B2
    • 2006-05-30
    • US10185462
    • 2002-06-27
    • Sean MiceliVictor Ivashin
    • Sean MiceliVictor Ivashin
    • G06K9/36
    • G06T3/40G06T9/00
    • A method for efficiently processing image data for display on a computer monitor is provided. The method initiates with reading image data in a compressed format into a memory associated with the computer. Then, at least one scaled copy of the image data is generated in the compressed format. Next, a display scale is determined for an image to be presented on a computer monitor. If the magnification is less than 100% of an image scale associated with the image data, then, either the image data or the at least one scaled copy of the image data is determined as being closest in magnification to the display scale, without being less than the display scale, to provide a closest in magnification image data. Next, the closest in magnification image data in the compressed format is processed. Then, the processed image data is displayed. The method is capable of displaying a portion of the image at any magnification. An integrated circuit chip and a system for efficiently processing image data for display are also provided.
    • 提供了一种用于有效处理用于在计算机监视器上显示的图像数据的方法。 该方法通过以压缩格式读取图像数据到与计算机相关联的存储器中发起。 然后,以压缩格式生成图像数据的至少一个缩放的副本。 接下来,为要呈现在计算机监视器上的图像确定显示比例。 如果放大率小于与图像数据相关联的图像尺度的100%,则图像数据或图像数据的至少一个缩放副本被确定为在放大倍数中与显示比例最接近,而不是更小 比显示比例,提供最接近的放大图像数据。 接下来,处理压缩格式的最接近的图像数据。 然后,显示处理后的图像数据。 该方法能够以任何放大率显示图像的一部分。 还提供了一种用于高效处理用于显示的图像数据的集成电路芯片和系统。
    • 4. 发明申请
    • Method To Display Microsoft's Windows Desktop On A Large Multi-Projector Display
    • 在大型多功能投影机显示器上显示微软Windows桌面的方法
    • US20120013638A1
    • 2012-01-19
    • US12836257
    • 2010-07-14
    • Sean Miceli
    • Sean Miceli
    • G09G5/00G06F13/00G06T11/00G06F9/54
    • G06F3/1446G06F3/1438G06F9/44505G06F9/452G09G5/14G09G5/399G09G2360/145
    • The display of a Windows Desktop is modified using one or more processors (e.g. CPUs and/or GPUs) that re-direct drawing of the Desktop to mirrored swap chain buffers; modify the contents of the a front buffer of the mirrored swap chain buffers; and draw the Desktop using the modified contents of the front buffer of the mirrored swap chain buffers. To modify the displayed Desktop, Windows needs to draw into these mirrored swap chains instead of its own. To accomplish this, all Direct3D functions that use a swap chain are hooked so that they return the mirrored swap chain, and any function that uses the contents of the swap chain are hooked. Basically any function that takes a Direct3D surface or texture is hooked and the respective item from the mirrored swap chains is returned if it is in the mirrored swap chain data structures.
    • 使用一个或多个处理器(例如CPU和/或GPU)修改Windows桌面的显示,该处理器重新将桌面绘制到镜像交换链缓冲区; 修改镜像交换链缓冲区的前缓冲区的内容; 并使用镜像交换链缓冲区的前缓冲区的修改内容绘制桌面。 要修改显示的桌面,Windows需要绘制这些镜像的交换链,而不是自己的。 为了实现这一点,使用交换链的所有Direct3D函数都被挂接,以便它们返回镜像交换链,并且任何使用交换链的内容的函数都被挂接。 基本上任何接收Direct3D曲面或纹理的函数都会被挂起,并且如果镜像交换链数据结构中的相应项目被镜像交换链返回。
    • 6. 发明申请
    • Monitoring Multiple Similar Objects Using Image Templates
    • 使用图像模板监控多个相似的对象
    • US20100119142A1
    • 2010-05-13
    • US12268851
    • 2008-11-11
    • Sean Miceli
    • Sean Miceli
    • G06K9/00H04N7/18
    • G06K9/3233G06K2009/00738H04N7/185
    • Computer-readable media having corresponding apparatus embodies instructions executable by a computer to perform a method comprising: capturing, with a first camera, a first image of a first one of a plurality of similar objects each having a common feature; generating an image template file based on the first image, wherein the image template file identifies a location of the feature of the first one of the plurality of similar objects in the first image; capturing, with a second camera, a second image of a second one of the plurality of similar objects; and controlling the second camera based on the second image and the image template file.
    • 具有对应装置的计算机可读介质体现了可由计算机执行的指令,以执行一种方法,包括:利用第一相机捕获每个具有共同特征的多个相似对象中的第一个的第一图像; 基于所述第一图像生成图像模板文件,其中所述图像模板文件识别所述第一图像中的所述多个相似对象中的所述第一个的所述特征的位置; 利用第二相机捕获所述多个相似对象中的第二个的第二图像; 以及基于第二图像和图像模板文件控制第二相机。
    • 7. 发明申请
    • Thresholding of Image Difference Maps
    • 图像差分图的阈值
    • US20100115016A1
    • 2010-05-06
    • US12264781
    • 2008-11-04
    • Sean Miceli
    • Sean Miceli
    • G06F17/10G06K9/36
    • G06K9/38
    • Computer-readable media having corresponding apparatus embodies instructions executable by a computer to perform a method comprising: receiving a first array; generating a plurality of second arrays based on the first array, wherein each of the second arrays is generated using a different threshold number, and wherein each entry of the second arrays indicates whether a corresponding entry in the first array exceeds the respective threshold number; generating a first vector, wherein each entry in the first vector represents a number of connected components for a respective one of the second arrays; generating a second vector based on the first vector, wherein each entry of the second vector represents a variance of a plurality of entries, including a corresponding entry, of the first vector; generating a third vector, comprising filtering the second vector; and selecting, based on the third vector, one of the threshold numbers, of the second arrays or both.
    • 具有相应设备的计算机可读介质体现由计算机执行的指令,以执行一种方法,包括:接收第一阵列; 基于第一阵列生成多个第二阵列,其中使用不同的阈值数生成每个第二阵列,并且其中第二阵列的每个条目指示第一阵列中的对应条目是否超过相应的阈值数; 生成第一向量,其中所述第一向量中的每个条目表示所述第二阵列中的相应一个的连接分量的数量; 基于第一向量生成第二向量,其中第二向量的每个条目表示包括第一向量的对应条目的多个条目的方差; 生成第三矢量,包括对所述第二矢量进行滤波; 以及基于所述第三矢量,选择所述第二阵列或两者的阈值数目之一。
    • 8. 发明申请
    • Video conference choreographer
    • US20060066717A1
    • 2006-03-30
    • US10952053
    • 2004-09-28
    • Sean Miceli
    • Sean Miceli
    • H04N7/14
    • H04N7/147H04N7/152H04N21/4788
    • A videoconference system is provided. The videoconference system includes a plurality of clients. A server component configured to distribute media to the plurality of clients is included. The server component includes a media mixer enabling distribution of a composite audio/video data stream to the client component and a videoconference choreographer configured to assist the media mixer in mixing input streams to the server component based upon event data. A conference channel communication connection over which video and audio data streams are carried between the plurality of clients and the server component is provided. A back-channel communication connection over which the event data is communicated between the plurality of clients and the server component is also included. A method for controlling mixing of data streams for a videoconference session is also provided. A scheme for converting documents to be shared during a videoconference session to a common format is also provided.
    • 9. 发明授权
    • Playback of recorded streaming delta-encoded data
    • 录制流式增量编码数据的播放
    • US08139923B2
    • 2012-03-20
    • US12051430
    • 2008-03-19
    • Sean Miceli
    • Sean Miceli
    • H04N5/92
    • H04L65/607G11B27/034G11B27/105H04L65/608
    • Apparatus having corresponding methods and computer-readable media comprise a circuit adapted to receive a seek time for a first stream of delta-encoded data stored in a stream file; a circuit adapted to select an index time based on the seek time, and adapted to retrieve an index pointer associated with the index time from an index file, wherein the index file includes a plurality of the index times and index pointers each associated with one of the index times; a circuit adapted to select an intraframe based on the index pointer, and adapted to retrieve the intraframe, and a frame pointer associated with the intraframe, from a frame file, wherein the frame file includes a plurality of the intraframes and frame pointers; and an output circuit adapted to transmit a second stream of delta-encoded data based on the intraframe and the delta-encoded data stored in the stream file.
    • 具有相应方法和计算机可读介质的装置包括适于接收存储在流文件中的加值编码数据的第一流的寻道时间的电路; 适于基于搜索时间选择索引时间并且适于从索引文件检索与索引时间相关联的索引指针的电路,其中索引文件包括多个索引时间和索引指针,每个索引时间和索引指针与 指数倍数 适于基于所述索引指针选择帧内并适于从帧文件检索所述帧内帧和与所述帧内相关联的帧指针的电路,其中所述帧文件包括多个所述帧内和帧指针; 以及输出电路,其适于基于所述流文件中存储的所述帧内和所述增量编码数据来发送所述增量编码数据的第二流。
    • 10. 发明授权
    • Recording streaming delta-encoded data
    • 记录流增量编码数据
    • US08126048B2
    • 2012-02-28
    • US12050526
    • 2008-03-18
    • Sean Miceli
    • Sean Miceli
    • H04N7/12
    • H04N9/8042H04N9/82H04N9/8227H04N21/4325H04N21/4334H04N21/6437H04N21/8455
    • Apparatus having corresponding methods, computer-readable media, and data structures comprise an input circuit adapted to receive a stream of delta-encoded data; a record circuit adapted to store the stream of delta-encoded data in a stream file; a current frame circuit adapted to maintain a current frame of the data based on the stream of delta-encoded data; a record frame circuit adapted to store the current frame in a frame file as an intraframe with a frame pointer at a plurality of different index times, wherein each frame pointer indicates a location in the stream file associated with the respective index time; and a record index circuit adapted to store the index times sequentially in an index file, and adapted to store an index pointer for each index time, wherein each index pointer indicates a location in the frame file of the intraframe associated with the respective index time.
    • 具有相应方法,计算机可读介质和数据结构的装置包括适于接收增量编码数据流的输入电路; 记录电路,其适于将Δ-编码数据流存储在流文件中; 当前帧电路,其适于基于所述增量编码数据流维持所述数据的当前帧; 记录帧电路,适于将当前帧存储在帧文件中作为具有多个不同索引时间的帧指针的帧内帧,其中每个帧指针指示与相应索引时间相关联的流文件中的位置; 以及记录索引电路,其适于将索引时间顺序地存储在索引文件中,并且适于存储每个索引时间的索引指针,其中每个索引指针指示与相应索引时间相关联的帧内文件中的位置。