WO1998001825A1 - Method and apparatus for dynamically adding functionality to a web browser - Google Patents
Method and apparatus for dynamically adding functionality to a web browser Download PDFInfo
- Publication number
- WO1998001825A1 WO1998001825A1 PCT/US1997/010067 US9710067W WO9801825A1 WO 1998001825 A1 WO1998001825 A1 WO 1998001825A1 US 9710067 W US9710067 W US 9710067W WO 9801825 A1 WO9801825 A1 WO 9801825A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- die
- object data
- filtering
- computer
- image
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
- H04N7/0127—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level by changing the field or frame frequency of the incoming video signal, e.g. frame rate converter
- H04N7/0132—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level by changing the field or frame frequency of the incoming video signal, e.g. frame rate converter the field or frame frequency of the incoming video signal being multiplied by a positive integer, e.g. for flicker reduction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/02—Addressing, scanning or driving the display screen or processing steps related thereto
- G09G2310/0224—Details of interlacing
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0247—Flicker reduction other than flicker reduction circuits used for single beam cathode-ray tubes
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/02—Networking aspects
- G09G2370/027—Arrangements and methods specific for the display of internet documents
Definitions
- the present invention relates to data processing in computer systems, and in particular, to reducing flicker when displaying HTML images on a television monitor.
- Networking technology has developed a large network of networks, referred to as the Internet, which interconnects millions of computers around the world.
- the Internet allows the transfer of data between any number of computer systems connected to the Internet using the Transmission Control Protocol/Internet Protocol (TCP/IP).
- TCP/IP Transmission Control Protocol/Internet Protocol
- Computers responding to service requests from other computers, via the Internet, are commonly referred to as servers, and computers thai initiate requests for service from a server are referred to as clients.
- the Internet has become very popular in part due to the World Wide Web (WWW), which is a network of links to hypertext documents operating within the Internet.
- WWW World Wide Web
- These hypertext documents are referred to as either Web documents, Web pages, or hypertext documents.
- Web documents are embedded with directly accessible connections or links to other documents which create a non-linear way of reading the document.
- the links are embedded in Web documents as a phrase of text or an image which can be selected and activated by a computer user.
- Information about the Web documents are controlled and provided by Web servers.
- a Web client takes the user's requests and passes them on to the Web server.
- the Web documents are written with a high level programming language referred to as the Hypertext Markup Language (HTML).
- HTML Hypertext Markup Language
- Commands of the HTML hereinafter referred to as tags, provide a variety of funcuons including, but not limited to, defining special format and layout information m a Web document, embedding images and sound in a Web document, and embedding links to other Web documents.
- a client uses a first set of instructions, referred to as a browser.
- the browser typically includes a set of browser commands corresponding to the tags available in the HTML Each browser command in turn points to a procedure of one or more instructions defining the command which, when executed, provide a funcuonahty of the respective command If the client requires service from the Web server, the browser uses the Hypertext Transfer Protocol (HTTP) to communicate with the server
- HTTP Hypertext Transfer Protocol
- the browser compares each tag found embedded in a Web document with the set of browser commands. Once a match is found, the browser executes the procedure corresponding to the matched browser command in order to provide the functionality of the respective command.
- the instructions of the browsers are typically written with a programming language different from the HTML, which includes a library of several routines
- the library of rouunes can in turn be used to develop and add new browser commands, or modify exisung browser commands, which can be embedded in a Web document as new or modified tags to provide new funcuonality when displaying the Web document.
- Vanous devices such as Bandai Pippin
- Bandai Pippin generate a flicker free interlace image; however, in doing so, they blur images on the television screen unnecessarily. While some images on the WWW have coherent high frequencies that result in interlace flicker, most images do not have this problem.
- Convenuonal devices such as the Bandai Pippin displays subsystem, uses a 1 -2-1 verucal convolution to all images, resulting in blurred images due to the application of a filter technique to all images regardless of whether or not the images flicker Furthermore, given that televisions already provide a low resolution image relative to computer monitors, unnecessary blurnng takes a marginal display device and reduces its image quality even further.
- web pages are designed for display on progressive scan computer RGB monitors.
- Progressive scan displays have an advantage over interlace displays, for example televisions, in that, regardless of the spatial frequency profile of a displayed image, progressive scan displays do not suffer from visually disturbing line flicker problems Consequently, in current web page design pracuce, unages are selected without regard to their spatial frequency profile and, as may be expected, a web page displayed without flicker reduction filtenng on an interlace display will often suffer from unsightly line flicker problems
- Some images on the WWW contain the high coherent spaual frequencies in the verucal dimension that cause mterlace flicker, where some do not
- images of natural scenes which typically do not have coherent high frequencies do not have flicker problems
- images that are generated synthetically with computer drawn thin lines that have coherent high frequencies can be subject to flicker
- images that are captured from video cameras which, by their nature, due to a well known video engineermg in theparametcr called the Kell factor, are lunited in bandwidth the spatial frequency domain so that they do not flicker
- Some images are represented by character codes rather than a specifically defined two dimensional array of pixels such as, for example, text fields
- the two dimension pixel realizauon of such unages is designed by the browser, resulting m a situation which the same character codes may result in a different image realization from one browser to another.
- This can be further varied from one user to another using the same browser if the users select different fonts For example, depending on the spaual frequency characteristics of the fonts chosen by the browser, the image generated by a text field may or may not result in mterlace flicker
- pre-filtering an image before it is posted on a web with some type of flicker reduction method Although this is a fallible means to reduce interlace flicker, it has the undesirable side effect of unnecessa ⁇ ly blurring the posted Web page images when they are displayed on progressive scan monitors which do not suffer from line flicker. Since one of the most powerful aspects of the Web is the ability of a Web page designer to post a single Web page that can be displayed with high quality on any platform, pre-filtcring an image so as to compromise its quality on a progressive scan platform is undesirable.
- a method and apparatus are provided lor reducing flicker ol a display image defined in HTML format for display on a television monitor.
- One embodiment of the present invention incorporates a tag that may be attached to an image to be displayed on a television monitor This is done so by a parucular tag that designates a file name which mcludes object or image data stored in a file.
- the tag identifies an image as cither having a frequency profile that will result in mterlace flicker or as having a frequency profile that will not result in mterlace flicker.
- WWW World Wide Web
- Figure 1 illustrates a dedicated computer system, connected to a server, wherein the computer system is capable of reducmg flicker when displaying HTML images on a television monitor according to one embodiment of the present invenuon.
- Figure 2 illustrates a flow diagram illustrating the steps of filtering an object to be displayed in order to reduce flicker the display image according to one embodiment of the present invention.
- One embodiment of the invention provides a method and apparatus for reducing flicker when displaying HTML defined images on a television monitor.
- numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to avoid unnecessarily obscuring the present invention.
- One embodiment of the present invention incorporates a mechanism that filters unages that have been predesignated as having a tendency to flicker when displayed on a television monitor Images which are not predesignated, or arc not subject to interlace flicker, are not filtered
- the mechanism allows a web page designer to specify which images on a given web page are subject to flicker and which images arc not so that images that are parucularly subject to interlace flicker can be filtered in order to produce sharp images. Without such a designauon, the images are displayed without special filtering
- the WWW by nature, handles each component image of a web page as an independent object with particular characie ⁇ sucs defined by HTML
- a text field object may be specified as italic or bold face or an image may be specified as a GIF or a JPEG image.
- Extensions of the HTML language are continually being developed in order to add flexibility to web page design
- the present invention utilizes an extension that filters objects or images that have been predesignated as having a tendency to exhibit interlace flicker.
- a particular extension uu zed by one embodiment employs a "tag" which may be attached to an image.
- the tag in HTML language is a designauon mechanism that desenbes the characte ⁇ sucs of code to be incorporated in a web page
- a sample code is as follows:
- One embodiment of the present invention incorporates a tag that may be attached to an image. This is done so by a particular tag that designates a file name which includes object or image data stored a file. This tag identifies an image as either having a frequency profile that will result in interlace flicker or as having a frequency profile dial will not result in interlace flicker.
- a browser employing this cmbodiment-encounters such a tag it will apply flicker reduction filtering to the image when the tag identifies the unage as having a frequency profile that results in interlace flicker Olhcrwise, the browser displays the image as is
- IMG designates the image tag
- File name is the file source (“SRC”) containing image data
- No Filter designates an object, in dns case an image, does not need filtering for flicker reduction
- This particular example is for illustration and can be varied according to different applications without deparung from die spirit and scope of ihc present invention
- the code could simply designate a data source without designating any filter informauon so that the device will display the image as is without special filtering.
- the television monitor may have its own internal filtering, but no further filtering will be done by the browser
- a tag can spccily the degree in which die image data is subject to mterlace flicker.
- filter kernels as they arc known in the art, may be used to reduce mterlace flicker to varying degrees
- an unage can be filtered using the " 1-2- 1 filter kernel” as well as a "1 -3-1 ' or "1-4-1 ".
- the degree m which images can be filtered arc determined by the following equauon:
- Pi is the pixel data for the first pixel of the Nth scan line
- P2 is the pixel data for the first pixel of the Nth+1 line
- 3 is the pixel data for the third or Nth+2 scan line
- b is usually greater than a
- the present invention employs two different degrees of filtenng that have their own characteristic tags Several options are available for different degrees of filtenng. Options mclude “Slight Filter” typically used in displaying text where flickering is of minor concern and “Full Filter” typically used for filtering images where flicke ⁇ ng effects are more pronounced.
- a web page designer can employ a plurality of tags in accordance with the present invention to a single image and use a region specifier, commonly used in web design, to specify a region to which a given tag will designate a particular degree of filtering.
- a web page designer can then specify different interlace reduction filtenng for different regions of a given image in order to produce high quality images by varying the filtering throughout the image, opumal resolution can be maintained
- the user browsing system 10 includes a dedicated computer system 12 that has a network interface (not shown) and an internal processor (not shown)
- the dedicated computer system 12 is connected to a television monitor display 14 used to display the web page images
- the images can be separated into different regions and handled independently by the dedicated computer system 12
- the display shown in Figure 1 illustrates four page elements that are treated independently by the dedicated computer system 12
- the background is a high flicker tag image 16 that would require a higher degree of filtering in order to reduce interlace flicker
- the low flicker tag image 18 would require a lower degree of filtenng in order to reduce mterlace flicker.
- the untagged image 22 and free flowing text field 20, on the other hand, would not be filtered since they are not designated for filtering
- the low flicker and high flicker tag images would be filtered equally since it would only disunguish between whether an image is tagged or not rather than what die degree of filtering is
- a higher developed system would apply varying degrees of filier g according to the respective tags Examples of tags that employ varying degrees of filtering are as follows
- the user browsing system 10 is coupled to a network 24 that gives the user browsing system access to die server 26 having web page video image data 28 for display on the television monitor display 14.
- a user acu vales the user browsing system by accessing die network 24 usmg the modem phone line 30 and acquires access to the internet server 26 to re- ⁇ eve the web page image data
- the dedicated computer system 12 then processes the image data by execuung the HTML instructions retrieved from the internet server 26 to display die image This is illustrated in die flow diagram of Figure 2.
- die dedicated computer system 12 In die first stage 32, the user browsing system, or WWW browser accesses the world wide web, or internet server, in order to retrieve object or image data provided by the server
- die dedicated computer system 12 decodes the object where image data instruction ret ⁇ eved from the internet server
- die dedicated computer system 12 displays the web page images in response to the instructions If no tags occur that designate flicker filtering, the user browsing system sunply displays the objects of images unfiltercd in step 38
- tags occur that designate filtering the user browsing system in step 40 filters the objects or images accordmg to die data instrucuons Once the images are displayed, if further unage data is available, the process returns to step 34 for decoding die image data Once the image data is completed, the process ends at step 44
- a user browsing system further utilizes fonts and odier non-image display elements which are appropriately designed so as not to flicker on an mterlace display
- the browser downloads an image from die server, the browser determines whether the unage has one or more lags such as those described above before die image is displayed on the television monitor display.
- the user browsing system 10 interprets the tags and applies the appropnate flicker reducuon filtered to die image before the image is displayed on die monitor 14 Since fonts and other non-image display elements can be designed to be flicker free by die designer of Dedicated Computer Systems 12, dicre is no need to flicker reduction filtering p ⁇ or to displaying these fonts and display elements Therefore, this embodiment of the present invention does not filter these elements
- the user browsing system in its dedicated computer system 12 performs an analysis of e spatial frequencies of each image prior to displaying. This allows a designer to employ conventional methods in designing a web page widiout bodicring to tag die particular images for filtering.
- the computer system in this embodiment analyzes the local spatial frequencies of die image and determines whether any coherent high spatial frequencies in die vertical dimension, the type of frequencies diat will suffer from interlace flicker, and will apply a flicker filter to die region as required in order to reduce the spatial frequencies in the vertical dimension to die point where the region will not suffer from interlace flicker.
- Common methods of analyzing spatial frequencies are known in the art.
- this embodiment of the present invention will display die image on a television monitor.
- the advantage of this embodiment incorporating the frequency analysis and filtering is that it will reduce interlace flicker and images on the web page that have not been tagged to the extent that die images require filtering.
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP50519698A JP4011118B2 (en) | 1996-07-09 | 1997-06-05 | Dynamic function expansion method and apparatus for web browser |
EP97929908A EP1021795B1 (en) | 1996-07-09 | 1997-06-05 | Method and system for dynamically adding functionality to a web browser |
AU33860/97A AU3386097A (en) | 1996-07-09 | 1997-06-05 | Method and apparatus for dynamically adding functionality to a web browser |
DE69735538T DE69735538T2 (en) | 1996-07-09 | 1997-06-05 | METHOD AND SYSTEM FOR DYNAMICALLY EXTENDING THE FUNCTIONALITY OF A NETWORK BROWSER |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/677,915 US5745909A (en) | 1996-07-09 | 1996-07-09 | Method and apparatus for reducing flicker when displaying HTML images on a television monitor |
US08/677,915 | 1996-07-09 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1998001825A1 true WO1998001825A1 (en) | 1998-01-15 |
Family
ID=24720618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1997/010067 WO1998001825A1 (en) | 1996-07-09 | 1997-06-05 | Method and apparatus for dynamically adding functionality to a web browser |
Country Status (6)
Country | Link |
---|---|
US (3) | US5745909A (en) |
EP (1) | EP1021795B1 (en) |
JP (1) | JP4011118B2 (en) |
AU (1) | AU3386097A (en) |
DE (1) | DE69735538T2 (en) |
WO (1) | WO1998001825A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6313854B1 (en) | 1998-10-16 | 2001-11-06 | International Business Machines Corporation | Display mechanism for HTML frames |
US6442755B1 (en) | 1998-07-07 | 2002-08-27 | United Video Properties, Inc. | Electronic program guide using markup language |
Families Citing this family (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6426779B1 (en) | 1995-01-04 | 2002-07-30 | Sony Electronics, Inc. | Method and apparatus for providing favorite station and programming information in a multiple station broadcast system |
US6058430A (en) * | 1996-04-19 | 2000-05-02 | Kaplan; Kenneth B. | Vertical blanking interval encoding of internet addresses for integrated television/internet devices |
KR100445679B1 (en) * | 1996-05-10 | 2004-12-04 | 소니 가부시끼 가이샤 | The data broadcast receiving apparatus |
US6034689A (en) * | 1996-06-03 | 2000-03-07 | Webtv Networks, Inc. | Web browser allowing navigation between hypertext objects using remote control |
US5845075A (en) | 1996-07-01 | 1998-12-01 | Sun Microsystems, Inc. | Method and apparatus for dynamically adding functionality to a set of instructions for processing a Web document based on information contained in the Web document |
US5745909A (en) * | 1996-07-09 | 1998-04-28 | Webtv Networks, Inc. | Method and apparatus for reducing flicker when displaying HTML images on a television monitor |
US5982445A (en) * | 1996-10-21 | 1999-11-09 | General Instrument Corporation | Hypertext markup language protocol for television display and control |
US6049831A (en) * | 1996-11-08 | 2000-04-11 | Gte Laboratories Incorporated | System for transmitting network-related information where requested network information is separately transmitted as definitions and display information |
US5889950A (en) * | 1996-12-20 | 1999-03-30 | Intel Corporation | Method and apparatus for distribution of broadcast data |
US5931908A (en) * | 1996-12-23 | 1999-08-03 | The Walt Disney Corporation | Visual object present within live programming as an actionable event for user selection of alternate programming wherein the actionable event is selected by human operator at a head end for distributed data and programming |
US6256785B1 (en) | 1996-12-23 | 2001-07-03 | Corporate Media Patners | Method and system for providing interactive look-and-feel in a digital broadcast via an X-Y protocol |
US6222532B1 (en) * | 1997-02-03 | 2001-04-24 | U.S. Philips Corporation | Method and device for navigating through video matter by means of displaying a plurality of key-frames in parallel |
US6122657A (en) * | 1997-02-04 | 2000-09-19 | Networks Associates, Inc. | Internet computer system with methods for dynamic filtering of hypertext tags and content |
US6031989A (en) * | 1997-02-27 | 2000-02-29 | Microsoft Corporation | Method of formatting and displaying nested documents |
JP3569794B2 (en) * | 1997-03-18 | 2004-09-29 | ミノルタ株式会社 | Image reading system |
US6381748B1 (en) * | 1997-05-02 | 2002-04-30 | Gte Main Street Incorporated | Apparatus and methods for network access using a set top box and television |
US6020930A (en) * | 1997-08-28 | 2000-02-01 | Sony Corporation | Method and apparatus for generating and displaying a broadcast system program guide |
US6380990B1 (en) * | 1997-10-06 | 2002-04-30 | Sony Corporation | Method and apparatus for command and control of television receiver for video conferencing applications |
US6954897B1 (en) | 1997-10-17 | 2005-10-11 | Sony Corporation | Method and apparatus for adjusting font size in an electronic program guide display |
US6034677A (en) * | 1997-10-17 | 2000-03-07 | Sony Corporation | Method and apparatus for displaying an electronic program guide |
US5973682A (en) * | 1997-10-17 | 1999-10-26 | Sony Corporation | Method and apparatus for indicating functional areas of a graphical user interface |
US6518986B1 (en) | 1997-10-17 | 2003-02-11 | Sony Corporation | Method and apparatus for providing an on-screen guide for a multiple channel broadcasting system |
US6243142B1 (en) | 1997-10-17 | 2001-06-05 | Sony Corporation | Method and apparatus for displaying time and program status in an electronic program guide |
US6111614A (en) * | 1997-10-17 | 2000-08-29 | Sony Corporation | Method and apparatus for displaying an electronic menu having components with differing levels of transparency |
US6424791B1 (en) | 1998-03-27 | 2002-07-23 | Sony Corporation | System and method for providing selection of timer recording |
US6505255B1 (en) | 1999-04-29 | 2003-01-07 | Mitsubishi Electric Information Technology Center America, Inc. (Ita) | Method for formatting and routing data between an external network and an internal network |
US6496862B1 (en) | 1998-08-25 | 2002-12-17 | Mitsubishi Electric Research Laboratories, Inc. | Remote monitoring and control of devices connected to an IEEE 1394 bus via a gateway device |
US6930695B1 (en) * | 1998-11-30 | 2005-08-16 | Sun Microsystems, Inc. | Method and apparatus for detecting device support in a graphical user interface |
US7131062B2 (en) | 1998-12-09 | 2006-10-31 | International Business Machines Corporation | Systems, methods and computer program products for associating dynamically generated web page content with web site visitors |
US20030131356A1 (en) * | 1998-12-21 | 2003-07-10 | Andrew M. Proehl | Method and apparatus for notification on a broadcast device |
US6577350B1 (en) | 1998-12-21 | 2003-06-10 | Sony Corporation | Method and apparatus for displaying an electronic program guide |
US7188353B1 (en) | 1999-04-06 | 2007-03-06 | Sharp Laboratories Of America, Inc. | System for presenting synchronized HTML documents in digital television receivers |
US6523064B1 (en) | 1999-04-29 | 2003-02-18 | Mitsubishi Electric Research Laboratories, Inc | Network gateway for collecting geographic data information |
US6378000B1 (en) | 1999-04-29 | 2002-04-23 | Mitsubish Electric Research Laboratories, Inc | Address mapping in home entertainment network |
US6633547B1 (en) | 1999-04-29 | 2003-10-14 | Mitsubishi Electric Research Laboratories, Inc. | Command and control transfer |
US6625805B1 (en) * | 1999-06-08 | 2003-09-23 | Sun Microsystems, Inc. | Dynamic byte code examination to detect whether a GUI component handles mouse events |
DE19934208A1 (en) * | 1999-07-21 | 2001-01-25 | Grundig Ag | Method and device for reproducing a line flicker-reduced graphic signal on a television display operating with interlaced display |
US7573529B1 (en) | 1999-08-24 | 2009-08-11 | Digeo, Inc. | System and method for performing interlaced-to-progressive conversion using interframe motion data |
US7237185B1 (en) * | 1999-09-13 | 2007-06-26 | Corporate Media Partners | System and method for distributing internet content in the form of an album |
AU7588100A (en) * | 1999-09-16 | 2001-04-17 | Ixl Enterprises, Inc. | System and method for linking media content |
US7099040B1 (en) * | 1999-11-04 | 2006-08-29 | International Business Machines Corporation | Method for enabling a client to specify the characteristics of an image to be downloaded from a server |
US6978475B1 (en) * | 1999-11-24 | 2005-12-20 | Ecable, Llc | Method and apparatus for internet TV |
US20070118803A1 (en) * | 2000-05-08 | 2007-05-24 | Walker Jay S | Products and processes for providing one or more links in an electronic file that is presented to a user |
WO2001086390A2 (en) * | 2000-05-08 | 2001-11-15 | Walker Digital, Llc | Method and system for providing a link in an electronic file being presented to a user |
US20020056104A1 (en) * | 2000-06-30 | 2002-05-09 | Tara Burnhouse | Folder-style program guide with categories and sub-categories |
US6903753B1 (en) * | 2000-10-31 | 2005-06-07 | Microsoft Corporation | Compositing images from multiple sources |
US6981030B2 (en) * | 2000-11-29 | 2005-12-27 | Ncr Corporation | Private data protection method for a network kiosk |
US7236204B2 (en) | 2001-02-20 | 2007-06-26 | Digeo, Inc. | System and method for rendering graphics and video on a display |
US20030185302A1 (en) * | 2002-04-02 | 2003-10-02 | Abrams Thomas Algie | Camera and/or camera converter |
US20030185301A1 (en) * | 2002-04-02 | 2003-10-02 | Abrams Thomas Algie | Video appliance |
US7506048B1 (en) | 2002-06-05 | 2009-03-17 | Ricoh Co. Ltd. | Method and system for monitoring network connected devices and displaying device status |
EP1394745B1 (en) * | 2002-08-27 | 2006-03-15 | Sony Ericsson Mobile Communications AB | Determining usability of a coded file for an application |
KR101073227B1 (en) * | 2002-08-27 | 2011-10-12 | 소니 에릭슨 모빌 커뮤니케이션즈 에이비 | Determining usability of a coded file for an application |
US7835926B1 (en) | 2002-08-29 | 2010-11-16 | Telehealth Broadband Llc | Method for conducting a home health session using an integrated television-based broadband home health system |
US10009577B2 (en) | 2002-08-29 | 2018-06-26 | Comcast Cable Communications, Llc | Communication systems |
US7185282B1 (en) | 2002-08-29 | 2007-02-27 | Telehealth Broadband, Llc | Interface device for an integrated television-based broadband home health system |
US8381136B2 (en) * | 2004-05-24 | 2013-02-19 | Scenera Technologies, Llc | Handheld electronic device supporting multiple display mechanisms |
US20050185092A1 (en) * | 2005-05-14 | 2005-08-25 | Akio Tanaka | Flicker Reduction System for Displaying Web Pages on Television |
US8418206B2 (en) * | 2007-03-22 | 2013-04-09 | United Video Properties, Inc. | User defined rules for assigning destinations of content |
US8458147B2 (en) * | 2008-08-20 | 2013-06-04 | Intel Corporation | Techniques for the association, customization and automation of content from multiple sources on a single display |
CA2743144C (en) * | 2008-11-12 | 2016-04-05 | Level 3 Communications, Llc | Dynamic processing of streamed content |
KR102234512B1 (en) | 2014-05-21 | 2021-04-01 | 삼성디스플레이 주식회사 | Display device, electronic device having display device and method of driving the same |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5357581A (en) * | 1991-11-01 | 1994-10-18 | Eastman Kodak Company | Method and apparatus for the selective filtering of dot-matrix printed characters so as to improve optical character recognition |
US5510843A (en) * | 1994-09-30 | 1996-04-23 | Cirrus Logic, Inc. | Flicker reduction and size adjustment for video controller with interlaced video output |
US5526055A (en) * | 1995-05-15 | 1996-06-11 | Aitech International | Apparatus and method to derive a television color subcarrier frequency signal from a computer video signal |
US5627555A (en) * | 1993-04-14 | 1997-05-06 | Rca Thomson Licensing Corporation | Line flicker suppression by adaptive de-interlacing |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61158257A (en) * | 1984-12-29 | 1986-07-17 | Hashimoto Corp | Telephone operating system during reception of videotex |
US4852151A (en) * | 1988-02-24 | 1989-07-25 | Hayes Microcomputer Products, Inc. | Modem with call waiting |
JPH01298854A (en) * | 1988-05-27 | 1989-12-01 | Oki Electric Ind Co Ltd | Automatic recognition system for data transmitter |
KR910002934B1 (en) * | 1988-08-31 | 1991-05-10 | 삼성전자 주식회사 | Call waiting and alternating method keyphone |
US5005011A (en) * | 1988-12-23 | 1991-04-02 | Apple Computer, Inc. | Vertical filtering apparatus for raster scanned display |
US4995074A (en) * | 1989-04-03 | 1991-02-19 | Goldman Bruce J | Switched line modem interface system |
US5299307A (en) * | 1990-08-17 | 1994-03-29 | Claris Corporation | Controls for drawing images on computer displays |
JPH0813068B2 (en) * | 1991-01-16 | 1996-02-07 | 富士ゼロックス株式会社 | Data communication device |
US5202828A (en) * | 1991-05-15 | 1993-04-13 | Apple Computer, Inc. | User interface system having programmable user interface elements |
US5241587A (en) * | 1991-07-03 | 1993-08-31 | Teltone Corporation | Polling controller |
US5263084A (en) * | 1991-07-22 | 1993-11-16 | Northern Telecom Limited | Spontaneous caller identification with call-waiting |
US5490208A (en) * | 1991-10-03 | 1996-02-06 | Viscorp | Apparatus and method for voice mode and data mode television-to-television communication |
US5396546A (en) * | 1991-10-03 | 1995-03-07 | Viscorp | Apparatus and method for automatic and user configurable information appliance |
US5538255A (en) * | 1992-02-18 | 1996-07-23 | Barker; Bruce J. | Remote controlled multiplayer video game |
US5410541A (en) * | 1992-05-04 | 1995-04-25 | Ivon International, Inc. | System for simultaneous analog and digital communications over an analog channel |
US5377103A (en) * | 1992-05-15 | 1994-12-27 | International Business Machines Corporation | Constrained natural language interface for a computer that employs a browse function |
US5325423A (en) * | 1992-11-13 | 1994-06-28 | Multimedia Systems Corporation | Interactive multimedia communication system |
CA2085280C (en) * | 1992-12-14 | 2000-08-15 | Carole Quirk | Delayed cancel call waiting |
US5469540A (en) * | 1993-01-27 | 1995-11-21 | Apple Computer, Inc. | Method and apparatus for generating and displaying multiple simultaneously-active windows |
US5287401A (en) * | 1993-03-15 | 1994-02-15 | Intel Corporation | Apparatus and method for a modem for detecting a call waiting signal |
US5488411A (en) * | 1994-03-14 | 1996-01-30 | Multimedia Systems Corporation | Interactive system for a closed cable network |
US5612730A (en) * | 1995-03-03 | 1997-03-18 | Multimedia Systems Corporation | Interactive system for a closed cable network |
US5745909A (en) * | 1996-07-09 | 1998-04-28 | Webtv Networks, Inc. | Method and apparatus for reducing flicker when displaying HTML images on a television monitor |
-
1996
- 1996-07-09 US US08/677,915 patent/US5745909A/en not_active Expired - Lifetime
-
1997
- 1997-06-05 WO PCT/US1997/010067 patent/WO1998001825A1/en active IP Right Grant
- 1997-06-05 DE DE69735538T patent/DE69735538T2/en not_active Expired - Lifetime
- 1997-06-05 EP EP97929908A patent/EP1021795B1/en not_active Expired - Lifetime
- 1997-06-05 JP JP50519698A patent/JP4011118B2/en not_active Expired - Lifetime
- 1997-06-05 AU AU33860/97A patent/AU3386097A/en not_active Abandoned
-
1998
- 1998-04-23 US US09/065,814 patent/US6173296B1/en not_active Expired - Lifetime
-
2000
- 2000-11-21 US US09/717,977 patent/US6539407B1/en not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5357581A (en) * | 1991-11-01 | 1994-10-18 | Eastman Kodak Company | Method and apparatus for the selective filtering of dot-matrix printed characters so as to improve optical character recognition |
US5627555A (en) * | 1993-04-14 | 1997-05-06 | Rca Thomson Licensing Corporation | Line flicker suppression by adaptive de-interlacing |
US5510843A (en) * | 1994-09-30 | 1996-04-23 | Cirrus Logic, Inc. | Flicker reduction and size adjustment for video controller with interlaced video output |
US5526055A (en) * | 1995-05-15 | 1996-06-11 | Aitech International | Apparatus and method to derive a television color subcarrier frequency signal from a computer video signal |
Non-Patent Citations (4)
Title |
---|
ELECTRONIC ENGINEERING TIMES, 08 April 1996, No. 896, BOYD-MERRITT, "M'soft Sends PC Message", p. 1(2). * |
ELECTRONIC ENGINEERING TIMES, 2 January 1995, YOSHIDA, "PC Makers Aiming for Living Room Seat", p. 1. * |
LEMAY, "Teach Yourself Web Publishing with HTML in a Week", SAMS PUBLISHING, 1995, pp. 13-20, 50-55, 312-318. * |
See also references of EP1021795A4 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6442755B1 (en) | 1998-07-07 | 2002-08-27 | United Video Properties, Inc. | Electronic program guide using markup language |
US7073188B2 (en) | 1998-07-07 | 2006-07-04 | United Video Properties, Inc. | Electronic program guide using markup language |
US9172987B2 (en) | 1998-07-07 | 2015-10-27 | Rovi Guides, Inc. | Methods and systems for updating functionality of a set-top box using markup language |
US6313854B1 (en) | 1998-10-16 | 2001-11-06 | International Business Machines Corporation | Display mechanism for HTML frames |
Also Published As
Publication number | Publication date |
---|---|
DE69735538T2 (en) | 2006-08-24 |
DE69735538D1 (en) | 2006-05-11 |
US6539407B1 (en) | 2003-03-25 |
EP1021795B1 (en) | 2006-03-22 |
JP2001509323A (en) | 2001-07-10 |
JP4011118B2 (en) | 2007-11-21 |
EP1021795A4 (en) | 2000-07-26 |
US5745909A (en) | 1998-04-28 |
US6173296B1 (en) | 2001-01-09 |
EP1021795A1 (en) | 2000-07-26 |
AU3386097A (en) | 1998-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5745909A (en) | Method and apparatus for reducing flicker when displaying HTML images on a television monitor | |
US5778372A (en) | Remote retrieval and display management of electronic document with incorporated images | |
US5870767A (en) | Method and system for rendering hyper-link information in a printable medium from a graphical user interface | |
US6262708B1 (en) | Techniques for displaying complex characters | |
US9495471B2 (en) | Optimize view elements sizes to maximize most data viewed in a multiple view elements GUI | |
US20020154146A1 (en) | Accessibility to web images through multiple image resolutions | |
US20070229496A1 (en) | Three-dimensional imaging system and methods | |
US5960432A (en) | Multi-level captioning for enhanced data display | |
US20040100489A1 (en) | Automatic 3-D web content generation | |
US20040148292A1 (en) | Method of adaptive data transmission | |
EP0737930A1 (en) | Method and system for comicstrip representation of multimedia presentations | |
DE60130478T2 (en) | DEVICE CONTROL METHOD AND DEVICE | |
DE10296924B4 (en) | User-defined selective reloading of images | |
SG184367A1 (en) | So-called hd-web method for high-definition and all-screen compatibile internet contents | |
EP1362283A2 (en) | Method and device for displaying an image composed of pixels | |
WO2001075795A1 (en) | Adaptive method for browsing the videotex data on-line by using the sdtv | |
US6317158B1 (en) | Method and apparatus for positioning an input image into interlaced video | |
DE69834647T2 (en) | SYSTEM, METHOD AND PROGRAM FOR THE DYNAMIC TRANSCODING OF DATA TRANSFERRED BETWEEN COMPUTERS | |
CN112616093A (en) | Video watermark adding method, system, medium and electronic terminal | |
US20020113819A1 (en) | Method for controlling a screen display | |
Krantz | Web-Based Media for Online Research in Social Psychology | |
WO2002003705A2 (en) | Compression system and method for use in a set top box environment | |
Gohshi et al. | 42.2 L: Late‐News Paper: Real‐Time Up‐Converter from HDTV to 4K with Super Resolution‐Breaking the Nyquist Frequency Barrier‐ | |
WO1996041469A1 (en) | Systems using motion detection, interpolation, and cross-dissolving for improving picture quality | |
Gohshi et al. | Real‐time up‐converter from HDTV to 4K with super‐resolution: Breaking the Nyquist frequency barrier |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AL AM AT AT AU AZ BA BB BG BR BY CA CH CN CU CZ CZ DE DE DK DK EE EE ES FI FI GB GE GH HU IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SK TJ TM TR TT UA UG UZ VN YU AM AZ BY KG KZ MD RU TJ TM |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH KE LS MW SD SZ UG AT BE CH DE DK ES FI FR GB GR IE IT |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
ENP | Entry into the national phase |
Ref country code: JP Ref document number: 1998 505196 Kind code of ref document: A Format of ref document f/p: F |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1997929908 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: CA |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWP | Wipo information: published in national office |
Ref document number: 1997929908 Country of ref document: EP |
|
WWG | Wipo information: grant in national office |
Ref document number: 1997929908 Country of ref document: EP |