摘要:
A radio frequency receiver includes an amplifier and a detector that produces a bias control signal indicating the level of the signal environment in which the receiver is currently operating. A bias generator sets the bias level of the amplifier according to the bias control signal, where the bias level tends to increase as the signal level increases. Other circuits within the early stages or front end of a radio frequency receiver can also have such reactively adjusted bias levels. These include buffers for local intermediate frequency oscillators and radio frequency to intermediate frequency mixers or converters. The invention can be used to increase the range of linearity (and thus the intermodulation immunity) of RF amplification stages. It can also be used to reduce typical power consumption by reducing the bias level under typical conditions and relying on the bias control to increase bias levels under adverse signal conditions. The invention can be particularly advantageous for applications where power is at a premium and the receiver, or at least its front end, must operate while the device is in standby mode. Such applications include mobile, portable and hand held pagers and wireless telephones and Internet connections. If standby mode operation in non-maximum signal environments dominates the usage of the receiver, then the invention can substantially increase battery life.
摘要:
An apparatus and method thereof for providing a secure path for a digital signal in an intelligent transceiver such as a bi-directional set-top box. A digital signal (e.g., a broadcast signal or a signal received via a cable modem) is received by the intelligent transceiver at a front-end device (comprising, for example, a tuner). The digital signal is descrambled (if it is scrambled) and encrypted (if it is not encrypted) by a first functional block (e.g., an interface card or point of deployment) coupled to the front-end device. Coupled to the front-end device via the first functional block is a second functional block for processing (e.g., decoding) audio and/or visual content within the digital signal. Integrated into the second functional block is a decryption engine for decrypting encrypted signals. Signals from the front-end device are received via the first functional block by the decryption engine integral to the second functional block. There are no points between the first functional block and the decryption engine and between the decryption engine and the second functional block at which a descrambled and decrypted signal can be intercepted, thus providing a secure interface between the front-end device and the second functional block.
摘要:
Embodiments of the present invention are directed to a method of storing digital content in a digital electronic system. In one embodiment, datacast information decoded from a digital media signal is monitored to identify newly-received digital content. The monitoring includes configuring a decoder to receive and decode the datacast information, identifying newly-received digital content from the datacast information, and updating an intelligent filter based upon the newly-received digital content, wherein the intelligent filter records the newly-received digital content. Additionally, the monitoring may include repeating the configuring, identifying, and updating. Thereafter, any of the newly-received digital content that is recorded in the intelligent filter may be stored into a cache memory.
摘要:
A method for displaying a status to a television viewer provides detailed information to a viewer. According to the method, signal strength of a received RF signal is evaluated, and an RF signal strength indicator value is created. The RF signal strength indicator value can be a qualitative indicator, such as strong, good, normal, weak, or absent. The RF signal indicator value can also be a qualitative value. A transport signal is also evaluated and a transport signal validity indicator value is then created. A quantitative value could be obtained based on the bit error rate, for example. Additionally, received parsing information is evaluated and a parsing validity indicator value is created. As with the transport signal, the received parsing information can be evaluated to obtain a qualitative indicator, such as valid or invalid. The RF signal strength indicator value, the transport signal validity indicator value and the parsing validity indicator value are displayed automatically if television programming is not being displayed or detected when programming a channel map or under control of a user. So, if the programming fails to display or be detected, these status values are displayed in place of a blank screen.
摘要:
A video scaler optimizes the display properties of an image so that as little image is lost as possible while occupying as much of the screen as possible. By so doing, a high definition image can be made larger without losing all of edges of the picture. According to one aspect of the present invention, a method for displaying a 16:9 aspect ratio image on a 4:3 aspect ratio screen provides that the image is proportionally increased so that approximately 13% of the image is lost at the sides while approximately only 13% of the screen is unused at the top and bottom. Similarly, a method for displaying a 4:3 aspect ratio image on a 16:9 aspect ratio screen provides that the image is proportionally increased so that approximately 13% of the image is lost at the top and bottom while approximately only 13% of the screen is unused at the sides. According to yet another aspect of the present invention, the viewer can control the scaling ratio of the image so that the percentage of lost image varies from zero to its maximum, e.g., 25% for a 4:3 aspect ratio image and a 16:9 aspect ratio screen.
摘要:
A method of providing and enabling a dynamic and scaleable system architecture for a computer system is disclosed. The method is executed on a computer system having a processor, a computer readable memory, and an adapter for receiving a module that will add functionality to the computer system. The processor is coupled to the computer readable memory and to the adapter. The method is implemented on the computer system by storing program instructions on memory and executing them via the processor in conjunction with other components of the computer system. The method comprises several steps, starting with a first step of detecting the availability of a new function. Next, an input interface specification and an output interface specification for the new function is received by the computer system. In the next step, it is determined whether a first available function has an output interface specification that is compatible with the input interface specification for the new function, and whether a second available function has an input interface specification that is compatible with the output interface specification for the new function. The new function is then selectively enabled if the interface specifications are compatible.
摘要:
Methods for realizing advanced graphical user interface (GUI) in panel subunit. The present invention provides, in one embodiment, a button GUI element descriptor that defines a bitmap to be displayed when a button is out of focus and another bitmap to be displayed when the button is in focus. In another embodiment, the present invention provides a table GUI element descriptor that defines a table-like on screen display to be displayed on the contoller device. Another embodiment of the present invention provides a panel GUI element descriptor that includes a focused identifier attribute indicating a pre-determined element of the on-screen display as default focus. In this way, the target device would be able to control the default focus of the controller device when displaying an on-screen display. In yet another embodiment, the present invention provides a text GUI element descriptor that includes a font style attribute that dictates whether the text GUI element should be displayed as bold, underlined and/or reversed. By using these extended elements in panel subunit, more complicated and advanced GUI, such as an electronic programming guide (EPG) can be achieved.
摘要:
A method and apparatus is provided for delivering a content file to a client over a packet-switched network. The method begins by determining a suitable throughput required to deliver the content file to the client. Next, the throughput available in a peer-to-peer network for delivering the content file to the client is determined. The required throughput is compared to the available throughput. If the available throughput is less than the required throughput, the available throughput is supplemented with additional throughput. The content is then delivered to the client over the packet-switched network using the available throughput of the peer-to-peer network and the additional throughput.
摘要:
There are disclosed methods and systems (and related data structures) for processing metadata in files, including media files, so that an alteration or falsification of the metadata can be detected. According to certain embodiments, the metadata includes hash values and digital signatures that were generated by a content server. These hash values and digital signatures can be used by a client device to authenticate the metadata.
摘要:
A method for creating sensory experiences operates by scanning the acoustical signal across the human neural cortex to create the desired sensory perceptions. The acoustic signal is scanned in a predetermined pattern. The pattern is then modified to fill in spaces in the predetermined pattern so that over a short time period, the desired signal is scanned across the intended region of the neural cortex. In one exemplary embodiment, the pattern begins with an array of points on the cortex. Thus, an acoustic signal in an array of points is directed towards the cortex. The acoustic pattern is then shaped to expand in radius about each point. Thus, the acoustic signal scans the visual cortex in an array of expanding circles. Varying the signal at each point along the radius as it expands produces neural firing differences in the neural tissue. When the circles expand to where they begin to touch, the pattern changes to fill in the areas between the original array of points. The new circles are centered about the points between the original stimulation locations, and the acoustic signal contracts about these new centers. The signal continues to contract about the new center points. When the new circles have contracted to an array of points, the process can be repeated from the start or simply reversed. Another method operates by forming concentric circles and expanding and contracting each of the concentric circles to fill in the original spaces between the concentric circles.