WO2001099419A1 - A method for viewing the net-page by using the standard television receiver - Google Patents
A method for viewing the net-page by using the standard television receiver Download PDFInfo
- Publication number
- WO2001099419A1 WO2001099419A1 PCT/CN2001/000967 CN0100967W WO0199419A1 WO 2001099419 A1 WO2001099419 A1 WO 2001099419A1 CN 0100967 W CN0100967 W CN 0100967W WO 0199419 A1 WO0199419 A1 WO 0199419A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- frame
- information
- webpage
- area
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
Definitions
- the present invention relates to a method for browsing a webpage using an effective display area of a standard television, and in particular to a method for fully utilizing the effective display area of a standard television when browsing a webpage using a standard television, and displaying a specific frame as completely as possible.
- (Frame) content method and relates to a browser interface method for browsing a web page used in the method for displaying a web page of the present invention.
- the so-called frame is to divide the browser window into many areas when displaying a web page, and each area is a relatively independent area.
- the area identified by a table identifier (such as ⁇ table>) in a web page for the content of dividing a web page into areas, please refer to RFC1942, RFC 1866 technical documents at http://www.w3.org) .
- the organization of the content of each frame is generally organized into different categories of information in different frames.
- the "observation area" to be processed needs to be determined.
- the entire image is viewed as a whole, and the actual Most of the web pages that exist in the real world are organized in frames.
- For a person who actually browses the web when he browses network information, he enlarges a part because he is interested in this part of the information, and this part of the information is actually in a specific frame.
- the determination of the "observation area” that a user can actually see on the television screen does not take into account the framed information of a webpage composed of multiple frames, so it is determined as such " The "viewing area” fails to take into account which part of the entire webpage image the user is actually interested in.
- Fig. 4 shows a schematic diagram of displaying a whole web page on the screen of a television using the above method of the inventor.
- the range circled by the dotted line in Fig. 4 is the range of one frame.
- the user moves the cursor to the position indicated by the arrow in the figure, and this position is exactly within the range of the frame indicated by the dotted line.
- the “observation” that must be processed The "area” is the area enclosed by the dashed line in Fig. 5.
- the effect obtained after direct processing is shown in Fig. 6.
- the basic principle for determining the "observation area" is centered on the cursor position and according to the setting. To determine the zoom ratio. We can see that in the result at this time, the information in the frame that the user is interested in (the frame marked with a dashed line in Figure 4) only takes up a small part of the entire screen, and the rest is not what you want The part to be browsed so that the limited effective display area of the TV is not fully utilized.
- the graphic information on the network has a format that supports framing, and the relative positions of different frames in the entire web page are known.
- the webpage frame and the boundary information of each frame within the entire webpage image are provided by the browser.
- the object processed by the browser is an HTML (Hypertext Markup Language) file, and in the HTML format, it has a frame function, that is, when the web page is displayed, the browser window is divided into multiple regions, and each region It is an independent webpage page, which constitutes multiple frames.
- the content of the webpage can be divided, thereby providing a brand-new method for browsing the webpage. (See the guide to making Internet pages, People's Posts and Telecommunications Press, 1998, 12). If you can make full use of this framing information, you can provide more flexibility for webpage image processing.
- the browser is divided into a web browser module and a web post-processor module according to functions.
- the web browser obtains information from the Internet, it passes the output converter and enters the web post processor.
- the web post processor processes the image data output by the browser, and then inputs the video such as standard television or high-definition television. Output device for display.
- the user instruction information input from the user input terminal is also processed by the data of the web page post-processor, converted by the input converter, and then input to the web browser.
- the function of the web browser module is to parse the HTML language, and the function of the web post processor module is to perform image data processing on the data output by the web browser.
- any part of the original image generated by the web browser or the full image is scaled by the webpage post-processor using the framed information, so that Individual frames can be displayed as completely as possible.
- the webpage post-processor uses the framed information to scale any part of the original image generated by the browser or the full image, so that Individual frames can be displayed as completely as possible on a standard television. This requires converting the information of an image with multiple frames into information that can generate an image of each frame.
- the data output by the web browser is a Video stream together
- the webpage post-processor is processing the data of the browser
- it is unable to identify each frame information related to the frame structure, thereby scaling the original image and other image data.
- the characteristics of the frame structure cannot be taken into account, so that the displayed image shows only a part of a few frames instead of the entire image of a certain frame, so that the display of the image is not sufficiently effective.
- the user when using a standard TV to browse the webpage, the user needs to input information such as the frame that he wants to browse and various instruction information through a user input device such as a keyboard or a mouse. For example, the user clicks a certain frame on the screen by using the mouse. Location to indicate that the user wants to browse the content of the frame.
- the data flow is that the information input by the user through the input device is passed to the web page post-processor, and then passed to the web browser through the input converter.
- the web browser After receiving the user's input information, the web browser responds to the user's operation.
- the output data of the browser is refreshed, and then the new data is delivered to the webpage post-processor, which is processed by the webpage post-processor and passed to the video receiving device.
- the purpose of the present invention is to solve the above-mentioned shortcomings, and by taking into account the conditions of the frames in the webpage when determining the "observation area", the "observation area” includes as much content as the user is interested in as much as possible.
- Another object of the present invention is to establish an interface method between a web browser and a web post processor.
- the web post processor can identify the frame structure from the output information. Relevant frame information, so that when displayed in a video display device, each frame information can be converted into a different image frame during actual display.
- Another object of the present invention is to establish another interface method, so that the webpage post-processor can convert the information input by the user into information in a specific format and pass it to the web browser, and drive the web browser to work according to the user's requirements.
- the technical solution of the present invention is as follows:
- the present invention provides a method for browsing a webpage by using a standard television as a display device.
- the original image is scaled by setting a zoom ratio, and a high-resolution image is displayed on the standard television with different display ratios. It is characterized in that, for a webpage structure having multiple frames in a webpage, by obtaining webpage frame information, the boundaries of the zoomed image are compared with the boundaries of the frames in the webpage that the user wants to browse, so that the actual zoomed
- the area is processed to cover the area of the frame to be viewed as large as possible.
- the method can be implemented by the following steps:
- step (D) Repeat step (C) to detect the current boundary until each boundary is within the frame where the cursor is located, or the range determined by the current boundary is the boundary that contains the frame with the most content in the area determined repeatedly.
- the present invention also provides an interface method for a browser for browsing a webpage on a video display device such as a standard television.
- the browser includes a webpage browser and a webpage post processor, and outputs data including frame information output by the webpage browser.
- Web browsing The interface structure between the processor and the webpage post-processor enables the webpage post-processor to identify the framed information and display the framed image after processing.
- the data of the framing information includes data of a frame number, a frame position, and a frame size.
- the data in the special format includes information of image data.
- the data in the special format also includes information of data length and data offset.
- the webpage post-processor defines information representing a user instruction input by a user through an input device as an interface structure between a web browser and a web page post-processor, so that the web browser can recognize the instruction information.
- the information input by the user is information related to the cursor position and the meaning of each key on the keyboard.
- a web browser can generate multiple different image frames from different frames in an HTML file, and store these image frame information in a specific format.
- the output data in these specific formats can be used by web page post-processing tools to produce video output with different effects.
- some video data with real-time requirements can also be directly output without web page post-processing tools.
- the interaction between the user and the web browser can be passed to the web browser through the web post-processing tool in a specific input format, and the web browser browses the information on the Internet according to the user's operation information.
- the present invention enables the web post-processor to reprocess the output and input of the web browser to adapt to different video display devices.
- FIG. 1 is a hardware environment explaining a preferred embodiment of an existing display adaptation method
- FIG. 2 is a data flow chart of a module corresponding to the hardware environment of FIG. 1;
- FIG. 3 is a flowchart of an operation of browsing a webpage according to a preferred embodiment of the present invention
- FIG. 4 shows a schematic diagram of displaying a webpage on a TV screen by using the inventor's adaptation method
- FIG. 5 shows a region to be observed indicated by a dotted line in the display diagram shown in FIG. 4;
- FIG. 6 is an enlarged schematic diagram of a portion surrounded by a dotted line in FIG. 5;
- FIG. 7 is an area to be observed and an area of a frame to be viewed in a screen displayed on the television screen shown in FIG. 4;
- FIG. 8 is an enlarged view of an area surrounded by a double dotted line in FIG. 7;
- FIG. 9 is a schematic diagram of further enlarging the display area of FIG. 8;
- FIG. 10 is a schematic diagram showing that there are other frames on the left side of the current screen when there are other frames outside the current screen;
- Figure 11 is a schematic diagram of the presence of other frames on the upper side of the current screen by using the upper side bar when there are other frames outside the current screen.
- Figure 12 is a functional block diagram of the connection between a browser and a video output device divided into a web browser and a web post-processor module.
- Fig. 13 is an image with a multi-frame structure generated by a browser according to the interface method of the present invention.
- the present invention uses the framed information of the webpage to determine the frame where the information of interest to the user is based on the current cursor position. In this way, when determining the area that can be seen on the television, it covers the frame of interest to the user as much as possible. In order to achieve fuller use of the effective display area on the screen of a common television.
- the webpage information to be processed includes a real-time video image stream (for example, when browsing a website that broadcasts news, movies, etc. in real time), define the real-time video image stream display area as a special frame, and The processing of the frame only changes the proportion. It provides a channel for the browser to bypass the post-processor of the web page, and directly determines the "special frame" to be processed according to the "observation area" determined in the current system. The location of the video data buffer area of the TV interface provides a direct write data channel.
- step 2 above the method for determining the boundary of the processing area adopts the adaptation method described in patent application number 00105579.8.
- FIG. 3 is a schematic diagram corresponding to the above-mentioned operation steps 1-6.
- the method of the present invention uses the framed information in the webpage to determine the "observation area" that is more in line with user habits, and also defines a frame with a real-time video image stream as a special frame, and provides The channel of the web page post-processor converts the data of the real-time video image stream directly into the output video data buffer after being scaled. This part of the data is not processed to reduce the calculation strength of the web page post-processor.
- the bypass processing unit is specifically implemented, part or all of the data in the frame of the real-time video image stream can be written into the output according to the setting of the "observation area".
- the processing area is automatically switched to the range of other frames. If the edge information of other frames can be seen on the TV screen, when the user moves the mouse to other When the area where the frame is located and the cursor is far enough from the border of the frame (for the definition of far enough, it is determined according to the actual analysis results) will automatically switch the processing area to the range of the frame where the cursor is located.
- the corresponding original webpage image is processed and displayed on the TV screen according to "Adaptation Method for Browsing Network Graphic Data Using a Standard TV”.
- FIG. 7 The effect of the present invention is shown in FIG. 7.
- the position of the frame of interest to the user is determined according to the position of the cursor.
- a new “observation area” can be determined again.
- the area is the "display area” determined according to the adaptation method described in patent application number 00105579.8.
- the area surrounded by the double dashed line is divided by the frame boundary and the "observation area” that the user wants to browse. This area will follow
- FIG. 8 is an enlarged view of an area surrounded by a double dotted line in FIG. 7. It can be seen that the information of the frame where the cursor is located occupies most of the area of the TV screen, so that the processing has achieved the purpose of making full use of the TV screen to display the content that the user is more interested in.
- FIG. 9 is a schematic diagram in which the display ratio during browsing can be further enlarged when the user is not satisfied with the display effect of FIG. 8 when browsing.
- the effect shown above is just an example to illustrate the actual effect of the method of the present invention.
- the specific expression form is allowed to be changed, for example, it appears in the graphs of FIG. 8 and FIG. 9 to indicate whether there are other things around the current screen.
- the prompt information such as the presence of a frame may have other expressions.
- the method of frame switching can also be implemented in other forms.
- the prompt for the existence of other frames can also be shown as shown in Figure 10.
- the TV can only display the content of a certain frame due to a non-full-screen display, if the current content can be displayed on the TV screen
- an edge pops up at the edge of the screen to indicate the existence of other frames.
- the position where the edge appears is the same as It is related to the location of other frames that it prompts. For example, in the case shown in FIG. 10, because there are other frames on the left side of the "viewing area" in the current display situation, the user moves the cursor to the left side.
- the edge shows a frame on the left side with other frames.
- the "viewing area” will automatically switch to the corresponding frame.
- the cursor will also automatically pop up when it moves to the top edge of the screen A bar is displayed to indicate that there are other frames on the upper side of the current display area.
- the prompt message will not appear.
- FIG. 1 the hardware environment shown includes: a standard television 102, a control interface device 101, a network access device 104, and a central processing unit. Controller 105, interface and conversion device 106, memory 107, etc.
- control interface device 101 may be a mouse, a keyboard, etc .
- the network access device 104 may be a modem
- the central processing unit 105 includes a basic interface unit
- the interface and the conversion device It can be NTSC / PAL, encoder, etc .
- the memory 107 has a program storage area (such as ROM, RAM, etc.) 108 and a data storage area 109.
- the data storage area 1 10 is divided into the original image data storage area 1 10 and output data Storage area 1 1 1.
- FIG. 2 is a data flow chart of a module corresponding to the hardware environment of FIG. 1.
- the parts shown by blocks in FIG. 2, that is, the standard television 102, the network access device 104, the interface and conversion device 106, and the control interface device 101 are the same as those in FIG. 1.
- the functions of the central processing unit 105 and the memory 108 in FIG. 1 may be the browser 201, the Internet module 202, the webpage post processor 208, the frame processing module 207, the audio driver module 209, and the display driver, which are indicated by circles in FIG.
- Module 211 is implemented by using various storage areas (instruction buffer 206, formatted original webpage image buffer 203, audio data buffer 204, and output video data buffer 210).
- function modules are actually modules obtained by abstracting the functions of various software and having the function of processing data according to a predetermined processing method.
- Such function modules can be specially designed
- the calculated dedicated hardware chips with the same functions are used to implement these functional modules, and these functional modules can also be implemented using software.
- functions are attributes of software, not hardware.
- 216 is a device for browsing network information with a common television.
- the device 216 firstly accesses the Internet 103 through the network access device 104, and obtains Information desired by the user 100.
- This part of the information is processed by the Internet module 202 to form data that complies with HTTP, FTP and other protocols. After that, the data is sent to the web browser 201 and interpreted into image data for display.
- Module 208 is a web page post-processor, which is software compiled in accordance with the "adaptation method for browsing graphic data on the Internet using a standard TV set.”
- the frame processing module 207 and the sub-frame processing module 207 determine the area to be processed by the webpage post-processor 208 according to the method of re-determining the "observation area" in the above-mentioned "adaptation method".
- the webpage post processor 208 After the processing of one screen is completed, the webpage post processor 208 notifies the display module 21 1, and the display module 21 1 controls the display interface between the television and the conversion device 212, and is responsible for modulating the refreshed video signal and sending it to the ordinary television. Machine 214.
- the frame processing module 207 also provides the browser 201 a real-time video data channel, allowing the real-time video data generated by the browser 201 to be processed through framing.
- Real-time video data channel is sent to the output video data buffer area after display scale conversion
- the following describes a web browser module and a web post-processor module used in the method for displaying a web page by using a standard television.
- the invention establishes an interface method between a web browser and a web post-processor.
- the interface method enables the data transmitted between the web browser and the web post-processor to have a specific format, so that the web post-processor can identify the frame and frame. Structure-related framing information.
- the data transmitted by the user to the web browser can be processed by the web post processor and passed to the web browser.
- the web browser converts the information related to the frame structure into a specific format output according to the interface method defined in Table 1.
- the web page post processor generates user information in a specific format according to the interface method defined in Table 2, and passes this information to the web browser.
- the browser can also directly write these image data directly into the video buffer of the display device to improve the real-time performance of image playback.
- header ID 16 bits
- interface ID number which is used to identify the interface side version num: 16 bits
- interface version number 16 bits
- uses data offset 16 bits for future upgrades, defines the offset address of the image
- structure header Image type 16 bits, which define the image type, such as RGB.YUV.
- Image Height 16 bits, which define the image height in unit pixels.
- Image width 16 bits, which defines the width of the image
- unit pixel Data lengh 32 bits, which defines the length of the image data
- unit byte Frame number 32 bits, defines the number of frames in the image
- Frame n Frame structure, defined below. .
- Image data Image data The above frames are defined as follows:
- frame Height 16 bits, frame image height, unit pixel
- frame width 16 bits, frame image width, unit pixel
- frame offsetX 16 bits, the frame image is offset from the line position of the overall image, in units of pixels, based on the upper left of the frame image
- frame offsetY 16 bits, the frame image is offset from the line position of the overall image, in units of pixels, based on the upper left of the frame image
- FIG. 13 is an example of a webpage image with a multi-frame structure generated by a web browser.
- the header ID is a constant, such as 0x5a5a (hexadecimal). It is assumed that the type of the image is YUV and the type code is (01).
- the image data length is 66000 bytes.
- the origin of the image is (0, 0).
- the image contains five frame images, which are frame 0-4. Each frame image has its own height and width, such as frame image 2, which is offset from the image origin (0, 0) by (60, 20), that is, the row offset is 60 and the column offset is 20. All this information can be stored in the way defined above for use by the web post processor.
- the specific structure is as follows:
- frame image 2 (frame 2) is:
- the frame information related to the frame structure is defined according to a certain format, so that the web page post-processor can recognize it and process it.
- a standard TV 2 Definition of browser input interface
- the definition of the user interface of the webpage post-processor of the present invention is described below.
- the purpose of defining the post-processor of the web page is to enable the user to convert the input information into user information in a specific format through an input device such as a mouse, a keyboard, etc., and pass it to the browser, and drive the browser to work according to the user's requirements.
- Header 16 bits, information header, indicating the start of information
- Type 16 bits, information type, such as mouse click, keyboard input, etc.
- Vesrion 16 bits, information version, used for version upgrade
- Length 16 bits, message length, unit byte
- the information structure is as follows:
- Header can be defined as a constant, such as 0x5a5a.
- left mouse button type value is 2
- X is the X-axis mouse position coordinate
- Y is the y-axis coordinate position coordinate
- Header can be defined as a constant, such as 0x5a5a.
- Version, version value is 1, version 1.0
- Key is the key typed by the user
- the web browser first determines whether the type of input information is mouse input or keyboard input, and then determines the mouse Or keyboard click. Thereby knowing the content of the user information.
- the browser can write data directly to the video buffer of the display device. As shown in Figure 13.
- the present invention uses the framed information of the webpage to determine the frame where the information of interest to the user is based on the current cursor position. In this way, when determining the area that can be seen on the television, it covers the frame of interest to the user as much as possible. In order to achieve fuller use of the effective display area on the screen of a common television.
- the present invention enables the web post-processor to reprocess the output and input of the web browser to adapt to different video display devices.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
利用标准电视机显示网页的方法及用于该方法的浏览器 技术领域 Method for displaying webpage by using standard television and browser used for the method
本发明涉及一种利用标准电视机的有效显示区域浏览网页的 方法,特别涉及一种在利用标准电视机浏览网页时, 充分利用标准 电视机的有效显示区域, 尽可能完整地显示某一特定帧 (frame) 的内容的方法, 并涉及一种本发明的显示网页方法中使用的用于 浏览网页的浏览器的接口方法。 The present invention relates to a method for browsing a webpage using an effective display area of a standard television, and in particular to a method for fully utilizing the effective display area of a standard television when browsing a webpage using a standard television, and displaying a specific frame as completely as possible. (Frame) content method, and relates to a browser interface method for browsing a web page used in the method for displaying a web page of the present invention.
背景技术 Background technique
所谓的帧, 就是在显示网页时将浏览器的窗口划分成许多区 域, 每个区域是一个相对独立的区域。 例如是在网页中用表格标 识符 (例如 <table〉) 所标识分割出来的区域 (关于将网页分割为 区域的内容, 请参考 http://www.w3.org 中 RFC1942、 RFC 1866 技术文档) 。 在网页的设计时, 对各个帧的内容的组织一般都是 分门别类地将不同分类的信息组织在不同的帧内。 The so-called frame is to divide the browser window into many areas when displaying a web page, and each area is a relatively independent area. For example, the area identified by a table identifier (such as <table>) in a web page (for the content of dividing a web page into areas, please refer to RFC1942, RFC 1866 technical documents at http://www.w3.org) . When designing a web page, the organization of the content of each frame is generally organized into different categories of information in different frames.
使用普通电视机浏览网络信息的方法有很多种。 例如直接将 网页按照一定的比例直接全部显示在电视机的屏幕上; 或者是在 服务器端将用户所要访问的网页信息进行重新组织、 整理后再将 新的网页下传给使用电视上网的用户; 还有一种就是在客户端利 用数字图像处理技术, 对由本地的浏览器生成原始图像的任意局 部或者全图进行縮放的方式来将高分辨率的网页图像转换成适合 在标准电视机上显示的视频信号的方法。 There are many ways to browse network information using a normal TV. For example, all the webpages are directly displayed on the screen of the TV according to a certain ratio; or the webpage information that the user wants to access is reorganized and organized on the server side, and then the new webpage is downloaded to the user who uses the TV to access the Internet; Another is to use digital image processing technology on the client side to scale any part or full image of the original image generated by the local browser to convert high-resolution web page images into videos suitable for display on standard television Signal method.
对于最后的这种方法, 请参看本发明人的专利申请号为 00105579.8的 "利用标准电视机浏览网络图文数据的适配方法" 专利申请。 该种技术的特点是能够使利用标准电视机或其它类型 的低分辨率监视器来浏览网络信息的用户, 可以看到清晰的网页 内容, 同时还不破坏网页的原始设计的个性化风格以及布局的艺 术效果。 For the last method, please refer to the patent application of the present inventor's patent application number 00105579.8, "Adaptation Method for Browsing Network Graphic Data Using a Standard Television". The feature of this technology is that users who browse network information using standard televisions or other types of low-resolution monitors can see clear webpage content without destroying the personalized style and layout of the original design of the webpage Art Operative effect.
在上述本发明人的发明中, 提到了关于在对原始图像进行任 意缩放时, 需要确定所要处理的 "观察区域", 在其确定原则中, 是将整个图像当成一个整体来看的, 而实际上现实世界中存在的 网页大多数是将其内容分帧进行组织的。 对于实际浏览网页的人 而言, 浏览网络信息时, 他将某个部分放大是因为他对这一部分 的信息感兴趣, 而这一部分信息实际上是在某个特定的帧内的。 由于在上述已公开的发明中, 对用户实际在电视机荧屏上能够看 到的 "观察区域" 的确定, 并没有考虑到由多个帧构成的网页的 分帧信息, 因而这样确定出来的 "观察区域" , 也就没能考虑到 用户实际上对整个网页图像的哪个部分区域的内容感兴趣。 In the invention of the inventor mentioned above, it was mentioned that when the original image is scaled arbitrarily, the "observation area" to be processed needs to be determined. In its determination principle, the entire image is viewed as a whole, and the actual Most of the web pages that exist in the real world are organized in frames. For a person who actually browses the web, when he browses network information, he enlarges a part because he is interested in this part of the information, and this part of the information is actually in a specific frame. In the above-mentioned disclosed invention, the determination of the "observation area" that a user can actually see on the television screen does not take into account the framed information of a webpage composed of multiple frames, so it is determined as such " The "viewing area" fails to take into account which part of the entire webpage image the user is actually interested in.
图 4表示用本发明人的上述方法将一张网页全部显示在电视 机屏幕上的示意图。 图 4中的虚线所圈的范围就是其中的一个帧 的范围。 用户将光标移动到图中箭头所标识的位置, 而这个位置 正好处于虚线所标识的那一帧的范围内。 此时如果用户希望将网 页放大以使其更清晰一点, 直接按照前面所提到的 "利用标准电 视机浏览网络图文数据的适配方法"对其进行放大处理, 则所须 处理的 "观察区域"就如图 5中虚线所圈定的范围, 其直接处理 后获得的效果如图 6所示, 在上述发明中, 确定 "观察区域"的 基本原则是以光标位置为中心、 按照所设定的缩放比例来确定 的。 我们可以看到, 这时的结果中, 用户所感兴趣的那一帧 (图 4 中用虚线标出范围的那一帧) 内的信息仅仅占整个屏幕的一小 部分, 而其余部分并不是想要浏览的部分, 这样使得电视机有限 的有效显示区域的未能被充分利用。 Fig. 4 shows a schematic diagram of displaying a whole web page on the screen of a television using the above method of the inventor. The range circled by the dotted line in Fig. 4 is the range of one frame. The user moves the cursor to the position indicated by the arrow in the figure, and this position is exactly within the range of the frame indicated by the dotted line. At this time, if the user wishes to enlarge the webpage to make it a little clearer, and directly enlarge it according to the aforementioned "Adaptation Method of Browsing Network Graphic Data Using Standard Television", the "observation" that must be processed The "area" is the area enclosed by the dashed line in Fig. 5. The effect obtained after direct processing is shown in Fig. 6. In the above invention, the basic principle for determining the "observation area" is centered on the cursor position and according to the setting. To determine the zoom ratio. We can see that in the result at this time, the information in the frame that the user is interested in (the frame marked with a dashed line in Figure 4) only takes up a small part of the entire screen, and the rest is not what you want The part to be browsed so that the limited effective display area of the TV is not fully utilized.
另一方面,' 网络上的图文信息, 例如网页等, 有支持分帧的 格式, 不同帧在整个网页中的相对位置是已知的。 在这里, 网页 分帧及各帧在整个网页图像内的边界信息是由浏览器来提供的。 浏览器所处理的对象是 HTML (超文本标识语言)文件, 而在 HTML格式中, 具有分帧 (frame) 的功能, 即在显示网页时, 将 浏览器的窗口分成多个区域, 每个区域是一个独立的网页页面, 从而构成了多个帧, 通过这种分帧功能, 可以将网页的内容进行 分割, 从而提供了一种全新的浏览网页的方法。 (参见 Internet 网页制作指南, 人民邮电出版社, 1998, 12) 。 如果能够充分利 用这些分帧信息, 可以对网页图像处理提供更多的灵活性。 On the other hand, the graphic information on the network, such as web pages, has a format that supports framing, and the relative positions of different frames in the entire web page are known. Here, the webpage frame and the boundary information of each frame within the entire webpage image are provided by the browser. The object processed by the browser is an HTML (Hypertext Markup Language) file, and in the HTML format, it has a frame function, that is, when the web page is displayed, the browser window is divided into multiple regions, and each region It is an independent webpage page, which constitutes multiple frames. Through this framing function, the content of the webpage can be divided, thereby providing a brand-new method for browsing the webpage. (See the guide to making Internet pages, People's Posts and Telecommunications Press, 1998, 12). If you can make full use of this framing information, you can provide more flexibility for webpage image processing.
在本发明人的《浏览器及利用该浏览器显示图像的方法》 (申 请号: 00123435.8 ) 的发明中, 将浏览器按照功能分为网页浏览 器模块和网页后处理器模块。 网页浏览器从因特网上获取信息 后, 经过输出转换器, 进入网页后处理器, 由网页后处理器对浏 览器输出的数据进行图像数据处理, 然后输入标准电视机或高清 晰度电视机等视频输出设备进行显示。 而从用户输入端输入的用 户指令信息, 也是通过网页后处理器的数据处理, 并由输入转换 器转换后,输入给网页浏览器。网页浏览器模块的功能是对 HTML 语言进行解析, 而网页后处理器模块的功能是对网页浏览器输出 的数据进行图像数据处理。 In the invention of the "Browser and Method for Displaying Images Using the Browser" (application number: 00123435.8) by the present inventor, the browser is divided into a web browser module and a web post-processor module according to functions. After the web browser obtains information from the Internet, it passes the output converter and enters the web post processor. The web post processor processes the image data output by the browser, and then inputs the video such as standard television or high-definition television. Output device for display. The user instruction information input from the user input terminal is also processed by the data of the web page post-processor, converted by the input converter, and then input to the web browser. The function of the web browser module is to parse the HTML language, and the function of the web post processor module is to perform image data processing on the data output by the web browser.
在用标准电视机中显示具有分帧结构的网页时, 通过网页后 处理器, 利用分帧信息对由网页浏览器生成的原始图像的任意局 部或者对全图进行缩放, 使得在标准电视机上对各个帧能够尽可 能完整地进行显示。 When a webpage with a framed structure is displayed on a standard television, any part of the original image generated by the web browser or the full image is scaled by the webpage post-processor using the framed information, so that Individual frames can be displayed as completely as possible.
在上述显示过程中, 在用标准电视机中显示具有分帧结构的 网页时, 通过网页后处理器, 利用分帧信息对由浏览器生成的原 始图像的任意局部或者对全图进行缩放, 使得在标准电视机上对 各个帧能够尽可能完整地进行显示。 这就需要将具有多个帧的一 幅图像的信息转换为能生成各个帧的图像的信息。 In the above display process, when a webpage with a framed structure is displayed on a standard television, the webpage post-processor uses the framed information to scale any part of the original image generated by the browser or the full image, so that Individual frames can be displayed as completely as possible on a standard television. This requires converting the information of an image with multiple frames into information that can generate an image of each frame.
但是, 由于网页浏览器输出的数据是一种将分帧信息混合在 一起的视频流, 网页后处理器在处理浏览器的数据时, 如果采用 现有的数据处理方式, 则无法识别出各个与帧结构相关的分帧信 息, 从而在对原始图像进行缩放等图像数据处理时, 无法将帧的 结构的特点考虑进去, 使得显示的图像只显示出数个帧的一部 分, 而不是某个帧的全部的图像, 使图像的显示不是充分有效。 However, because the data output by the web browser is a Video stream together, when the webpage post-processor is processing the data of the browser, if the existing data processing method is adopted, it is unable to identify each frame information related to the frame structure, thereby scaling the original image and other image data. During processing, the characteristics of the frame structure cannot be taken into account, so that the displayed image shows only a part of a few frames instead of the entire image of a certain frame, so that the display of the image is not sufficiently effective.
再有, 当用标准电视机浏览网页时, 用户需要通过键盘或鼠 标器等用户输入设备, 输入想要浏览的帧等信息及各种指令信 息, 例如用户通过使用鼠标器点击屏幕上的某个分帧所在的位 置, 来表示用户想要浏览该分帧的内容。 此时数据的流程是, 用 户通过输入设备输入的信息传给网页后处理器, 经输入转换器后 传给网页浏览器, 网页浏览器接收到用户的输入信息后, 对用户 的操作作出反应, 并刷新浏览器的输出数据, 之后将新的数据交 给网页后处理器, 并由网页后处理器处理后传给视频接收设备。 从而在键盘等用户输入设备和标准电视机之间建立对应的关系。 但是, 由于用户输入端的数据是要先经过网页后处理器的处理, 而网页后处理器和浏览器间在事先没有设定协议的情况下, 浏览 器无法接收和识别这些用户信息, 而网页后处理器也无法从浏览 器获得有关网页结构的信息。 Furthermore, when using a standard TV to browse the webpage, the user needs to input information such as the frame that he wants to browse and various instruction information through a user input device such as a keyboard or a mouse. For example, the user clicks a certain frame on the screen by using the mouse. Location to indicate that the user wants to browse the content of the frame. At this time, the data flow is that the information input by the user through the input device is passed to the web page post-processor, and then passed to the web browser through the input converter. After receiving the user's input information, the web browser responds to the user's operation. The output data of the browser is refreshed, and then the new data is delivered to the webpage post-processor, which is processed by the webpage post-processor and passed to the video receiving device. Thereby, a corresponding relationship is established between a user input device such as a keyboard and a standard television. However, since the data at the user input end is first processed by the web page post processor, and without a protocol set between the web page post processor and the browser in advance, the browser cannot receive and identify these user information. The processor is also unable to obtain information about the structure of the web page from the browser.
发明的公开 , Disclosure of invention,
本发明的目的就是为了解决上述不足之处, 通过在确定 "观 察区域" 时将网页中帧的情况考虑进去, 使 "观察区域"尽可能 多地将用户感兴趣的内容包含进去。 The purpose of the present invention is to solve the above-mentioned shortcomings, and by taking into account the conditions of the frames in the webpage when determining the "observation area", the "observation area" includes as much content as the user is interested in as much as possible.
本发明的另一个目的是在网页浏览器和网页后处理器间建立 一种接口方法, 通过使网页浏览器按照特定格式输出, 网页后处 理器从该输出的信息中, 能够识别出与帧结构相关的分帧信息, 从而在视频显示设备中显示时, 能将各个分帧信息转换成实际显 示时的不同的图像帧。 本发明的再一个目的是建立另一种接口方法, 使得网页后处 理器能够把用户输入的信息转换成特定格式的信息传递给网页浏 览器, 并驱动网页浏览器按照用户的要求进行工作。 Another object of the present invention is to establish an interface method between a web browser and a web post processor. By enabling the web browser to output in a specific format, the web post processor can identify the frame structure from the output information. Relevant frame information, so that when displayed in a video display device, each frame information can be converted into a different image frame during actual display. Another object of the present invention is to establish another interface method, so that the webpage post-processor can convert the information input by the user into information in a specific format and pass it to the web browser, and drive the web browser to work according to the user's requirements.
本发明的技术方案如下: 本发明提供一种利用标准电视机作 为显示设备浏览网页的方法, 通过设置缩放比例对原始图像进行 縮放, 在标准电视机上以不同的显示比例显示高分辨率图像, 其 特征在于, 对于在一张网页中具有多个帧的网页结构, 通过获取 网页分帧信息, 将上述进行縮放的图像的边界与网页中用户想要 浏览的帧的边界进行比较, 使实际縮放的区域经过处理后尽可能 大地覆盖需要浏览的帧的区域。 The technical solution of the present invention is as follows: The present invention provides a method for browsing a webpage by using a standard television as a display device. The original image is scaled by setting a zoom ratio, and a high-resolution image is displayed on the standard television with different display ratios. It is characterized in that, for a webpage structure having multiple frames in a webpage, by obtaining webpage frame information, the boundaries of the zoomed image are compared with the boundaries of the frames in the webpage that the user wants to browse, so that the actual zoomed The area is processed to cover the area of the frame to be viewed as large as possible.
所述方法可以通过以下步骤来实现: The method can be implemented by the following steps:
( A) 获取当前所在帧的边界位置、 当前的网页后处理器所 需处理的原始图像区域的大小以及光标的位置的信息; (A) Obtaining information about the border position of the current frame, the size of the original image area that the current web page post-processor needs to process, and the position of the cursor;
( B )确定以当前光标位置为中心、按照所设置的縮放比例进 行了缩放的处理区域的边界; (B) determining the boundary of the processing area that is centered on the current cursor position and scaled according to the set zoom ratio;
( C) 检测上述处理区域的边界是否超过光标所在帧的边界, 如果超过则以所在帧的边界为新的边界重新确定其对应的其它边 界; (C) Detecting whether the boundary of the processing area exceeds the boundary of the frame where the cursor is located, and if it is exceeded, the boundary of the frame where it is located is used as the new boundary to re-determine its corresponding other boundary;
( D) 反复 (C) 的步骤检测当前边界, 直到各个边界均处于 光标所在帧内, 或者当前边界所确定的范围是多次反复确定的区 域中所包含本帧内容最多的一个边界; (D) Repeat step (C) to detect the current boundary until each boundary is within the frame where the cursor is located, or the range determined by the current boundary is the boundary that contains the frame with the most content in the area determined repeatedly.
( E) 将所确定的处理范围的边界信息传递给网页后处理器, 进行适于在标准电视机上显示的数据转换; (E) transmitting the boundary information of the determined processing range to a webpage post-processor for data conversion suitable for display on a standard television;
(F) 在标准电视机上显示最终确定边界的图像区域。 (F) Display the final image area on a standard TV.
本发明还提供一种用于标准电视机等视频显示设备浏览网页 的浏览器的接口方法, 该浏览器包括网页浏览器与网页后处理 器, 将网页浏览器输出的包括分帧信息的数据, 定义成网页浏览 器和网页后处理器间的接口结构, 使得网页后处理器能够识别该 分帧信息, 并经处理后显示出帧的图像。 The present invention also provides an interface method for a browser for browsing a webpage on a video display device such as a standard television. The browser includes a webpage browser and a webpage post processor, and outputs data including frame information output by the webpage browser. Web browsing The interface structure between the processor and the webpage post-processor enables the webpage post-processor to identify the framed information and display the framed image after processing.
所述分帧信息的数据包括: 帧的编号、 帧的位置及帧的大小 的数据。 The data of the framing information includes data of a frame number, a frame position, and a frame size.
所述特殊格式的数据包括图像数据的信息。 The data in the special format includes information of image data.
所述特殊格式的数据还包括数据长度、 和数据偏移的信息。 在本发明的接口方法中, 网页后处理器将用户通过输入设备 而输入的表示用户指令的信息, 定义成网页浏览器和网页后处理 器间的接口结构, 从而使得网页浏览器能够识别该指令信息。 The data in the special format also includes information of data length and data offset. In the interface method of the present invention, the webpage post-processor defines information representing a user instruction input by a user through an input device as an interface structure between a web browser and a web page post-processor, so that the web browser can recognize the instruction information.
所述用户输入的信息是与光标位置、 及键盘上各个键含义相 关的信息。 The information input by the user is information related to the cursor position and the meaning of each key on the keyboard.
在本方法中,网页浏览器可以将 HTML文件中的不同帧 (frame) 生成多个不同的图像帧, 并将这些图像帧信息按特定格式存储起 来。 这些特定格式的输出数据可以被网页后处理工具利用, 产生 不同效果的视频输出。 同时一些有实时要求的视频数据也可以不 经过网页后处理工具, 直接进行输出。 用户与网页浏览器的交互 信息可以通过网页后处理工具按照特定的输入格式传递到网页浏 览器, 网页浏览器根据用户的操作信息, 浏览互联网上的信息。 In this method, a web browser can generate multiple different image frames from different frames in an HTML file, and store these image frame information in a specific format. The output data in these specific formats can be used by web page post-processing tools to produce video output with different effects. At the same time, some video data with real-time requirements can also be directly output without web page post-processing tools. The interaction between the user and the web browser can be passed to the web browser through the web post-processing tool in a specific input format, and the web browser browses the information on the Internet according to the user's operation information.
本发明通过设计和定义网页浏览器和网页后处理器间的接 口, 使得网页后处理器可以对网页浏览器的输出和输入进行再处 理, 以适应不同的视频显示设备。 By designing and defining the interface between the web browser and the web post-processor, the present invention enables the web post-processor to reprocess the output and input of the web browser to adapt to different video display devices.
附图的简要说明 Brief description of the drawings
以下结合附图及实施例对本发明作进一步的说明。 The invention is further described below with reference to the drawings and embodiments.
图 1 是解释已有的显示适配方法中一种优选实施例的硬件环 境; FIG. 1 is a hardware environment explaining a preferred embodiment of an existing display adaptation method;
图 2是与图 1的硬件环境对应的模块的数据流程图; FIG. 2 is a data flow chart of a module corresponding to the hardware environment of FIG. 1; FIG.
图 3是本发明的优选实施例的浏览网页的操作流程图; 图 4表示用本发明人的适配方法将一张网页全部显示在电视 机屏幕上的示意图; 3 is a flowchart of an operation of browsing a webpage according to a preferred embodiment of the present invention; FIG. 4 shows a schematic diagram of displaying a webpage on a TV screen by using the inventor's adaptation method;
图 5表示图 4所示的显示图中的用虚线表示的所要观察的区 域; FIG. 5 shows a region to be observed indicated by a dotted line in the display diagram shown in FIG. 4;
图 6表示将图 5中虚线所围部分放大的示意图; FIG. 6 is an enlarged schematic diagram of a portion surrounded by a dotted line in FIG. 5; FIG.
图 7是在图 4所示的电视机屏幕上显示的画面中, 所要观察 的区域和所要浏览的帧的区域; 7 is an area to be observed and an area of a frame to be viewed in a screen displayed on the television screen shown in FIG. 4;
图 8是将图 7中双虚线所围区域放大的示意图; FIG. 8 is an enlarged view of an area surrounded by a double dotted line in FIG. 7; FIG.
图 9是将图 8的显示区域进一步放大的示意图; FIG. 9 is a schematic diagram of further enlarging the display area of FIG. 8;
图 10 是在当前屏幕之外还存在其它帧时, 用左侧边条提示 当前屏幕左侧存在其它帧的示意图; FIG. 10 is a schematic diagram showing that there are other frames on the left side of the current screen when there are other frames outside the current screen;
图 1 1是在当前屏幕之外还存在其它帧时,用上侧边条提示当 前屏幕上侧存在其它帧的示意图。 Figure 11 is a schematic diagram of the presence of other frames on the upper side of the current screen by using the upper side bar when there are other frames outside the current screen.
图 12 是分成网页浏览器和网页后处理器模块的浏览器与视 频输出设备连接的原理框图。 Figure 12 is a functional block diagram of the connection between a browser and a video output device divided into a web browser and a web post-processor module.
图 13是按照本发明的接口方法,浏览器产生的具有多帧结构 的图像。 Fig. 13 is an image with a multi-frame structure generated by a browser according to the interface method of the present invention.
本发明利用网页分帧的信息, 通过当前光标所在位置来判断 用户所感兴趣的信息所在的帧, 这样在确定在电视机上所能够看 到的区域时, 尽可能大地覆盖用户所感兴趣的那一帧, 以达到能 够更加充分地利用普通电视机的荧屏上的有效显示区域。 The present invention uses the framed information of the webpage to determine the frame where the information of interest to the user is based on the current cursor position. In this way, when determining the area that can be seen on the television, it covers the frame of interest to the user as much as possible. In order to achieve fuller use of the effective display area on the screen of a common television.
关于与本发明的浏览器的结构相关的部分, 将在后面进行具 体说明。 The parts related to the structure of the browser of the present invention will be described in detail later.
一般来讲, 不同分类的内容是放置在不同帧内。 作为浏览人 来讲是有时是对某些内容感兴趣, 当他使用电视机来浏览网页信 息时, 会移动光标到所感兴趣的区域, 并且将该部分区域放大以 便于浏览, 本方法是在用户做如此操作时做如下操作: 1.获取光标所在帧的边界位置、 当前的网页后处理器所需处 理的原始图像区域的大小以及光标的位置三个信息。 Generally speaking, different categories of content are placed in different frames. As a viewer, he is sometimes interested in certain content. When he uses a television to browse webpage information, he will move the cursor to the area of interest and enlarge the part of the area for easy browsing. To do so, do the following: 1. Obtain three pieces of information: the border position of the frame where the cursor is located, the size of the original image area that the current webpage post-processor needs to process, and the position of the cursor.
2.以当前光标位置为中心确定处理区域的边界。 2. Determine the boundary of the processing area with the current cursor position as the center.
3.检测处理区域的边界是否超出光标所在帧的边界, 如果超 出则以所在帧的边界为新的边界重新确定其对应的其它边界。 3. Check whether the boundary of the processing area exceeds the boundary of the frame where the cursor is located. If it exceeds the boundary of the frame, use the new boundary as the new boundary to re-determine its corresponding other boundaries.
4.检测当前边界, 直到各个边界均满足处于光标所在帧内, 或者当前边界所确定的范围是多次反复确定的区域中所包含本帧 内容最多的一个边界值。 4. Detect the current boundary until each boundary meets the frame where the cursor is located, or the range determined by the current boundary is a boundary value that contains the most content of the frame in the area determined repeatedly.
5.将所确定的处理范围的边界信息传递给网页后处理器, 由 其进行进一步处理。 5. Pass the boundary information of the determined processing range to a webpage post-processor for further processing.
6.当所需处理的网页信息中包含诸如实时的视频图像流时 (例如在浏览实时播放新闻、 电影等的网站时) , 将该实时的视 频图像流显示区域定义成一特殊的帧, 对该帧的处理仅仅做比例 的变化, 为浏览器提供一个旁路网页后处理器的通道, 直接根据 当前系统中所确定的 "观察区域"来确定所需处理的 "特殊帧" 应当写入和标准电视机接口的视频数据缓存区的位置, 提供直接 写入的数据通道。 6. When the webpage information to be processed includes a real-time video image stream (for example, when browsing a website that broadcasts news, movies, etc. in real time), define the real-time video image stream display area as a special frame, and The processing of the frame only changes the proportion. It provides a channel for the browser to bypass the post-processor of the web page, and directly determines the "special frame" to be processed according to the "observation area" determined in the current system. The location of the video data buffer area of the TV interface provides a direct write data channel.
在上述步骤 2 中, 确定处理区域的边界的方法采用专利申请 号为 00105579.8中描述的适配方法。 In step 2 above, the method for determining the boundary of the processing area adopts the adaptation method described in patent application number 00105579.8.
图 3是对应于上述操作步骤 1一 6的示意图。 FIG. 3 is a schematic diagram corresponding to the above-mentioned operation steps 1-6.
如上所述, 本发明的方法是利用网页中分帧的信息来确定更 符合用户习惯的 "观察区域" , 同时还将带有实时视频图像流的 帧定义为一种特殊帧, 并提供可以旁路网页后处理器的通道, 将 实时视频图像流的数据经过比例变换后, 直接写入输出的视频数 据缓冲区, 对于这部分数据不进行处理, 以减轻网页后处理器的 计算强度。 具体实现旁路处理单元时, 可以按照 "观察区域" 的 设置情况, 来将实时视频图像流的帧内的数据部分或全部写入输 出视频缓冲区, 也可以根据用户的选择, 根据输出视频缓冲区及 实时视频数据的特殊帧的大小, 重新设置特殊帧的縮放比例, 使 特殊帧全屏显示。 As mentioned above, the method of the present invention uses the framed information in the webpage to determine the "observation area" that is more in line with user habits, and also defines a frame with a real-time video image stream as a special frame, and provides The channel of the web page post-processor converts the data of the real-time video image stream directly into the output video data buffer after being scaled. This part of the data is not processed to reduce the calculation strength of the web page post-processor. When the bypass processing unit is specifically implemented, part or all of the data in the frame of the real-time video image stream can be written into the output according to the setting of the "observation area". To output the video buffer, you can also reset the special frame's zoom ratio according to the user's selection and the size of the output video buffer and the special frame of the real-time video data, so that the special frame is displayed in full screen.
当由于放大比例的原因导致所确定的处理区域仅局限于一帧 内部时, 则在电视机的荧光屏上看不见其它帧的内容, 这时在电 视机的显示区域的各个边界上, 显示相应的提示信息, 指示有其 它帧的存在。 When the determined processing area is limited to one frame due to the enlargement ratio, the content of other frames cannot be seen on the TV's fluorescent screen. At this time, corresponding borders are displayed on the boundaries of the display area of the TV. A prompt message indicates the existence of other frames.
当用户将光标移动到其它帧的提示信息上时, 自动将处理区 域切换到其它帧所在范围, 如果是在电视屏幕上可以看到其它帧 的边缘信息的情况下, 当用户将鼠标器移动到其它的帧所在的区 域, 并且光标距离帧的边界足够远 (关于足够远的定义, 根据实 际的分析结果确定) 时自动将处理区域切换到光标所在帧的范围 内。 When the user moves the cursor to the prompt information of other frames, the processing area is automatically switched to the range of other frames. If the edge information of other frames can be seen on the TV screen, when the user moves the mouse to other When the area where the frame is located and the cursor is far enough from the border of the frame (for the definition of far enough, it is determined according to the actual analysis results) will automatically switch the processing area to the range of the frame where the cursor is located.
经过上述几步操作后, 再按照 "利用标准电视机浏览网络图 文数据的适配方法" , 对相应原始的网页图像进行处理并显示到 电视机的荧屏上。 After the above steps, the corresponding original webpage image is processed and displayed on the TV screen according to "Adaptation Method for Browsing Network Graphic Data Using a Standard TV".
本发明的效果如图 7所示, 根据光标所在位置确定用户所感 兴趣帧的位置、 按照上面对本发明所叙述的实现过程可以重新确 定新的 "观察区域" , 在图 7中, 单虚线所围的区域是按照专利 申请号为 00105579.8所述的适配方法确定的 "显示区域", 双虚 线所围的区域是以帧的边界划分的、 用户想要浏览的 "观察区 域" , 这个区域将按照本发明所述的方法被重新确定。 图 8是将 图 7中双虚线所围的区域进行放大的示意图。 可以看出光标所在 帧的信息占据了电视机屏幕的大部分区域, 从而这样处理也就达 到了充分利用电视机屏幕显示用户更感兴趣的内容的目的。 The effect of the present invention is shown in FIG. 7. The position of the frame of interest to the user is determined according to the position of the cursor. According to the implementation process described above for the present invention, a new “observation area” can be determined again. In FIG. The area is the "display area" determined according to the adaptation method described in patent application number 00105579.8. The area surrounded by the double dashed line is divided by the frame boundary and the "observation area" that the user wants to browse. This area will follow The method according to the invention is redefined. FIG. 8 is an enlarged view of an area surrounded by a double dotted line in FIG. 7. It can be seen that the information of the frame where the cursor is located occupies most of the area of the TV screen, so that the processing has achieved the purpose of making full use of the TV screen to display the content that the user is more interested in.
在图 8 中可以看到左下脚有几个箭头, 这几个箭头的存在是 为了指示在当前这屏幕所显示区域的周围是否还有其它帧的存 在, 通过这样的提示, 用户在所浏览的网页在被非全页显示的时 候, 能够很轻易地知道其它不同信息区域的存在 (因为一般而言 网页的编制者一般是将不同分类的信息组织在不同的帧内) 。 同 时也便于快速切换显示区域到其它帧, 例如通过定义敲击不同的 方向的箭头, 可以迅速切换显示区域到其它帧去。 In Figure 8, you can see that there are several arrows in the lower left foot. The existence of these arrows is to indicate whether there are other frames around the area displayed on the current screen. Now, with such a prompt, when the web page being viewed is displayed by a non-full page, the user can easily know the existence of other different information areas (because in general, web page writers generally organize information in different categories) In different frames). At the same time, it is also convenient to quickly switch the display area to other frames. For example, by defining arrows in different directions, you can quickly switch the display area to other frames.
图 9是用户浏览时对图 8的显示效果还不满意的情况下可以 将浏览时的显示比例进一步放大后的示意图。 在这里需要强调的 一点是: 上述所示的效果仅仅是为了说明本发明的方法实际效果 而举的一个例子。 在实际实现本方法时只要不违背本发明的精 神, 具体的表现形式是允许有变化的, 例如在图 8、 图 9等图中 出现的用来指示在当前这一屏的周围是否还有其它帧的存在的箭 头等这样的提示信息完全可以有其他的表现形式。 FIG. 9 is a schematic diagram in which the display ratio during browsing can be further enlarged when the user is not satisfied with the display effect of FIG. 8 when browsing. It should be emphasized here that the effect shown above is just an example to illustrate the actual effect of the method of the present invention. In the actual implementation of the method, as long as it does not violate the spirit of the present invention, the specific expression form is allowed to be changed, for example, it appears in the graphs of FIG. 8 and FIG. 9 to indicate whether there are other things around the current screen. The prompt information such as the presence of a frame may have other expressions.
另外, 帧的切换的方法也可以用其它的形式来实现。 例如: 对于其它帧的存在的提示也可以用如图 10中所示意的样子,在由 于非全屏显示的情况下电视机上仅仅能显示某一帧的内容时, 如 果在当前从电视机屏幕上能够看到的区域的范围之外还存在其它 的帧的情况下, 当用户将光标移动到屏幕边缘时在在屏幕的边缘 弹出一条边条来指示其它帧的存在, 该边条出现的位置是与它所 提示的其它帧存在的位置相关的,例如在图 10中所示意的情况中 由于在当前显示的情况下 "观察区域" 的左侧存在其它帧的, 此 时用户将光标移动到左侧边缘就以一条边条显示其左侧有其它 帧, 当用户将光标的位置移动到这样的边条的上面并做出敲击的 动作时 "观察区域"会自动切换到相应的那一帧的区域内; 同样 如图 1 1 所示意, 由于当前所观察的区域的上方也有其它帧的存 在, 因而当光标移动到屏幕的上边边缘时同样也自动弹出一条边 条显示当前显示区的上侧有其它帧的存在。 另外当在屏幕上可以 看到其它帧的内容是相应那一帧的提示信息就不会出现。 当 "观 察区域" 的边界和帧的边界是相吻合的情况下是, 显示区域内可 以出现其它帧边界的图象, 此时对于帧的切换可以根据用户将光 标移动超过边界一定距离之后立即将 "观察区域"切换到相应的 本实施例对基本硬件环境的要求如图 1所示, 在图 1 中, 所 示硬件环境包括: 标准电视机 102、控制接口装置 101、 网络接入 设备 104、 中央处理器 105、接口及转换设备 106、存储器 107等。 其中, 控制接口装置 101可以是鼠标器、 键盘等; 网络接入设备 104可以是调制解调器; 中央处理器 105包括了基本的接口单元; 接口及转换设备可以是 NTSC/PAL、 编码器等; 存储器 107具有 程序存储区 (如 ROM、 RAM等) 108、 数据存储区 109。 而数据 存储区 1 10 又分为原始图数据存储区 1 10 和输出用数据存储区 1 1 1。 In addition, the method of frame switching can also be implemented in other forms. For example, the prompt for the existence of other frames can also be shown as shown in Figure 10. When the TV can only display the content of a certain frame due to a non-full-screen display, if the current content can be displayed on the TV screen In the case where there are other frames outside the range of the area to be seen, when the user moves the cursor to the edge of the screen, an edge pops up at the edge of the screen to indicate the existence of other frames. The position where the edge appears is the same as It is related to the location of other frames that it prompts. For example, in the case shown in FIG. 10, because there are other frames on the left side of the "viewing area" in the current display situation, the user moves the cursor to the left side. The edge shows a frame on the left side with other frames. When the user moves the cursor position over such a strip and makes a tapping action, the "viewing area" will automatically switch to the corresponding frame. Within the area; as shown in Figure 11 as well, because there are other frames above the currently observed area, the cursor will also automatically pop up when it moves to the top edge of the screen A bar is displayed to indicate that there are other frames on the upper side of the current display area. In addition, when you can see on the screen that the content of other frames is the corresponding frame, the prompt message will not appear.当 "观 When the concept In the case where the border of the inspection area matches the border of the frame, images of other frame boundaries may appear in the display area. At this time, the user can move the cursor according to the user ’s movement of the cursor beyond a certain distance to observe the observation. The requirements for the basic hardware environment of this embodiment switched to the corresponding embodiment are shown in FIG. 1. In FIG. 1, the hardware environment shown includes: a standard television 102, a control interface device 101, a network access device 104, and a central processing unit. Controller 105, interface and conversion device 106, memory 107, etc. Among them, the control interface device 101 may be a mouse, a keyboard, etc .; the network access device 104 may be a modem; the central processing unit 105 includes a basic interface unit; the interface and the conversion device It can be NTSC / PAL, encoder, etc .; the memory 107 has a program storage area (such as ROM, RAM, etc.) 108 and a data storage area 109. The data storage area 1 10 is divided into the original image data storage area 1 10 and output data Storage area 1 1 1.
为了实施本实施例必要的硬件环境是不可少的, 但是需要强 调的一点是: 本发明所提到的方法并不依赖于某些特定的硬件和 软件环境, 只要能满足本发明所提到的方法能够实施的基本硬件 以及软件条件就可以。 The hardware environment necessary to implement this embodiment is indispensable, but it should be emphasized that the method mentioned in the present invention does not depend on some specific hardware and software environments, as long as it can meet the requirements of the present invention. The basic hardware and software requirements of the method can be implemented.
图 2是与图 1 的硬件环境对应的模块的数据流程图。 在图 2 中用方框表示的部分, 即标准电视机 102、 网络接入设备 104、接 口及转换设备 106、 控制接口装置 101与图 1 中的相同。 而图 1 中的中央处理器 105、 存储器 108的功能可以用图 2中用圆圈表 示的浏览器 201、 因特网模块 202、 网页后处理器 208、 分帧处理 模块 207、音频驱动模块 209、显示驱动模块 211及用各个存储区 (指令缓冲区 206、有格式的原始网页图像缓冲区 203、音频数据 缓冲区 204、输出视频数据缓冲区 210)来实现。这些功能模块实 际上就是将各种软件的功能抽象出来后所得到的具有将数据按照 --定处理方法处理功能的模块, 这样的功能模块可以使用专门设 计出来的具有相同功能的专用硬件芯片来实现, 这些功能模块也 可以用软件来实现, 其区别在于功能是软件的属性而不是硬件的 属性。 FIG. 2 is a data flow chart of a module corresponding to the hardware environment of FIG. 1. The parts shown by blocks in FIG. 2, that is, the standard television 102, the network access device 104, the interface and conversion device 106, and the control interface device 101 are the same as those in FIG. 1. The functions of the central processing unit 105 and the memory 108 in FIG. 1 may be the browser 201, the Internet module 202, the webpage post processor 208, the frame processing module 207, the audio driver module 209, and the display driver, which are indicated by circles in FIG. Module 211 is implemented by using various storage areas (instruction buffer 206, formatted original webpage image buffer 203, audio data buffer 204, and output video data buffer 210). These function modules are actually modules obtained by abstracting the functions of various software and having the function of processing data according to a predetermined processing method. Such function modules can be specially designed The calculated dedicated hardware chips with the same functions are used to implement these functional modules, and these functional modules can also be implemented using software. The difference is that functions are attributes of software, not hardware.
下面通过图 2从数据流的角度来说明这些功能的工作过程: 在图 2中, 216是用普通电视机浏览网络信息的设备。 当用户 100 希望使用普通电视机上网浏览网络上的信息时,他 /她可以通过控 制接口装置 101来启动内部的各个功能模块, 设备 216首先是通 过网络接入设备 104接入互联网 103, 并获得用户 100所希望获 得的信息。 这部分信息经由因特网模块 202 的处理形成符合 HTTP, FTP等协议的数据, 之后数据送给网络浏览器 201并由它 将其翻译解释成可供显示的图像数据, 同时, 网络浏览器 201将 图像的大小以及分帧信息按照一定格式储到有格式的原始网页图 像存储区 203中。 模块 208即网页后处理器, 是按照 "利用标准 电视机浏览网上图文数据的适配方法"所编制的软件, 网页后处 理器 208将光标当前位置信息以及用户所确定的缩放比例传递给 分帧处理模块 207, 分帧处理模块 207根据上述 "适配方法" 中 重新确定 "观察区域" 的方法来确定网页后处理器 208所须处理 的区域,由网页后处理器 208负责根据用户的命令,将浏览器 201 生成的原始网页图像数据中, 由分帧处理模块 207所确定的 "观 察区域" 中的数据处理, 转换成适合在普通电视机上显示的视频 数据, 存储在输出视频数据缓存区 210。 The following describes the working process of these functions from the perspective of data flow through FIG. 2: In FIG. 2, 216 is a device for browsing network information with a common television. When the user 100 wishes to browse the information on the network using an ordinary television, he / she can activate various internal function modules through the control interface device 101. The device 216 firstly accesses the Internet 103 through the network access device 104, and obtains Information desired by the user 100. This part of the information is processed by the Internet module 202 to form data that complies with HTTP, FTP and other protocols. After that, the data is sent to the web browser 201 and interpreted into image data for display. At the same time, the web browser 201 interprets the image The size and frame information are stored in a formatted original webpage image storage area 203 in a certain format. Module 208 is a web page post-processor, which is software compiled in accordance with the "adaptation method for browsing graphic data on the Internet using a standard TV set." The frame processing module 207 and the sub-frame processing module 207 determine the area to be processed by the webpage post-processor 208 according to the method of re-determining the "observation area" in the above-mentioned "adaptation method". To process the data in the "observation area" determined by the frame processing module 207 in the original web page image data generated by the browser 201 into video data suitable for display on an ordinary television, and store it in the output video data buffer area 210.
当完成一屏的处理之后, 网页后处理器 208 通知显示模块 21 1, 由显示模块 21 1 控制与电视机之间的显示接口及转换设备 212负责将刷新后的视频信号调制之后送给普通电视机 214。另外 当所须浏览的网页如果带有实时的视频以及音频数据时, 分帧处 理模块 207还提供给浏览器 201—个实时视频数据通道, 允许浏 览器 201所生成的实时的视频数据通过分帧处理模块 207所提供 的实时视频数据通道经显示比例变换送到输出视频数据缓存区After the processing of one screen is completed, the webpage post processor 208 notifies the display module 21 1, and the display module 21 1 controls the display interface between the television and the conversion device 212, and is responsible for modulating the refreshed video signal and sending it to the ordinary television. Machine 214. In addition, when the webpage to be browsed has real-time video and audio data, the frame processing module 207 also provides the browser 201 a real-time video data channel, allowing the real-time video data generated by the browser 201 to be processed through framing. Provided by Module 207 Real-time video data channel is sent to the output video data buffer area after display scale conversion
210中去。 Go to 210.
下面对上述利用标准电视机显示网页的方法中所使用的网页 浏览器模块和网页后处理器模块进行说明。 The following describes a web browser module and a web post-processor module used in the method for displaying a web page by using a standard television.
本发明在网页浏览器和网页后处理器间建立一种接口方法, 该接口方法使得在网页浏览器和网页后处理器间传输的数据具有 特定的格式, 以便网页后处理器能够识别出与帧结构相关的分帧 信息。 并将由用户向网页浏览器传送的数据, 能够经过网页后处 理器处理后传递给网页浏览器。如图 12所示, 网页浏览器按照表 1 定义的接口方法将与帧结构相关的信息转换成特定格式的输 出。 网页后处理器按照表 2定义的接口方法把用户信息生成特定 格式的用户信息, 并将此信息传递给网页浏览器。 The invention establishes an interface method between a web browser and a web post-processor. The interface method enables the data transmitted between the web browser and the web post-processor to have a specific format, so that the web post-processor can identify the frame and frame. Structure-related framing information. The data transmitted by the user to the web browser can be processed by the web post processor and passed to the web browser. As shown in Figure 12, the web browser converts the information related to the frame structure into a specific format output according to the interface method defined in Table 1. The web page post processor generates user information in a specific format according to the interface method defined in Table 2, and passes this information to the web browser.
当浏览器有实时图像数据时, 浏览器也可以直接将这些图像 数据直接写入显示设备的视频缓冲区中, 以提高图像播放的实时 性。 When the browser has real-time image data, the browser can also directly write these image data directly into the video buffer of the display device to improve the real-time performance of image playback.
1 . 对浏览器输出接口的定义 1. Definition of browser output interface
以下参照表 1对浏览器输出接口的定义进行详细说明。在表 1 的上边的数字 " 31 " 、 " 15 " 、 "0"表示比特数。 The following describes the definition of the browser output interface in detail with reference to Table 1. The numbers "31", "15", and "0" above Table 1 indicate the number of bits.
表 1 :接口结构 Table 1: Interface structure
31 15 31 15
Header Version Header Version
ID num ID num
Data Image Data Image
Offset type Offset type
Image Image Image Image
height width height width
Datalength Frame number Datalength Frame number
Reserved Reserved
Frame 1 Frame 1
Frame 2 Frame 2
Frame n Frame n
Image data Image data
Image data Image data
Image data Image data
Image data Image data
Image data 其中: Image data where:
header ID: 16比特, 定义接口 ID号,用于标识该接口方 version num: 16比特, 定义接口版本号, 为将来升级使用 data offset: 16比特, 定义图像与结构头的偏移地址 Image type: 16比特, 定义图像类型, 如 RGB.YUV. Image Height: 16比特, 定义图像高度, 单位像素。 header ID: 16 bits, defines the interface ID number, which is used to identify the interface side version num: 16 bits, defines the interface version number, uses data offset: 16 bits for future upgrades, defines the offset address of the image and structure header Image type: 16 bits, which define the image type, such as RGB.YUV. Image Height: 16 bits, which define the image height in unit pixels.
Image width: 16比特, 定义图像宽度, 单位像素 Data lengh: 32比特,.定义图像数据长度, 单位字节 Frame number: 32比特, 定义图像中帧的个数 Image width: 16 bits, which defines the width of the image, unit pixel Data lengh: 32 bits, which defines the length of the image data, unit byte Frame number: 32 bits, defines the number of frames in the image
Reserved: 32 比特, 保留, 在版本升级等时用于扩展新 的内容。 Reserved: 32 bits, reserved, used to extend new content during version upgrades, etc.
Frame n: 帧 结构, 在下面定义。 . Frame n: Frame structure, defined below. .
Image data: 图像数据 对上述帧 (Frame) 的定义如下: Image data: Image data The above frames are defined as follows:
表 2: 帧结构信息 Table 2: Frame structure information
31 15 31 15
Frame no Frame no
Frame Height Frame width Frame Height Frame width
FrameoffsetX FrameoffsetY FrameoffsetX FrameoffsetY
Reserved frame no: 32比特, 本帧的帧号 Reserved frame no: 32 bits, frame number of this frame
frame Height: 16比特, 帧图象高度, 单位像素 frame Height: 16 bits, frame image height, unit pixel
frame width: 16比特, 帧图象宽度, 单位像素 frame width: 16 bits, frame image width, unit pixel
frame offsetX: 16 比特, 帧图象偏移整体图象的行位置, 单 位像素, 以帧图像的左上方为基准 frame offsetX: 16 bits, the frame image is offset from the line position of the overall image, in units of pixels, based on the upper left of the frame image
frame offsetY: 16 比特, 帧图象偏移整体图象的行位置, 单 位像素, 以帧图像的左上方为基准 frame offsetY: 16 bits, the frame image is offset from the line position of the overall image, in units of pixels, based on the upper left of the frame image
Reserved: 32比特, 保留, 用于扩展新的内容 Reserved: 32 bits, reserved for expanding new content
以下参照图 13 对上述接口结构的定义的具体含义进行说 明。图 13是由网页浏览器产生的具有多帧结构的一幅网页图像的 例子, 其中, header ID为常数, 如 0x5a5a ( 16进制) , 假设图像 的类型为 YUV, 类型码为 (01 ) 。 图像数据长度为 66000字节。 图像原点为 (0, 0 ) 该图像包含五个帧图像, 分别为 frame 0-4。 每个帧图像都有自己的高度和宽度, 如帧图像 2, 它与图像原点 ( 0, 0) 偏移位置为 (60, 20) , 即行偏移为 60, 列偏移为 20。 所有这些信息可以按上面定义的方法存储起来, 供网页后处理器 使用。 具体结构如下: The specific meaning of the definition of the above interface structure is described below with reference to FIG. 13. FIG. 13 is an example of a webpage image with a multi-frame structure generated by a web browser. The header ID is a constant, such as 0x5a5a (hexadecimal). It is assumed that the type of the image is YUV and the type code is (01). The image data length is 66000 bytes. The origin of the image is (0, 0). The image contains five frame images, which are frame 0-4. Each frame image has its own height and width, such as frame image 2, which is offset from the image origin (0, 0) by (60, 20), that is, the row offset is 60 and the column offset is 20. All this information can be stored in the way defined above for use by the web post processor. The specific structure is as follows:
表 3 table 3
31 15 0 0xa5a5 0x01 31 15 0 0xa5a5 0x01
128 Ol(YUV) 128 Ol (YUV)
110 200 110 200
66000 66000
5 5
Reserved Reserved
Frame 0 Frame 0
Frame 1 Frame 1
Frame 2 Frame 2
Frame 3 Frame 3
Frame 4 Frame 4
Image data Image data
Image data Image data
Image data Image data
Image data Image data
Image data Image data
帧图像 2(frame 2)的结构信息为: The structural information of frame image 2 (frame 2) is:
表 4 Table 4
在上述例中, 对与帧结构相关的分帧信息, 例如各个帧的大 小、 位置等都按照一定的格式进行了定义, 使得网页后处理器能 够对其进行识别, 并对其进行处理, 这样在标准电视机上对各个 2. 对浏览器输入接口的定义 In the above example, the frame information related to the frame structure, such as the size and position of each frame, is defined according to a certain format, so that the web page post-processor can recognize it and process it. On a standard TV 2. Definition of browser input interface
以下说明本发明的网页后处理器用户接口的定义。 对网页后 处理器定义的目的,是为了使用户通过鼠标器、键盘等输入装置, 把输入信息转换成特定格式的用户信息, 传递给浏览器, 并驱动 浏览器按照用户的要求进行工作。 The definition of the user interface of the webpage post-processor of the present invention is described below. The purpose of defining the post-processor of the web page is to enable the user to convert the input information into user information in a specific format through an input device such as a mouse, a keyboard, etc., and pass it to the browser, and drive the browser to work according to the user's requirements.
表 5 网页后处理器和浏览器的输入间的接口结构 Table 5 Interface structure between webpage post processor and browser input
31 15 0 31 15 0
Header Type Header Type
Version Length Version Length
Reserved Reserved
Data Data
Data Data
Data Data
Data Data
Data 描述: Data description:
Header: 16比特, 信息头, 指示信息开始 Header: 16 bits, information header, indicating the start of information
Type: 16比特, 信息类型, 如 点击鼠标, 键盘输入等 Type: 16 bits, information type, such as mouse click, keyboard input, etc.
Vesrion: 16比特, 信息版本, 用于版本升级 Vesrion: 16 bits, information version, used for version upgrade
Length: 16比特, 信息长度, 单位字节 Length: 16 bits, message length, unit byte
Reserved: 32比特, 保留, 用于扩展新的内容 Reserved: 32 bits, reserved for expanding new content
Data: 信息数据. Data: Information data.
下面进行具体的说明: The specific description is as follows:
当用户点击鼠标左按钮时, 信息结构如下所示 : When the user clicks the left mouse button, the information structure is as follows:
表 6 31 15 0 Table 6 31 15 0
在这种情况下 under these circumstances
Header, 可以定义为常数, 如 0x5a5a. Header, can be defined as a constant, such as 0x5a5a.
Type, 点击鼠标左按钮类型值为 2 Type, left mouse button type value is 2
Version , 版本值为 1, 为 1.0版 Version with a version value of 1.0
Length , 长度 3 字节 Length, length 3 bytes
X 为 X-轴鼠标位置坐标 X is the X-axis mouse position coordinate
Y 为 y-轴坐标位置坐标 Y is the y-axis coordinate position coordinate
当用户点击键盘时, 信息结构如下所示 : 表 7 When the user clicks the keyboard, the information structure is as follows: Table 7
31 15 0 31 15 0
在这种情况下 under these circumstances
Header, 可以定义为常数, 如 0x5a5a. Header, can be defined as a constant, such as 0x5a5a.
Type, 敲键类型值为 1 Type, keystroke type value is 1
Version , 版本值为 1, 为 1.0版 Version, version value is 1, version 1.0
Length , 长度 1 字节 Length, 1 byte
Key 为用户所敲的键值 通过在网页后处理器和网页浏览器的输入间建立上述接口结 构, 即将用户信息定义成表 5— 7的特殊格式, 网页浏览器首先判 别输入信息类型是鼠标输入还是键盘输入, 并进而判别鼠标或键 盘点击的位置。 从而获知用户信息的内容。 Key is the key typed by the user By establishing the above interface structure between the webpage post-processor and the input of the web browser, that is, defining the user information into the special format of Table 5-7, the web browser first determines whether the type of input information is mouse input or keyboard input, and then determines the mouse Or keyboard click. Thereby knowing the content of the user information.
实时图像数据传递的例子 Example of real-time image data transfer
在有些情况下, 一些实时性强的数据不能进行处理, 以免产 生时间延迟。 浏览器可以直接向显示设备的视频缓冲区写数据。 如图 13所示。 In some cases, some real-time data cannot be processed to avoid time delay. The browser can write data directly to the video buffer of the display device. As shown in Figure 13.
上面叙述了本发明的一个实施例, 由于对于系统中的与本发 明所提到的方法的原则无特殊联系的功能模块以及接口的描述, 在这里应当强调具体的实现只要不违背本发明的基本原则就可 以, 而不依赖于某些特定的硬件和软件环境。 The above describes an embodiment of the present invention. As the functional modules and interfaces in the system have no special connection with the principles of the method mentioned in the present invention, the specific implementation should be emphasized here as long as it does not violate the basics of the present invention The principle can be, without depending on some specific hardware and software environment.
工业应用性 Industrial applicability
本发明利用网页分帧的信息, 通过当前光标所在位置来判断 用户所感兴趣的信息所在的帧, 这样在确定在电视机上所能够看 到的区域时, 尽可能大地覆盖用户所感兴趣的那一帧, 以达到能 够更加充分地利用普通电视机的荧屏上的有效显示区域。 The present invention uses the framed information of the webpage to determine the frame where the information of interest to the user is based on the current cursor position. In this way, when determining the area that can be seen on the television, it covers the frame of interest to the user as much as possible. In order to achieve fuller use of the effective display area on the screen of a common television.
本发明通过设计和定义网页浏览器和网页后处理器间的接 口, 使得网页后处理器可以对网页浏览器的输出和输入进行再处 理, 以适应不同的视频显示设备。 By designing and defining the interface between the web browser and the web post-processor, the present invention enables the web post-processor to reprocess the output and input of the web browser to adapt to different video display devices.
Claims
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU2002215495A AU2002215495A1 (en) | 2000-06-13 | 2001-06-13 | A method for viewing the net-page by using the standard television receiver |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN00108089 | 2000-06-13 | ||
| CN00108089.X | 2000-06-13 | ||
| CN00123561 | 2000-08-22 | ||
| CN00123561.3 | 2000-08-22 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2001099419A1 true WO2001099419A1 (en) | 2001-12-27 |
Family
ID=25739307
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2001/000967 Ceased WO2001099419A1 (en) | 2000-06-13 | 2001-06-13 | A method for viewing the net-page by using the standard television receiver |
Country Status (3)
| Country | Link |
|---|---|
| CN (1) | CN1180625C (en) |
| AU (1) | AU2002215495A1 (en) |
| WO (1) | WO2001099419A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102611930A (en) * | 2011-10-24 | 2012-07-25 | 青岛海信电器股份有限公司 | Browser self-adaptive display method and device and TV set |
| CN102708177A (en) * | 2012-05-09 | 2012-10-03 | 深圳市同洲电子股份有限公司 | Method and device for zooming contents in local browse area in browser |
| CN103873938B (en) * | 2012-12-14 | 2018-08-10 | 联想(北京)有限公司 | Video web page played in full screen method based on video tab and browser of mobile terminal |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1212401A (en) * | 1997-09-11 | 1999-03-31 | 国际商业机器公司 | Content modification of interent web pages for television class display |
| US6061700A (en) * | 1997-08-08 | 2000-05-09 | International Business Machines Corporation | Apparatus and method for formatting a web page |
-
2001
- 2001-06-13 WO PCT/CN2001/000967 patent/WO2001099419A1/en not_active Ceased
- 2001-06-13 AU AU2002215495A patent/AU2002215495A1/en not_active Abandoned
- 2001-06-13 CN CNB018109209A patent/CN1180625C/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6061700A (en) * | 1997-08-08 | 2000-05-09 | International Business Machines Corporation | Apparatus and method for formatting a web page |
| CN1212401A (en) * | 1997-09-11 | 1999-03-31 | 国际商业机器公司 | Content modification of interent web pages for television class display |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1180625C (en) | 2004-12-15 |
| CN1436421A (en) | 2003-08-13 |
| AU2002215495A1 (en) | 2002-01-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102819560B (en) | The display methods and device of picture in a kind of webpage | |
| JP5290487B2 (en) | System and method for digital document processing | |
| US7810049B2 (en) | System and method for web navigation using images | |
| US8949707B2 (en) | Adaptive document displaying apparatus and method | |
| CN101202748A (en) | A method for browsing web pages with a micro-browser and the micro-browser | |
| CN107632874B (en) | Interface display method, device and terminal | |
| CN112306607B (en) | Screenshot method and device, electronic device and readable storage medium | |
| JP2012059275A (en) | System and method for digital document processing | |
| WO2014206072A1 (en) | Web page previewing method and system | |
| WO2007118424A1 (en) | Web search on mobile devices | |
| CN102855072A (en) | Webpage auxiliary amplification system and webpage auxiliary amplification method | |
| TW201301115A (en) | Webpage auxiliary amplification system and method | |
| CN107786904A (en) | Picture amplification method, display device and computer-readable recording medium | |
| CN108932346A (en) | Sharing method, device and the electronic whiteboard of electronic whiteboard content | |
| WO2025020756A1 (en) | Self-adaptive visual area display method, apparatus and system, and medium | |
| JP2010176579A (en) | Printing method, image forming apparatus, and web server | |
| CN100412868C (en) | A Method for Optimizing the Webpage Display Effect of an Embedded Browser | |
| CN1245312A (en) | System and method for displaying world wide web document | |
| WO2001099419A1 (en) | A method for viewing the net-page by using the standard television receiver | |
| US20020129382A1 (en) | Adaptive method for browsing internet videotex data on-line by using the sdtv | |
| CN114022189A (en) | Advertisement display method and system based on page scene | |
| CN113515244A (en) | Screen-projection-based terminal remote control method, device, equipment and storage medium | |
| JPH10162002A (en) | Internet browsing device | |
| CN110286831A (en) | Screenshot method, device and terminal equipment | |
| JPH1115749A (en) | HTML file image conversion apparatus and method for facsimile terminal output, and recording medium recording the method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 018109209 Country of ref document: CN |
|
| REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 69(1) EPC, EPO FORM 1205A DATED 22/04/03 |
|
| 122 | Ep: pct application non-entry in european phase | ||
| NENP | Non-entry into the national phase |
Ref country code: JP |