$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

Method and system for capturing and encoding full-screen video graphics 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-009/00
출원번호 US-0892924 (1997-07-15)
발명자 / 주소
  • Maithreyi Lakshmi Ratan
  • Thomas W. Olsen
출원인 / 주소
  • Microsoft Corporation
대리인 / 주소
    Merchant & Gould
인용정보 피인용 횟수 : 106  인용 특허 : 8

초록

A method and system for encoding video graphics of displayed on a monitor of a computer system. Graphical API function calls are hooked so that when a graphical API routine is called the graphical API function call that called the graphical API routine will be diverted to an encoding subroutine in a

대표청구항

1. A method for encoding video graphics of a computer system including a monitor, the video graphics being displayed on the monitor by a plurality of graphical application programming interface (API) routines executed in response to a plurality of graphical API function calls, the method comprising

이 특허에 인용된 특허 (8)

  1. Poreh Illan,ILX ; Algom Avner,ILX ; Vaindiner Alexander,ILX ; Shpilberg Ilya,ILX, Apparatus for and method of acquiring, processing and routing data contained in a GUI window.
  2. Trueblood John, Computer graphics data recording and playback system with a VCR-based graphic user interface.
  3. Shipp Ronald Anthony ; Hecht Stuart ; Harkin Patrick Allen, Graphics controller utilizing video memory to provide macro command capability and enhanched command buffering.
  4. Flurry Gregory Alan, Method and apparatus for integrating video capture and monitor.
  5. Brown John M ; Dyer Don W ; Mehrotra Gautam ; Lang Carol L, Methods for recording a compilable graphics call trace.
  6. Halviatti Ramin L. (Santa Cruz CA) Potts Richard J. (Palo Alto CA), System and methods for improved program testing.
  7. Silberbauer Amy M. (Modesto CA) Tabari Susanne J. (Los Gatos CA), System for encoding units of entity/relationship data to include prefixes with codes for length, action, and unit identi.
  8. Hyatt Gilbert P. (P.O. Box 81230 Las Vegas NV 89180), Transform processor system having reduced processing bandwith.

이 특허를 인용한 특허 (106)

  1. Ward,Alan D.; Barzee,Rex A.; Lefebvre,Kevin T.; Dyer,Don W.; Dugger,James G., Accessing a graphics system for graphics application evaluation and control.
  2. Chen,Wei Ge; Thumpudi,Naveen; Lee,Ming Chieh, Accounting for non-monotonicity of quality as a function of quantization in quality and rate control for digital audio.
  3. Chen,Wei Ge; Thumpudi,Naveen; Lee,Ming Chieh, Accounting for non-monotonicity of quality as a function of quantization in quality and rate control for digital audio.
  4. Srinivasan, Sridhar, Adaptive coding and decoding of wide-range coefficients.
  5. Smirnov,Sergey, Adaptive entropy encoding/decoding for screen capture content.
  6. Smirnov,Sergey, Adaptive entropy encoding/decoding for screen capture content.
  7. Smirnov,Sergey, Adaptive entropy encoding/decoding for screen capture content.
  8. Hoffberg, Steven M.; Hoffberg-Borghesani, Linda I., Adaptive pattern recognition based controller apparatus and method and human-interface therefore.
  9. Srinivasan, Sridhar; Tu, Chengjie; Regunathan, Shankar, Adaptive truncation of transform coefficient data in a transform-based digital media codec.
  10. Mehrotra, Sanjeev; Chen, Wei-Ge, Adaptive vector Huffman coding and decoding based on a sum of values of audio data symbols.
  11. Mukerjee, Kunal; Srinivasan, Sridhar; Lin, Bruce Chih Lung, Advanced bi-directional predictive coding of video frames.
  12. Hull, Jonathan J.; Graham, Jamey, Annotable document printer.
  13. Mukerjee, Kunal, Bitplane coding of prediction mode information in bi-directionally predicted interlaced pictures.
  14. Koishida, Kazuhito; Mehrotra, Sanjeev; Chen, Wei-Ge, Coding of sparse digital media spectral data.
  15. Wu, Yongjun; Chen, William; Zhao, Weidong, Computing collocated macroblock information for direct mode macroblocks.
  16. Thumpudi,Naveen; Chen,Wei Ge, Constant bitrate media encoding techniques.
  17. Chen,Wei Ge; Thumpudi,Naveen; Lee,Ming Chieh, Correcting model bias during quality and rate control for digital audio.
  18. Richardson,John J., Driver framework component for synchronizing interactions between a multi-threaded environment and a driver operating in a less-threaded software environment.
  19. Srinivasan, Sridhar, Efficient coding and decoding of transform blocks.
  20. Schmieder, Wilhelm R.; Ben-Shachar, Ido; Chik, Joy; Parsons, John E., Encoding for remoting graphics to decoder device.
  21. Holcomb, Thomas W.; Mehrotra, Sanjeev; Smirnov, Serge; Siravara, Bharath, Encoding streaming media as a high bit rate layer, a low bit rate layer, and one or more intermediate bit rate layers.
  22. Karczewicz, Marta; Panchal, Rahul P.; Ye, Yan, Enhancement layer coding for scalable video coding.
  23. Mehrotra,Sanjeev; Chen,Wei ge, Entropy coding by adapting coding between level and run-length/level modes.
  24. Mehrotra, Sanjeev; Chen, Wei-Ge, Entropy coding using escape codes to switch between plural code tables.
  25. Tu, Chengjie; Regunathan, Shankar; Sun, Shijun; Lin, Chih-Lung, Entropy coding/decoding of hierarchically organized data.
  26. Mehrotra, Sanjeev; Chen, Wei-Ge, Entropy encoding and decoding using direct level and run-length/level context-adaptive arithmetic coding/decoding modes.
  27. Mehrotra, Sanjeev; Chen, Wei-Ge, Entropy encoding and decoding using direct level and run-length/level context-adaptive arithmetic coding/decoding modes.
  28. Mehrotra, Sanjeev; Chen, Wei-Ge, Entropy encoding and decoding using direct level and run-length/level context-adaptive arithmetic coding/decoding modes.
  29. Lin,Chih Lung; Hsu,Pohsiang; Holcomb,Thomas W.; Srinivasan,Sridhar, Escape mode code resizing for fields and slices.
  30. Chen,Wei Ge; Lee,Ming Chieh; Thumpudi,Naveen, Filtering of control parameters in quality and rate control for digital audio.
  31. Mehrotra, Sanjeev, Fine-grained client-side control of scalable media delivery.
  32. LeMay, Steven G.; Nelson, Dwayne R., Frame buffer capture of actual game play.
  33. LeMay, Steven G.; Nelson, Dwayne R., Frame capture of actual game play.
  34. LeMay,Steven G.; Nelson,Dwayne R., Frame capture of actual game play.
  35. Yamamoto, Masao; Kawanobe, Naoya, Game apparatus and storage medium storing game program.
  36. Yamamoto,Masao; Kawanobe,Naoya, Game apparatus and storage medium storing game program.
  37. Brosnan, William R.; Benbrahim, Jamal; LeMay, Steven G., Game result graphical verification on remote clients.
  38. Moyle, Gregory Allen; Schlottman, Gregory, Gaming machine systems and methods with memory efficient historical video re-creation.
  39. Diard, Franck R., Implementing a remote gaming server on a desktop computer.
  40. Hoffberg, Steven M.; Hoffberg-Borghesani, Linda I., Internet appliance system and method.
  41. Wu, Yongjun; Thumpudi, Naveen; Gan, Kim-chyan, Local picture identifier and computation of co-located information.
  42. Chen,Wei Ge; Thumpudi,Naveen; Lee,Ming Chieh, Measuring and using reliability of complexity estimates during quality and rate control for digital audio.
  43. Virdi, Gurpratap; Musayev, Eldar; Zhang, Wenbo; Vega-Garcia, Andres, Media streaming with enhanced seek operation.
  44. Virdi, Gurpratap; Vega-Garcia, Andres; Zhang, Wenbo; Musayev, Eldar, Media streaming with enhanced seek operation.
  45. Ishioka,Yukiya, Method and system for recording operating system call information.
  46. Kim, Jeom Gab, Method of protecting input/output packet of USB device and apparatus thereof.
  47. Corbett, Tim; Petrov, Julian; Rivera, Juan, Methods and systems for improving resource utilization by delaying rendering of three dimensional graphics.
  48. Rivera, Juan; Corbett, Tim; Petrov, Julian, Methods and systems for remoting three dimensional graphics.
  49. Rivera, Juan; Corbett, Timothy J.; Petrov, Julian, Methods and systems for remoting three dimensional graphics.
  50. Rivera, Juan; Corbett, Timothy J.; Petrov, Julian, Methods and systems for remoting three dimensional graphics.
  51. Mehrotra,Sanjeev, Motion estimation/compensation for screen capture video.
  52. Liang, Jie; Lin, Chih-Lung; Regunathan, Shankar; Srinivasan, Sridhar, Multi-layer run level encoding and decoding.
  53. Tu, Chengjie; Regunathan, Shankar; Sun, Shijun; Lin, Chih-Lung, Multi-level representation of reordered transform coefficients.
  54. Tu, Chengjie; Regunathan, Shankar; Sun, Shijun; Lin, Chih-Lung, Multi-level representation of reordered transform coefficients.
  55. Thumpudi, Naveen; Chen, Wei-Ge, Multi-pass variable bitrate media encoding.
  56. Thumpudi,Naveen; Chen,Wei Ge, Multi-pass variable bitrate media encoding.
  57. Hull,Jonathan J.; Gormish,Michael J.; Piersol,Kurt W., Multimedia output device having embedded encryption functionality.
  58. Hull, Jonathan J.; Graham, Jamey; Hart, Peter E.; Piersol, Kurt, Multimedia print driver dialog interfaces.
  59. Lee, Dar Shyang; Hull, Jonathan J.; Erol, Berna; Graham, Jamey, Multimedia projector-printer.
  60. Hull,Jonathan J.; Graham,Jamey; Hart,Peter E., Music processing printer.
  61. North, Jr.,Paul R., Network communications analysis.
  62. Chen,Wei Ge; Thumpudi,Naveen; Lee,Ming Chieh, Normalizing to compensate for block size variation when computing control parameter values for quality and rate control for digital audio.
  63. Berezansky, Yury; Sapir, Moshe; Bernstein, Ben; Braitmaiere, Maxim, Optimizations for implementing multi-stack stack hosts.
  64. Mehrotra, Sanjeev; Kotteri, Kishore; Siravara, Bharath; Holcomb, Thomas W.; Gao, Hui; Smirnov, Serge, Optimized client side rate control and indexed file layout for streaming media.
  65. Mehrotra, Sanjeev; Kotteri, Kishore; Siravara, Bharath; Holcomb, Thomas W.; Gao, Hui; Smirnov, Serge, Optimized client side rate control and indexed file layout for streaming media.
  66. Thumpudi, Naveen; Chen, Wei-Ge; He, Chao, Prediction of spectral coefficients in waveform coding and decoding.
  67. Hull, Jonathan J.; Graham, Jamey; Hart, Peter E., Printable representations for time-based media.
  68. Hart,Peter E.; Hull,Jonathan J.; Graham,Jamey; Piersol,Kurt, Printer having embedded functionality for printing time-based media.
  69. Hart, Peter E.; Hull, Jonathan J.; Graham, Jamey; Piersol, Kurt, Printer user interface.
  70. Hull, Jonathan J.; Graham, Jamey; Hart, Peter E., Printer with audio or video receiver, recorder, and real-time content-based processing logic.
  71. Hull,Jonathan J.; Erol,Berna; Hart,Peter E., Printer with audio/video localization.
  72. Hull,Jonathan J.; Piersol,Kurt W.; Hart,Peter E., Printer with document-triggered processing.
  73. Hull, Jonathan J.; Piersol, Kurt Wesley; Graham, Jamey; Hart, Peter E., Printer with embedded retrieval and publishing interface.
  74. Hull,Jonathan J.; Piersol,Kurt W.; Graham,Jamey; Hart,Peter E., Printer with embedded retrieval and publishing interface.
  75. Hart, Peter E.; Hull, Jonathan J.; Graham, Jamey; Piersol, Kurt W., Printer with hardware and software interfaces for media devices.
  76. Hull, Jonathan J.; Hart, Peter E.; Graham, Jamey, Printer with hardware and software interfaces for peripheral devices.
  77. Hull, Jonathan J.; Graham, Jamey; Hart, Peter E.; Piersol, Kurt W., Printer with multimedia server.
  78. Hull,Jonathan J.; Erol,Berna; Graham,Jamey; Hart,Peter E.; Lee,Dar Shyang; Piersol,Kurt W.; Van Olst,Daniel G., Printing system with embedded audio/video content recognition and processing.
  79. Lee, Dar-Shyang; Hull, Jonathan J.; Erol, Berna; Graham, Jamey, Projector/printer for displaying or printing of documents.
  80. Chen,Wei Ge; Lee,Ming Chieh; Thumpudi,Naveen, Quality control quantization loop and bitrate control quantization loop for quality and rate control for digital audio.
  81. Mehrotra,Sanjeev, Rate allocation for mixed content video.
  82. Parsons, Robert R.; Fitzpatrick, Shawn M., Recording and transmitting a network user's network session.
  83. Colle,Olivier, Reducing information transfer in screen capture series.
  84. Gu,Chuang; Lee,Ming Chieh, Region extraction in vector images.
  85. Leichtling, Ivan; Zhong, Chenyin; Chik, Joy; Khouzam, Gilles; David, Paul; Ungureanu, Oreste Dorin, Remote client graphics rendering.
  86. Brugiolo, Ivan, Remoting redirection layer for graphics device interface.
  87. Thumpudi, Naveen; Chen, Wei-Ge; He, Chao, Reordering coefficients for waveform coding or decoding.
  88. Liang, Jie; Lin, Chih-Lung; Srinivasan, Sridhar; Holcomb, Thomas W., Scan patterns for interlaced video content.
  89. Liang, Jie; Lin, Chih-Lung; Srinivasan, Sridhar; Holcomb, Thomas W., Scan patterns for progressive video content.
  90. Grechishkin, Alexander V.; Koryakin, Alexey B.; Dobrovolskiy, Nikolay N.; Omelyanchuk, Andrey A.; Tormasov, Alexander G.; Beloussov, Serguei M., Seamless integration of non-native application into host operating system.
  91. Grechishkin, Alexander V.; Koryakin, Alexey B.; Dobrovolskiy, Nikolay N.; Omelyanchuk, Andrey A.; Tormasov, Alexander G.; Beloussov, Serguei M., Seamless migration of non-native application into a virtual machine.
  92. Mehrotra,Sanjeev, Segmentation of digital video and images into continuous tone and palettized regions.
  93. Mehrotra, Sanjeev; Chen, Wei Ge, Selectively using multiple entropy models in adaptive coding and decoding.
  94. Erol, Berna; Hull, Jonathan J.; Lee, Dar-Shyang; Wolff, Gregory J., Semantic classification and enhancement processing of images for printing applications.
  95. Erol,Berna; Hull,Jonathan J.; Lee,Dar Shyang; Wolff,Gregory J., Semantic classification and enhancement processing of images for printing applications.
  96. Hart,Peter E.; Hull,Jonathan J.; Graham,Jamey; Piersol,Kurt W., Stand alone multimedia printer with user interface for allocating processing.
  97. Hart, Peter E.; Hull, Jonathan J.; Graham, Jamey; Piersol, Kurt W., Stand alone printer with hardware/software interfaces for sharing multimedia processing.
  98. Brown, John M.; Dyer, Don W.; Mehrotra, Gautam; Lang, Carol L., System and method for assessing performance optimizations in a graphics system.
  99. Brown, John M.; Dyer, Don W.; Mehrotra, Gautam; Lang, Carol L., System and method for assessing performance optimizations in a graphics system.
  100. Chen, Shenchang Eric, System and method for enabling online collaboration amongst a plurality of terminals using a web server.
  101. Dalcher, Gregory William, System, method, and computer program product for compatibility among hooking applications.
  102. Day, Jeff; Valdes, Roberto, Systems and methods for providing authentication credentials across application environments.
  103. Mehrotra,Sanjeev, Text detection in continuous tone image segments.
  104. Johns, Kyle R.; Goossen, J. Andrew, User interface for facilitating performance analysis for processing.
  105. Hart,Peter E.; Hull,Jonathan J.; Graham,Jamey; Piersol,Kurt, User interface for networked printer.
  106. Chen,Wei Ge; Thumpudi,Naveen; Lee,Ming Chieh, Using quality and bit count parameters in quality and rate control for digital audio.
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로