Patents by Inventor Sang Kun Choe
Sang Kun Choe 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).
-
Publication number: 20240005452Abstract: The techniques disclosed herein enable systems to perform automatic camera rotation for multi-posture devices (e.g., tablet devices, foldable devices, external displays with built-in webcams) irrespective of a current posture of the computing device. This is accomplished by reformatting an image captured by an image sensor using an image signal processer prior to encoding for output. To reformat the image, the computing device determines an angle of rotation for the computing device relative to a default posture. The image is then rotated based on the angle of rotation such that the image appears right side up for the current posture. Subsequently, the image is cropped from its original aspect ratio to a predetermined aspect ratio. Finally, the image is encoded to generate an output stream that can be received by an application. In this way, the system maintains visual consistency even as a user rotates the device.Type: ApplicationFiled: June 29, 2022Publication date: January 4, 2024Inventors: Michael Jeffrey AJAX, Naveen THUMPUDI, Gerrit Lance SWANEVELD, Sang Kun CHOE
-
Patent number: 11094030Abstract: An image sensor is misaligned with an operating orientation. Misalignment information may be registered with an operating system. Misaligned image data may be transformed as a final processing act before being delivered to an application. A method of transforming image misalignment. Image data having a first orientation is received from an image sensor at a first computing component of a computing device. The image data is transformed using misalignment information to transformed image data having a second orientation. Immediately after transforming the image data, the transformed image data is communicated from a final computing component to an application.Type: GrantFiled: December 21, 2018Date of Patent: August 17, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Naveen Thumpudi, Sang Kun Choe
-
Patent number: 10771684Abstract: A computing device includes one or more camera systems, each camera system including software and/or hardware to provide various different camera-related capabilities. The camera system maintains one or more profiles, each profile identifying different capabilities of the camera system that the computing device is configured to use concurrently. The one or more profiles are provided to a program on the computing device, allowing the program to know which capabilities the computing device is configured to use concurrently. If a profile provided by the camera system indicates that the computing device is configured to use certain capabilities concurrently (e.g., capturing images and recording video at certain resolutions), then the program allows a user to select options for using those capabilities concurrently. However, if no such profile exists, the program does not allow a user to select options for using those capabilities concurrently.Type: GrantFiled: March 6, 2019Date of Patent: September 8, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Sang Kun Choe, Leonard D. Zuvela, Mei L. Wilson
-
Publication number: 20200202478Abstract: An image sensor is misaligned with an operating orientation. Misalignment information may be registered with an operating system. Misaligned image data may be transformed as a final processing act before being delivered to an application. A method of transforming image misalignment. Image data having a first orientation is received from an image sensor at a first computing component of a computing device. The image data is transformed using misalignment information to transformed image data having a second orientation. Immediately after transforming the image data, the transformed image data is communicated from a final computing component to an application.Type: ApplicationFiled: December 21, 2018Publication date: June 25, 2020Inventors: Naveen THUMPUDI, Sang Kun CHOE
-
Publication number: 20190268533Abstract: A computing device includes one or more camera systems, each camera system including software and/or hardware to provide various different camera-related capabilities. The camera system maintains one or more profiles, each profile identifying different capabilities of the camera system that the computing device is configured to use concurrently. The one or more profiles are provided to a program on the computing device, allowing the program to know which capabilities the computing device is configured to use concurrently. If a profile provided by the camera system indicates that the computing device is configured to use certain capabilities concurrently (e.g., capturing images and recording video at certain resolutions), then the program allows a user to select options for using those capabilities concurrently. However, if no such profile exists, the program does not allow a user to select options for using those capabilities concurrently.Type: ApplicationFiled: March 6, 2019Publication date: August 29, 2019Inventors: Sang Kun CHOE, Leonard D. ZUVELA, Mei L. WILSON
-
Patent number: 10270966Abstract: A computing device includes one or more camera systems, each camera system including software and/or hardware to provide various different camera-related capabilities. The camera system maintains one or more profiles, each profile identifying different capabilities of the camera system that the computing device is configured to use concurrently. The one or more profiles are provided to a program on the computing device, allowing the program to know which capabilities the computing device is configured to use concurrently. If a profile provided by the camera system indicates that the computing device is configured to use certain capabilities concurrently (e.g., capturing images and recording video at certain resolutions), then the program allows a user to select options for using those capabilities concurrently. However, if no such profile exists, the program does not allow a user to select options for using those capabilities concurrently.Type: GrantFiled: August 1, 2017Date of Patent: April 23, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Sang Kun Choe, Leonard D. Zuvela, Mei L. Wilson
-
Publication number: 20170332012Abstract: A computing device includes one or more camera systems, each camera system including software and/or hardware to provide various different camera-related capabilities. The camera system maintains one or more profiles, each profile identifying different capabilities of the camera system that the computing device is configured to use concurrently. The one or more profiles are provided to a program on the computing device, allowing the program to know which capabilities the computing device is configured to use concurrently. If a profile provided by the camera system indicates that the computing device is configured to use certain capabilities concurrently (e.g., capturing images and recording video at certain resolutions), then the program allows a user to select options for using those capabilities concurrently. However, if no such profile exists, the program does not allow a user to select options for using those capabilities concurrently.Type: ApplicationFiled: August 1, 2017Publication date: November 16, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Sang Kun Choe, Leonard D. Zuvela, Mei L. Wilson
-
Patent number: 9729785Abstract: A computing device includes one or more camera systems, each camera system including software and/or hardware to provide various different camera-related capabilities. The camera system maintains one or more profiles, each profile identifying different capabilities of the camera system that the computing device is configured to use concurrently. The one or more profiles are provided to a program on the computing device, allowing the program to know which capabilities the computing device is configured to use concurrently. If a profile provided by the camera system indicates that the computing device is configured to use certain capabilities concurrently (e.g., capturing images and recording video at certain resolutions), then the program allows a user to select options for using those capabilities concurrently. However, if no such profile exists, the program does not allow a user to select options for using those capabilities concurrently.Type: GrantFiled: February 16, 2015Date of Patent: August 8, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Sang Kun Choe, Leonard D. Zuvela, Mei L. Wilson
-
Publication number: 20160212329Abstract: A computing device includes one or more camera systems, each camera system including software and/or hardware to provide various different camera-related capabilities. The camera system maintains one or more profiles, each profile identifying different capabilities of the camera system that the computing device is configured to use concurrently. The one or more profiles are provided to a program on the computing device, allowing the program to know which capabilities the computing device is configured to use concurrently. If a profile provided by the camera system indicates that the computing device is configured to use certain capabilities concurrently (e.g., capturing images and recording video at certain resolutions), then the program allows a user to select options for using those capabilities concurrently. However, if no such profile exists, the program does not allow a user to select options for using those capabilities concurrently.Type: ApplicationFiled: February 16, 2015Publication date: July 21, 2016Inventors: Sang Kun Choe, Leonard D. Zuvela, Mei L. Wilson