CN101106497A - 显示服务的方法、网络装置及存储介质 - Google Patents

显示服务的方法、网络装置及存储介质 Download PDF

Info

Publication number
CN101106497A
CN101106497A CNA2007100787021A CN200710078702A CN101106497A CN 101106497 A CN101106497 A CN 101106497A CN A2007100787021 A CNA2007100787021 A CN A2007100787021A CN 200710078702 A CN200710078702 A CN 200710078702A CN 101106497 A CN101106497 A CN 101106497A
Authority
CN
China
Prior art keywords
network equipment
screen picture
network
screen
image
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.)
Granted
Application number
CNA2007100787021A
Other languages
English (en)
Other versions
CN101106497B (zh
Inventor
罗基旭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN101106497A publication Critical patent/CN101106497A/zh
Application granted granted Critical
Publication of CN101106497B publication Critical patent/CN101106497B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440263Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA

Abstract

提供了一种如下所述的方法、执行所述方法的网络装置及存储所述方法的存储介质:在基于多个网络装置的网络中,基于预设的时间表信息,在多个网络装置上同时自动显示相同屏幕图像的显示服务的方法。所述方法包括:基于预设的时间表信息捕捉第一网络装置的屏幕图像;和将捕捉的屏幕图像发送到至少一个第二网络装置。因此,可不管屏幕图像的格式在不同的网络装置上显示网络装置上显示的屏幕图像。

Description

显示服务的方法、网络装置及存储介质
本申请要求于2006年7月13日在韩国知识产权局提交的第10-2006-0065901号韩国专利申请的利益,该申请完全公开于此以资参考。
技术领域
本发明涉及在基于多个网络装置的网络中的显示服务,更具体地讲,涉及一种在另一网络装置上显示网络装置的屏幕图像的显示服务的方法、一种能够执行所述方法的网络装置及存储所述方法的存储介质。
背景技术
网络装置是具有至少一个显示功能的装置,并可包括消费电子(CE)装置(例如,便携式摄像机、数字电视(DTV)、桌面电脑和显示装置)。因此,可将网络装置定义为网络显示装置。另外,网络装置可以是具有能够存储和再现音乐内容文件、静止图像内容文件、运动画面内容文件、以及混合有音乐内容和图像内容的合成内容文件中的至少一个的附加功能的装置。
根据现有技术,为了执行在包括至少两个网络装置(或多个网络装置)的网络中在至少一个不同的网络装置上显示网络装置的屏幕图像的显示服务,必须将用于显示屏幕图像的应用程序安装在所述不同的网络装置中。
例如,如果假定一个网络装置是个人电脑(PC),另一个网络装置是放置在会议室中的显示装置,在为了在所述显示显示装置上观看使用PowerPoint在所述PC上编辑的文档,必须将用于显示使用PowerPoint编辑的文档的应用程序安装在所述显示装置中。
为了解决这个问题,已公开了通过引入瘦客户机的概念在另一显示装置上显示正在PC上显示的屏幕图像的技术。然而,根据该技术,只有当用户通过使用连接到PC的鼠标或键盘直接执行实时控制才能在显示装置上显示期望的屏幕图像。
另外,根据传统的显示服务,无法同时将相同的屏幕图像发送到多个显示装置,也无法通过指定预定时间来在期望的持续时间内发送当前显示的屏幕图像或只是特定程序的屏幕图像。
发明内容
本发明的示例性实施例提供了一种如下所述的方法、能够执行所述方法的网络装置及存储所述方法的存储介质:在基于多个网络装置的网络中,基于预设的时间表信息,在多个网络装置上同时自动显示相同屏幕图像的显示服务的方法。
本发明的示例性实施例还提供了一种如下所述的方法、能够执行所述方法的网络装置及存储所述方法的存储介质:在基于多个网络装置的网络中,自动划分网络装置上正显示的屏幕图像,并基于预设的时间表信息,在至少两个网络装置上显示划分的屏幕图像。
本发明的示例性实施例还提供了一种如下所述的方法、能够执行所述方法的网络装置及存储所述方法的存储介质:在基于多个网络装置的网络中,基于预设的时间表信息,将网络装置上正显示的屏幕图像、网络装置中存储的至少一个内容文件输出到至少一个不同的网络装置。
本发明还提供了一种如下所述的方法、能够执行所述方法的网络装置及存储所述方法的存储介质:在基于多个网络装置的网络中,基于预设的时间表信息,在至少一个不同网络装置上同时显示网络装置上正显示的整个屏幕图像、所述屏幕图像的一部分、或网络装置中正执行的特定程序的屏幕图像。
根据本发明的一方面,提供了一种在基于多个网络装置的网络中显示服务的方法,所述方法包括:基于预设的时间表信息捕捉第一网络装置的屏幕图像;和将捕捉的屏幕图像发送到至少一个第二网络装置。
所述方法还可包括:基于所述时间表信息发送第一网络装置中存储的至少一个内容文件。
如果第二网络装置的数量是N,则捕捉屏幕图像的步骤可包括捕捉N个屏幕图像,以及发送捕捉的屏幕图像的步骤包括将捕捉的N个屏幕图像分别发送到N个第二网络装置。
根据本发明的另一方面,提供了一种能够在网络装置之间提供显示服务的网络装置,所述网络装置包括:显示单元,显示屏幕图像;调度器,基于预设的时间表信息管理用于显示服务的时间表;屏幕捕捉模块,在调度器的控制下捕捉显示单元上显示的屏幕图像;和发送模块,在调度器的控制器将捕捉的屏幕图像发送到至少一个不同的网络装置。
根据本发明的另一方面,提供了一种存储有用于执行在基于多个网络装置的网络中显示服务的方法的计算机可读程序的计算机可读记录介质,所述方法包括:基于预设的时间表信息捕捉第一网络装置的屏幕图像;和将捕捉的屏幕图像发送到至少一个第二网络装置。
附图说明
通过参照附图对本发明示例性实施例的详细描述,本发明的以上和其他方面将变得更加清楚,其中:
图1是根据本发明示例性实施例的网络装置的功能性方框图;
图2是根据本发明另一示例实施例的网络装置的功能性方框图;
图3是根据本发明示例性实施例的输出从图1或图2中示出的网络装置接收的屏幕图像或屏幕图像和内容文件的网络装置的功能性方框图;
图4是示出根据本发明示例性实施例的在显示服务提供者中的显示服务方法的流程图;
图5是示出根据本发明另一示例性实施例的在显示服务提供者中的显示服务方法的流程图;
图6是示出根据本发明另一示例性实施例的在显示服务提供者中的显示服务方法的流程图;
图7是示出根据本发明另一示例性实施例的在显示服务提供者中的显示服务方法的流程图;和
图8是用于解释根据本发明示例性实施例的显示服务方法的信号示图。
具体实施方式
现在将参照附图更全面地描述本发明,其中,本发明的示例性实施例被显示在附图中。
图1是根据本发明示例性实施例的网络装置100的功能性方框图。将根据本发明示例性实施例的网络装置100连接到基于多个网络装置的网络。网络装置100至少具有显示功能。网络装置100还可具有存储和再现内容文件的功能。内容文件可以是音乐内容文件、静止图像内容文件、运动画面内容文件、以及混合有音乐内容和图像内容的合成内容文件中的至少一个。如果基于多个网络装置的网络是基于服务器客户机的网络,则网络装置100对应于服务器。
参照图1,网络装置100包括:调度器(scheduler)101、显示单元102、缓冲器103、屏幕捕捉模块104和发送模块105。
调度器101基于预设的时间表信息来管理根据本发明的示例性实施例的显示服务的时间表。可使用用户输入的用户命令和/或存储的时间表信息来预先设置时间表信息。时间表信息可以包含关于将被捕捉的屏幕图像的信息、关于捕捉的屏幕图像将被发送到的网络装置的信息、以及关于屏幕图像发送时间的信息。因此,用户命令可包含将被捕捉的屏幕图像的选择信息、捕捉的屏幕图像将被发送到的网络装置的选择信息、以及屏幕图像发送时间的选择信息。可将用户命令定义为屏幕图像发送控制命令。
如果用户命令包含将被捕捉的屏幕图像的选择信息、捕捉的屏幕图像将被发送到的网络装置的选择信息、以及屏幕图像发送时间的选择信息,则调度器101基于输入的用户命令来编辑时间表列表。可如表1所示来定义编辑的时间表列表。
表1
屏幕图像发送时间 屏幕图像将被发送到的网络装置 将被捕捉的屏幕图像
2006/7/10/10:00AM 第二网络装置 整个屏幕图像
2006/7/10/10:30AM 第三网络装置 部分屏幕图像(坐标(0,0)-(300,300))
2006/7/10/11:00AM 第二网络装置 PowerPoint图像
2006/7/10/11:30AM 第二网络装置 整个屏幕图像+重复播放的音乐内容文件(xx.mp3)
2006/7/10/12:00AM 第二和第三网络装置 MS-Word图像
表1中示出的时间表列表是从2006年7月10上午10点到2006年7月10上午12点的时间表信息的示例。基于表1,网络装置100在2006年7月10日上午10点捕捉在显示单元102上正在显示的整个屏幕图像,并将捕捉的屏幕图像发送到连接到网络的第二网络装置。
调度器101可通过将编辑的时间表列表直接设置(或注册)为时间表信息来管理编辑的时间表列表。或者,调度器101可通过在显示单元102上显示编辑的时间表列表允许用户确认编辑的时间表列表,以将编辑的时间表列表设置为时间表信息并对其进行管理。
如果用户想要使用现有的时间表信息,则调度器101将基于先前设置的时间表信息编辑的时间表列表输出到显示单元102。如果用户修改(或编辑)了输出的时间表列表,则调度器101可将修改的时间表列表设置为时间表信息并对其进行管理。或者,调度器101可通过在显示单元102上显示修改的时间表列表允许用户确认修改的时间表列表,以将修改的时间表列表设置为时间表信息并对其进行管理。在修改期间,可删除先前设置的时间表信息的一部分。
调度器101基于计时器运行以管理用于显示服务的时间表。因此,如果基于预设的时间表信息到了发送屏幕图像的时间,则调度器101激活屏幕捕捉模块104和发送模块105。
显示单元102显示图像。具体地讲,显示单元102可基于虚拟显示环境显示多个屏幕图像。所述多个屏幕图像可包括特定程序的屏幕图像。
缓冲器103存储关于在显示单元102上显示的屏幕图像的信息。即,如果在显示单元102上显示单个图像,则缓冲器103存储关于所述单个图像的信息。如果基于虚拟显示环境在显示单元102上显示多个屏幕图像,则缓冲器103可存储关于所述多个屏幕图像的信息。可使用帧缓冲器来实现缓冲器103。输入到缓冲器103的屏幕信息具有可在显示单元102上显示的数字格式。输入到缓冲器103的屏幕信息是关于网络装置100再现的屏幕图像的信息。
在调度器101的控制下,屏幕捕捉模块104基于缓冲器103中存储的关于屏幕图像的信息捕捉在显示单元102上显示的屏幕图像。
例如,如果设置了时间表信息以发送在当前显示的屏幕图像之前显示的屏幕图像,则屏幕捕捉模块104从缓冲器103读取与在显示单元102上当前显示的屏幕图像之前显示的屏幕图像相应的屏幕信息,然后捕捉在显示单元102上当前显示的屏幕图像之前显示的图像。
如果设置时间表信息以发送与当前显示的屏幕图像的从坐标(0,0)到坐标(300,300)的坐标(x,y)相应的图像,则屏幕捕捉模块104从缓冲器103读取与显示单元102上当前显示的屏幕图像的从坐标(0,0)到坐标(300,300)的坐标(x,y)相应的图像的屏幕信息,然后捕捉显示单元102上当前正显示的屏幕图像的从坐标(0,0)到坐标(300,300)的坐标(x,y)范围内的图像。
如果设置时间表信息以发送PowerPoint图像,则屏幕捕捉模块104确定PowerPoint是否在网络装置100中正在执行。如果确定PowerPoint在网络装置100中没有被执行,则屏幕捕捉模块104输出PowerPoint执行请求信号以在网络装置100中执行PowerPoint。可将PowerPoint执行请求信号输入到用于控制网络装置100的一般功能的控制模块(未示出)。
结果,如果PowerPoint在网络装置100中被执行并从而PowerPoint图像被显示在显示单元102上,则屏幕捕捉模块104从缓冲器103读取关于PowerPoint图像的信息,然后捕捉在显示单元102上显示的PowerPoint图像。
如果确定PowerPoint正在网络装置100中被执行,则即使在虚拟显示环境下显示PowerPoint图像,屏幕捕捉模块104也可从缓冲器103读取关于PowerPoint图像的信息。然后,屏幕捕捉模块104捕捉从缓冲器103读取的PowerPoint图像。
发送模块105在调度器101的控制下通过网络将屏幕捕捉模块104捕捉的屏幕图像发送到至少一个不同的网络装置。即,如果设置了时间表信息以将捕捉的屏幕图像发送到连接到网络的网络装置之中的特定网络装置,则发送模块105将捕捉的屏幕图像发送到时间表信息中注册的网络装置。如果在时间表信息中注册了多个网络装置,则发送模块105将捕捉的屏幕图像发送到所述多个网络装置。在这种情况下,发送模块105可一起发送指示显示业务的消息信息以及关于捕捉的屏幕图像的信息。
如果设置时间表信息以划分(split)屏幕图像并将屏幕图像发送到N个网络装置,则屏幕捕捉模块104从缓冲器103读取屏幕信息,就好像将被捕捉的屏幕图像被分成N个图像并被分别捕捉一样。发送模块105将N个划分(N-split)的捕捉的图像分别发送到N个网络装置。因此,通过将N个网络装置上显示的图像结合在一起而获得的图像可以与网络装置100的显示单元102上显示的整个图像、整个图像的一部分、或特定程序的屏幕图像相同。
如果设置时间表信息以将屏幕图像发送到N个网络装置,则屏幕捕捉模块104捕捉N个屏幕图像,发送模块105分别将捕捉的N个屏幕图像发送到N个网络装置。所述N个屏幕图像可以是相同的图像、不同的图像、或通过将屏幕图像分成N个图像而获得的图像。如果所述N个屏幕图像是通过将屏幕图像分成N个图像而获得的图像,则这N个划分图像的每一个都可具有与相邻的划分图像重叠的图像区域。
如果基于多个网络装置的网络是基于服务器客户机的网络,则所述不同的网络装置对应于客户机。
图2是根据本发明另一实施例的网络装置200的功能性方框图。根据本发明另一实施例的网络装置200执行与图1中示出的网络装置100相同的功能以在基于多个网络装置的网络中提供显示服务。因此,如果基于多个网络装置的网络是基于服务器客户机的网络,则网络装置200对应于服务器。
参照图2,网络装置200包括:调度器201、显示单元202、缓冲器203、屏幕捕捉模块204、发送模块205和内容存储模块206。
图2中示出的调度器201、显示单元202、缓冲器203、屏幕捕捉模块204和发送模块205与图1中示出的调度器101、显示单元102、缓冲器103、屏幕捕捉模块104和发送模块105相似。
内容存储模块206在调度器201的控制下将至少一个内容文件输出到发送模块205。内容存储模块206可存储音乐内容文件、静止图像内容文件、运动画面内容文件、以及混合有音乐内容和图像内容的合成内容文件中的至少一个。
例如,如果将时间表信息设置为表1的第四条,则内容存储模块206在调度器201的控制下将存储的音乐内容文件(xx.mp3)发送到发送模块205。当从内容存储模块206接收到内容文件并从屏幕捕捉模块204接收到关于捕捉的屏幕图像的信息时,发送模块205通过网络将接收的内容文件和捕捉的屏幕图像发送到不同的网络装置。
图2的不同的网络装置对应于基于服务器客户机的网络中的客户机。
可修改图1中示出的网络装置100或图2中示出的网络装置200,以使屏幕捕捉模块104或204包括在用于控制网络装置100或200的一般功能的控制模块(未示出)中。
另外,图1中示出的网络装置100或图2中示出的网络装置200可包括除了缓冲器103或203之外的上述部件。例如,图1中示出的网络装置100可包括调度器101、显示单元102、屏幕捕捉模块104和发送模块105而没有缓冲器103。在这种情况下,屏幕捕捉模块104可在调度器101的控制下基于显示单元102上正显示的屏幕图像执行捕捉操作。另外,图2中示出的网络装置200可包括调度器201、显示单元202、屏幕捕捉模块204和发送模块205而没有缓冲器203。在这种情况下,屏幕捕捉模块204可在调度器201的控制下基于显示单元202上正显示的屏幕图像执行捕捉操作。
图3是根据本发明示例性实施例的输出从图1中示出的网络装置100或图2中示出的网络装置200接收的屏幕图像或内容文件的网络装置300的功能性方框图。因此,网络装置300对应于基于服务器客户机的网络中的客户机。
参照图3,网络装置300包括:收发器301、控制器302、显示单元303和音频输出单元304。
通过网络,收发器301可接收指示当前接收的信息是用于显示服务的信息的消息信息和关于捕捉的屏幕图像的信息,或者接收所述消息信息、关于捕捉的屏幕图像的信息以及关于至少一个内容文件的信息。
控制器302分析从收发器301接收的消息。如果确定与接收的消息一起接收的信息是用于显示服务的信息,则控制器302在显示单元303上显示接收的信息。因此,显示单元303上显示的整个屏幕图像或整个屏幕图像的一部分与图1中示出的显示单元102或图2中示出的显示单元202上显示的整个屏幕图像、整个屏幕图像的一部分或特定程序的图像相匹配。
如果与接收的消息一起接收的信息包含关于内容文件的信息,如果接收的内容文件是静止图像内容文件或运动画面内容文件,并且如果接收的屏幕图像信息是关于整个屏幕图像的一部分的信息,则控制器302控制显示单元303显示接收的所述整个屏幕图像的一部分以及接收的静止图像内容或运动画面内容。即,显示单元303可将接收的静止图像内容或运动画面内容显示为接收的所述整个屏幕图像的一部分的背景图像。
如果与接收的消息一起接收的信息包含关于音乐内容文件的信息,则控制器302在显示单元303上显示接收的屏幕信息,并同时将接收的音乐内容文件输出到音频输出单元304。因此,网络装置300的用户可观看在图1中示出的网络装置100或图2中示出的网络装置200上显示的屏幕图像并听到单独的内容文件。在这种情况下,可修改图1中示出的网络装置100或图2中示出的网络装置200以同时再现内容文件以及向另一网络装置发送该内容文件。因此,从图1中示出的网络装置100或图2中示出的网络装置200输出的图像和音频可以与从图3中示出的网络装置300输出的图像和音频相同。
图4是示出根据本发明示例性实施例的在显示服务提供者中显示服务的方法的流程图。以下,为了描述方便,将关于显示服务提供者的网络装置定义为第一网络装置,将关于显示服务接收者的网络装置定义为第二网络装置。因此,第一网络装置可如图1或图2所示构成,第二网络装置可如图3所示构成。
参照图4,在操作401,第一网络装置监控预设的时间表信息。可与关于图1的调度器101所描述的一样预先设置时间表信息。时间表信息是基于计时器的时间表信息,包含关于将被捕捉的屏幕图像的信息、关于屏幕图像发送时间的信息、以及关于捕捉的屏幕图像将被发送到的网络装置的信息。
因此,基于操作401中的监控,如果在操作402确定屏幕图像发送时间已到,则在操作403第一网络装置基于预设的时间表信息捕捉屏幕图像。即,如果设置了时间表信息以发送第一网络装置上当前正显示的整个屏幕图像,则第一网络装置捕捉当前显示的整个屏幕图像。如果设置了时间表信息以发送第一网络装置上当前正显示的整个屏幕图像的一部分,则第一网络装置基于时间表信息中包含的坐标信息捕捉显示的整个屏幕图像的一部分。
在操作404,第一网络装置将捕捉的屏幕图像发送到至少一个第二网络装置。
图5是示出根据本发明另一示例性实施例的在显示服务提供者中显示服务的方法的流程图。
参照图5,在操作501,第一网络装置监控预设的时间表信息。然后,基于操作501中的监控,如果在操作502确定屏幕图像发送时间已到,则在操作503第一网络装置确定时间表时间是否包含用于请求内容文件发送的信息。
如果在操作503确定时间表信息包含用于请求内容文件发送的信息,则在操作504第一网络装置捕捉当前显示的屏幕图像,并同时读取请求发送的内容文件。与关于图2的内容存储模块206所描述的一样,将请求发送的内容文件存储在第一网络装置中。捕捉的屏幕图像可以是第一网络装置上当前正显示的整个屏幕图像或所述整个屏幕图像的一部分。
在操作505,第一网络装置将捕捉的屏幕图像和读取的内容文件发送到至少一个第二网络装置。
如果在操作503确定时间表信息不包含用于请求内容文件发送的信息,则第一网络装置在操作506捕捉当前显示的屏幕图像,并在操作507将捕捉的屏幕图像发送到至少一个第二网络装置。
图6是示出根据本发明另一示例性实施例的在显示服务提供者中显示服务的方法的流程图。
参照图6,在操作601,第一网络装置监控预设的时间表信息。然后,基于操作601中的监控,如果在操作602确定屏幕图像发送时间已到,则在操作603第一网络装置确定特定程序是否正被执行。例如,所述特定程序可以是PowerPoint或MS-Word。如果在操作603中确定特定程序没有被执行,则第一网络装置在操作604执行所述特定程序,并在操作605捕捉所述特定程序的图像。如果在操作603确定所述特定程序正被执行,则第一网络装置在操作605捕捉所述特定程序的图像。
在操作606,第一网络装置将捕捉的特定程序的图像发送到至少一个第二网络装置。
图7是示出根据本发明另一实施例的在显示服务提供者中显示服务的方法的流程图。
参照图7,在操作701,第一网络装置监控预设的时间表信息。然后,基于操作601中的监控,如果在操作702确定屏幕图像发送时间已到,则在操作703第一网络装置确定特定程序是否正被执行。例如,所述特定程序可以是PowerPoint或MS-Word。如果在操作703中确定特定程序没有被执行,则第一网络装置在操作704执行所述特定程序,并在操作705确定时间表信息是否包含用于请求内容文件发送的信息。
如果在操作705中确定时间表信息包含用于请求内容文件发送的信息,则在操作706第一网络装置捕捉所述特定程序的图像,并同时读取请求发送的内容文件。与关于图2的内容存储模块206所描述的一样,将请求发送的内容文件存储在第一网络装置中。
在操作707,第一网络装置将捕捉的特定程序的图像和读取的内容文件发送到至少一个第二网络装置。
如果在操作703确定所述特定程序正在被执行,则在操作705第一网络装置确定时间表信息是否包含用于请求内容文件发送的信息。如果在操作705确定时间表信息不包含用于请求内容文件发送的信息,则第一网络装置在操作708捕捉所述特定程序的图像,并在操作709将捕捉的所述特定程序的图像发送到至少一个第二网络装置。
图8是用于解释根据本发明示例性实施例的显示服务的方法的信号示图。参照图8,在操作803,第一网络装置801如图4至图7所描述的那样监控时间表信息。
然后,基于操作803中的监控,如果确定屏幕图像发送时间已到,则在操作804第一网络装置801捕捉屏幕图像。捕捉的屏幕图像可以是在第一网络装置上当前正显示的整个屏幕图像或整个屏幕图像的一部分、或者第一网络装置801执行的特定程序的图像。
在操作805,第一网络装置801将捕捉的屏幕图像发送到第二网络装置802。在操作806,第二网络装置802显示接收的屏幕图像。
在图4至图8的示例性实施例中,如果设置了时间表信息以将第一网络装置上正显示的屏幕图像分成N个划分图像,并将这N个划分图像分别发送到N个第二网络装置,则在捕捉屏幕图像的操作中,将被捕捉的屏幕图像被分成N个划分图像并被捕捉,在发送捕捉的屏幕图像的操作中,捕捉的N个划分图像分别被发送到N个第二网络装置。在这种情况下,这N个划分图像中的每一个都可具有与相邻的划分图像重叠的图像区域。
在图4至图8的示例性实施例中,如果设置了时间表信息以将第一网络装置上正显示的屏幕图像发送到N个第二网络装置,则在捕捉屏幕图像的操作中,捕捉N个屏幕图像,在发送捕捉的屏幕图像的操作中,将捕捉的N个屏幕图像分别发送到N个第二网络装置。在这种情况下,捕捉的N个屏幕图像可以是相同图像、不同图像、或通过将屏幕图像分成N个划分图像而获得的图像。
如果基于多个网络装置的网络是基于服务器客户机的网络,则第一网络装置801对应于服务器,第二网络装置802对应于客户机。
还可将本发明实现为计算机可读记录介质上的计算机可读代码。所述计算机可读记录介质是可存储其后由计算机系统读取的数据的任何数据存储装置。所述计算机可读记录介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁盘、软盘、光学数据存储装置、以及载波(例如,通过互联网的数据传输)。所述计算机可读记录介质还可分布于联网的计算机系统,以便所述计算机可读代码以分布式方式被存储并被执行。
如上所述,根据本发明示例性实施例,在基于多个网络装置的网络中,特定网络装置上显示的屏幕图像可被捕捉,被自动发送到至少一个不同的网络装置,并基于预设的时间表信息被显示在所述至少一个不同的网络装置上。因此,即使所述不同的网络装置不具有独立的应用程序,所述不同的网络装置仍可不管捕捉的屏幕图像的格式来显示捕捉的屏幕图像。也就是说,可构造基于多个网络装置的无人自动显示系统。
另外,通过基于预设的时间表信息将网络装置上当前正显示的整个屏幕图像或整个屏幕图像的一部分、或网络装置执行的特定程序的图像发送到不同的网络装置,可在所述多个网络装置上显示相同的屏幕图像或各种屏幕图像。
另外,通过将网络装置上显示的屏幕图像分成N个图像、捕捉N个划分屏幕图像以及将捕捉的N个划分屏幕图像分别发送到不同的网络装置,可提供使用多个网络装置的墙式安装效果(wall mount effect)。
另外,通过基于预设的时间表信息将至少一个内容文件与网络装置上当前显示的整个屏幕图像、整个屏幕图像的一部分或网络装置执行的特定程序的图像一起发送到不同的网络装置,可提供各种显示服务。
尽管参照本发明的示例性实施例显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离权利要求限定的本发明的精神和范围的情况下,可在形式和细节上进行各种改变。所述示例性实施例应该被认为仅为了描述的目的,而非为了限制的目的。因此,本发明的范围不由本发明的详细描述来限定,而是由权利要求限定,该范围内的所有不同将被解释为包括在本发明中。

Claims (17)

1.一种在基于多个网络装置的网络中显示服务的方法,所述方法包括:
基于预设的时间表信息捕捉第一网络装置的屏幕图像;和
将捕捉的屏幕图像发送到至少一个第二网络装置。
2.如权利要求1所述的方法,其中,捕捉的屏幕图像是以下之一:第一网络装置上当前正显示的整个屏幕图像、所述整个屏幕图像的一部分、以及第一网络装置执行的特定程序的图像。
3.如权利要求1所述的方法,还包括:基于所述预设的时间表信息发送第一网络装置中存储的至少一个内容文件。
4.如权利要求3所述的方法,其中,所述内容文件包括以下中的至少一个:音乐内容文件、静止图像内容文件、运动画面内容文件、以及混合有音乐内容和图像内容的合成内容文件。
5.如权利要求2所述的方法,还包括:如果当发送所述特定程序的图像时第一网络装置没有正执行所述特定程序,则执行所述特定程序,
其中,捕捉屏幕图像的步骤包括:在执行所述特定程序之后,捕捉所述特定程序的图像。
6.如权利要求1所述的方法,其中,如果第二网络装置的数量是N,则捕捉屏幕图像的步骤包括捕捉N个屏幕图像,以及
发送捕捉的屏幕图像的步骤包括将捕捉的N个屏幕图像分别发送到N个第二网络装置。
7.如权利要求1所述的方法,其中,所述预设的时间表信息是基于计时器的时间表信息,包含关于将被捕捉的屏幕图像的信息、关于屏幕图像发送时间的信息、以及关于捕捉的屏幕图像将被发送到的网络装置的信息。
8.如权利要求1所述的方法,其中,如果所述基于多个网络装置的网络是基于服务器客户机的网络,则第一网络装置是服务器,第二网络装置是客户机。
9.一种能够在网络装置之间提供显示服务的网络装置,所述网络装置包括:
显示单元,显示屏幕图像;
调度器,基于预设的时间表信息管理用于显示服务的时间表;
屏幕捕捉模块,在调度器的控制下捕捉显示单元上显示的屏幕图像;和
发送模块,在调度器的控制下将捕捉的屏幕图像发送到至少一个不同的网络装置。
10.如权利要求9所述的网络装置,还包括:缓冲器,存储关于显示单元上显示的至少一个屏幕图像的信息。
11.如权利要求9所述的网络装置,其中,屏幕捕捉模块捕捉以下之一:网络装置上当前正显示的整个屏幕图像、所述整个屏幕图像的一部分、以及网络装置执行的特定程序的图像。
12.如权利要求11所述的网络装置,其中,在虚拟显示环境下显示所述特定程序的图像。
13.如权利要求11所述的网络装置,其中,如果当发送所述特定程序的图像时所述特定程序没有正被执行,则屏幕捕捉模块执行所述特定程序,然后捕捉所述特定程序的图像。
14.如权利要求9所述的网络装置,还包括内容存储模块,所述内容存储模块在调度器的控制下将至少一个内容文件输出到发送模块,
其中,发送模块将所述至少一个内容文件和捕捉的屏幕图像发送到不同的网络装置。
15.如权利要求14所述的网络装置,其中,所述至少一个内容文件包括以下中的至少一个:音乐内容文件、静止图像内容文件、运动画面内容文件、以及混合有音乐内容和图像内容的合成内容文件。
16.如权利要求9所述的网络装置,其中,如果所述不同的网络装置的数量是N,则屏幕捕捉模块捕捉N个屏幕图像,以及
发送模块将捕捉的N个屏幕图像分别发送到N个网络装置。
17.一种存储有用于执行在基于多个网络装置的网络中显示服务的方法的计算机可读程序的计算机可读记录介质,所述方法包括:
基于预设的时间表信息捕捉第一网络装置的屏幕图像;和
将捕捉的屏幕图像发送到至少一个第二网络装置。
CN2007100787021A 2006-07-13 2007-02-25 显示服务的方法、网络装置及存储介质 Expired - Fee Related CN101106497B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020060065901A KR100788698B1 (ko) 2006-07-13 2006-07-13 디스플레이 서비스 방법 및 그 방법을 수행할 수 있는네트워크 디바이스와 저장 매체
KR1020060065901 2006-07-13
KR10-2006-0065901 2006-07-13

Publications (2)

Publication Number Publication Date
CN101106497A true CN101106497A (zh) 2008-01-16
CN101106497B CN101106497B (zh) 2012-05-09

Family

ID=38950729

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007100787021A Expired - Fee Related CN101106497B (zh) 2006-07-13 2007-02-25 显示服务的方法、网络装置及存储介质

Country Status (3)

Country Link
US (1) US9270779B2 (zh)
KR (1) KR100788698B1 (zh)
CN (1) CN101106497B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101889444B (zh) * 2008-05-30 2013-01-02 松下电器产业株式会社 显示控制装置和显示控制方法
CN110678838A (zh) * 2017-09-29 2020-01-10 惠普发展公司,有限责任合伙企业 控制执行屏幕的捕捉

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI444044B (zh) * 2009-03-31 2014-07-01 Ibm 遠距應用中傳輸資料之裝置、方法與電腦程式產品
JP5618838B2 (ja) * 2011-01-04 2014-11-05 アルパイン株式会社 電子装置
US10447761B2 (en) * 2015-07-31 2019-10-15 Page Vault Inc. Method and system for capturing web content from a web server as a set of images
US10237621B2 (en) * 2016-03-24 2019-03-19 Dish Technologies Llc Direct capture and sharing of screenshots from video programming

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6343313B1 (en) * 1996-03-26 2002-01-29 Pixion, Inc. Computer conferencing system with real-time multipoint, multi-speed, multi-stream scalability
US6446119B1 (en) * 1997-08-07 2002-09-03 Laslo Olah System and method for monitoring computer usage
US6282175B1 (en) * 1998-04-23 2001-08-28 Hewlett-Packard Company Method for tracking configuration changes in networks of computer systems through historical monitoring of configuration status of devices on the network.
MXPA00010957A (es) * 1998-05-08 2002-04-24 Qualcomm Inc Aparato y metodo de distribucion de programas de imagen y audio de alta calidad para locaciones remotas.
US20050182828A1 (en) * 1999-04-21 2005-08-18 Interactual Technologies, Inc. Platform specific execution
EP1139635A3 (en) * 2000-03-30 2004-10-20 Sony Corporation Content providing devices, methods and systems, program storage media, and content reservation control methods
US7136906B2 (en) * 2000-04-07 2006-11-14 Clarity Visual Systems, Inc. System for electronically distributing, displaying and controlling the play scheduling of advertising and other communicative media
US6741586B1 (en) * 2000-05-31 2004-05-25 3Com Corporation System and method for sharing computer screens over a telephony network
WO2002035370A1 (en) * 2000-10-24 2002-05-02 Nc-Net Co., Ltd. Kiosk system centrally controlled through internet
FR2817437B1 (fr) * 2000-11-28 2003-02-07 Pixel M Installation et procede d'echange de donnees d'image de qualite et/ou taille controlee
US20060161624A1 (en) * 2001-04-13 2006-07-20 Elaine Montgomery Methods and apparatuses for dynamically sharing a portion of a display for application based screen sampling
US20060161623A1 (en) * 2001-04-13 2006-07-20 Elaine Montgomery Methods and apparatuses for selectively sharing a portion of a display for application based screen sampling
KR20020064646A (ko) * 2001-12-20 2002-08-09 유태호 사이버 대학 강의 컨텐츠 제작을 위한 실시간 편집 시스템및 스튜디오
US7447997B2 (en) * 2002-05-30 2008-11-04 Microsoft Corporation Reducing information transfer in screen capture series
CN1268122C (zh) 2002-07-23 2006-08-02 精工爱普生株式会社 显示方法及投影机
JP2004272563A (ja) * 2003-03-07 2004-09-30 Fujitsu Ltd 通信制御プログラム、コンテンツ配信プログラム、端末装置、およびコンテンツサーバ
US7502797B2 (en) * 2003-10-15 2009-03-10 Ascentive, Llc Supervising monitoring and controlling activities performed on a client device
US20070011334A1 (en) * 2003-11-03 2007-01-11 Steven Higgins Methods and apparatuses to provide composite applications
US7689712B2 (en) * 2003-11-26 2010-03-30 Ricoh Company, Ltd. Techniques for integrating note-taking and multimedia information
US20060184410A1 (en) * 2003-12-30 2006-08-17 Shankar Ramamurthy System and method for capture of user actions and use of capture data in business processes
US20060031779A1 (en) * 2004-04-15 2006-02-09 Citrix Systems, Inc. Selectively sharing screen data
US20050283636A1 (en) * 2004-05-14 2005-12-22 Dell Products L.P. System and method for failure recovery in a cluster network
KR20050117941A (ko) * 2004-06-11 2005-12-15 삼성전자주식회사 멀티디스플레이시스템 및 그 제어방법
US20060176364A1 (en) * 2005-01-26 2006-08-10 Inventec Appliances Corp. Mobile communication apparatus capable of automatically capturing image data and method for automatically capturing image data thereof
KR100759798B1 (ko) * 2005-10-27 2007-09-20 한국전자통신연구원 지능적 화면 감시를 통한 유해 멀티미디어 차단 장치 및 그방법
US7685259B2 (en) * 2006-02-24 2010-03-23 Michael J. Strand Locally responsive kiosk signage from on-line source
KR100772407B1 (ko) * 2006-05-04 2007-11-01 삼성전자주식회사 임베디드 디스플레이 시스템 및 방법
US7509347B2 (en) * 2006-06-05 2009-03-24 Palm, Inc. Techniques to associate media information with related information
US8630512B2 (en) * 2007-01-25 2014-01-14 Skyfire Labs, Inc. Dynamic client-server video tiling streaming
WO2009085239A2 (en) * 2007-12-20 2009-07-09 E-Fense, Inc. Computer forensics, e-discovery and incident response methods and systems
EP2383984B1 (en) * 2010-04-27 2019-03-06 LG Electronics Inc. Image display apparatus and method for operating the same
KR101781640B1 (ko) * 2011-02-14 2017-09-25 엘지전자 주식회사 원격 제어 서비스 제공 방법 및 그를 이용한 영상 표시 기기

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101889444B (zh) * 2008-05-30 2013-01-02 松下电器产业株式会社 显示控制装置和显示控制方法
CN110678838A (zh) * 2017-09-29 2020-01-10 惠普发展公司,有限责任合伙企业 控制执行屏幕的捕捉

Also Published As

Publication number Publication date
US9270779B2 (en) 2016-02-23
KR100788698B1 (ko) 2007-12-26
CN101106497B (zh) 2012-05-09
US20080016539A1 (en) 2008-01-17

Similar Documents

Publication Publication Date Title
CN113099258B (zh) 云导播系统及直播处理方法、装置、计算机可读存储介质
CN101106497B (zh) 显示服务的方法、网络装置及存储介质
CN109168021B (zh) 一种推流的方法及装置
CN109168076B (zh) 在线课程的录制方法、装置、服务器和介质
CN104065979A (zh) 一种动态显示和视频内容相关联信息方法及系统
CN104869467A (zh) 媒体播放中的信息输出方法、装置和系统
CN104539977A (zh) 直播预览方法及装置
CN104660635A (zh) 消息同步方法、装置及系统
CN101567828B (zh) 一种乘客信息服务系统及其实现方法
CN111105521A (zh) 一种数据读取方法和装置
CN106302362A (zh) 多媒体内容发送方法、分享方法、接收方法及对应装置
CN104125140A (zh) 一种消息发送方法及装置
CN1029064C (zh) 自动音频及视频的呈现
CN111885351A (zh) 一种屏幕显示方法、装置、终端设备和存储介质
CN106055671A (zh) 一种多媒体数据处理方法及其设备
CN112672089B (zh) 会议控制及与会方法、装置、服务器、终端及存储介质
CN113873288A (zh) 在直播过程中生成回放的方法和装置
KR102126525B1 (ko) 스트리밍으로 제공되는 방송 콘텐츠와 부가 서비스 동기화 시스템
KR20220132393A (ko) 다중 채널 네트워크의 컨텐츠 관리 방법, 장치 및 시스템
KR102600029B1 (ko) 다중 채널 네트워크의 컨텐츠 관리 방법, 장치 및 시스템
CN112188256A (zh) 信息处理方法、信息提供方法、装置、电子设备及存储介质
US20040097143A1 (en) Content-transmitting apparatus, content-receiving apparatus, content transmitting/receiving system, methods, and recording medium thereof
KR102492014B1 (ko) 다중 채널 네트워크의 컨텐츠 관리 방법, 장치 및 시스템
CN112911386B (zh) 素材处理方法、装置、电子设备及可读存储介质
CN112183794B (zh) 基于双中台同步会议信息的方法和系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120509

Termination date: 20210225