-
公开(公告)号:US09536338B2
公开(公告)日:2017-01-03
申请号:US13563313
申请日:2012-07-31
摘要: Methods of animating objects using the human body are described. In an embodiment, a deformation graph is generated from a mesh which describes the object. Tracked skeleton data is received which is generated from sensor data and the tracked skeleton is then embedded in the graph. Subsequent motion which is captured by the sensor result in motion of the tracked skeleton and this motion is used to define transformations on the deformation graph. The transformations are then applied to the mesh to generate an animation of the object which corresponds to the captured motion. In various examples, the mesh is generated by scanning an object and the deformation graph is generated using orientation-aware sampling such that nodes can be placed close together within the deformation graph where there are sharp corners or other features with high curvature in the object.
摘要翻译: 描述使用人体对物体进行动画化的方法。 在一个实施例中,从描述对象的网格生成变形图。 从传感器数据生成跟踪的骨架数据,然后将跟踪的骨架嵌入到图中。 由传感器捕获的随后的运动导致跟踪骨架的运动,并且该运动用于定义变形图上的变换。 然后将变换应用于网格以生成对应于所捕获的运动的对象的动画。 在各种示例中,通过扫描对象产生网格,并且使用取向感知采样生成变形图,使得节点可以在变形图中靠近放置,其中存在锐角或具有高曲率的其它特征。
-
公开(公告)号:US09519464B2
公开(公告)日:2016-12-13
申请号:US14488104
申请日:2014-09-16
发明人: Yingnong Dang , Chenglin Zhong , Qian Wu , Han Yin , Niko Schwarz , Dongmei Zhang
IPC分类号: G06F9/44
摘要: The disclosure generally relates to code recommendation. In one embodiment, code snippets may be extracted using an invocation-centered code slicing process and then grouped according to the method usages. For each method usage, a representative code snippet may be selected and stored in the knowledge base in association with metadata. In operation, the programming context may be obtained and used to query the knowledge base to retrieve one or more code snippets for recommendation. In one embodiment, the recommended code snippets may be ranked to improve the utility and user friendliness, and the metadata may be used to provide variation points and possibly other auxiliary information to improve the operation efficiency and user experience.
摘要翻译: 本公开一般涉及代码推荐。 在一个实施例中,可以使用以调用为中心的代码分割过程来提取代码段,然后根据方法使用进行分组。 对于每种方法使用,可以选择代表性代码段并将其与元数据相关联地存储在知识库中。 在操作中,可以获得编程上下文并用于查询知识库以检索用于推荐的一个或多个代码片段。 在一个实施例中,推荐的代码段可以被排名以提高效用和用户友好性,并且可以使用元数据来提供变化点和可能的其他辅助信息以提高操作效率和用户体验。
-
公开(公告)号:US09509620B2
公开(公告)日:2016-11-29
申请号:US14746092
申请日:2015-06-22
IPC分类号: H04L12/841 , H04L12/911 , H04L12/927
CPC分类号: H04L47/28 , H04L47/805 , H04L47/826
摘要: A deadline-aware network protocol is described. In an example, data transfer at a transport layer entity of a packet-based communication network is controlled by receiving a request for network resources for a data flow from a network element and allocating network resources to the data flow. The data flow comprises a number of data packets associated with an application, and the request comprises a factor relating to a time deadline associated with the application. The network resources allocated depend on the factor relating to the time deadline. In examples, the network resource can be a bandwidth or data rate allocated to the data flow, and the factor can be a data rate sufficient to complete the data flow within the time deadline. In examples, the network resources are allocated greedily, such that requests are fully satisfied whenever possible, and the network resources are fully utilized.
-
公开(公告)号:US09471068B2
公开(公告)日:2016-10-18
申请号:US14516154
申请日:2014-10-16
发明人: Shobana M. Balakrishnan , David T. Harper , Stephen Heil , Eric C. Peterson , Adam B. Glass , David Alex Butler , Austin Nicholas Donnelly , Antony Ian Taylor Rowstron , Sergey Legtchenko
CPC分类号: G05D23/1917 , G06F1/20 , G06F1/26 , G06F3/0611 , G06F3/0613 , G06F3/0625 , G06F3/0634 , G06F3/0658 , G06F3/067 , G06F3/0689 , G06F13/4068 , Y02D10/14 , Y02D10/151 , Y02D10/154
摘要: Low cost storage for write once read rarely data is described. In an embodiment a storage device comprises a plurality of hard disk drives connected to a server via an interconnect fabric. The storage device comprises a cooling system which is only capable of cooling a first subset of the hard disk drives and a power supply system which is only capable of powering a second subset of the hard disk drives and in some examples, the interconnect fabric may be only capable of providing full bandwidth for a third subset of the hard disk drives. Each subset may comprise only a small fraction of hard disk drives. A control mechanism, which may be implemented in software, is provided which controls which hard disk drives are active at any time in order that the constraints set by the cooling and power supply systems and interconnect fabric are not violated.
摘要翻译: 低成本存储一次读取很少的数据被描述。 在一个实施例中,存储设备包括经由互连结构连接到服务器的多个硬盘驱动器。 存储设备包括仅能够冷却硬盘驱动器的第一子集的冷却系统和仅能够为硬盘驱动器的第二子集供电的电源系统,并且在一些示例中,互连结构可以是 只能为硬盘驱动器的第三个子集提供完整的带宽。 每个子集可以仅包括一小部分硬盘驱动器。 可以以软件实现的控制机制被提供,其可以随时控制哪些硬盘驱动器是活动的,以便不违反由冷却和供电系统和互连结构设置的约束。
-
公开(公告)号:US09396523B2
公开(公告)日:2016-07-19
申请号:US13949940
申请日:2013-07-24
CPC分类号: G06T5/001 , G06K9/6282 , G06T2207/20081
摘要: Image restoration cascades are described, for example, where digital photographs containing noise are restored using a cascade formed from a plurality of layers of trained machine learning predictors connected in series. For example, noise may be from sensor noise, motion blur, dust, optical low pass filtering, chromatic aberration, compression and quantization artifacts, down sampling or other sources. For example, given a noisy image, each trained machine learning predictor produces an output image which is a restored version of the noisy input image; each trained machine learning predictor in a given internal layer of the cascade also takes input from the previous layer in the cascade. In various examples, a loss function expressing dissimilarity between input and output images of each trained machine learning predictor is directly minimized during training. In various examples, data partitioning is used to partition a training data set to facilitate generalization.
摘要翻译: 描述了图像恢复级联,例如,其中使用由多个连续串联的训练机器学习预测器层形成的级联来恢复含有噪声的数字照片。 例如,噪声可能来自传感器噪声,运动模糊,灰尘,光学低通滤波,色差,压缩和量化伪像,下采样或其他源。 例如,给定嘈杂的图像,每个经过训练的机器学习预测器产生作为噪声输入图像的恢复版本的输出图像; 在级联的给定内部层中的每个经过训练的机器学习预测器也在级联中从前一层输入。 在各种示例中,在训练期间直接最小化表示每个训练机器学习预测器的输入和输出图像之间的不相似性的损失函数。 在各种示例中,使用数据划分来分割训练数据集以便于泛化。
-
公开(公告)号:US09392450B2
公开(公告)日:2016-07-12
申请号:US14594874
申请日:2015-01-12
CPC分类号: H04W12/04 , H04L9/0819 , H04L63/0492 , H04L63/061 , H04L63/08 , H04L63/18 , H04L2209/24 , H04L2209/80 , H04W12/06 , H04W12/08
摘要: Securely joining a secure wireless communications network is described, for example, where a printer or other device is securely added to a home wireless network. In various embodiments, a temporary wireless network is established between a new joiner device and a second wireless communications device which is already a member of a secure home wireless network. In an example, the temporary wireless network is set up using a secret key known to the new joiner device and the second wireless communications device by virtue of physical proximity. In various examples, the secure, temporary wireless network is used to transfer credentials of the secure home network to the new joiner device which then joins the home network. In an example the temporary wireless network is cancelled once the new joiner device becomes a member of the secure home (or other) wireless network.
-
公开(公告)号:US09344690B2
公开(公告)日:2016-05-17
申请号:US14163851
申请日:2014-01-24
发明人: Reinhard Sebastian Bernhard Nowozin , Danyal Khashabi , Jeremy Martin Jancsary , Bruce Justin Lindbloom , Andrew William Fitzgibbon
CPC分类号: H04N9/045 , G06T3/4015 , H04N9/69
摘要: Image demosaicing is described, for example, to enable raw image sensor data, where image elements have intensity values in only one of three color channels, to be converted into a color image where image elements have intensity values in three color channels. In various embodiments a trained machine learning component is used to carry out demosaicing optionally in combination with denoising. In some examples the trained machine learning system comprises a cascade of trained regression tree fields. In some examples the machine learning component has been trained using pairs of mosaiced and demosaiced images where the demosaiced images have been obtained by downscaling natural color digital images. For example, the mosaiced images are obtained from the demosaiced images by subsampling according to one of a variety of color filter array patterns.
摘要翻译: 例如,图像去马赛克被描述为使得原始图像传感器数据(其中图像元素仅在三个颜色通道中的一个中具有强度值)被转换成其中图像元素具有三个颜色通道中的强度值的彩色图像。 在各种实施例中,训练的机器学习部件被用于可选地结合去噪进行去马赛克。 在一些示例中,经过训练的机器学习系统包括经训练的回归树字段的级联。 在一些示例中,机器学习部件已经使用成对的马赛克和去马赛克图像进行了训练,其中已经通过降低自然色彩数字图像来获得去马赛克图像。 例如,通过根据各种滤色器阵列图案之一的二次抽样从马赛克图像获得镶嵌图像。
-
公开(公告)号:US08661407B2
公开(公告)日:2014-02-25
申请号:US12146819
申请日:2008-06-26
IPC分类号: G06F9/44
CPC分类号: G06F8/20
摘要: The disclosure describes a method for programming applications for embedded systems such as sensor nodes. In an embodiment, this comprises writing embedded system applications in a high-level language such as C# or Java using a software development framework which includes a set of tools and class libraries. The class libraries contain pre-written code to carry out tasks which may be required of an embedded system. The class libraries may be extended following identification of a need for a particular function in an embedded system. Developed applications may be subsequently stored on the embedded system but executed on a gateway computing device which interacts with the embedded system. This means that the application(s) can be executed without requiring the presence of a virtual execution system located on the embedded system while allowing a high-level programming model for application programmers.
摘要翻译: 本公开描述了一种用于编程诸如传感器节点之类的嵌入式系统的应用的方法。 在一个实施例中,这包括使用包括一组工具和类库的软件开发框架来编写诸如C#或Java之类的高级语言的嵌入式系统应用程序。 类库包含预先编写的代码,用于执行嵌入式系统可能需要的任务。 在对嵌入式系统中的特定功能的需求的识别之后,可以扩展类库。 开发的应用可以随后存储在嵌入式系统上,但在与嵌入式系统交互的网关计算设备上执行。 这意味着可以执行应用程序,而不需要存在位于嵌入式系统上的虚拟执行系统,同时允许应用程序员的高级编程模型。
-
公开(公告)号:US08607305B2
公开(公告)日:2013-12-10
申请号:US12202352
申请日:2008-09-01
CPC分类号: G06F21/64 , G06F21/44 , G06F21/645 , G06F2221/2135 , H04L9/3268 , H04L63/0428 , H04L2209/42
摘要: Aspects of the subject matter described herein relate to collecting anonymous and traceable telemetry. In aspects, a telemetry source may obtain a certificate or other data from an escrow certificate issuer. The certificate includes information usable by a certificate collector to verify that the certificate is valid, but does not include information usable to identify the telemetry source to the telemetry collector.
摘要翻译: 本文描述的主题的方面涉及收集匿名和可溯源的遥测。 在方面,遥测源可以从托管证书颁发者获得证书或其他数据。 证书包括证书收集器可用以验证证书是否有效的信息,但不包括可用于识别遥测收集器的遥测源的信息。
-
公开(公告)号:US08605992B2
公开(公告)日:2013-12-10
申请号:US13083271
申请日:2011-04-08
CPC分类号: G06T5/005 , G06T2207/10004 , G06T2207/10024 , G06T2207/10028
摘要: Image completion using scene geometry is described, for example, to remove marks from digital photographs or complete regions which are blank due to editing. In an embodiment an image depicting, from a viewpoint, a scene of textured objects has regions to be completed. In an example, geometry of the scene is estimated from a depth map and the geometry used to warp the image so that at least some surfaces depicted in the image are fronto-parallel to the viewpoint. An image completion process is guided using distortion applied during the warping. For example, patches used to fill the regions are selected on the basis of distortion introduced by the warping. In examples where the scene comprises regions having only planar surfaces the warping process comprises rotating the image. Where the scene comprises non-planar surfaces, geodesic distances between image elements may be scaled to flatten the non-planar surfaces.
摘要翻译: 描述使用场景几何的图像完成,例如,从数字照片或由于编辑而为空的完整区域中移除标记。 在一个实施例中,从视点描绘纹理对象的场景的图像具有要完成的区域。 在一个示例中,从深度图和用于扭曲图像的几何估计场景的几何形状,使得图像中描绘的至少一些表面与视点平行。 使用在翘曲期间施加的变形来指导图像完成处理。 例如,基于由翘曲引入的失真来选择用于填充区域的补丁。 在场景包括仅具有平面表面的区域的示例中,翘曲过程包括旋转图像。 在场景包括非平面表面的情况下,图像元素之间的测地距离可以被缩放以平坦化非平面表面。
-
-
-
-
-
-
-
-
-