Alternative Dispute Resolution Criminal Defense Bankruptcy Personal Injury Business Law Landlord & Tenant Construction Law Business Creditors Practice Estate Planning Criminal Law - Defense Family Disability Law Criminal Defense Dispute Resolution Education Elder Law Estate Planning & Probate Ethics Family Law General Practice Insolvency & Reorg. Judges & Courts Legal Education & Bar Admin. Litigation - General Civil Practice Non Law - Related Employment Probate & Trust Law Product Liability Law Professional Development Real Estate Law Skills Taxation - Corp. & Business Taxation - Personal Tort & Personal Injury Trust
Business Law Construction Law Dispute Resolution Education Elder Law Family Law General Practice Probate & Trust Law Tort & Personal Injury Estate Planning & Probate Criminal Law - Defense Litigation - General Civil Practice Professional Development Skills
Systems and methods for managing frame rates during multimedia playback are described herein. The ideal playback timing associated with video data is determined. If an actual playback timing of the video data lags the ideal playback timing, a frame rate associated with the video data is varied using a smoothing function to recover toward the ideal playback timing. An iterative frame-dropping algorithm is applied to vary the frame rate in accordance with the smoothing function. The smoothing function incorporates as a variable an average delay associated with playback of frames in the video data.
Weidong Zhao - Bellevue WA, US Thomas W. Holcomb - Redmond WA, US Chih-Lung B Lin - Redmond WA, US William R. Sanders - Redmond WA, US Shijun Sun - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 7/12 H04B 1/66
US Classification:
37524002, 375240
Abstract:
An encoder is disclosed that is partitioned into discrete hardware modules. The discrete modules include multiple re-entry and exit points that allow enhanced control by software. The software can control the discrete modules during the encoding process and make adjustments according to CPU bandwidth and/or user requirements allowing for enhanced quality control and seamless hardware/software operations. In one embodiment, a media stream is received into an encoder that includes a pipeline of multiple hardware stages for encoding. An intermediate result is provided from at least one of the hardware stages to an encoding control module that processes the intermediate result to determine configuration instructions for a next hardware stage in the pipeline. Thus, the encoding process can be modified dynamically through hardware and software interactions as the media stream progresses through the pipeline of the encoder.
Yongjun Wu - Redmond WA, US Naveen Thumpudi - Sammamish WA, US Daniel Dinu - Redmond WA, US William R. Sanders - Stanwood WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 7/26
US Classification:
37524027, 375E072
Abstract:
Error concealment techniques for video decoding are described. For example, a video decoder after finding a corrupted picture in a bit stream, finds a suitable neighbor for the corrupted picture. For example, the video decoder favors pictures with the same parity as the corrupted picture and considers picture order count and picture corruption in choosing a neighbor. The decoder then modifies syntax elements for the encoded video in the bit stream to allow the neighbor to be used in concealing the corruption in the corrupted picture. The modification of syntax elements can depend on the particular video decoder implementation. For example, in a software-only multithreaded video decoder, a task graph is modified, while in a system utilizing video acceleration, syntax elements for reference lists are modified.
Benign Prostatic Hypertrophy Kidney Cancer Prostate Cancer Testicular Cancer Bladder Cancer
Languages:
English
Description:
Dr. Sanders graduated from the Emory University School of Medicine in 1988. He works in Atlanta, GA and specializes in Urology. Dr. Sanders is affiliated with Northside Hospital.
Dr. Sanders graduated from the Louisiana State University School of Medicine at Shreveport in 2006. He works in Ruston, LA and 1 other location and specializes in Family Medicine and Sports Medicine. Dr. Sanders is affiliated with Northern Louisiana Medical Center.
Dr. Sanders graduated from the University of Chicago Pritzker School of Medicine in 1992. He works in Chicago, IL and 1 other location and specializes in Critical Care Medicine and Sleep Medicine. Dr. Sanders is affiliated with Community First Medical Center, Northshore University HealthSystem, Presence Saint Joseph Hospital and Westlake Hospital.
Dr. Sanders graduated from the Vanderbilt University School of Medicine in 1976. He works in Tullahoma, TN and specializes in Internal Medicine and Infectious Disease. Dr. Sanders is affiliated with Harton Regional Medical Center.
Dr. Sanders graduated from the University of Connecticut School of Medicine in 1980. He works in Hartford, CT and specializes in Emergency Medicine. Dr. Sanders is affiliated with Saint Francis Hospital & Medical Center.
Terrace Pediatric Group 342 21 Ave N, Nashville, TN 37203 6153279371 (phone), 6153296652 (fax)
Languages:
English
Description:
Dr. Sanders works in Nashville, TN and specializes in Adolescent Medicine and Pediatrics. Dr. Sanders is affiliated with Saint Thomas Midtown Hospital, Tristar Centennial Medical Center and Vanderbilt University Medical Center.