Patents by Inventor Zai-An Pan

Zai-An Pan 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: 20080022845
    Abstract: A portable electronic device with a song selection function is disclosed. The device includes a storage unit, a processing unit, a display unit, an input unit and a wireless communication unit. The processing unit further includes a list displaying module and a song selecting module. A user can make use of the device to browse or select songs rapidly to play at a multimedia system in an efficient method, without the need for the user to remember the song titles or artist(s) name of the song in advance of making a selection. Consequently, the device avoids searching for songs from a complex multimedia system and is convenient for the user to select desired songs. The present invention also provides a method for achieving a song selection function.
    Type: Application
    Filed: July 26, 2007
    Publication date: January 31, 2008
    Applicants: ENSKY TECHNOLOGY (SHENZHEN) CO., LTD., ENSKY TECHNOLOGY CO., LTD.
    Inventors: Shin-Hong Chung, Zai-An Pan
  • Publication number: 20080009247
    Abstract: A mobile communication terminal such as a mobile phone to be used as a wireless microphone is disclosed. The multi-functional mobile phone has a microphone mode option. When the mobile phone is in the microphone mode, a microphone receives external analog signals to a converting unit, which converts the analog signals into digital signals; a processing unit processes the digital signals to the converting unit, the converting unit converts the digital signals into wireless signals, and a second RF module transmits the wireless signals from the converting unit to a multimedia system. The mobile phone to be used as a wireless microphone implements the function of tradition microphones in the multimedia system.
    Type: Application
    Filed: July 5, 2007
    Publication date: January 10, 2008
    Applicants: ENSKY TECHNOLOGY (SHENZHEN) CO., LTD., ENSKY TECHNOLOGY CO., LTD.
    Inventors: Shin-Hong Chung, Zai-An Pan
  • Publication number: 20070174619
    Abstract: A digital watermarking system and method is provided. The digital watermarking system mainly includes a storing unit, a text obtaining module, a pixel determining module, an encrypting module, and a storing module. The storing unit is for storing text information, the text information including one or more dot matrix files. The text obtaining module is for obtaining one dot matrix file to be watermarked from the storing unit. The dot matrix file includes plural dot matrixes, each of the dot matrixes includes plural pixels, each of the pixels has a brightness value. The pixel determining module is for earmarking the pixel to be adjusted, an initial brightness value of the earmarked pixel being in a predetermined range. The encrypting module is for adjusting the brightness value of the earmarked pixel. The storing module is for storing watermarked text information in the storing unit. Related methods are provided.
    Type: Application
    Filed: February 13, 2006
    Publication date: July 26, 2007
    Inventors: Kuan-Hong Hsieh, Xiao-Fang Chen, Zai-An Pan
  • Publication number: 20070110261
    Abstract: The present invention provides an audio processing system with function of automatic gain control and method thereof. The method includes steps of: adjusting the default gain value to an adjusted gain value in response to a gain adjusting command; signaling a gain amplifier to amplify analog audio signals received from a digital/analog converter by the adjusted gain value; updating the default gain value with the adjusted gain value; updating the time period corresponding to a new current time thereby yielding an updated time period; reading a predetermined gain value referenced by the updated time period; calculating an integrated gain value according to the predetermined gain value referenced by the updated time period and the adjusted gain value; and updating the predetermined gain value referenced by the updated time period with the integrated gain value, thereby audio energy of the analog audio signals amplified is proper to a user's hearing.
    Type: Application
    Filed: November 9, 2006
    Publication date: May 17, 2007
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Kuan-Hong Hsieh, Wen-Chuan Lian, Wen-Sheng Tsai, Xiao-Guang Li, Zai-An Pan
  • Publication number: 20070078895
    Abstract: The present invention relates to a method for generating a play-list of media files, includes the steps of: rearranging the media files based on weight values in weight fields of each media file in descending order; resetting sub-category weight values associated with desired sub-category in category tables to zero; obtaining a predetermined amount of media files on the top of the ordered list; reading the desired sub-categories and the weight values in the category fields of the obtained media files; incrementing a corresponding sub-category weight value in the corresponding initialized category tables by the weight values of the obtained media files; calculating final weight values of each media file according to the category tables; and generating the play-list of the media files according to the final weight values thereof. The present invention also provides a system for generating the play-list that makes the play-list more suitable for the user's favors.
    Type: Application
    Filed: June 30, 2006
    Publication date: April 5, 2007
    Inventors: Kuan-Hong Hsieh, Zai-An Pan, Xiao-Guang Li, Bing Li
  • Publication number: 20070078847
    Abstract: A system for generating a play-list includes a media player and a media file server. The media player automatically generates weight values of each media file therein. The media file server stores a plurality of category tables, each category table storing a desired sub-category and corresponding sub-category weight values; initializes the category tables in response to an operational input for generating a play-list; obtains a predetermined amount of media files from the media player; reads the desired sub-categories and the weight values of the obtained media files; increments a corresponding sub-category weight value in the corresponding initialized category tables by the read weight values; calculates final weight values of each media file according to the category tables; and generates the play-list of the media files according to the final weight values thereof. The present invention also provides a corresponding method that makes the play-list more suitable for the user's favors.
    Type: Application
    Filed: June 29, 2006
    Publication date: April 5, 2007
    Inventors: Kuan-Hong Hsieh, Zai-An Pan, Xiao-Guang Li, Bing Li
  • Publication number: 20060294131
    Abstract: The present invention relates to a method for generating a play-list of media files, includes the steps of: setting a weight field in the tag for storing a weighted value of the media file; receiving a control command in course of playing a media file; increasing the weighted value in the weight field of the media file if the control command is for replaying the media file; decreasing the weighted value in the weight field of the media file if the control command is for skipping the media file; receiving a control command being for generating a play-list; and generating the play-list of the media files according to the weighted values thereof in response to the control command. The present invention also provides a system for generating the play-list. The present invention makes the play-list more suitable to the user's favors.
    Type: Application
    Filed: April 24, 2006
    Publication date: December 28, 2006
    Inventors: Kuan-Hong Hsieh, Zai-An Pan, Xiao-Guang Li, Bing Li
  • Publication number: 20060294132
    Abstract: A method for automatically generating a play list based on the age of the media recording (based on released date) and the time period the media file was last played. This method uses tags on the media file to store the corresponding dates and generates a weight value on each media file by using an algorithm based on settable values for each elapsed time period of the released date and the last played date. The present invention makes the play-list more tailored to a user's listening preferences.
    Type: Application
    Filed: April 24, 2006
    Publication date: December 28, 2006
    Inventors: Kuan-Hong Hsieh, Zai-An Pan, Xiao-Guang Li, Bing Li
  • Publication number: 20060294091
    Abstract: The present invention relates to a method for generating a play-list of media files, includes the steps of: adjusting the current gain value in response to a control command for adjusting a current gain value during the course of a media file being played; obtaining a gain value having been adjusted; subtracting a referenced gain value by the adjusted gain value to obtain a gain difference; obtaining a weight value corresponding to the gain difference from a weight table; updating the weight value in a weight field of the media file; receiving a control command for generating a play-list; obtaining the weight value in the weight field in the weight field of each media file; and generating the play-list of the media files according to the weight values thereof. The present invention also provides a system for generating the play-list, making the play-list more tailored to a user's listening preferences.
    Type: Application
    Filed: April 28, 2006
    Publication date: December 28, 2006
    Inventors: Kuan-Hong Hsieh, Xiao-Guang Li, Zai-An Pan, Bing Li
  • Publication number: 20060285720
    Abstract: A digital watermarking system and method is provided. The digital watermarking system mainly includes a storing unit (30), a text obtaining module (31), a dot matrix determining module (32), an encrypting module (33), and a storing module (34). The storing unit is for storing text information, the text information including one or more dot matrix files. The text obtaining module is for obtaining one dot matrix file to be watermarked from the storing unit. The dot matrix file includes plural dot matrixes, each of which has a matrix margin and includes plural pixels. The dot matrix determining module is for earmarking the dot matrix to be adjusted to obtain a watermark. The encrypting module is for adjusting the matrix margin of the earmarked dot matrix. The storing module is for storing watermarked text information in the storing unit. Related methods are provided.
    Type: Application
    Filed: March 16, 2006
    Publication date: December 21, 2006
    Inventors: Kuan-Hong Hsieh, Xiao-Fang Chen, Zai-An Pan
  • Publication number: 20060285719
    Abstract: A digital watermarking system and method is provided. The digital watermarking system mainly includes a storing unit, a text obtaining module, a pixel determining module, an encrypting module, and a storing module. The storing unit is for storing text information, the text information including one or more dot matrix files. The text obtaining module is for obtaining one dot matrix file to be watermarked from the storing unit. The dot matrix file includes plural dot matrixes, each of which includes plural pixels, each pixel possessing a display property. The pixel determining module is for earmarking the pixel to be adjusted to obtain a watermark. The encrypting module is for adjusting the display property the earmarked pixel. The storing module is for storing watermarked text information in the storing unit. Related methods are provided.
    Type: Application
    Filed: February 13, 2006
    Publication date: December 21, 2006
    Inventors: Kuan-Hong Hsieh, Xiao-Fang Chen, Zai-An Pan
  • Publication number: 20060285721
    Abstract: A digital watermarking system and method is provided. The digital watermarking system mainly includes a storing unit, a background image obtaining module, a pixel determining module, an encrypting module, and a storing module. The storing unit is for storing text information, the text information including textual information and one or more background images. The background image obtaining module is for obtaining one background image to be watermarked from the storing unit. The background image includes plural pixels, and each of the pixels has a brightness value. The pixel determining module is for earmarking the pixel to be adjusted, an initial brightness value of the earmarked pixel being in a predetermined range. The encrypting module is for adjusting the brightness value of the earmarked pixel. The storing module is for storing watermarked text information in the storing unit. Related methods are provided.
    Type: Application
    Filed: May 29, 2006
    Publication date: December 21, 2006
    Inventors: Kuan-Hong Hsieh, Xiao-Fang Chen, Zai-An Pan
  • Publication number: 20060288042
    Abstract: The present invention relates to a method for generating a play-list of media files, each of the media files includes a tag for holding relative information about the media files. The method includes the steps of: setting a play count field in the tag for storing a play count of the media file; setting a weight table for storing different play counts and corresponding weight values; updating the play count in the play count field of each media file during the course of the media files being played; obtaining the corresponding weight values of each media file from the weight table according to the play count thereof; and generating the play-list of the media files according to the weight values thereof. The present invention also provides a system for generating the play-list. The present invention makes the play-list more suitable for the user's favors.
    Type: Application
    Filed: April 24, 2006
    Publication date: December 21, 2006
    Inventors: Kuan-Hong Hsieh, Xiao-Guang Li, Zai-An Pan, Bing Li
  • Publication number: 20060143577
    Abstract: A method for enabling the manipulation of a plurality of items in a graphic user interface (GUI) is provided. One embodiment of the method includes steps of: dividing the plurality of items to a plurality of groups, each group and item are represented by a graphic image; arranging the plurality of groups in the form of a rotatable ellipse, wherein the plurality of groups are each movable into and out of an active area in the rotatable ellipse as an active group, and items of the active group are arranged in the form of a rotatable cylinder, each being movable into and out of a selectable area in the rotatable cylinder as a desired item; increasing in size as a graphic image moves toward and into the active area or the selectable area, attaining its largest size in the active area or the selectable area. A related system is also provided.
    Type: Application
    Filed: October 20, 2005
    Publication date: June 29, 2006
    Inventors: Kuan-Hong Hsieh, Zai-An Pan, Bing Li
  • Publication number: 20060125783
    Abstract: A display device includes a main body, an interface unit, and a detachable housing. The interface unit interconnects the detachable housing with the main body. The detachable housing includes an on screen display (OSD) unit for storing a plurality of OSD data, and a command input unit for generating command signals in response to operations of a user. The main body receives the command signals through the interface unit, identifies the command signals, and if required, performing predetermined functions to obtain OSD data from the OSD unit through the interface unit, to display an OSD menu corresponding to the obtained OSD data, and adjust any parameters of the OSD menu according to the corresponding command signals.
    Type: Application
    Filed: October 18, 2005
    Publication date: June 15, 2006
    Inventors: Kuan-Hong Hsieh, Bing Li, Zai-An Pan