Patents by Inventor Quanzhan Zheng
Quanzhan Zheng has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9307241Abstract: The present application provides a video encoding method that includes setting frame types for a video sequence; obtaining a B frame; determining whether a current macroblock of the B frame satisfies a Direct prediction mode, and if yes determining whether the current macroblock satisfies a Skip prediction mode; if the current macroblock does not meet either mode, computing at least one of a mode cost after performing motion compensation on the current macroblock using two bidirectional prediction motion vectors obtained in the Direct prediction mode; a mode cost after performing motion compensation on the current macroblock using a forward prediction motion vector obtained in the Direct prediction mode; and a mode cost after performing motion compensation on the current macroblock using a backward prediction motion vector obtained in the Direct prediction mode; and selecting a mode with a smallest cost as an optimal prediction direction to encode the current macroblock.Type: GrantFiled: July 30, 2013Date of Patent: April 5, 2016Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Chenchen Yu, Jing Lv, JingChang Chen, Quanzhan Zheng, Ronggang Wang, Jie Wan, Wen Gao
-
Publication number: 20140101539Abstract: An embodiment of the disclosure provides a website presenting method, in which a style attribute of a website to be presented is acquired, a style attribute of a browser is set according to the acquired style attribute of the website; and the browser presents the website according to the set style. Another embodiment of the disclosure discloses a browser. According to the disclosure, the styles of the website and of the browser may be consistent with each other when the website is presented, which results in a good visual effect, and accordingly, a user may gain a more novel and comfortable browsing experience.Type: ApplicationFiled: September 30, 2013Publication date: April 10, 2014Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Huateng Ma, Quanzhan Zheng, Mengqing Wu, Jinzhou Jiang, Lin Du, Ning Zhang
-
Publication number: 20140056353Abstract: The present application provides a video encoding method that includes setting frame types for a video sequence; obtaining a B frame; determining whether a current macroblock of the B frame satisfies a Direct prediction mode, and if yes determining whether the current macroblock satisfies a Skip prediction mode; if the current macroblock does not meet either mode, computing at least one of a mode cost after performing motion compensation on the current macroblock using two bidirectional prediction motion vectors obtained in the Direct prediction mode; a mode cost after performing motion compensation on the current macroblock using a forward prediction motion vector obtained in the Direct prediction mode; and a mode cost after performing motion compensation on the current macroblock using a backward prediction motion vector obtained in the Direct prediction mode; and selecting a mode with a smallest cost as an optimal prediction direction to encode the current macroblock.Type: ApplicationFiled: July 30, 2013Publication date: February 27, 2014Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Chenchen YU, JING LV, JINGCHANG CHEN, QUANZHAN ZHENG, RONGGANG WANG, JIE WAN, WEN GAO
-
Publication number: 20110044324Abstract: Embodiments of the present invention provide a method and apparatus for voice communication based on an IM system. The method includes: a) establishing a tone-modified voice communication channel between second IM client and first IM client; b) processing inputted original voice information through tone modification to obtain tone-modified voice; sending the tone-modified voice to the first IM client via the tone-modified voice communication channel. According to embodiments of the present invention, the voice information collected in the IM system is first processed through tone modification, thereby tone-modified voice communication based on the IM system is implemented.Type: ApplicationFiled: October 27, 2010Publication date: February 24, 2011Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Dalong Li, Quanzhan Zheng, Fuzhong Sheng
-
Patent number: 7747986Abstract: A computing system for determining performance factors for using in performance modeling of a deployed subject system, is presented. The computing system includes a plurality of software components comprising the subject system. Each of the components is susceptible to event tracing while executing on the computing system. The computing system includes a tracing component. The tracing component is configured to trace events of the components of the subject system as they execute. The computing system includes a transaction identification table. The transaction identification table comprises starting and ending actions for transactions performed by the subject system. The computing system also includes a transaction identification component that identifies actions from traced events, identifies related actions corresponding to a transaction according to the starting and ending actions in the transaction identification table, and stores the related actions in the transaction workflow data store.Type: GrantFiled: June 15, 2005Date of Patent: June 29, 2010Assignee: Microsoft CorporationInventors: Glenn F LaVigne, Efstathios Papaefstathiou, Jonathan C Hardwick, Quanzhan Zheng, Rebecca Isaacs, Paul Barham
-
Patent number: 7383516Abstract: Systems and methods for displaying hierarchical data are described. In an implementation, a method includes processing hierarchical data describing a distributed computing environment. The hierarchical data includes a plurality of levels, in which, at least one of the levels includes a plurality of containers, each of the containers includes one or more items, and each of the items is disposed in another level that is a child of the at least one level. The processed hierarchical data is output for display in a single window on a display device such that the hierarchical data indicates a relationship between each of the items and a respective one of the containers and is configured such that each of the items may be edited without interacting with another window.Type: GrantFiled: April 13, 2005Date of Patent: June 3, 2008Assignee: Microsoft CorporationInventors: Larry J Sauls, Jr., Kent D. Cedola, David E Guimbellot, Quanzhan Zheng
-
Publication number: 20060288149Abstract: A computing system for determining performance factors for using in performance modeling of a deployed subject system, is presented. The computing system includes a plurality of software components comprising the subject system. Each of the components is susceptible to event tracing while executing on the computing system. The computing system includes a tracing component. The tracing component is configured to trace events of the components of the subject system as they execute. The computing system includes a transaction identification table. The transaction identification table comprises starting and ending actions for transactions performed by the subject system. The computing system also includes a transaction identification component that identifies actions from traced events, identifies related actions corresponding to a transaction according to the starting and ending actions in the transaction identification table, and stores the related actions in the transaction workflow data store.Type: ApplicationFiled: June 15, 2005Publication date: December 21, 2006Applicant: Microsoft CorporationInventors: Glenn LaVigne, Efstathios Papaefstathiou, Jonathan Hardwick, Quanzhan Zheng, Rebecca Isaacs, Paul Barham
-
Publication number: 20060235857Abstract: Systems and methods for displaying hierarchical data are described. In an implementation, a method includes processing hierarchical data describing a distributed computing environment. The hierarchical data includes a plurality of levels, in which, at least one of the levels includes a plurality of containers, each of the containers includes one or more items, and each of the items is disposed in another level that is a child of the at least one level. The processed hierarchical data is output for display in a single window on a display device such that the hierarchical data indicates a relationship between each of the items and a respective one of the containers and is configured such that each of the items may be edited without interacting with another window.Type: ApplicationFiled: April 13, 2005Publication date: October 19, 2006Applicant: Microsoft CorporationInventors: Larry Sauls, Kent Cedola, David Guimbellot, Quanzhan Zheng